{"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":824260,"link":"/api/v1.1/game/824260/feed/live","metaData":{"wait":10,"timeStamp":"20260621_202123","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count01","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824260,"type":"R","doubleHeader":"N","id":"2026/06/21/chamlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824260-2026-06-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-21T17:40:00Z","originalDate":"2026-06-21","officialDate":"2026-06-21","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":76,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":37,"ties":0,"pct":".513"},"records":{},"divisionLeader":false,"wins":39,"losses":37,"winningPercentage":".513"},"franchiseName":"Chicago","clubName":"White Sox","active":true},"home":{"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":77,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":33,"losses":44,"ties":0,"pct":".429"},"records":{},"divisionLeader":false,"wins":33,"losses":44,"winningPercentage":".429"},"franchiseName":"Detroit","clubName":"Tigers","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},"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},"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},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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},"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},"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},"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},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID678577":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577","firstName":"Junior","lastName":"Perez","primaryNumber":"37","birthDate":"2001-07-04","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Junior","useLastName":"Perez","middleName":"Jose","boxscoreName":"Perez, J","gender":"M","nameMatrilineal":"Reynoso","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Perez","nameSlug":"junior-perez-678577","firstLastName":"Junior Perez","lastFirstName":"Perez, Junior","lastInitName":"Perez, J","initLastName":"J Perez","fullFMLName":"Junior Jose Perez","fullLFMName":"Perez, Junior Jose","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID697812":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812","firstName":"Joseph","lastName":"Rock","birthDate":"2000-07-29","currentAge":26,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"6' 6\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Rock","middleName":"Richard","boxscoreName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joe Rock","nameSlug":"joe-rock-697812","firstLastName":"Joe Rock","lastFirstName":"Rock, Joe","lastInitName":"Rock, J","initLastName":"J Rock","fullFMLName":"Joseph Richard Rock","fullLFMName":"Rock, Joseph Richard","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID695731":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731","firstName":"Braden","lastName":"Montgomery","primaryNumber":"24","birthDate":"2003-04-16","currentAge":23,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Braden","useLastName":"Montgomery","middleName":"Abraham","boxscoreName":"Montgomery, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Montgomery","nameSlug":"braden-montgomery-695731","firstLastName":"Braden Montgomery","lastFirstName":"Montgomery, Braden","lastInitName":"Montgomery, B","initLastName":"B Montgomery","fullFMLName":"Braden Abraham Montgomery","fullLFMName":"Montgomery, Braden Abraham","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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":30,"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},"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},"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},"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},"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},"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},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"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},"ID669684":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684","firstName":"Christopher","lastName":"Murphy","primaryNumber":"38","birthDate":"1998-06-05","currentAge":28,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Murphy","nameSlug":"chris-murphy-669684","firstLastName":"Chris Murphy","lastFirstName":"Murphy, Chris","lastInitName":"Murphy, C","initLastName":"C Murphy","fullFMLName":"Christopher Michael Murphy","fullLFMName":"Murphy, Christopher Michael","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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID663855":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855","firstName":"Jordan","lastName":"Hicks","primaryNumber":"44","birthDate":"1996-09-06","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Hicks","middleName":"McKinley","boxscoreName":"Hicks, J","nickName":"Type 1","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Hicks","nameSlug":"jordan-hicks-663855","firstLastName":"Jordan Hicks","lastFirstName":"Hicks, Jordan","lastInitName":"Hicks, J","initLastName":"J Hicks","fullFMLName":"Jordan McKinley Hicks","fullLFMName":"Hicks, Jordan McKinley","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669360":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360","firstName":"Trei","lastName":"Cruz","primaryNumber":"40","birthDate":"1998-07-05","currentAge":28,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Trei","useLastName":"Cruz","middleName":"Jose","boxscoreName":"Cruz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trei Cruz","nameSlug":"trei-cruz-669360","firstLastName":"Trei Cruz","lastFirstName":"Cruz, Trei","lastInitName":"Cruz, T","initLastName":"T Cruz","fullFMLName":"Trei Jose Cruz","fullLFMName":"Cruz, Trei Jose","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"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},"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}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Cloudy","temp":"74","wind":"4 mph, In From LF"},"gameInfo":{"attendance":40021,"firstPitch":"2026-06-21T17:41:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"home":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Antonacci flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:41:43.934Z","endTime":"2026-06-21T17:42:42.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-06-21T13:34:22.990Z","endTime":"2026-06-21T17:23:02.178Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T17:23:02.178Z","endTime":"2026-06-21T17:39:58.257Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T17:39:58.257Z","endTime":"2026-06-21T17:41:45.883Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83650756252605,"aZ":-13.98030388392958,"pfxX":-5.508033258017281,"pfxZ":9.749516668834442,"pX":0.2834106411692398,"pZ":1.8230216921176772,"vX0":8.208167468335091,"vY0":-134.8832318575624,"vZ0":-7.35582400785676,"x":106.2,"y":189.56,"x0":-2.065769960097297,"y0":50.00189294137458,"z0":5.5463484883694285,"aX":-10.278283249230615},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2242,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40411820661605,"extension":6.267601293628104},"index":3,"playId":"8fc72f95-4ed0-37b0-9bb7-1a830a6a9704","pitchNumber":1,"startTime":"2026-06-21T17:41:45.883Z","endTime":"2026-06-21T17:41:49.901Z","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":86.0,"endSpeed":79.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83192558530757,"aZ":-21.093592773583545,"pfxX":-9.430545986355485,"pfxZ":6.915768104190773,"pX":0.3630114278999608,"pZ":0.9283607480426739,"vX0":9.378995136951545,"vY0":-124.88328776098653,"vZ0":-7.105458106172592,"x":103.16,"y":213.71,"x0":-2.191066198211138,"y0":50.001858489336755,"z0":5.508798155726711,"aX":-15.10540439167973},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2344,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4362671361413102,"extension":6.185174543156894},"index":4,"playId":"3136bae4-14ad-32e3-a784-b899e1040a4c","pitchNumber":2,"startTime":"2026-06-21T17:42:02.443Z","endTime":"2026-06-21T17:42:07.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878477157488312,"aZ":-19.75821314181679,"pfxX":-9.476244701659024,"pfxZ":6.569185462471143,"pX":-1.199242574279631,"pZ":3.0573449920551887,"vX0":6.103219509671883,"vY0":-136.1226214346951,"vZ0":-3.427733461966424,"x":162.71,"y":156.23,"x0":-2.231054566844916,"y0":50.00232106282467,"z0":5.688914480986708,"aX":-17.91012717409546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2295,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40127186834049056,"extension":6.136199624335317},"index":5,"playId":"184a201c-a0b3-3226-b8c6-c458b30195c1","pitchNumber":3,"startTime":"2026-06-21T17:42:19.047Z","endTime":"2026-06-21T17:42:24.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.607433080671427,"aZ":-28.31009772130811,"pfxX":1.7870251210479275,"pfxZ":2.4503724029722562,"pX":0.04288922651255368,"pZ":3.0029920576207294,"vX0":4.895439180792738,"vY0":-124.69393683470088,"vZ0":-1.0500910585537047,"x":115.37,"y":157.7,"x0":-2.176478119145797,"y0":50.004771407209766,"z0":5.761207072462546,"aX":2.8187691313646823},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.3,"spinRate":2520,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.43892474972390527,"extension":6.188394010354654},"hitData":{"launchSpeed":78.6,"launchAngle":33.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.34,"coordY":83.94}},"index":6,"playId":"803d12ed-285f-3802-a00c-90bf5bf8ef6f","pitchNumber":4,"startTime":"2026-06-21T17:42:32.870Z","endTime":"2026-06-21T17:42:42.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:42:42.615Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:42:41.200Z","endTime":"2026-06-21T17:43:13.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.156526857376093,"aZ":-17.380135389777504,"pfxX":-9.769408858382878,"pfxZ":7.854220686420875,"pX":-0.25122305734303585,"pZ":1.8600362471379133,"vX0":8.201092349946027,"vY0":-136.6574753933547,"vZ0":-6.840413054327326,"x":126.58,"y":188.56,"x0":-2.0273004017496126,"y0":50.006690888457925,"z0":5.59719971539526,"aX":-18.413561958109522},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":15.8,"spinRate":2305,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4013690998083672,"extension":6.260263585805488},"hitData":{"launchSpeed":91.7,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":147.12}},"index":0,"playId":"592f48bf-abd9-3656-bc4d-185a202ade7a","pitchNumber":1,"startTime":"2026-06-21T17:43:05.057Z","endTime":"2026-06-21T17:43:13.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:43:13.062Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to second baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T17:43:17.761Z","endTime":"2026-06-21T17:44:07.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87217027791214,"aZ":-28.639616083421803,"pfxX":4.199241945600591,"pfxZ":2.3323936837635024,"pX":-0.22934515734710814,"pZ":2.6009357375152633,"vX0":3.809908240462288,"vY0":-122.44878582117393,"vZ0":-1.7237340191439094,"x":125.74,"y":168.55,"x0":-2.3525595079181874,"y0":50.000427732840706,"z0":5.771478344129339,"aX":6.355904747005064},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.1,"breakHorizontal":-8.5,"spinRate":2556,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.44784143690351375,"extension":6.365191686585602},"index":0,"playId":"db7885fb-9e67-3a33-bd75-8802faac920a","pitchNumber":1,"startTime":"2026-06-21T17:43:39.977Z","endTime":"2026-06-21T17:43:43.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.049819760668505,"aZ":-13.5569760800999,"pfxX":-5.871774601958639,"pfxZ":9.753643781577624,"pX":-0.2572534789682832,"pZ":3.4423675202930126,"vX0":6.603155115928607,"vY0":-137.86643120493648,"vZ0":-3.649593717648973,"x":126.81,"y":145.84,"x0":-1.9300960004700367,"y0":50.004835494170656,"z0":5.709541832044769,"aX":-11.210344673612205},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2314,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3985822462785249,"extension":6.144834018185357},"hitData":{"launchSpeed":93.2,"launchAngle":71.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":153.2}},"index":1,"playId":"89ce071a-9c66-3269-8058-00095df24cb2","pitchNumber":2,"startTime":"2026-06-21T17:43:56.581Z","endTime":"2026-06-21T17:44:07.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:44:07.468Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:45:47.204Z","endTime":"2026-06-21T17:48:18.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29904782200658,"aZ":-14.573019872749935,"pfxX":-4.956856836512196,"pfxZ":9.688199190742363,"pX":-1.0807002761011861,"pZ":3.4319201227337484,"vX0":4.063621141700762,"vY0":-133.3579511957598,"vZ0":-3.3897300065817157,"x":158.19,"y":146.12,"x0":-1.973591058761695,"y0":50.006164796659846,"z0":5.758389432594832,"aX":-9.009141491734304},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2430,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40933087307430593,"extension":6.2744902232942925},"index":0,"playId":"e3f2b69b-5331-30ac-8e6b-8a26181d26a3","pitchNumber":1,"startTime":"2026-06-21T17:46:18.293Z","endTime":"2026-06-21T17:46:22.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705907283523114,"aZ":-17.904359739517414,"pfxX":-3.480147759170943,"pfxZ":7.837924261022113,"pX":-0.9257795014676998,"pZ":3.556017933291731,"vX0":4.102309169610455,"vY0":-133.1171346740744,"vZ0":-2.42250014355519,"x":152.29,"y":142.77,"x0":-2.0242882525634487,"y0":50.00143216677341,"z0":5.753080939140311,"aX":-6.33546539199456},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2362,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40920102209911935,"extension":6.206923194690884},"index":1,"playId":"f899b18e-b321-3cb1-bbee-42659f13121e","pitchNumber":2,"startTime":"2026-06-21T17:46:31.468Z","endTime":"2026-06-21T17:46:36.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428068042592944,"aZ":-16.89929476778661,"pfxX":-1.9021976202528776,"pfxZ":8.613221526018618,"pX":1.5566938976239644,"pZ":2.4445319154434477,"vX0":9.256974166790728,"vY0":-131.44481560668115,"vZ0":-5.287492002369154,"x":57.66,"y":172.78,"x0":-1.7434241313271737,"y0":50.00030601341231,"z0":5.712295043161565,"aX":-3.374101183312197},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":1.7,"spinRate":2467,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4146219252683485,"extension":6.27131833929999},"index":2,"playId":"5b22e6c6-1567-3fbd-b6e3-2eb75d82d1cd","pitchNumber":3,"startTime":"2026-06-21T17:46:46.703Z","endTime":"2026-06-21T17:46:50.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T17:47:22.181Z","endTime":"2026-06-21T17:48:00.711Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.933695308434412,"aZ":-15.469585715835358,"pfxX":-3.352105369291184,"pfxZ":9.23360150001226,"pX":0.7564850667936007,"pZ":2.728709189247848,"vX0":8.010590978163158,"vY0":-132.32742434143694,"vZ0":-4.972020156179732,"x":111.83,"y":163.99,"x0":-1.8477165443618948,"y0":50.000844697916875,"z0":5.731045651207225,"aX":-6.063529333920645},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":2467,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.41079067930418045,"extension":6.310964080119013},"index":4,"playId":"2478e20f-2307-38dd-851c-95f93296df64","pitchNumber":4,"startTime":"2026-06-21T17:48:00.711Z","endTime":"2026-06-21T17:48:04.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58830846142432,"aZ":-21.466302650536836,"pfxX":-0.8199810085413639,"pfxZ":6.114316754839071,"pX":0.4481468178029916,"pZ":0.3092185007236227,"vX0":6.685169045520352,"vY0":-129.58336432611094,"vZ0":-9.136952614071403,"x":99.92,"y":230.43,"x0":-2.02667250526297,"y0":50.003451137952766,"z0":5.439107511497854,"aX":-1.437559265346272},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":0.5,"spinRate":2636,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4180323899220104,"extension":6.318787635949448},"index":5,"playId":"df748016-f592-3bee-9857-9d530812fb42","pitchNumber":5,"startTime":"2026-06-21T17:48:13.690Z","endTime":"2026-06-21T17:48:18.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:48:18.258Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:48:20.437Z","endTime":"2026-06-21T17:49:51.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15119316482372,"aZ":-22.92732817496178,"pfxX":-7.370686379270126,"pfxZ":4.8866426296978664,"pX":0.6797306542407164,"pZ":1.5262892396666552,"vX0":9.570011719709123,"vY0":-135.20176261965995,"vZ0":-6.602449257841346,"x":91.09,"y":197.57,"x0":-1.9109908295838098,"y0":50.00647544626543,"z0":5.555985677344946,"aX":-13.960849636197315},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":11.9,"spinRate":2435,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4016303484195727,"extension":6.3148863161243},"index":0,"playId":"eb1d9316-3f27-36f0-9c26-aeb7d39cbef8","pitchNumber":1,"startTime":"2026-06-21T17:48:42.651Z","endTime":"2026-06-21T17:48:46.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.834703140267244,"aZ":-30.137712038750834,"pfxX":1.8001134686700262,"pfxZ":1.2351600770065954,"pX":0.39801211345896575,"pZ":2.633322291370433,"vX0":5.428767562846692,"vY0":-126.1915708484319,"vZ0":-1.8007481876752265,"x":101.83,"y":167.68,"x0":-1.9944365311992518,"y0":50.00404039569197,"z0":5.7288744971743775,"aX":2.9739587804416874},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.2,"spinRate":2586,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.43008939414922365,"extension":6.181615221675147},"index":1,"playId":"d9347efe-4218-3891-a202-1545681fee94","pitchNumber":2,"startTime":"2026-06-21T17:49:01.981Z","endTime":"2026-06-21T17:49:06.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63788217950388,"aZ":-21.053118705259656,"pfxX":-8.966057479953509,"pfxZ":5.9439486504361625,"pX":-0.8203488650818392,"pZ":3.657283712297106,"vX0":6.116147775533406,"vY0":-134.80322479665207,"vZ0":-1.4942851036576839,"x":148.27,"y":140.03,"x0":-1.9343264847298338,"y0":50.004460272596596,"z0":5.680388365233402,"aX":-16.783420082070155},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2406,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40370473425776066,"extension":6.209940718392126},"index":2,"playId":"600bb767-5f96-3d35-9501-863692dfe2a1","pitchNumber":3,"startTime":"2026-06-21T17:49:20.223Z","endTime":"2026-06-21T17:49:24.271Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53276168665875,"aZ":-36.641566477263645,"pfxX":7.240655070350614,"pfxZ":-3.0346505953745693,"pX":1.364084630518891,"pZ":0.13653979179851033,"vX0":5.677353608836857,"vY0":-120.05565429993999,"vZ0":-5.281086789746045,"x":65.0,"y":235.09,"x0":-1.9656421408188856,"y0":50.00436142341811,"z0":5.597717916853713,"aX":10.652611560563722},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.5,"breakHorizontal":-14.4,"spinRate":2947,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4548751801176363,"extension":6.316314038000161},"index":3,"playId":"581f4c60-8cec-3640-83a9-b6dc828d3916","pitchNumber":4,"startTime":"2026-06-21T17:49:45.335Z","endTime":"2026-06-21T17:49:51.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:49:51.516Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:49:52.855Z","endTime":"2026-06-21T17:51:38.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815129108615906,"aZ":-36.103152930743356,"pfxX":8.8666239602026,"pfxZ":-2.8096054176298804,"pX":0.5440218620365505,"pZ":1.282917943992064,"vX0":2.976685291332701,"vY0":-117.85557396367443,"vZ0":-2.660714268734684,"x":96.26,"y":204.14,"x0":-1.8898026547986735,"y0":50.005084558905764,"z0":5.7832022617436305,"aX":12.38891578620989},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.5,"breakHorizontal":-16.8,"spinRate":2904,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46594988239551594,"extension":6.211178826661019},"index":0,"playId":"08253363-1763-377e-9982-96d78a37f64d","pitchNumber":1,"startTime":"2026-06-21T17:50:17.086Z","endTime":"2026-06-21T17:50:20.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-21T17:50:28.865Z","endTime":"2026-06-21T17:50:48.671Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12257997728643,"aZ":-14.978503183213272,"pfxX":-3.311150727625388,"pfxZ":8.847791161553445,"pX":0.814955141161317,"pZ":1.8338417868468937,"vX0":8.14339977915588,"vY0":-137.4878719645712,"vZ0":-7.272728176143653,"x":85.94,"y":189.27,"x0":-1.735246296340335,"y0":50.00484633504297,"z0":5.500459296946599,"aX":-6.437417829706356},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2477,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39608814196502173,"extension":6.334388332226967},"index":2,"playId":"5a536045-85a5-3159-a1da-a55ce8d43d0b","pitchNumber":2,"startTime":"2026-06-21T17:50:48.671Z","endTime":"2026-06-21T17:50:53.440Z","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":82.1,"endSpeed":75.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.872088313049794,"aZ":-35.95149215036163,"pfxX":9.969401592473885,"pfxZ":-2.6206808914076953,"pX":0.7140316243340472,"pZ":1.701235618023751,"vX0":3.1241256055389712,"vY0":-119.55117157250781,"vZ0":-1.9864590289074628,"x":89.78,"y":192.85,"x0":-1.9060910316361719,"y0":50.00216187283798,"z0":5.781421343103177,"aX":14.374279993388253},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.9,"breakHorizontal":-18.8,"spinRate":2961,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4588326279206427,"extension":6.0924645066424095},"index":3,"playId":"d0408e6b-0674-3849-befb-023f10b68beb","pitchNumber":3,"startTime":"2026-06-21T17:51:09.297Z","endTime":"2026-06-21T17:51:13.430Z","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":94.3,"endSpeed":87.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687951354717864,"aZ":-15.886384850976642,"pfxX":-2.9262187683634244,"pfxZ":8.42120024482362,"pX":0.20347879865447396,"pZ":3.5505325298194754,"vX0":6.39304629268069,"vY0":-137.30500754555223,"vZ0":-2.7313474759171283,"x":109.24,"y":142.92,"x0":-1.7613634792210011,"y0":50.002683986177665,"z0":5.622156617763616,"aX":-5.660158849807128},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2456,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39693842762013976,"extension":6.269914946392141},"index":4,"playId":"185af538-fc24-3827-add8-838979ab35a7","pitchNumber":4,"startTime":"2026-06-21T17:51:34.054Z","endTime":"2026-06-21T17:51:38.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:51:38.117Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T17:51:40.384Z","endTime":"2026-06-21T17:52:10.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174382753596205,"aZ":-29.388447289127914,"pfxX":-7.958042793657655,"pfxZ":1.6154521107803728,"pX":0.22186619918793252,"pZ":2.139892770215803,"vX0":8.338982374999354,"vY0":-130.28276118064142,"vZ0":-3.1584856605492284,"x":108.54,"y":181.0,"x0":-1.979376967874249,"y0":50.004977529875816,"z0":5.578153254849198,"aX":-13.746252983236312},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":12.7,"spinRate":2153,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.419673928820572,"extension":6.242680070172034},"hitData":{"launchSpeed":99.4,"launchAngle":42.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.35,"coordY":70.12}},"index":0,"playId":"0835f296-c94e-38b7-a7e0-3449ac996655","pitchNumber":1,"startTime":"2026-06-21T17:52:00.328Z","endTime":"2026-06-21T17:52:10.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:52:10.710Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to left fielder Trei Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:53:23.218Z","endTime":"2026-06-21T17:54:47.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151089136792127,"aZ":-19.38372009533731,"pfxX":-9.916225223497968,"pfxZ":6.90798504397822,"pX":0.17031487448093774,"pZ":3.1170421834292092,"vX0":9.366221455583807,"vY0":-135.37382509557145,"vZ0":-3.012744155826986,"x":110.51,"y":154.62,"x0":-2.049680796093333,"y0":50.004228367144144,"z0":5.604708195658751,"aX":-18.366456801710136},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2109,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40493254292822733,"extension":6.139937102319005},"index":0,"playId":"2e01f3bc-d760-3b06-8d6a-9ea9b9cc5bb1","pitchNumber":1,"startTime":"2026-06-21T17:54:24.118Z","endTime":"2026-06-21T17:54:28.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088623910934167,"aZ":-37.86633738583238,"pfxX":8.80385283054617,"pfxZ":-4.357133776678656,"pX":0.4887369060636315,"pZ":1.9053038559137299,"vX0":3.4111091369062136,"vY0":-114.19327159238303,"vZ0":-0.49270500128843264,"x":98.37,"y":187.34,"x0":-2.172741793531381,"y0":50.002552681192505,"z0":5.882873542124567,"aX":11.503614609511455},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.7,"breakHorizontal":-16.8,"spinRate":2865,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.48159469398191757,"extension":5.9881043387074655},"hitData":{"launchSpeed":81.0,"launchAngle":30.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.07,"coordY":83.52}},"index":1,"playId":"24355630-fd32-3000-bbba-7237155ac005","pitchNumber":2,"startTime":"2026-06-21T17:54:39.188Z","endTime":"2026-06-21T17:54:47.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:54:47.748Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braden Montgomery flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:54:48.457Z","endTime":"2026-06-21T17:56:00.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351811032021885,"aZ":-14.744834757809542,"pfxX":-4.481907124558139,"pfxZ":9.396988094858035,"pX":1.008771164052118,"pZ":2.4311616715603916,"vX0":9.619356366915557,"vY0":-135.28076745431298,"vZ0":-5.728915137262575,"x":78.55,"y":173.14,"x0":-2.009812897577194,"y0":50.0016682200442,"z0":5.608880406236178,"aX":-8.312773526349051},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2186,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40480108142877747,"extension":6.158529496855837},"index":0,"playId":"36f5e8f4-5c9b-3211-9087-0984756fd239","pitchNumber":1,"startTime":"2026-06-21T17:55:12.792Z","endTime":"2026-06-21T17:55:17.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27491368005986,"aZ":-37.70909897372822,"pfxX":6.870868717641748,"pfxZ":-4.4451348565882185,"pX":-1.0517643324866666,"pZ":2.523174946501843,"vX0":0.4083352683447511,"vY0":-111.26023446233827,"vZ0":1.0545033696918733,"x":157.09,"y":170.65,"x0":-2.1298379566466563,"y0":50.00321043265629,"z0":5.972525464016319,"aX":8.553336299094186},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-7.4,"breakHorizontal":-12.5,"spinRate":2798,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4936290778356076,"extension":6.113933642340418},"index":1,"playId":"9f0ffba7-996c-3a20-bcf1-4405c1accb0a","pitchNumber":2,"startTime":"2026-06-21T17:55:29.780Z","endTime":"2026-06-21T17:55:35.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176488304614068,"aZ":-12.940212830241814,"pfxX":-4.203708513737114,"pfxZ":10.395064196760092,"pX":0.7313554657908399,"pZ":2.7143672231753966,"vX0":8.374044316975366,"vY0":-135.33076163690353,"vZ0":-5.508250304702312,"x":89.12,"y":165.49,"x0":-1.8602501504542317,"y0":50.00532073581295,"z0":5.686426822299471,"aX":-7.780814223634782},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2209,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40509085781815246,"extension":6.32334000957001},"hitData":{"launchSpeed":97.6,"launchAngle":45.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.65,"coordY":77.99}},"index":2,"playId":"07e8eae7-a31b-3b58-9c47-ac633c8ff52a","pitchNumber":3,"startTime":"2026-06-21T17:55:48.831Z","endTime":"2026-06-21T17:56:00.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:56:00.751Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Gonzalez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T17:56:00.219Z","endTime":"2026-06-21T17:57:08.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.294761415225288,"aZ":-13.455844169991247,"pfxX":-4.665957805808702,"pfxZ":10.104795127026952,"pX":0.29002885271416057,"pZ":1.1845046800158454,"vX0":7.260385915017543,"vY0":-135.63434863977125,"vZ0":-9.000001631315746,"x":105.94,"y":206.8,"x0":-1.822513959921075,"y0":50.00385414662343,"z0":5.4970943703523245,"aX":-8.644173417672716},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2218,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4047530869720739,"extension":6.482695964602564},"index":0,"playId":"3d8f5657-46fc-396b-838e-d4844c297083","pitchNumber":1,"startTime":"2026-06-21T17:56:27.390Z","endTime":"2026-06-21T17:56:32.443Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826431518874372,"aZ":-37.31205162893642,"pfxX":5.773018207545228,"pfxZ":-3.806022079776838,"pX":-0.7164676816020038,"pZ":2.5027782336971907,"vX0":1.5870323023365036,"vY0":-115.76534531882406,"vZ0":0.2838657365491477,"x":144.31,"y":171.2,"x0":-2.1619616519860463,"y0":50.003658727067005,"z0":5.967776192475118,"aX":7.788833033440712},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.5,"breakHorizontal":-10.8,"spinRate":2815,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.47422211714659435,"extension":6.190072258716975},"index":1,"playId":"535c499e-6c8e-39fe-8cd2-b8e11277aae9","pitchNumber":2,"startTime":"2026-06-21T17:56:43.710Z","endTime":"2026-06-21T17:56:47.838Z","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":86.6,"endSpeed":79.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223006842310458,"aZ":-21.23324894014358,"pfxX":-9.653934003526793,"pfxZ":6.814320977425312,"pX":-0.2678201141839463,"pZ":1.713564551834391,"vX0":7.4978574132573845,"vY0":-125.83753420774225,"vZ0":-5.21055035981537,"x":127.21,"y":192.51,"x0":-2.0298260404297475,"y0":50.004314556816674,"z0":5.528281929965565,"aX":-15.504274038366363},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2179,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4350403699411389,"extension":6.33946333842993},"hitData":{"launchSpeed":63.6,"launchAngle":1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.63,"coordY":181.79}},"index":2,"playId":"7dec1626-e2d0-32dd-be9c-902e38549446","pitchNumber":3,"startTime":"2026-06-21T17:57:00.257Z","endTime":"2026-06-21T17:57:08.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:57:08.285Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out softly to first baseman Jacob Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T17:58:26.157Z","endTime":"2026-06-21T17:59:45.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07929887310651,"aZ":-32.59488675370098,"pfxX":3.3621210395535,"pfxZ":-0.26529357344058013,"pX":-0.8757565355777666,"pZ":3.0450698196030936,"vX0":1.6730903616890747,"vY0":-124.49845570431775,"vZ0":-0.2082953424199594,"x":150.38,"y":156.56,"x0":-1.9906626574896942,"y0":50.001582963745,"z0":5.79936821203132,"aX":5.343258033693769},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-6.5,"spinRate":2747,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4378701223045889,"extension":6.135763473098437},"index":0,"playId":"a8e8f90b-21cf-30d5-8277-694331fb3687","pitchNumber":1,"startTime":"2026-06-21T17:59:22.414Z","endTime":"2026-06-21T17:59:26.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407619023214227,"aZ":-30.55240135190371,"pfxX":2.5073000323012007,"pfxZ":1.0109996661567981,"pX":0.5537082986216177,"pZ":1.9669833733920576,"vX0":5.426193809799056,"vY0":-125.35844703711965,"vZ0":-3.0591836054156722,"x":95.89,"y":185.67,"x0":-1.9576782844771154,"y0":50.00245821743463,"z0":5.676202959798439,"aX":4.022830188613947},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2710,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.4355648121138844,"extension":6.156631687904654},"hitData":{"launchSpeed":49.2,"launchAngle":-1.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":141.56,"coordY":170.67}},"index":1,"playId":"1ad3a0fb-0a08-3290-9f6c-c68d6582d025","pitchNumber":2,"startTime":"2026-06-21T17:59:36.106Z","endTime":"2026-06-21T17:59:45.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T17:59:45.114Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T17:59:46.064Z","endTime":"2026-06-21T18:00:38.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1594054183111,"aZ":-14.004395103266067,"pfxX":-4.988327559900342,"pfxZ":9.773270770414294,"pX":-0.9220163533476846,"pZ":2.09000851554076,"vX0":4.418371283658335,"vY0":-135.38980211370222,"vZ0":-6.467971139159527,"x":152.15,"y":182.35,"x0":-1.9258503624179204,"y0":50.00497362286428,"z0":5.487620449499636,"aX":-9.275515856776286},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2360,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4043439328423961,"extension":6.3111403197864435},"index":0,"playId":"c85a1ebb-782d-3432-bd8f-4fabc1a6295e","pitchNumber":1,"startTime":"2026-06-21T18:00:13.652Z","endTime":"2026-06-21T18:00:17.753Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020756924523294,"aZ":-15.253352755543647,"pfxX":-2.632264926352284,"pfxZ":9.220779395191887,"pX":0.27410045102604513,"pZ":3.487752699282292,"vX0":6.447856052258975,"vY0":-134.34216565842604,"vZ0":-3.1343559643181074,"x":106.55,"y":144.61,"x0":-1.8108687999111688,"y0":50.00253819821077,"z0":5.748264115420499,"aX":-4.830808188583376},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":3.5,"spinRate":2424,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4070865020411274,"extension":6.3115665747373155},"hitData":{"launchSpeed":78.0,"launchAngle":49.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.38,"coordY":114.81}},"index":1,"playId":"587240e7-b3cd-3db6-b783-9cd554969060","pitchNumber":2,"startTime":"2026-06-21T18:00:29.045Z","endTime":"2026-06-21T18:00:38.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:00:38.833Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:00:39.300Z","endTime":"2026-06-21T18:02:05.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":"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":93.9,"endSpeed":86.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601410833872222,"aZ":-16.586297079851036,"pfxX":-4.416136816628341,"pfxZ":8.195864201932045,"pX":-0.3158110783773323,"pZ":2.7317515056325123,"vX0":5.80718712731572,"vY0":-136.68277799407937,"vZ0":-4.705252797363021,"x":129.04,"y":165.02,"x0":-1.8888874667792084,"y0":50.005544760627885,"z0":5.605555625272517,"aX":-8.402563896784025},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2438,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39989496900333554,"extension":6.259636244425124},"index":0,"playId":"cade8041-736a-3b89-b18d-e409b2ff90db","pitchNumber":1,"startTime":"2026-06-21T18:01:03.492Z","endTime":"2026-06-21T18:01:06.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92623526894766,"aZ":-38.45350413209131,"pfxX":8.737622215057836,"pfxZ":-4.465790859032033,"pX":-0.39686016372768235,"pZ":2.034704725875706,"vX0":1.0497891441402256,"vY0":-118.5543597212251,"vZ0":-0.5581666961164549,"x":132.13,"y":183.84,"x0":-1.9802865560817338,"y0":50.000108457672084,"z0":5.8156273451360585,"aX":12.301265233287586},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.9,"breakHorizontal":-16.1,"spinRate":2962,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.46392431791087096,"extension":6.0948582047920326},"index":1,"playId":"877bb1da-416b-35c9-ab46-d8ac352eb08e","pitchNumber":2,"startTime":"2026-06-21T18:01:20.930Z","endTime":"2026-06-21T18:01:24.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45672461779593,"aZ":-13.345452152130894,"pfxX":-4.876131283626931,"pfxZ":9.717716893798327,"pX":-0.40160880135181487,"pZ":3.139180241548794,"vX0":5.680231798569411,"vY0":-138.43834379867508,"vZ0":-4.107194262234383,"x":132.31,"y":154.02,"x0":-1.8483306208749797,"y0":50.00052864808572,"z0":5.53788308020273,"aX":-9.445798190982337},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2532,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3959320008920564,"extension":6.247439589417235},"index":2,"playId":"fc4c9d4a-b95d-33c5-87ae-84ffd47ed55e","pitchNumber":3,"startTime":"2026-06-21T18:01:36.187Z","endTime":"2026-06-21T18:01:39.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50247378320606,"aZ":-40.55883023275365,"pfxX":6.783507204672292,"pfxZ":-5.6486486264976765,"pX":0.7438582785010073,"pZ":1.192796129255368,"vX0":4.020917218323396,"vY0":-121.80903167239042,"vZ0":-2.265743859239318,"x":88.65,"y":206.57,"x0":-1.8157553308552323,"y0":50.00129187438654,"z0":5.6803116487658265,"aX":10.073778543630278},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.6,"breakHorizontal":-13.3,"spinRate":3055,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45166021411488755,"extension":6.191869613494211},"index":3,"playId":"f052b2c4-58f0-3cb0-be82-d913b6d07fe2","pitchNumber":4,"startTime":"2026-06-21T18:02:00.735Z","endTime":"2026-06-21T18:02:05.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:02:05.382Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:04:08.997Z","endTime":"2026-06-21T18:04:43.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574729787223728,"aZ":-13.782183442742594,"pfxX":-5.6202629837968,"pfxZ":9.891555862134606,"pX":0.9021039535802557,"pZ":0.5007855190087072,"vX0":9.27366769149251,"vY0":-135.2712334364455,"vZ0":-10.450037508077772,"x":82.61,"y":225.26,"x0":-1.8351052435341673,"y0":50.00258857393791,"z0":5.371971801969902,"aX":-10.450661953916999},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2164,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40439056276197416,"extension":6.702208173161982},"index":0,"playId":"d7f556c7-03af-3dee-a5ea-0f3fc4b8c194","pitchNumber":1,"startTime":"2026-06-21T18:04:19.519Z","endTime":"2026-06-21T18:04:23.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907108140940537,"aZ":-13.217989064068595,"pfxX":-5.914426132420179,"pfxZ":9.99700930414948,"pX":-0.6629450646079127,"pZ":2.1752937147213234,"vX0":5.889528951283796,"vY0":-136.7663141927116,"vZ0":-6.691279447732358,"x":142.27,"y":180.05,"x0":-2.074914344687827,"y0":50.0041581074049,"z0":5.558659532609126,"aX":-11.215899745893337},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2264,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4003563845722753,"extension":6.283450951433267},"hitData":{"launchSpeed":97.9,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":149.15}},"index":1,"playId":"5b3b6115-11ac-3542-96b3-b165f57d6eeb","pitchNumber":2,"startTime":"2026-06-21T18:04:34.758Z","endTime":"2026-06-21T18:04:43.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:04:43.959Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Peters flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:04:47.176Z","endTime":"2026-06-21T18:05:18.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55429949148488,"aZ":-14.040033607969756,"pfxX":-5.792707586454998,"pfxZ":9.736663733491667,"pX":-0.7233054194897466,"pZ":2.49790961537787,"vX0":4.957090168222059,"vY0":-136.24875923282923,"vZ0":-5.785932941252905,"x":144.57,"y":171.34,"x0":-1.8220787978725825,"y0":50.003124425173105,"z0":5.635352006381102,"aX":-10.789174592960315},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2184,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40344687132824575,"extension":6.190906564975193},"hitData":{"launchSpeed":99.2,"launchAngle":44.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.22,"coordY":65.98}},"index":0,"playId":"700480fb-602a-3ac4-8e56-ba7999973323","pitchNumber":1,"startTime":"2026-06-21T18:05:08.852Z","endTime":"2026-06-21T18:05:18.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:05:18.992Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:05:19.881Z","endTime":"2026-06-21T18:06:56.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87717827276518,"aZ":-18.51849450966996,"pfxX":-9.409602611688586,"pfxZ":7.06283155436377,"pX":0.387700134550963,"pZ":1.5952709720865779,"vX0":9.905229588653242,"vY0":-138.17607929356203,"vZ0":-7.166867630760902,"x":102.22,"y":195.71,"x0":-2.0215178726771037,"y0":50.001783768406696,"z0":5.467556503379729,"aX":-18.18905164988793},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":15.0,"spinRate":2253,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39644283333852526,"extension":6.450413431571948},"index":0,"playId":"450acae7-b508-3d15-89ab-0924afb70d2d","pitchNumber":1,"startTime":"2026-06-21T18:05:45.808Z","endTime":"2026-06-21T18:05:49.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57074767834943,"aZ":-27.663053713721208,"pfxX":1.6709298541765327,"pfxZ":2.817987629504083,"pX":-0.510045259447503,"pZ":2.7392853532619745,"vX0":3.6805250428878544,"vY0":-126.54756281482462,"vZ0":-1.9443404038849315,"x":136.44,"y":164.82,"x0":-2.207139260893284,"y0":50.00567424240888,"z0":5.758440172838765,"aX":2.680034944174389},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2516,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.4347141749591139,"extension":6.148920572380158},"index":1,"playId":"cc2ec4ae-a327-3b08-b376-0864c6f46bbd","pitchNumber":2,"startTime":"2026-06-21T18:06:02.486Z","endTime":"2026-06-21T18:06:09.508Z","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":87.1,"endSpeed":79.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.853084680575428,"aZ":-28.566941141284826,"pfxX":0.7340382395912686,"pfxZ":2.2689136167200368,"pX":1.6032924695808748,"pZ":0.9061636443472635,"vX0":8.653226064095913,"vY0":-126.41836590704561,"vZ0":-5.964033413572567,"x":55.89,"y":214.31,"x0":-1.9839477711722469,"y0":50.00421481478904,"z0":5.6390064821147,"aX":1.167541829101188},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.6,"spinRate":2493,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4361195036637837,"extension":6.38200871156862},"index":2,"playId":"c79e8d4e-633f-3235-90e6-23f3a4aa62eb","pitchNumber":3,"startTime":"2026-06-21T18:06:29.320Z","endTime":"2026-06-21T18:06:32.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.656057115351167,"aZ":-24.60112392839129,"pfxX":-10.863524255493887,"pfxZ":4.5954902171864,"pX":-0.24385307163108585,"pZ":2.7603843532148997,"vX0":7.9063739397583594,"vY0":-128.16127010041885,"vZ0":-2.491496064382139,"x":126.3,"y":164.25,"x0":-1.9708869301344076,"y0":50.005687706435815,"z0":5.684337411050347,"aX":-17.916363417513377},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":17.6,"spinRate":1979,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.42882116685072,"extension":6.400334110523774},"hitData":{"launchSpeed":80.1,"launchAngle":42.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.06,"coordY":96.64}},"index":3,"playId":"faf49c98-2842-331a-8cbf-3ea8245e841e","pitchNumber":4,"startTime":"2026-06-21T18:06:47.552Z","endTime":"2026-06-21T18:06:56.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:06:56.152Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trei Cruz grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:08:21.406Z","endTime":"2026-06-21T18:09:33.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248256048890717,"aZ":-25.942086112518602,"pfxX":1.6908262748198408,"pfxZ":3.692148813091941,"pX":0.4170534027203206,"pZ":2.28951961041285,"vX0":5.31874941091535,"vY0":-128.71509217610992,"vZ0":-3.3729971498341493,"x":101.1,"y":176.96,"x0":-1.8908549902415033,"y0":50.002499922125594,"z0":5.612664226308363,"aX":2.8530478989104435},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-4.2,"spinRate":2580,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4245863642632437,"extension":6.236496199821387},"index":0,"playId":"468c5444-b5e5-3f7c-815a-5030d3ea9cab","pitchNumber":1,"startTime":"2026-06-21T18:08:54.699Z","endTime":"2026-06-21T18:08:57.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.1,"endSpeed":72.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30725471732112,"aZ":-37.90284633606719,"pfxX":10.585396303325599,"pfxZ":-4.219156051341958,"pX":-2.0294402364954216,"pZ":3.0054138720178707,"vX0":-2.795948864965905,"vY0":-116.49747984849606,"vZ0":1.6341125519588704,"x":194.36,"y":157.63,"x0":-2.180105702934682,"y0":50.00146394712796,"z0":5.9096821461373485,"aX":14.376183269425225},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.8,"breakHorizontal":-18.4,"spinRate":2783,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.47231310829751294,"extension":6.0371595828055336},"index":1,"playId":"0054cb22-5de2-3e0a-9300-2f65a2553587","pitchNumber":2,"startTime":"2026-06-21T18:09:08.123Z","endTime":"2026-06-21T18:09:11.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303733200811248,"aZ":-13.280333891807045,"pfxX":-1.6144811976819688,"pfxZ":10.191978698647219,"pX":0.3728344303351256,"pZ":2.9325054000735657,"vX0":6.296681453878112,"vY0":-135.4604489156094,"vZ0":-4.641331918404809,"x":102.79,"y":159.6,"x0":-1.7745723990480124,"y0":50.00179339232267,"z0":5.600450763439131,"aX":-2.9936934468344267},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":1.6,"spinRate":2437,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4047488949458917,"extension":6.310420159787884},"hitData":{"launchSpeed":99.4,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":168.91}},"index":2,"playId":"aa266aa0-a989-37fb-9c46-7172809fb78c","pitchNumber":3,"startTime":"2026-06-21T18:09:24.387Z","endTime":"2026-06-21T18:09:33.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:09:33.569Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (4) on a line drive to right fielder Braden Montgomery.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:09:34.922Z","endTime":"2026-06-21T18:10:56.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006930342294815,"aZ":-26.330267164627635,"pfxX":-7.942200533191217,"pfxZ":3.2056120799287307,"pX":-0.3962761657265281,"pZ":2.6681977348498913,"vX0":6.441897953405559,"vY0":-134.19995555535235,"vZ0":-2.7160358534081106,"x":132.11,"y":166.74,"x0":-1.795766440240973,"y0":50.00586537434394,"z0":5.568806784701292,"aX":-14.491105659975112},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":13.0,"spinRate":2477,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4081204541195489,"extension":6.247856637934682},"index":0,"playId":"9522e2b5-0e64-3595-99cb-3d59466642b6","pitchNumber":1,"startTime":"2026-06-21T18:09:56.478Z","endTime":"2026-06-21T18:09:59.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35068583380968,"aZ":-40.093512541998926,"pfxX":10.149713996187156,"pfxZ":-5.662460789382775,"pX":-1.0916486649724897,"pZ":2.255083183353206,"vX0":-0.84406541028389,"vY0":-117.99461941140586,"vZ0":0.25240135687919385,"x":158.61,"y":177.89,"x0":-2.0447663285035236,"y0":50.00588715531826,"z0":5.868632987694655,"aX":14.184184228681938},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.8,"breakHorizontal":-18.1,"spinRate":2899,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.46580838292963067,"extension":6.10049499161963},"index":1,"playId":"dd184639-2a26-3958-8983-27311c3ee742","pitchNumber":2,"startTime":"2026-06-21T18:10:11.945Z","endTime":"2026-06-21T18:10:16.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50643018133298,"aZ":-23.41636632498416,"pfxX":3.925045227615078,"pfxZ":5.00118906127479,"pX":-1.2543365549082677,"pZ":3.108789828422167,"vX0":1.1426497809861995,"vY0":-131.21696544145811,"vZ0":-2.024860866778675,"x":164.81,"y":154.84,"x0":-2.2050476452643197,"y0":50.00624304515565,"z0":5.62663152739022,"aX":6.87872750392861},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-7.3,"spinRate":2620,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.41664465654597205,"extension":6.102429924305589},"index":2,"playId":"589b4bf5-afe4-3bbc-91c4-7e03bc0e0e7f","pitchNumber":3,"startTime":"2026-06-21T18:10:27.433Z","endTime":"2026-06-21T18:10:32.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688523483306323,"aZ":-25.630017429240585,"pfxX":2.644173723502308,"pfxZ":3.7998180102035857,"pX":0.7038389949371924,"pZ":2.50018954954882,"vX0":5.628432219966355,"vY0":-129.75724675738684,"vZ0":-2.9631967916923463,"x":90.17,"y":171.27,"x0":-1.8285660908262062,"y0":50.00111121173436,"z0":5.589463801959319,"aX":4.551817243577746},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2619,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4205563618739725,"extension":6.268654581462748},"hitData":{"launchSpeed":59.0,"launchAngle":28.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.94,"coordY":137.1}},"index":3,"playId":"f1fd74b4-9d91-3312-ab6a-02e001db8889","pitchNumber":4,"startTime":"2026-06-21T18:10:44.567Z","endTime":"2026-06-21T18:10:56.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:10:56.580Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edgar Quero challenged (pitch result), call on the field was confirmed: Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:11:03.787Z","endTime":"2026-06-21T18:13:04.508Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68026485882861,"aZ":-37.77831271045085,"pfxX":7.645053276824356,"pfxZ":-4.062007881559941,"pX":-1.7257779885214357,"pZ":1.7749725960921774,"vX0":-1.2395105537106392,"vY0":-116.62213581560654,"vZ0":-0.998872610007562,"x":182.78,"y":190.86,"x0":-2.1811834728412443,"y0":50.00430507768822,"z0":5.768385752976175,"aX":10.544066247462652},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.3,"breakHorizontal":-13.6,"spinRate":2913,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4694507091954385,"extension":6.084491947064994},"index":0,"playId":"65afe6c3-476d-3ed6-8b6b-eccd64b51fee","pitchNumber":1,"startTime":"2026-06-21T18:11:36.276Z","endTime":"2026-06-21T18:11:39.986Z","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":89.5,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.591061918358516,"aZ":-22.421060117185572,"pfxX":1.7630885030948704,"pfxZ":5.615061255490169,"pX":1.749967075287975,"pZ":1.0219499178913736,"vX0":8.470804463712485,"vY0":-130.05702652093368,"vZ0":-6.882786930361361,"x":50.3,"y":211.19,"x0":-1.7594502164019719,"y0":50.00476876193322,"z0":5.367099865267183,"aX":3.0646818520566255},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.0,"breakHorizontal":-4.8,"spinRate":2695,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.41883248764166137,"extension":6.378121180377908},"index":1,"playId":"3f585884-c7f3-32fc-880a-3c7867d7a56f","pitchNumber":2,"startTime":"2026-06-21T18:11:57.353Z","endTime":"2026-06-21T18:12:01.117Z","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":89.8,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.919898758895275,"aZ":-26.405756090418738,"pfxX":2.3242911725566335,"pfxZ":3.2789028101847215,"pX":1.8958109832500414,"pZ":2.4633648697360573,"vX0":8.886371164278025,"vY0":-130.69370546191286,"vZ0":-2.9127778170943146,"x":44.74,"y":172.27,"x0":-1.8261714659944897,"y0":50.005360104961156,"z0":5.538149022963174,"aX":4.093325962754921},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-5.9,"spinRate":2752,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.4162541075035677,"extension":6.287406414561411},"index":2,"playId":"f8570f8e-647d-38cb-813f-ec7e72fa1cbd","pitchNumber":3,"startTime":"2026-06-21T18:12:17.315Z","endTime":"2026-06-21T18:12:21.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687568064577874,"aZ":-22.919976263538814,"pfxX":-7.170615098406547,"pfxZ":4.996830715828303,"pX":0.8719738951320841,"pZ":2.1486014650569585,"vX0":9.591961125861461,"vY0":-133.94724686641325,"vZ0":-4.72673994600351,"x":83.76,"y":180.77,"x0":-1.792016111187204,"y0":50.004518832880535,"z0":5.534950619542255,"aX":-13.28420982123481},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":11.4,"spinRate":2513,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4059414564017647,"extension":6.438912189378463},"index":3,"playId":"95332378-d41d-350c-b9e7-2ba402aab820","pitchNumber":4,"startTime":"2026-06-21T18:12:37.493Z","endTime":"2026-06-21T18:13:04.508Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}},"playEndTime":"2026-06-21T18:13:04.508Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dillon Dingler grounds into a double play, second baseman Chase Meidroth to shortstop Luisangel Acuña to first baseman Jacob Gonzalez. Kevin McGonigle out at 2nd. Dillon Dingler out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:13:35.489Z","endTime":"2026-06-21T18:14:07.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.480084195261657,"aZ":-28.286507901319005,"pfxX":2.1944014793317352,"pfxZ":2.3609679609095204,"pX":2.1029804772889213,"pZ":0.5712517775996138,"vX0":8.84654999870368,"vY0":-126.90654793096768,"vZ0":-6.718618117297687,"x":36.84,"y":223.36,"x0":-1.6988365979662032,"y0":50.003509981167035,"z0":5.4757195663480855,"aX":3.616231182088102},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.8,"spinRate":2878,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.42991690377053615,"extension":6.302978534385292},"index":0,"playId":"d6e00f26-a0b8-39a1-beed-6d4df31410f7","pitchNumber":1,"startTime":"2026-06-21T18:13:35.489Z","endTime":"2026-06-21T18:13:39.188Z","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":93.1,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.937238976380918,"aZ":-20.122416906100604,"pfxX":-7.179288847710632,"pfxZ":6.437153611346958,"pX":2.501633085203366E-4,"pZ":1.7074407738564654,"vX0":7.436568317326926,"vY0":-135.3457809783115,"vZ0":-6.3238025003801805,"x":116.99,"y":192.68,"x0":-1.837932246126269,"y0":50.00619250132527,"z0":5.463483981684828,"aX":-13.447981490757389},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2526,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.403241064718479,"extension":6.324536992226091},"hitData":{"launchSpeed":106.6,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":150.16}},"index":1,"playId":"2a73997d-2987-3927-b86d-7c9cb4dc1ae1","pitchNumber":2,"startTime":"2026-06-21T18:13:59.213Z","endTime":"2026-06-21T18:14:07.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:14:07.239Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:16:21.400Z","endTime":"2026-06-21T18:17:37.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"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":84.2,"endSpeed":76.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757890156996318,"aZ":-32.219377667801126,"pfxX":6.581782921850728,"pfxZ":-0.025730697685935056,"pX":1.0975331978563636,"pZ":1.5776725751852902,"vX0":5.418702944965029,"vY0":-122.42424332725847,"vZ0":-3.1575860376148066,"x":75.16,"y":196.18,"x0":-2.016209715707924,"y0":50.0052039376813,"z0":5.700717182902302,"aX":9.789102163318068},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-13.4,"spinRate":2534,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45093768794180455,"extension":6.196889466220945},"index":0,"playId":"6c4b041e-b70d-3fd1-9263-e794d1499852","pitchNumber":1,"startTime":"2026-06-21T18:16:39.153Z","endTime":"2026-06-21T18:16:42.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92401997800404,"aZ":-13.723861238916804,"pfxX":-4.9999320391052064,"pfxZ":9.755731275182889,"pX":-0.4652243608804847,"pZ":1.5776032292561264,"vX0":5.771224737891304,"vY0":-137.47234963322202,"vZ0":-8.158687662971019,"x":134.73,"y":196.18,"x0":-1.954279503724491,"y0":50.000543862142386,"z0":5.540170119921105,"aX":-9.453318953873266},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2194,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4002879648169442,"extension":6.324550361680957},"index":1,"playId":"2c11bd68-f426-3277-926a-b4fa92f05659","pitchNumber":2,"startTime":"2026-06-21T18:16:56.529Z","endTime":"2026-06-21T18:17:23.539Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06767543439065,"aZ":-13.847462265344062,"pfxX":-4.502378450428557,"pfxZ":9.775030989662781,"pX":0.03720289246974265,"pZ":1.6002130649439124,"vX0":6.419413954570331,"vY0":-136.54867003675963,"vZ0":-8.011944115814776,"x":115.58,"y":195.57,"x0":-1.7670097814681847,"y0":50.003040230239684,"z0":5.539630893992665,"aX":-8.441977307461721},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2302,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.40222260287934697,"extension":6.379170886030257},"hitData":{"launchSpeed":99.8,"launchAngle":10.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.15,"coordY":147.39}},"index":2,"playId":"9baeac30-a9af-3696-9af2-b8744b93d757","pitchNumber":3,"startTime":"2026-06-21T18:17:30.082Z","endTime":"2026-06-21T18:17:37.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:17:37.604Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:17:41.014Z","endTime":"2026-06-21T18:18:55.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05138804044318,"aZ":-38.02938422813201,"pfxX":4.560090587570865,"pfxZ":-4.360222170075078,"pX":-1.2449677259553422,"pZ":3.6360340168777783,"vX0":0.6880253382925606,"vY0":-115.35895934916782,"vZ0":2.9337899676012307,"x":164.46,"y":140.61,"x0":-2.1395360798640017,"y0":50.001663769703235,"z0":6.021291717657501,"aX":6.126781239695853},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.8,"breakHorizontal":-8.4,"spinRate":2867,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4753463295253444,"extension":6.227561576620206},"index":0,"playId":"144295e7-4d56-3483-8bbe-0a52a6b9b9ec","pitchNumber":1,"startTime":"2026-06-21T18:18:15.186Z","endTime":"2026-06-21T18:18:19.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.571176904067833,"aZ":-20.05758668135597,"pfxX":-9.058128185854432,"pfxZ":6.347907157087366,"pX":-0.8213290412780166,"pZ":2.705323448460706,"vX0":6.323160831701921,"vY0":-136.6530923873556,"vZ0":-4.393962960213873,"x":148.31,"y":165.74,"x0":-1.9778665202862786,"y0":50.002143085938684,"z0":5.695720765072987,"aX":-17.28529173263961},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2159,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.39945602945711034,"extension":6.288925330514891},"index":1,"playId":"b9b21c40-0650-3896-aebf-2439f0349997","pitchNumber":2,"startTime":"2026-06-21T18:18:30.741Z","endTime":"2026-06-21T18:18:34.653Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81990738924769,"aZ":-24.30011598181481,"pfxX":-7.117353770149929,"pfxZ":4.727610276393908,"pX":-0.26901610120954056,"pZ":2.110932840842776,"vX0":6.8486499012681845,"vY0":-127.63740433290926,"vZ0":-4.000387853076785,"x":127.25,"y":181.78,"x0":-2.0495732565415943,"y0":50.0052562766271,"z0":5.589879854518964,"aX":-11.862267033700869},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":11.5,"spinRate":2001,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42750559025964074,"extension":6.36938471009939},"hitData":{"launchSpeed":99.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":157.76}},"index":2,"playId":"20a6ddd3-adc6-37a9-8886-776abc063d41","pitchNumber":3,"startTime":"2026-06-21T18:18:47.581Z","endTime":"2026-06-21T18:18:55.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:18:55.004Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to second baseman Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:19:01.190Z","endTime":"2026-06-21T18:21:12.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748365570120356,"aZ":-14.0620059390722,"pfxX":-5.508975653110913,"pfxZ":9.340691979523687,"pX":1.105274138004271,"pZ":3.103078097816023,"vX0":9.45469793984098,"vY0":-138.34437844791455,"vZ0":-4.494613163492995,"x":74.87,"y":155.0,"x0":-1.6402070432225209,"y0":50.003371879897834,"z0":5.690764042800908,"aX":-10.683700706055731},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2304,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39584727940706044,"extension":6.368857829229672},"index":0,"playId":"56380926-c5b3-36d3-b72e-30a112abfb63","pitchNumber":1,"startTime":"2026-06-21T18:19:23.082Z","endTime":"2026-06-21T18:19:27.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.090184665569296,"aZ":-14.548201179414617,"pfxX":-4.031073705755942,"pfxZ":9.192372294034241,"pX":-0.7613522181403353,"pZ":3.538685722039554,"vX0":4.544743622627683,"vY0":-137.7135169272753,"vZ0":-3.4449573579852633,"x":146.02,"y":143.24,"x0":-1.9106913193931183,"y0":50.001602354830304,"z0":5.792294350307752,"aX":-7.728640917768591},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2292,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39799532836203166,"extension":6.26329399175259},"index":1,"playId":"742d59f5-f5cf-30a0-ad66-6bfd5b71d290","pitchNumber":2,"startTime":"2026-06-21T18:19:42.344Z","endTime":"2026-06-21T18:19:46.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94579422348326,"aZ":-22.199105740088985,"pfxX":-9.241269107123848,"pfxZ":6.062379894766297,"pX":0.0635126661887966,"pZ":2.684387532916438,"vX0":8.067047710867909,"vY0":-127.15498674583648,"vZ0":-2.991227387387091,"x":114.58,"y":166.3,"x0":-1.9424456218095663,"y0":50.00063758667403,"z0":5.628213227513232,"aX":-15.200724896223198},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.6,"breakHorizontal":15.0,"spinRate":2133,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.42998956550875533,"extension":6.428017426425293},"index":2,"playId":"bc678bba-0fda-3422-ab67-d07770928e32","pitchNumber":3,"startTime":"2026-06-21T18:20:00.548Z","endTime":"2026-06-21T18:20:06.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197943136162454,"aZ":-16.40538553475312,"pfxX":-3.444597682972102,"pfxZ":8.145044220560685,"pX":-0.11599024141199547,"pZ":3.718123550316181,"vX0":5.4845517984200916,"vY0":-138.133767426725,"vZ0":-2.4529505712206023,"x":121.42,"y":138.39,"x0":-1.677905833629369,"y0":50.00461705340403,"z0":5.71807616042459,"aX":-6.67079946459353},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":5.2,"spinRate":2149,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39622238541106825,"extension":6.416095668952045},"index":3,"playId":"2844d826-0816-3d0d-b7fc-3dd106f40ab6","pitchNumber":4,"startTime":"2026-06-21T18:20:42.719Z","endTime":"2026-06-21T18:20:45.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472388774134142,"aZ":-39.94460487179348,"pfxX":4.335114446337535,"pfxZ":-5.50345639756055,"pX":-0.06902700634307257,"pZ":1.3678583128132256,"vX0":2.756722997469791,"vY0":-118.35475611021914,"vZ0":-2.055032964508368,"x":119.63,"y":201.85,"x0":-1.813622546186075,"y0":50.00062287022973,"z0":5.9197134524765405,"aX":6.123487991002714},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.2,"breakHorizontal":-8.5,"spinRate":2909,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4635192491735878,"extension":6.337778409438012},"hitData":{"launchSpeed":72.0,"launchAngle":45.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.57,"coordY":118.56}},"index":4,"playId":"c6dd3b7f-21c6-3a4a-81c1-4c1032b1fe61","pitchNumber":5,"startTime":"2026-06-21T18:21:02.398Z","endTime":"2026-06-21T18:21:12.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:21:12.609Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:23:00.563Z","endTime":"2026-06-21T18:23:55.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37258090596376,"aZ":-15.770517771248095,"pfxX":-4.066850776377678,"pfxZ":8.59275984260325,"pX":0.6098216173971542,"pZ":2.0827043849035665,"vX0":7.612826286921468,"vY0":-136.189945438791,"vZ0":-6.345158251002263,"x":93.76,"y":182.55,"x0":-1.6730509740846744,"y0":50.00366985984401,"z0":5.503470895471719,"aX":-7.76487916632524},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2540,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39973448818505286,"extension":6.383884930684659},"index":0,"playId":"ccf5e085-0911-36ac-a0d2-4424e206d7b3","pitchNumber":1,"startTime":"2026-06-21T18:23:21.739Z","endTime":"2026-06-21T18:23:25.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-21T18:23:30.630Z","endTime":"2026-06-21T18:23:44.781Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":92.9,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77709249201858,"aZ":-21.695529545330647,"pfxX":-7.766455593294783,"pfxZ":5.537044282738904,"pX":-0.11092444900955008,"pZ":3.299344349705882,"vX0":6.997543941229633,"vY0":-135.2949549857062,"vZ0":-2.0481596747293294,"x":121.23,"y":149.7,"x0":-1.6960208372592303,"y0":50.002563067486335,"z0":5.554430086753116,"aX":-14.696830905904685},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":2495,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40167514481361,"extension":6.275743648491314},"hitData":{"launchSpeed":85.8,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.51,"coordY":115.15}},"index":2,"playId":"bf9706cb-dd15-3e8a-b368-2cee644f40ac","pitchNumber":2,"startTime":"2026-06-21T18:23:44.781Z","endTime":"2026-06-21T18:23:55.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:23:55.409Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:24:00.750Z","endTime":"2026-06-21T18:24:45.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54370989411954,"aZ":-40.483510014731976,"pfxX":6.3208267740767,"pfxZ":-5.628206599601891,"pX":0.6540194388617994,"pZ":1.0312061389367957,"vX0":3.845802289804245,"vY0":-120.22474116596842,"vZ0":-2.7937090684138868,"x":92.07,"y":210.94,"x0":-1.7833657367073177,"y0":50.0044785278652,"z0":5.773478384817532,"aX":9.327944192098848},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":-12.4,"spinRate":3115,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45419454111404933,"extension":6.246746865561404},"index":0,"playId":"5d4fe50b-d950-361f-8c27-8e6566b4ccda","pitchNumber":1,"startTime":"2026-06-21T18:24:17.283Z","endTime":"2026-06-21T18:24:21.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215031843095076,"aZ":-21.88901627755877,"pfxX":-0.38681903336406287,"pfxZ":5.533263410243196,"pX":0.37649777864403694,"pZ":2.069206495575058,"vX0":6.00464631380597,"vY0":-134.52504438092794,"vZ0":-5.161776627710404,"x":102.65,"y":182.91,"x0":-1.820711159983855,"y0":50.00457690713916,"z0":5.534449064486394,"aX":-0.7194598377539513},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-0.4,"spinRate":2660,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4049102868972003,"extension":6.2194908682318175},"hitData":{"launchSpeed":72.8,"launchAngle":25.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.56,"coordY":106.4}},"index":1,"playId":"18197f1f-484f-3e0d-b7a5-b65d4f6d19c9","pitchNumber":2,"startTime":"2026-06-21T18:24:33.633Z","endTime":"2026-06-21T18:24:45.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:24:45.173Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Torkelson grounds into a double play, shortstop Luisangel Acuña to second baseman Chase Meidroth to first baseman Jacob Gonzalez. Riley Greene out at 2nd. Spencer Torkelson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T18:25:00.041Z","endTime":"2026-06-21T18:25:40.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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_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":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":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375976843836398,"aZ":-15.322728558281518,"pfxX":-4.525572517931819,"pfxZ":8.64304276918562,"pX":0.49216960068236815,"pZ":2.2160557631091344,"vX0":7.495253973020325,"vY0":-137.9570461773872,"vZ0":-6.248645440016004,"x":98.24,"y":178.95,"x0":-1.6577212866598594,"y0":50.003308147304395,"z0":5.522562464602578,"aX":-8.824616884044879},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":6.8,"spinRate":2435,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39528902230149576,"extension":6.3857664627446775},"index":0,"playId":"2994b3d9-7bfb-3f39-b2ed-4294e90c8ee6","pitchNumber":1,"startTime":"2026-06-21T18:25:12.236Z","endTime":"2026-06-21T18:25:16.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562727628512903,"aZ":-27.83096122224154,"pfxX":1.5474839073106597,"pfxZ":2.642631874452859,"pX":0.6508615786889876,"pZ":1.7622805371801882,"vX0":6.0094047548261065,"vY0":-126.96502441890281,"vZ0":-3.946682495528587,"x":92.19,"y":191.2,"x0":-1.9419615331510887,"y0":50.001302486421686,"z0":5.537022765454268,"aX":2.540086227891207},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":-4.1,"spinRate":2735,"spinDirection":93},"zone":9,"typeConfidence":2.0,"plateTime":0.4304372485794179,"extension":6.27699011803771},"hitData":{"launchSpeed":65.1,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":153.2}},"index":1,"playId":"2477681c-1338-3cf2-9102-8842b8a02404","pitchNumber":2,"startTime":"2026-06-21T18:25:30.989Z","endTime":"2026-06-21T18:25:40.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:25:40.509Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:27:58.373Z","endTime":"2026-06-21T18:29:48.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T18:27:49.531Z","endTime":"2026-06-21T18:28:00.649Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621973625438926,"aZ":-28.924651060405512,"pfxX":1.4719136870891485,"pfxZ":2.001044359022929,"pX":-0.6985668073463184,"pZ":2.8417883204478387,"vX0":3.492836774920418,"vY0":-126.31266428598751,"vZ0":-1.517691829959143,"x":143.63,"y":162.05,"x0":-2.2879504861719266,"y0":50.00198557248264,"z0":5.766048751308468,"aX":2.3888847643187665},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2562,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.4328592258809518,"extension":5.997099457746627},"index":1,"playId":"59c4ca90-8d8d-3ed7-9190-9800779287ff","pitchNumber":1,"startTime":"2026-06-21T18:28:00.649Z","endTime":"2026-06-21T18:28:05.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.988245493282857,"aZ":-29.685174067785162,"pfxX":2.7818031910923104,"pfxZ":1.5831620823652122,"pX":0.9271902302795375,"pZ":0.8816841753249012,"vX0":6.356453374125571,"vY0":-124.354515113041,"vZ0":-5.654327138929165,"x":81.66,"y":214.97,"x0":-2.0194164942445756,"y0":50.004344881125576,"z0":5.635526339390946,"aX":4.3732327205903045},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-6.5,"spinRate":2512,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.43977814852914143,"extension":6.320591830271174},"index":2,"playId":"323bd4b4-7019-3899-9024-3659eadba682","pitchNumber":2,"startTime":"2026-06-21T18:28:15.777Z","endTime":"2026-06-21T18:28:19.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543900930474216,"aZ":-20.32737231932468,"pfxX":-11.056458332984255,"pfxZ":6.1617315311121255,"pX":-0.2025526281903179,"pZ":2.389799186046892,"vX0":8.904063459026435,"vY0":-137.74971531481032,"vZ0":-4.913088338103826,"x":124.72,"y":174.26,"x0":-2.0400787347831013,"y0":50.002100531645176,"z0":5.570486403517579,"aX":-21.251339777355888},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":18.1,"spinRate":2225,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.397607653368075,"extension":6.341820861600258},"index":3,"playId":"e9854320-4047-302a-ad47-2aac14dd7c2c","pitchNumber":3,"startTime":"2026-06-21T18:28:32.484Z","endTime":"2026-06-21T18:28:36.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83257776295742,"aZ":-19.513997404163096,"pfxX":-10.410666869610619,"pfxZ":6.558082017432723,"pX":-0.9200219353769865,"pZ":2.1252078991934993,"vX0":6.427730932625187,"vY0":-138.0870871625721,"vZ0":-5.627697299061535,"x":152.07,"y":181.4,"x0":-1.9256736638437841,"y0":50.00397083516779,"z0":5.503136264902958,"aX":-20.100241349033514},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":17.5,"spinRate":2206,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3966912235651625,"extension":6.35396831432606},"index":4,"playId":"32404a48-6255-33ef-8512-ccfe600fcae9","pitchNumber":4,"startTime":"2026-06-21T18:28:50.556Z","endTime":"2026-06-21T18:28:55.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618392088217732,"aZ":-36.565601777376756,"pfxX":5.366021680344416,"pfxZ":-3.1163108497874763,"pX":1.1547004541500636,"pZ":1.6710091005893994,"vX0":5.552569846058833,"vY0":-118.05207751725578,"vZ0":-1.9940250335051222,"x":72.99,"y":193.66,"x0":-1.9254079396876234,"y0":50.0010702212185,"z0":5.894621073106309,"aX":7.56709209249693},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.9,"breakHorizontal":-11.0,"spinRate":2882,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.46409975609797227,"extension":6.209302573785806},"index":5,"playId":"fe26abd3-bd48-3c0f-ac3c-3772eb55e718","pitchNumber":5,"startTime":"2026-06-21T18:29:17.261Z","endTime":"2026-06-21T18:29:22.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53387408024662,"aZ":-24.796794139291226,"pfxX":-9.742074681612113,"pfxZ":4.4633006790672205,"pX":-0.5529706121186705,"pZ":2.77690338489508,"vX0":6.9925270521095735,"vY0":-126.867079635914,"vZ0":-2.3498273492743493,"x":138.08,"y":163.8,"x0":-2.0600217958797193,"y0":50.00398075252345,"z0":5.663346930218473,"aX":-16.10531719773291},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2017,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.42943130194712253,"extension":6.430932247709886},"index":6,"playId":"4098f3ec-ef9e-3eab-9b03-1e8e16967f5a","pitchNumber":6,"startTime":"2026-06-21T18:29:45.078Z","endTime":"2026-06-21T18:29:48.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:29:48.922Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braden Montgomery singles on a soft ground ball to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:29:51.004Z","endTime":"2026-06-21T18:30:38.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.329197223807896,"aZ":-32.76119556549654,"pfxX":5.794812218369853,"pfxZ":-0.4117350638856889,"pX":1.2453247487140269,"pZ":1.797141681720335,"vX0":5.126321173262078,"vY0":-117.67129272080062,"vZ0":-2.2302907355518276,"x":69.53,"y":190.26,"x0":-1.703156578553268,"y0":50.004126101848485,"z0":5.751180547010581,"aX":8.242105156076077},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":-11.6,"spinRate":2861,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.46295708823650017,"extension":6.342290144147736},"index":0,"playId":"6a342f71-e0cc-36ef-8baf-c4f597e27c84","pitchNumber":1,"startTime":"2026-06-21T18:30:13.305Z","endTime":"2026-06-21T18:30:17.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270261942429833,"aZ":-19.672127632549948,"pfxX":-9.877174185819255,"pfxZ":6.399202288211709,"pX":-0.23184635295301026,"pZ":3.1269583886138395,"vX0":8.24560400598274,"vY0":-138.08855918852814,"vZ0":-3.498392668711741,"x":125.84,"y":154.35,"x0":-1.9555848619667293,"y0":50.006671573327424,"z0":5.714288850488715,"aX":-19.309998001574517},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":16.4,"spinRate":2293,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3948331934267677,"extension":6.214850381739181},"hitData":{"launchSpeed":50.8,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.88,"coordY":175.13}},"index":1,"playId":"dbff86ea-5706-309c-997a-defe5fd1c899","pitchNumber":2,"startTime":"2026-06-21T18:30:30.701Z","endTime":"2026-06-21T18:30:38.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:30:38.730Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Gonzalez flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:30:47.523Z","endTime":"2026-06-21T18:31:42.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100407224170112,"aZ":-13.868134110036708,"pfxX":-4.546352774458536,"pfxZ":9.49250389450781,"pX":-0.8503814971440264,"pZ":3.3077859200582695,"vX0":4.462254635292242,"vY0":-137.2115646450756,"vZ0":-3.8893513045422576,"x":149.41,"y":149.47,"x0":-1.8981182977981381,"y0":50.00541090513772,"z0":5.673028208708078,"aX":-8.769917750976267},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2304,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39745743713077886,"extension":6.344718487510404},"index":0,"playId":"4b651e6c-f159-3bd3-b178-91e38e3eba8f","pitchNumber":1,"startTime":"2026-06-21T18:31:09.867Z","endTime":"2026-06-21T18:31:13.126Z","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":87.1,"endSpeed":81.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381725194894372,"aZ":-21.760249817400858,"pfxX":-7.9608002938122855,"pfxZ":6.279707153730655,"pX":-0.4696862685258173,"pZ":3.333046881910894,"vX0":6.815732568099965,"vY0":-126.77963808594768,"vZ0":-1.5963739671024362,"x":134.9,"y":148.79,"x0":-2.134526207755911,"y0":50.00240055763235,"z0":5.6762319552822635,"aX":-13.201022627725255},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.3,"breakHorizontal":13.2,"spinRate":2084,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.42898994961856785,"extension":6.426077644383196},"hitData":{"launchSpeed":92.3,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.75,"coordY":85.43}},"index":1,"playId":"1d89967b-6b7e-3ee6-924c-c2144f32850d","pitchNumber":2,"startTime":"2026-06-21T18:31:29.896Z","endTime":"2026-06-21T18:31:42.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:31:42.220Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T18:31:44.186Z","endTime":"2026-06-21T18:34:25.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262050621151754,"aZ":-14.922196826603047,"pfxX":-5.449800827013392,"pfxZ":9.16004680802101,"pX":1.5598873724874276,"pZ":3.3284689468670874,"vX0":10.846229656192376,"vY0":-135.7566928579628,"vZ0":-3.6441151705536496,"x":57.54,"y":148.91,"x0":-1.7631394343140323,"y0":50.00047055112876,"z0":5.714341581030427,"aX":-10.26259764947838},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2300,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40210899775175557,"extension":6.354923576694685},"index":0,"playId":"0a374cbd-e856-3dd4-936e-e94f312d4a82","pitchNumber":1,"startTime":"2026-06-21T18:32:04.550Z","endTime":"2026-06-21T18:32:10.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732778414895783,"aZ":-15.7235869644381,"pfxX":-3.357741677740199,"pfxZ":8.603983082314286,"pX":-1.041373331774374,"pZ":2.081628456611946,"vX0":4.410105153425503,"vY0":-136.81890923774364,"vZ0":-6.760021339373413,"x":156.69,"y":182.58,"x0":-2.23140908736976,"y0":50.003965476424064,"z0":5.645247809705867,"aX":-6.421487829932015},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2063,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3990100362532134,"extension":6.298616053004515},"index":1,"playId":"c914cbe8-044c-3565-9dfb-c31cb5184037","pitchNumber":2,"startTime":"2026-06-21T18:32:34.374Z","endTime":"2026-06-21T18:32:39.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0708291681902,"aZ":-31.29713292643535,"pfxX":4.291744560270217,"pfxZ":0.5693095220364945,"pX":-0.5894045381417592,"pZ":3.3374176012642454,"vX0":2.8453822211774047,"vY0":-123.07017847392567,"vZ0":0.2988673375697968,"x":139.47,"y":148.67,"x0":-2.3174623791496476,"y0":50.002662643238466,"z0":5.861958177132534,"aX":6.592095709329082},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-8.4,"spinRate":2524,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.44479067010010054,"extension":6.08096563671612},"index":2,"playId":"619a5917-03aa-3119-9328-045402314367","pitchNumber":3,"startTime":"2026-06-21T18:32:54.147Z","endTime":"2026-06-21T18:32:58.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406526282721668,"aZ":-15.853457682928436,"pfxX":-3.541656338516173,"pfxZ":8.55094472104884,"pX":-0.2838742028883893,"pZ":3.1228364950827574,"vX0":6.3612001222230345,"vY0":-136.83610210320418,"vZ0":-4.142746604520569,"x":127.82,"y":154.46,"x0":-2.1718590030449914,"y0":50.00213828463072,"z0":5.732971535757506,"aX":-6.759706362175066},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":5.2,"spinRate":2140,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39932429324988306,"extension":6.173112023466595},"index":3,"playId":"d5053a33-6667-31f1-9e14-17b9ad3aa8ec","pitchNumber":4,"startTime":"2026-06-21T18:33:15.441Z","endTime":"2026-06-21T18:33:19.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53195100932046,"aZ":-12.923195871577686,"pfxX":-3.4974427736302616,"pfxZ":9.71826291256367,"pX":-0.6514637699235237,"pZ":3.8646679181661323,"vX0":4.860539811525697,"vY0":-139.8559165201212,"vZ0":-3.039716983417417,"x":141.83,"y":134.43,"x0":-1.9574934983726668,"y0":50.002488406784664,"z0":5.813132559452062,"aX":-6.92839010008347},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2208,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39163353602865314,"extension":6.259716976666333},"index":4,"playId":"9292c9e7-110a-38fa-a26e-212e962e5cef","pitchNumber":5,"startTime":"2026-06-21T18:33:36.683Z","endTime":"2026-06-21T18:33:41.696Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1210433106197,"aZ":-29.56897699139303,"pfxX":3.3897263565478495,"pfxZ":1.6763513619484876,"pX":0.3640046882481989,"pZ":3.317166787237383,"vX0":5.039072841871663,"vY0":-124.08435538206845,"vZ0":-0.25016953431790623,"x":103.12,"y":149.22,"x0":-2.134643252390891,"y0":50.00550603704399,"z0":5.88555779358566,"aX":5.27959485406761},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":-7.3,"spinRate":2535,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.44161851473652947,"extension":6.094858572473573},"index":5,"playId":"84371790-d434-33a2-9cf3-74efd8108adf","pitchNumber":6,"startTime":"2026-06-21T18:33:55.280Z","endTime":"2026-06-21T18:34:02.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.989672071562403,"aZ":-22.934203691293614,"pfxX":-9.900174524222397,"pfxZ":5.829400291374542,"pX":0.21522092565966874,"pZ":1.1764342154773504,"vX0":8.623557510409274,"vY0":-124.53550426766816,"vZ0":-5.998629974359973,"x":108.8,"y":207.02,"x0":-1.9917981184013283,"y0":50.000047173182324,"z0":5.491062435905028,"aX":-15.682509508492773},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.5,"breakHorizontal":16.2,"spinRate":1977,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4383809132866312,"extension":6.495608952114162},"index":6,"playId":"ead9a6c9-72f7-3012-a246-76a16f2169f8","pitchNumber":7,"startTime":"2026-06-21T18:34:21.190Z","endTime":"2026-06-21T18:34:25.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:34:25.600Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:36:11.136Z","endTime":"2026-06-21T18:37:21.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43172225081403,"aZ":-15.583088507997676,"pfxX":-2.590981250592055,"pfxZ":8.866758210434854,"pX":0.5164885757825115,"pZ":3.0481716151299563,"vX0":6.792396689060636,"vY0":-135.19044642918516,"vZ0":-3.8639751095818586,"x":97.31,"y":156.48,"x0":-1.6798290190554312,"y0":50.006234962379736,"z0":5.5734623104607985,"aX":-4.851137579546587},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":3.5,"spinRate":2535,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.403477520668039,"extension":6.2968777122909065},"index":0,"playId":"01710bce-b600-3751-8633-db32eb913cea","pitchNumber":1,"startTime":"2026-06-21T18:36:55.607Z","endTime":"2026-06-21T18:37:00.066Z","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":88.3,"endSpeed":81.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42128925364863,"aZ":-30.81803181037691,"pfxX":-6.654353244431151,"pfxZ":0.8072651141923384,"pX":-0.5646072193092155,"pZ":2.4311842456922466,"vX0":5.764582422612755,"vY0":-128.61962438311974,"vZ0":-2.2108270704103736,"x":138.52,"y":173.14,"x0":-1.960556709452708,"y0":50.00600216492208,"z0":5.670600046326988,"aX":-11.251759520246146},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":10.9,"spinRate":2124,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.42438642407230587,"extension":6.309024741589966},"hitData":{"launchSpeed":103.5,"launchAngle":4.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.0,"coordY":112.16}},"index":1,"playId":"fd673e9e-4885-3471-8a23-b9f20f46823a","pitchNumber":2,"startTime":"2026-06-21T18:37:09.780Z","endTime":"2026-06-21T18:37:21.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:37:21.803Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:37:25.245Z","endTime":"2026-06-21T18:39:15.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968148543379247,"aZ":-17.732923636724895,"pfxX":-7.19620922663861,"pfxZ":7.729850975969235,"pX":0.7556278411918714,"pZ":3.4447231020675906,"vX0":9.146334209252213,"vY0":-134.98882969054645,"vZ0":-2.5982687384508205,"x":88.2,"y":145.77,"x0":-1.7220983913989802,"y0":50.00373271553069,"z0":5.65044626037168,"aX":-13.446734087045115},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2474,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4038439806069509,"extension":6.403339384637011},"index":0,"playId":"9baf7699-719e-3772-9622-f10d03f4fb2d","pitchNumber":1,"startTime":"2026-06-21T18:37:48.699Z","endTime":"2026-06-21T18:37:55.433Z","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":81.5,"endSpeed":75.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686834619660285,"aZ":-38.96729251729543,"pfxX":6.745168389864598,"pfxZ":-4.790913997200847,"pX":1.315014375176942,"pZ":1.0564667550681328,"vX0":5.46917104496152,"vY0":-118.5815243858448,"vZ0":-2.4844981490733495,"x":66.87,"y":210.26,"x0":-1.9016741043351915,"y0":50.00444289605196,"z0":5.689163855555409,"aX":9.559844029488907},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.0,"breakHorizontal":-13.6,"spinRate":2907,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.462745115997631,"extension":6.349125763436285},"index":1,"playId":"94c1a9ae-e1b4-3772-8d20-d32bc3ad79ea","pitchNumber":2,"startTime":"2026-06-21T18:38:19.177Z","endTime":"2026-06-21T18:38:24.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40289013531925,"aZ":-18.11461451170393,"pfxX":-1.549226243145783,"pfxZ":7.591166215776233,"pX":0.867941576558881,"pZ":2.55133428908122,"vX0":7.651060980207557,"vY0":-134.3278695864002,"vZ0":-4.726358337590462,"x":83.92,"y":169.89,"x0":-1.7994527004183802,"y0":50.00424633628139,"z0":5.597317547605286,"aX":-2.8709219658103353},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2546,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4056612672781559,"extension":6.37351105723902},"index":2,"playId":"68aa9c2c-6042-39ad-98c5-5387ff506961","pitchNumber":3,"startTime":"2026-06-21T18:38:41.702Z","endTime":"2026-06-21T18:38:47.849Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.186757144664703,"aZ":-39.418738846063164,"pfxX":6.053108203216745,"pfxZ":-4.802201328352178,"pX":-0.7418439464502926,"pZ":2.204607988032541,"vX0":1.262431528700036,"vY0":-121.8293377424876,"vZ0":-0.4325776874233286,"x":145.28,"y":179.26,"x0":-2.0529203996127174,"y0":50.00381573549471,"z0":5.781816588991345,"aX":9.129411972895742},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.5,"breakHorizontal":-11.3,"spinRate":3135,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4490235890728398,"extension":6.286297665713834},"hitData":{"launchSpeed":88.2,"launchAngle":28.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.96,"coordY":69.08}},"index":3,"playId":"6ac25d48-8831-3f62-a1ea-11becf91626e","pitchNumber":4,"startTime":"2026-06-21T18:39:03.785Z","endTime":"2026-06-21T18:39:15.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:39:15.298Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trei Cruz flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:39:17.551Z","endTime":"2026-06-21T18:40:07.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.255441188885396,"aZ":-23.609585444552373,"pfxX":0.4087823601047891,"pfxZ":4.909685298640548,"pX":-0.7506402508696102,"pZ":2.428752135572717,"vX0":3.226634344003132,"vY0":-131.33888335110393,"vZ0":-3.407994004994406,"x":145.61,"y":173.2,"x0":-2.0490024794691806,"y0":50.00129010054923,"z0":5.502266971106973,"aX":0.7126814058348941},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.4,"spinRate":2724,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4172902389340942,"extension":6.295554475970871},"index":0,"playId":"f2c97079-54ce-367b-86a3-388ff1ce8267","pitchNumber":1,"startTime":"2026-06-21T18:39:36.304Z","endTime":"2026-06-21T18:39:42.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65006299511142,"aZ":-24.785276550434418,"pfxX":1.7605191437146228,"pfxZ":4.270420506346244,"pX":0.027965991101481114,"pZ":2.3250453238730717,"vX0":4.6552804054596475,"vY0":-130.7313734819734,"vZ0":-3.414577208777493,"x":115.93,"y":176.0,"x0":-2.0047956067354296,"y0":50.003136405052146,"z0":5.509269184751563,"aX":3.045580946558144},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":2763,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41903637218777723,"extension":6.326578989874462},"hitData":{"launchSpeed":94.0,"launchAngle":39.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.3,"coordY":80.3}},"index":1,"playId":"40aae3b3-b370-30a2-9100-daf3f8cb9b19","pitchNumber":2,"startTime":"2026-06-21T18:39:55.064Z","endTime":"2026-06-21T18:40:07.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:40:07.684Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to center fielder Tristan Peters. Colt Keith scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:40:16.237Z","endTime":"2026-06-21T18:42:46.622Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52609791471502,"aZ":-13.46489886598989,"pfxX":-3.560449406571947,"pfxZ":9.851200751715982,"pX":-0.02886493395406759,"pZ":3.3328822864154235,"vX0":6.109223683198499,"vY0":-136.78766682933409,"vZ0":-3.614222989828208,"x":118.1,"y":148.79,"x0":-1.8263206125979896,"y0":50.00430225384114,"z0":5.591500089420442,"aX":-6.763601349834923},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":5.2,"spinRate":2596,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4000813468552864,"extension":6.43796003431925},"index":0,"playId":"38047b42-6004-3c05-8595-8c50b5f8571d","pitchNumber":1,"startTime":"2026-06-21T18:40:30.932Z","endTime":"2026-06-21T18:40:35.371Z","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":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42679713649245,"aZ":-38.511963063540954,"pfxX":7.208297986476446,"pfxZ":-4.382134556956864,"pX":-0.43732974390076745,"pZ":0.6965453719374468,"vX0":1.5495230880042876,"vY0":-119.84965640137673,"vZ0":-3.5124553813270616,"x":133.67,"y":219.97,"x0":-2.029425535886752,"y0":50.00320715452118,"z0":5.641054826990636,"aX":10.424650758578506},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.5,"breakHorizontal":-13.4,"spinRate":2960,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.45804255705698216,"extension":6.301828504932542},"index":1,"playId":"69d97f47-30ff-3a13-802d-c4638067e0db","pitchNumber":2,"startTime":"2026-06-21T18:41:07.541Z","endTime":"2026-06-21T18:41:12.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480382619146717,"aZ":-22.873895721862404,"pfxX":-6.785760739619807,"pfxZ":4.96446186253511,"pX":-0.7429870277680698,"pZ":3.807462848218073,"vX0":5.362695431935284,"vY0":-135.48195359962935,"vZ0":-0.8895963159267044,"x":145.32,"y":135.98,"x0":-1.8589448559883972,"y0":50.001729604110366,"z0":5.727524195910344,"aX":-12.710486614269096},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":11.3,"spinRate":2369,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4030962902765207,"extension":6.29876195876488},"index":2,"playId":"1cfe67dd-7479-349b-b731-d1124f62dd94","pitchNumber":3,"startTime":"2026-06-21T18:41:25.914Z","endTime":"2026-06-21T18:41:34.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Colt Keith steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"1cfe67dd-7479-349b-b731-d1124f62dd94","startTime":"2026-06-21T18:41:38.890Z","endTime":"2026-06-21T18:42:02.043Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006354544387644,"aZ":-23.62095557367957,"pfxX":2.644628149032611,"pfxZ":4.854025341082961,"pX":0.05508731567647966,"pZ":2.3744823153071755,"vX0":4.479442871238644,"vY0":-131.42146017891898,"vZ0":-3.597890702970121,"x":114.9,"y":174.67,"x0":-2.0103150271611705,"y0":50.001921706235464,"z0":5.501382071101251,"aX":4.6574564485517875},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-5.8,"spinRate":2611,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4156590795385702,"extension":6.353946725910092},"index":4,"playId":"c84e293b-5cff-37df-9fc6-f973b6e31704","pitchNumber":4,"startTime":"2026-06-21T18:42:02.043Z","endTime":"2026-06-21T18:42:06.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"34f20c6e-a960-4484-9786-c5d134948c5d","startTime":"2026-06-21T18:42:19.638Z","endTime":"2026-06-21T18:42:24.638Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549399247263434,"aZ":-30.71289199667036,"pfxX":5.070352241021566,"pfxZ":0.8668783661827568,"pX":0.02840042254868162,"pZ":1.342833066900394,"vX0":3.466427949559284,"vY0":-128.46894378871053,"vZ0":-4.637494541953599,"x":115.92,"y":202.52,"x0":-1.9933464516527042,"y0":50.00269882271774,"z0":5.536021600449765,"aX":8.544841343820817},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":-10.0,"spinRate":2739,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4249972660132184,"extension":6.217824951773881},"hitData":{"launchSpeed":91.0,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.15,"coordY":88.34}},"index":6,"playId":"18310cf0-5328-3d5e-b708-bf460524f364","pitchNumber":5,"startTime":"2026-06-21T18:42:36.622Z","endTime":"2026-06-21T18:42:46.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:42:46.622Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T18:42:56.612Z","endTime":"2026-06-21T18:44:01.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70795993582055,"aZ":-19.337561563180795,"pfxX":-4.385364077924031,"pfxZ":6.6657674625268495,"pX":-1.6102662908691163,"pZ":2.9120042229488985,"vX0":2.497837400695941,"vY0":-137.2510151358813,"vZ0":-3.547849054795805,"x":178.38,"y":160.16,"x0":-1.9579105925633644,"y0":50.003018169101985,"z0":5.523030096670115,"aX":-8.445263500998472},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.6,"breakHorizontal":7.4,"spinRate":2412,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39764249598967183,"extension":6.3480993665048615},"index":0,"playId":"7446d7a3-7d14-31b5-a2a7-63eb9170201a","pitchNumber":1,"startTime":"2026-06-21T18:43:17.265Z","endTime":"2026-06-21T18:43:21.246Z","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":90.7,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.367696579520427,"aZ":-22.398154825564653,"pfxX":-1.220595841270939,"pfxZ":5.4154694666124,"pX":0.5648053366693288,"pZ":1.7720216997981473,"vX0":7.100748132290363,"vY0":-132.05436779251008,"vZ0":-5.463871991731843,"x":95.47,"y":190.94,"x0":-1.9753913993265826,"y0":50.001735893702914,"z0":5.467609346527353,"aX":-2.203890331628613},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":2670,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4113632283844866,"extension":6.408849515008789},"index":1,"playId":"0a44568f-5353-3bd0-922c-5c55ca3c5c89","pitchNumber":2,"startTime":"2026-06-21T18:43:34.099Z","endTime":"2026-06-21T18:43:39.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121357561431772,"aZ":-25.35068486026542,"pfxX":-8.250517882021004,"pfxZ":3.584164673480638,"pX":0.044159536681496143,"pZ":1.9645139911581357,"vX0":7.992656261057261,"vY0":-135.74292180917405,"vZ0":-4.822458509116032,"x":115.32,"y":185.74,"x0":-1.8383566624202081,"y0":50.00350162962561,"z0":5.485396039803319,"aX":-15.707173630271134},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":2422,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40045983503385774,"extension":6.314586444527847},"hitData":{"launchSpeed":80.1,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":181.07}},"index":2,"playId":"9f34c96b-541d-3c69-b68f-61996073efac","pitchNumber":3,"startTime":"2026-06-21T18:43:53.335Z","endTime":"2026-06-21T18:44:01.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:44:01.359Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Peters singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T18:45:50.613Z","endTime":"2026-06-21T18:47:21.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72981270896627,"aZ":-13.424671202581527,"pfxX":-5.052637541246802,"pfxZ":9.968246139236644,"pX":-0.4101523440656463,"pZ":1.629051340578209,"vX0":6.058088479369534,"vY0":-135.57528378658662,"vZ0":-7.958998433014116,"x":132.63,"y":194.8,"x0":-2.0062401598546145,"y0":50.006475362043396,"z0":5.51908516341533,"aX":-9.5071048801066},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2254,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40239980268544917,"extension":6.311418260160351},"index":0,"playId":"360cac1b-7eeb-38a6-88ea-6ede796116fd","pitchNumber":1,"startTime":"2026-06-21T18:46:16.813Z","endTime":"2026-06-21T18:46:20.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-21T18:46:30.784Z","endTime":"2026-06-21T18:46:49.152Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86982675112417,"aZ":-39.880717138013644,"pfxX":5.482620567576197,"pfxZ":-5.7235126321129455,"pX":-0.2882010716800622,"pZ":1.6801051228759751,"vX0":2.0000513419537924,"vY0":-115.14997945556944,"vZ0":-0.9440206979308239,"x":127.99,"y":193.42,"x0":-1.8797298317052844,"y0":50.00365976490434,"z0":5.945228029781325,"aX":7.381076766941449},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.3,"breakHorizontal":-10.4,"spinRate":2905,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.4752011750169407,"extension":6.248292898052123},"index":2,"playId":"d1a10a6f-e5e7-3de9-97de-acbadfaee744","pitchNumber":2,"startTime":"2026-06-21T18:46:49.152Z","endTime":"2026-06-21T18:46:53.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.077493081142624,"aZ":-37.3793133428855,"pfxX":5.12217143588883,"pfxZ":-3.6661690035947707,"pX":0.1433463571246307,"pZ":1.962139195356405,"vX0":3.148375583641159,"vY0":-118.0067630146134,"vZ0":-1.1310535214912196,"x":111.54,"y":185.8,"x0":-1.870632661518577,"y0":50.00287494310312,"z0":5.87103849890414,"aX":7.27119008540519},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.6,"breakHorizontal":-10.0,"spinRate":3063,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4629906054545554,"extension":6.465400119078364},"hitData":{"launchSpeed":98.5,"launchAngle":8.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.87,"coordY":105.57}},"index":3,"playId":"41074f92-12ed-36c4-8a96-c3a739ab37fd","pitchNumber":3,"startTime":"2026-06-21T18:47:10.730Z","endTime":"2026-06-21T18:47:21.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:47:21.870Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luisangel Acuña homers (1) on a fly ball to center field. Tristan Peters scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T18:47:24.187Z","endTime":"2026-06-21T18:48:33.260Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.022264107259616,"aZ":-21.82595381244806,"pfxX":-9.090779819474868,"pfxZ":5.289288635381158,"pX":-1.7155117067521455,"pZ":2.593947840695551,"vX0":5.085996150877887,"vY0":-137.85159097139072,"vZ0":-4.0564417644809545,"x":182.39,"y":168.74,"x0":-2.3878255719238135,"y0":50.00158183172923,"z0":5.5287246042341405,"aX":-17.776006127744516},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2269,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39493207061512203,"extension":6.265808829976383},"index":0,"playId":"127bcd73-fbbf-3304-ae72-756c6d0ecd95","pitchNumber":1,"startTime":"2026-06-21T18:47:43.187Z","endTime":"2026-06-21T18:47:48.705Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462046859613846,"aZ":-37.39164413080418,"pfxX":5.543583280130236,"pfxZ":-3.7591708668343884,"pX":-0.34575414186102016,"pZ":3.0863877964706585,"vX0":2.4247500457302213,"vY0":-116.6999107816107,"vZ0":1.3587464207629076,"x":130.18,"y":155.45,"x0":-2.1159977140741484,"y0":50.00054172025062,"z0":5.999301325171912,"aX":7.700403545324265},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":-10.6,"spinRate":2983,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4680345938206978,"extension":6.174547401457277},"hitData":{"launchSpeed":104.8,"launchAngle":22.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.18,"coordY":36.27}},"index":1,"playId":"ad098a23-2288-3ea2-b455-e720bb1414ff","pitchNumber":2,"startTime":"2026-06-21T18:48:10.864Z","endTime":"2026-06-21T18:48:33.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:48:33.260Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out softly, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T18:48:41.535Z","endTime":"2026-06-21T18:49:08.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83816789804517,"aZ":-22.970957474950744,"pfxX":-9.22469945321976,"pfxZ":5.684194581305759,"pX":-0.2634980129818668,"pZ":2.741085206654708,"vX0":6.920300104442285,"vY0":-125.97842772303846,"vZ0":-2.7386243700171926,"x":127.04,"y":164.77,"x0":-1.8377093561767288,"y0":50.00203674713832,"z0":5.68439437522024,"aX":-14.935235766013989},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":2236,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4335655224127266,"extension":6.373973275386836},"hitData":{"launchSpeed":42.7,"launchAngle":-61.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.89,"coordY":182.08}},"index":0,"playId":"8113af4e-3e91-32ba-aebf-09f6d63313d5","pitchNumber":1,"startTime":"2026-06-21T18:48:59.213Z","endTime":"2026-06-21T18:49:08.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:49:08.210Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T18:49:09.411Z","endTime":"2026-06-21T18:49:58.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45233806609864,"aZ":-19.31137740370066,"pfxX":-9.060403092083515,"pfxZ":6.548279603942555,"pX":-0.21710345413275012,"pZ":2.0584186975469603,"vX0":7.831251215751868,"vY0":-139.1025508300869,"vZ0":-6.090737988929638,"x":125.28,"y":183.2,"x0":-1.8881811658488097,"y0":50.00404709124359,"z0":5.551630132973679,"aX":-17.802523053218145},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.8,"breakHorizontal":14.9,"spinRate":2278,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39337489271569126,"extension":6.367955007372939},"index":0,"playId":"372165d9-d88b-358f-a0db-6097ab01f66f","pitchNumber":1,"startTime":"2026-06-21T18:49:32.692Z","endTime":"2026-06-21T18:49:37.142Z","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.8,"endSpeed":88.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72574736153771,"aZ":-18.966747399405467,"pfxX":-8.448191850583285,"pfxZ":6.65458127472308,"pX":-0.9356280275273451,"pZ":2.338679023281745,"vX0":6.144338198524596,"vY0":-139.37885562546387,"vZ0":-5.5340994811632775,"x":152.66,"y":175.64,"x0":-2.061262526920559,"y0":50.00278794522928,"z0":5.585852576530908,"aX":-16.769094688184293},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":14.2,"spinRate":2276,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39164899947883347,"extension":6.474883106373525},"hitData":{"launchSpeed":75.1,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":156.24}},"index":1,"playId":"1011d701-dca7-3979-b1ed-287036cb64c9","pitchNumber":2,"startTime":"2026-06-21T18:49:49.690Z","endTime":"2026-06-21T18:49:58.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:49:58.975Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out sharply to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T18:50:02.322Z","endTime":"2026-06-21T18:50:35.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541894469334302,"aZ":-31.79550516127146,"pfxX":3.8472353489759263,"pfxZ":0.23709585261932098,"pX":-0.18939212098216082,"pZ":1.855620188983508,"vX0":3.5707918466057085,"vY0":-123.91843972824812,"vZ0":-2.7957626049249003,"x":124.22,"y":188.68,"x0":-2.143753987295065,"y0":50.001284197162,"z0":5.629327329773488,"aX":6.038190699016873},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-7.7,"spinRate":2595,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.440410054127204,"extension":6.272650410275614},"hitData":{"launchSpeed":102.4,"launchAngle":31.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.68,"coordY":40.06}},"index":0,"playId":"9876f679-4b99-32d9-ace9-c116e1fd088c","pitchNumber":1,"startTime":"2026-06-21T18:50:25.214Z","endTime":"2026-06-21T18:50:35.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:50:35.715Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Luisangel Acuña to first baseman Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T18:52:27.220Z","endTime":"2026-06-21T18:53:55.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937435464569003,"aZ":-27.269973918588956,"pfxX":-8.539473775852839,"pfxZ":2.7216820428756012,"pX":-0.8002039272649013,"pZ":3.2432158619927445,"vX0":5.761352143402998,"vY0":-133.20851312502347,"vZ0":-1.2345231253864246,"x":147.5,"y":151.21,"x0":-1.8788071894089968,"y0":50.00366351980886,"z0":5.679636092913037,"aX":-15.386160944138775},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":2329,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.41078739108168616,"extension":6.245177463172866},"index":0,"playId":"1fb687b3-d1a0-3113-922e-95cf193d4fdc","pitchNumber":1,"startTime":"2026-06-21T18:52:48.469Z","endTime":"2026-06-21T18:52:53.133Z","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":91.6,"endSpeed":84.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352106645617727,"aZ":-22.83267137578388,"pfxX":-7.3733809318625845,"pfxZ":5.1801312905115235,"pX":-0.996192903127545,"pZ":2.5828443939322128,"vX0":5.147986198713322,"vY0":-133.3796356053761,"vZ0":-3.6422791519091313,"x":154.97,"y":169.04,"x0":-1.992051819191288,"y0":50.00637366951568,"z0":5.610346769577277,"aX":-13.30444934621267},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":12.2,"spinRate":2258,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41047089964860906,"extension":6.314372361415015},"index":1,"playId":"df8d7163-e430-37b7-942f-58038132ee52","pitchNumber":2,"startTime":"2026-06-21T18:53:02.701Z","endTime":"2026-06-21T18:53:06.941Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558392205790074,"aZ":-26.02605112062399,"pfxX":0.16715026910755082,"pfxZ":3.5172842024495026,"pX":-1.0217033942688103,"pZ":2.5405618280317572,"vX0":2.8350436376723183,"vY0":-130.8981706612624,"vZ0":-2.860151709020104,"x":140.76,"y":192.26,"x0":-2.136958146018743,"y0":50.004605970074586,"z0":5.5793749892165225,"aX":0.29244523807764206},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2605,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.417160060395116,"extension":6.270669297442578},"index":2,"playId":"5070eda8-c60d-3a54-bc4c-00748a5561c8","pitchNumber":3,"startTime":"2026-06-21T18:53:18.020Z","endTime":"2026-06-21T18:53:22.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365406601283222,"aZ":-25.919353378268823,"pfxX":-8.903507599345959,"pfxZ":3.5049083883521686,"pX":-0.5107705965670596,"pZ":2.695004106274706,"vX0":6.898979423672152,"vY0":-132.3294648596218,"vZ0":-2.9012323489055745,"x":136.47,"y":166.01,"x0":-1.9857414842507066,"y0":50.0051805847518,"z0":5.690041567822792,"aX":-15.904449642776136},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":14.8,"spinRate":2328,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4127895041672325,"extension":6.334401730823878},"index":3,"playId":"c19e37e2-75f8-312b-855c-b0546ea30ab9","pitchNumber":4,"startTime":"2026-06-21T18:53:32.312Z","endTime":"2026-06-21T18:53:36.297Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06413597618427,"aZ":-25.998371479498765,"pfxX":-1.6253555599912899,"pfxZ":3.6197226933261932,"pX":0.012781586657856728,"pZ":2.1610282631284954,"vX0":5.943261301563154,"vY0":-129.51952051421438,"vZ0":-3.556810188910645,"x":116.51,"y":180.43,"x0":-2.0964723157612557,"y0":50.00104249226392,"z0":5.531458054725333,"aX":-2.772112710164992},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":1.7,"spinRate":2561,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.4222509819918887,"extension":6.355165209138075},"hitData":{"launchSpeed":99.7,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":150.16}},"index":4,"playId":"794ec775-2138-39de-ad8a-4f7ed34a40c0","pitchNumber":5,"startTime":"2026-06-21T18:53:47.246Z","endTime":"2026-06-21T18:53:55.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:53:55.164Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T18:53:59.136Z","endTime":"2026-06-21T18:55:02.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123765348246867,"aZ":-17.735457432155517,"pfxX":-1.460136062283814,"pfxZ":7.519893913969424,"pX":-0.02226705348026996,"pZ":3.3351662166440197,"vX0":5.461651635123435,"vY0":-137.39517381808184,"vZ0":-2.7356780608453533,"x":117.85,"y":148.73,"x0":-1.8422500655134157,"y0":50.006020932035085,"z0":5.542492586514095,"aX":-2.8051194782718967},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":1.6,"spinRate":2509,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3979477929479902,"extension":6.358420716255218},"index":0,"playId":"07e11c98-c414-39dd-a420-9aa993c67a9d","pitchNumber":1,"startTime":"2026-06-21T18:54:21.080Z","endTime":"2026-06-21T18:54:24.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297932427879964,"aZ":-15.619622416713902,"pfxX":-1.0691052721643013,"pfxZ":8.577088046309571,"pX":0.24243217148333795,"pZ":3.4334958785527525,"vX0":5.840577425048795,"vY0":-137.72861841512395,"vZ0":-2.7719675672736703,"x":107.76,"y":146.08,"x0":-1.7625465359613663,"y0":50.00144963196124,"z0":5.503480768970348,"aX":-2.064336099665357},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":0.7,"spinRate":2473,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3969984678464473,"extension":6.318398389429327},"index":1,"playId":"2e7dfde3-ac50-3d73-a799-69ce7633bba6","pitchNumber":2,"startTime":"2026-06-21T18:54:37.193Z","endTime":"2026-06-21T18:54:40.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33710793133048,"aZ":-37.21417204143346,"pfxX":10.948341715060803,"pfxZ":-3.541295576717406,"pX":0.7187839241862922,"pZ":1.0766948233030618,"vX0":3.207820369922802,"vY0":-119.54437446535066,"vZ0":-2.7850143826288383,"x":89.6,"y":209.71,"x0":-2.0676047877701818,"y0":50.00024081691579,"z0":5.648081358659214,"aX":15.599889484355977},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.8,"breakHorizontal":-20.6,"spinRate":3063,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4608931306592332,"extension":6.225468425184015},"index":2,"playId":"c34deeb7-46d4-3eb1-8b45-3650141b7721","pitchNumber":3,"startTime":"2026-06-21T18:54:57.576Z","endTime":"2026-06-21T18:55:02.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:55:02.011Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T18:55:04.492Z","endTime":"2026-06-21T18:57:16.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454406118413345,"aZ":-13.69631473744518,"pfxX":-5.6463488049157515,"pfxZ":9.707824138681849,"pX":-0.7469855533463524,"pZ":3.735579554690601,"vX0":5.0974841295148865,"vY0":-137.33442656565595,"vZ0":-2.3230432580851432,"x":145.47,"y":137.92,"x0":-1.8969033648575173,"y0":50.000077330855184,"z0":5.528092415716426,"aX":-10.74455064085178},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":2546,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39938766021228345,"extension":6.332580882815945},"index":0,"playId":"17ded4ac-065a-381b-9286-161a6b60b8e2","pitchNumber":1,"startTime":"2026-06-21T18:55:29.726Z","endTime":"2026-06-21T18:55:34.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.490636100889688,"aZ":-13.54561746744065,"pfxX":-6.390708552889079,"pfxZ":9.97950805903557,"pX":-0.020330278345827058,"pZ":2.7085418202838376,"vX0":7.15583931659704,"vY0":-135.9244014208811,"vZ0":-5.076705648928114,"x":117.77,"y":165.65,"x0":-1.8599081373253925,"y0":50.00242136125049,"z0":5.54503787125705,"aX":-11.928661030640033},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2511,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4033672044488461,"extension":6.402549054348847},"index":1,"playId":"6362f7bc-c407-3fda-afe2-5be7347ef1bd","pitchNumber":2,"startTime":"2026-06-21T18:55:44.771Z","endTime":"2026-06-21T18:55:47.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376180173543183,"aZ":-34.73905002620839,"pfxX":4.627719770954423,"pfxZ":-1.5936596897588347,"pX":0.687011606054035,"pZ":1.9370253897035348,"vX0":4.849783005718138,"vY0":-125.68275957099945,"vZ0":-2.165437470235247,"x":90.81,"y":186.48,"x0":-1.8656999588124847,"y0":50.00425287766234,"z0":5.618604822268325,"aX":7.437728395454755},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":-9.5,"spinRate":2695,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.43503271506976793,"extension":6.304060617328142},"index":2,"playId":"2275b050-7bf9-375d-8c70-35814c3a6522","pitchNumber":3,"startTime":"2026-06-21T18:56:02.934Z","endTime":"2026-06-21T18:56:07.666Z","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":90.2,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4095022912192,"aZ":-27.927716988819903,"pfxX":-7.016889591273818,"pfxZ":2.4006955086430697,"pX":-1.2391833023872585,"pZ":2.7652991680735566,"vX0":4.2540997302105445,"vY0":-131.43465986446836,"vZ0":-2.023672533970184,"x":164.23,"y":164.12,"x0":-1.9593278976942223,"y0":50.00051193223256,"z0":5.600133612123744,"aX":-12.390113717638243},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":11.9,"spinRate":2195,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4152504616991175,"extension":6.360635103653045},"index":3,"playId":"127e31ba-5976-3f73-b501-80c2d224c47e","pitchNumber":4,"startTime":"2026-06-21T18:56:20.621Z","endTime":"2026-06-21T18:56:25.271Z","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":86.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07690441607224,"aZ":-13.595973948926972,"pfxX":-5.512499877133459,"pfxZ":9.658031304809398,"pX":0.03895338267773143,"pZ":2.751938825128029,"vX0":6.892218500935247,"vY0":-138.56860296869118,"vZ0":-4.748547821004567,"x":115.52,"y":164.48,"x0":-1.7770312430378223,"y0":50.00324787502772,"z0":5.412219680430491,"aX":-10.60498243379982},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2502,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3969121990230966,"extension":6.421240398316605},"index":4,"playId":"507b1703-a4fe-3896-8df8-674d8c003fc7","pitchNumber":5,"startTime":"2026-06-21T18:56:35.436Z","endTime":"2026-06-21T18:56:38.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778732157191154,"aZ":-32.17447563320571,"pfxX":-9.11336526783951,"pfxZ":-0.002238133486942573,"pX":-1.3029059822234907,"pZ":2.182996331816576,"vX0":4.9964195929125435,"vY0":-130.7853334179776,"vZ0":-2.528637026793243,"x":166.66,"y":179.84,"x0":-2.0588006077458227,"y0":50.000784619802374,"z0":5.586580995136849,"aX":-15.712358171788848},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":2092,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4195473766069817,"extension":6.359560821672794},"index":5,"playId":"b1b9e8fc-3d73-3559-aef7-0da1e68a6e17","pitchNumber":6,"startTime":"2026-06-21T18:56:57.166Z","endTime":"2026-06-21T18:57:01.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33948107067245,"aZ":-31.78314921593735,"pfxX":3.3918588945137467,"pfxZ":0.2413526865378266,"pX":1.0613543591605583,"pZ":2.449351630932057,"vX0":5.974794496467585,"vY0":-125.9252310590762,"vZ0":-1.6471699252370966,"x":76.54,"y":172.65,"x0":-1.770444014097291,"y0":50.00408694917725,"z0":5.651078221742674,"aX":5.519991822073138},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":-7.3,"spinRate":2652,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4327431261923782,"extension":6.3147547802093875},"index":6,"playId":"ee7dd066-10e9-3b06-aaa4-523f3e397d06","pitchNumber":7,"startTime":"2026-06-21T18:57:11.978Z","endTime":"2026-06-21T18:57:16.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:57:16.902Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to center fielder Tristan Peters. Riley Greene to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T18:57:17.886Z","endTime":"2026-06-21T18:58:52.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.180890400263507,"aZ":-31.263022052680046,"pfxX":3.0567791668453177,"pfxZ":0.5586888325315078,"pX":1.2711702549868866,"pZ":1.0806767148799685,"vX0":6.7392943720694385,"vY0":-125.44605566849303,"vZ0":-4.568093371955054,"x":68.55,"y":209.6,"x0":-1.8327943869472374,"y0":50.00000085610627,"z0":5.435463648090435,"aX":4.934155842193994},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-6.8,"spinRate":2722,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4344003932294229,"extension":6.3606609074274765},"index":0,"playId":"5ce944c8-2208-3acc-aa19-e5a89e7763b2","pitchNumber":1,"startTime":"2026-06-21T18:57:43.106Z","endTime":"2026-06-21T18:57:47.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.993886000611838,"aZ":-15.385699643062807,"pfxX":-3.8081150852393586,"pfxZ":8.781619021452467,"pX":1.3446094869698042,"pZ":2.340875489839907,"vX0":9.490028932355237,"vY0":-137.28670716423275,"vZ0":-5.7458739074171525,"x":65.75,"y":175.58,"x0":-1.6599627007718385,"y0":50.00282205294748,"z0":5.505799913009726,"aX":-7.281431474467713},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2522,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3987677568454471,"extension":6.5301245545617475},"index":1,"playId":"b4eb4d93-a89f-3fae-b122-83eea7a0b6d5","pitchNumber":2,"startTime":"2026-06-21T18:58:00.180Z","endTime":"2026-06-21T18:58:04.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.774924075014326,"aZ":-33.18468676545208,"pfxX":3.137785642330064,"pfxZ":-0.6254501725061947,"pX":2.115196483826085,"pZ":0.4502468967478485,"vX0":8.790256210523353,"vY0":-125.84262580680524,"vZ0":-5.685464213655594,"x":36.37,"y":226.62,"x0":-1.826483014795106,"y0":50.005038739904144,"z0":5.416942864098275,"aX":5.048340373000657},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.2,"breakHorizontal":-7.7,"spinRate":2678,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4347149508750143,"extension":6.357652906903863},"index":2,"playId":"90f187d4-3518-3ee9-858c-bd542a787bb2","pitchNumber":3,"startTime":"2026-06-21T18:58:19.330Z","endTime":"2026-06-21T18:58:22.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478580669626492,"aZ":-16.853468854616317,"pfxX":-4.9339332456922085,"pfxZ":7.9364006334348645,"pX":0.40343412615043,"pZ":2.101656981940479,"vX0":7.845590608102272,"vY0":-137.78260282381643,"vZ0":-6.070227843132428,"x":101.62,"y":182.04,"x0":-1.8347085202994808,"y0":50.00135328924608,"z0":5.46472282044571,"aX":-9.5234627585564},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2445,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.39692974471919396,"extension":6.486160675842479},"hitData":{"launchSpeed":86.5,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":90.37}},"index":3,"playId":"a1be101a-438b-3b91-a580-a43856cf11b2","pitchNumber":4,"startTime":"2026-06-21T18:58:41.501Z","endTime":"2026-06-21T18:58:52.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T18:58:52.513Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T18:59:59.207Z","endTime":"2026-06-21T19:00:08.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T18:59:16.545Z","endTime":"2026-06-21T19:00:01.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85378079146425,"aZ":-21.801227719624126,"pfxX":-9.187024425481354,"pfxZ":5.516552533686074,"pX":-0.46902703862136,"pZ":2.632978640799844,"vX0":7.0940218855242785,"vY0":-135.32572073227612,"vZ0":-3.7085099650356104,"x":134.88,"y":167.69,"x0":-1.913689002612766,"y0":50.00043076416819,"z0":5.524067250410886,"aX":-17.263686751306683},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2355,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.40271039103906725,"extension":6.569727844870395},"hitData":{"launchSpeed":68.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":149.15}},"index":1,"playId":"1c53eb31-a8b0-3b4a-b90f-d9a5104df369","pitchNumber":1,"startTime":"2026-06-21T19:00:01.502Z","endTime":"2026-06-21T19:00:08.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:00:08.658Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:01:14.199Z","endTime":"2026-06-21T19:03:05.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512710072847288,"aZ":-20.151024572915826,"pfxX":-8.98316882499003,"pfxZ":6.251136973771288,"pX":0.14093222725311047,"pZ":2.9444677899828817,"vX0":9.190000638621752,"vY0":-137.3803712968812,"vZ0":-3.5196227362502572,"x":111.63,"y":159.28,"x0":-2.0697089942033946,"y0":50.00627219597158,"z0":5.600690635009225,"aX":-17.290290079175353},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":14.5,"spinRate":2286,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3976640406079026,"extension":6.245158158243453},"index":0,"playId":"20b917a0-868d-3100-be59-653922b5cc67","pitchNumber":1,"startTime":"2026-06-21T19:02:22.799Z","endTime":"2026-06-21T19:02:26.282Z","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":94.4,"endSpeed":86.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65031785319329,"aZ":-13.935646868966522,"pfxX":-4.310160182171645,"pfxZ":9.59168857784162,"pX":-0.8520040477318661,"pZ":2.5484935332526213,"vX0":4.844511226016509,"vY0":-137.31312945000457,"vZ0":-5.658903662015074,"x":149.48,"y":169.97,"x0":-2.082824784024272,"y0":50.00018993818284,"z0":5.591405263721964,"aX":-8.193600019231125},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2223,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3995587753743193,"extension":6.30078480679972},"index":1,"playId":"dbf43ae0-51cb-35a7-b9d9-e3d07d0b169f","pitchNumber":2,"startTime":"2026-06-21T19:02:39.531Z","endTime":"2026-06-21T19:02:42.966Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41589351908894,"aZ":-27.814198604734806,"pfxX":0.6268815659271754,"pfxZ":2.7432414692267715,"pX":0.672659571813472,"pZ":1.715836302668149,"vX0":6.916486866207808,"vY0":-124.60004774259724,"vZ0":-4.20446724211452,"x":91.36,"y":192.45,"x0":-2.2078156288252826,"y0":50.00336300543068,"z0":5.694371069946529,"aX":0.9963683220206168},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":2506,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.437721338363688,"extension":6.240921503702011},"index":2,"playId":"b6e6fe06-6f33-3cb0-8e26-f2e6ae4dd788","pitchNumber":3,"startTime":"2026-06-21T19:03:02.112Z","endTime":"2026-06-21T19:03:05.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:03:05.219Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braden Montgomery singles on a line drive to left fielder Trei Cruz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:03:07.678Z","endTime":"2026-06-21T19:04:05.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.751898225637603,"aZ":-36.740497048336664,"pfxX":4.669106670316446,"pfxZ":-3.3247356412158915,"pX":0.2582619357029186,"pZ":2.3714302218830197,"vX0":3.521491857551368,"vY0":-116.1139294516688,"vZ0":-0.13066978778892135,"x":107.16,"y":174.75,"x0":-1.8821329094581145,"y0":50.00514106764696,"z0":5.910130768065193,"aX":6.406573813130363},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.8,"breakHorizontal":-9.4,"spinRate":2874,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.47085056622930077,"extension":6.5479881271942535},"index":0,"playId":"54406b11-aea7-33c2-a1ec-d3264050adfb","pitchNumber":1,"startTime":"2026-06-21T19:03:31.277Z","endTime":"2026-06-21T19:03:34.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-21T19:03:45.637Z","endTime":"2026-06-21T19:03:57.043Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.036005320132155,"aZ":-14.341407960148972,"pfxX":-3.643483106986407,"pfxZ":9.30113123566424,"pX":0.5259473385707345,"pZ":3.629900285653229,"vX0":7.668246610760859,"vY0":-137.9140476267127,"vZ0":-3.192590369329747,"x":96.95,"y":140.77,"x0":-1.8231186837758997,"y0":50.00311371720075,"z0":5.7760494380020635,"aX":-6.986842949061838},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":4.9,"spinRate":2384,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3978865559241229,"extension":6.3797692693343055},"hitData":{"launchSpeed":88.4,"launchAngle":17.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.41,"coordY":115.19}},"index":2,"playId":"afe91ee9-f66e-38ee-9074-a76463b0a732","pitchNumber":2,"startTime":"2026-06-21T19:03:57.043Z","endTime":"2026-06-21T19:04:05.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:04:05.836Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Gonzalez lines out to center fielder James Outman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:04:06.360Z","endTime":"2026-06-21T19:05:06.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78755781337711,"aZ":-21.080265371592546,"pfxX":-9.622360320604646,"pfxZ":5.923850640923238,"pX":-0.9613404186719555,"pZ":3.08413558974031,"vX0":6.194426171686115,"vY0":-136.17870938354022,"vZ0":-2.801359970466521,"x":153.64,"y":155.51,"x0":-2.0191131956375683,"y0":50.00055349302986,"z0":5.589581527620312,"aX":-18.012943509205257},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":16.1,"spinRate":2291,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4026994964576036,"extension":6.355164964161489},"index":0,"playId":"e35c9169-d453-36dc-9292-c5dee641fc15","pitchNumber":1,"startTime":"2026-06-21T19:04:32.494Z","endTime":"2026-06-21T19:04:37.361Z","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":85.9,"endSpeed":79.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198619032289624,"aZ":-22.380923309868095,"pfxX":-9.362642846163727,"pfxZ":6.126061892644204,"pX":-0.8238189669353537,"pZ":2.6803632925230363,"vX0":6.592873628984742,"vY0":-125.07417644261473,"vZ0":-2.6389367374310426,"x":148.4,"y":166.41,"x0":-2.2663212584435453,"y0":50.00054285848332,"z0":5.567662375109582,"aX":-14.959270202517757},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":1979,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.43649996223381304,"extension":6.407096855281323},"hitData":{"launchSpeed":99.0,"launchAngle":18.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.36,"coordY":59.97}},"index":1,"playId":"12c570f3-bd6b-32e8-8338-2de3b6a6c480","pitchNumber":2,"startTime":"2026-06-21T19:04:55.564Z","endTime":"2026-06-21T19:05:06.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:05:06.874Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a ground ball to left fielder Trei Cruz. Braden Montgomery to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:05:46.927Z","endTime":"2026-06-21T19:07:13.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"postOnThird":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d4e47bdb-4d90-351b-aded-a296cb9c11d0","startTime":"2026-06-21T19:05:32.635Z","endTime":"2026-06-21T19:05:36.538Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556843307483717,"aZ":-13.653695017365724,"pfxX":-6.1199369998901565,"pfxZ":9.624567876904669,"pX":-1.0143936932920576,"pZ":3.0660213055109162,"vX0":4.938444426083166,"vY0":-138.04731538124983,"vZ0":-4.682457509145908,"x":155.67,"y":156.0,"x0":-2.033920576011697,"y0":50.00489483206808,"z0":5.707664845638302,"aX":-11.779426916177512},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2406,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39719791719554554,"extension":6.236236750279847},"index":1,"playId":"f6300e8f-80b3-3e3d-a07c-503df9964cc4","pitchNumber":1,"startTime":"2026-06-21T19:05:49.210Z","endTime":"2026-06-21T19:05:53.405Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.873969544960495,"aZ":-31.33298817550391,"pfxX":3.266448250836568,"pfxZ":0.534590062159296,"pX":-0.3435907540402752,"pZ":2.543907829289614,"vX0":3.5056693130173504,"vY0":-124.25512334914771,"vZ0":-1.6332934198160642,"x":130.1,"y":170.09,"x0":-2.194763883739901,"y0":50.00204897009487,"z0":5.8024826931850315,"aX":5.129273949034742},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-6.7,"spinRate":2517,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4400732243964218,"extension":6.294360043580639},"index":2,"playId":"35f21d51-80dc-3e5a-988f-f0cd4e36e6c6","pitchNumber":2,"startTime":"2026-06-21T19:06:08.814Z","endTime":"2026-06-21T19:06:12.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19143586383374,"aZ":-19.990778154644538,"pfxX":-8.582071631480154,"pfxZ":7.497067973389948,"pX":-0.3017046442599829,"pZ":3.1880499770088657,"vX0":7.342455747543783,"vY0":-126.06007330145795,"vZ0":-2.251119868544067,"x":128.5,"y":152.7,"x0":-2.1228540956700823,"y0":50.00600389042372,"z0":5.689182743002853,"aX":-13.955104857745386},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.3,"breakHorizontal":14.0,"spinRate":2172,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.43282597235696363,"extension":6.374131493478697},"index":3,"playId":"ceb4d6a2-ebf5-3e7a-b4f5-c50f00e5416c","pitchNumber":3,"startTime":"2026-06-21T19:06:29.908Z","endTime":"2026-06-21T19:06:41.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82225457674296,"aZ":-13.092337747297758,"pfxX":-4.11858730966579,"pfxZ":9.48995566642256,"pX":-0.12875694449423952,"pZ":2.0782643037905175,"vX0":6.050414503986458,"vY0":-140.44727277391112,"vZ0":-7.42930352677467,"x":121.91,"y":182.67,"x0":-1.7692709522726902,"y0":50.00697306058379,"z0":5.597423262518502,"aX":-8.285313974230142},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2331,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3890084188946892,"extension":6.362798183069166},"hitData":{"launchSpeed":106.1,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":140.53}},"index":4,"playId":"a7116511-3b96-3ee2-966e-cd07045fc829","pitchNumber":4,"startTime":"2026-06-21T19:07:03.376Z","endTime":"2026-06-21T19:07:13.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:07:13.874Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Peters hits a ground-rule double (16) on a fly ball down the left-field line. Braden Montgomery scores. Edgar Quero to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:08:17.194Z","endTime":"2026-06-21T19:08:31.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnThird":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:07:45.096Z","endTime":"2026-06-21T19:08:19.521Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.895223744655635,"aZ":-26.5823628388785,"pfxX":0.5794040231173554,"pfxZ":3.3935527444078986,"pX":-1.1007631144996224,"pZ":2.4485299008952626,"vX0":2.4824857351373093,"vY0":-126.84129057741283,"vZ0":-3.012566257590678,"x":158.96,"y":172.67,"x0":-2.1625523938581654,"y0":50.0062938530005,"z0":5.743134503940034,"aX":0.9561381022151368},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":-1.6,"spinRate":2667,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.42976909004901476,"extension":6.384146076267985},"hitData":{"launchSpeed":94.9,"launchAngle":28.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":34.31,"coordY":101.33}},"index":1,"playId":"2035b2c6-3265-3eb6-9538-2a4c0ba5604d","pitchNumber":1,"startTime":"2026-06-21T19:08:19.521Z","endTime":"2026-06-21T19:08:31.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:08:31.537Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luisangel Acuña lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:08:43.140Z","endTime":"2026-06-21T19:10:42.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16181521642656,"aZ":-21.13805675328837,"pfxX":-8.480354806071158,"pfxZ":5.508325256645772,"pX":-1.3169194091924084,"pZ":4.108243775157669,"vX0":5.550578373429265,"vY0":-140.06867866187497,"vZ0":-0.6980661110573368,"x":167.2,"y":127.86,"x0":-2.21399341853417,"y0":50.00247220308372,"z0":5.732415079763885,"aX":-16.99103693577919},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2240,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3897917132127131,"extension":6.28310345123984},"index":0,"playId":"0c58c756-1290-372d-85ce-a4475ea06f10","pitchNumber":1,"startTime":"2026-06-21T19:09:01.896Z","endTime":"2026-06-21T19:09:05.857Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437033981040862,"aZ":-17.341148194985806,"pfxX":-8.82391086018075,"pfxZ":7.450238958144784,"pX":0.45123686826659465,"pZ":1.6262027880325713,"vX0":9.37119609714328,"vY0":-139.52849067158985,"vZ0":-7.690261196947256,"x":99.8,"y":194.87,"x0":-1.7884290090473824,"y0":50.005479004819655,"z0":5.53983333702503,"aX":-17.575985939867707},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":14.3,"spinRate":2307,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39105424202522565,"extension":6.537026376084307},"index":1,"playId":"2d422ffa-a2ee-372b-9ae3-ae062e0964b1","pitchNumber":2,"startTime":"2026-06-21T19:09:29.606Z","endTime":"2026-06-21T19:09:33.037Z","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":87.7,"endSpeed":81.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458165030249525,"aZ":-29.166377956615296,"pfxX":1.3931669920468703,"pfxZ":1.8288683174944533,"pX":1.2161839682303597,"pZ":0.8804513165134232,"vX0":8.23596785808825,"vY0":-127.37683530335455,"vZ0":-6.009860057087247,"x":70.64,"y":215.01,"x0":-2.236481692904001,"y0":50.0061526338203,"z0":5.568330700810142,"aX":2.2956498361380073},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-4.3,"spinRate":2644,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.42953207502529933,"extension":6.374009514019759},"index":2,"playId":"3ba176c5-90da-3251-87cf-529c16228ae0","pitchNumber":3,"startTime":"2026-06-21T19:09:53.423Z","endTime":"2026-06-21T19:09:57.041Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19434124996669,"aZ":-17.858510835060507,"pfxX":-9.372518860927684,"pfxZ":7.169848082136694,"pX":-1.2170302327230071,"pZ":4.219058280056799,"vX0":5.619575565648333,"vY0":-140.49130255493438,"vZ0":-1.1419256418410666,"x":163.39,"y":124.87,"x0":-2.0267922783157446,"y0":50.00316298281152,"z0":5.792953582684814,"aX":-18.71279753753448},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":15.8,"spinRate":2258,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3900542652779553,"extension":6.305525775497448},"index":3,"playId":"936116be-8cdf-3ece-90aa-03079a094fbc","pitchNumber":4,"startTime":"2026-06-21T19:10:15.027Z","endTime":"2026-06-21T19:10:19.589Z","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":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.633934576942494,"aZ":-18.007327310002445,"pfxX":-10.382535992907256,"pfxZ":7.2663830772882045,"pX":-0.18004208752915826,"pZ":2.432264840225385,"vX0":8.6527522663752,"vY0":-139.09258557354664,"vZ0":-5.438535833767332,"x":123.86,"y":173.11,"x0":-1.9898969126129917,"y0":50.002327619451755,"z0":5.615822535507207,"aX":-20.242858745548645},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":16.9,"spinRate":2183,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3945241491812852,"extension":6.323342904878452},"hitData":{"launchSpeed":84.2,"launchAngle":21.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.28,"coordY":119.0}},"index":4,"playId":"c784f653-9d46-32a4-a519-20b0eebe2146","pitchNumber":5,"startTime":"2026-06-21T19:10:35.659Z","endTime":"2026-06-21T19:10:42.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:10:42.584Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Tristan Peters.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:14:10.851Z","endTime":"2026-06-21T19:14:38.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan Hudson replaces Davis Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:12:56.084Z","endTime":"2026-06-21T19:13:55.050Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces James Outman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:13:55.050Z","endTime":"2026-06-21T19:14:13.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08385891351114,"aZ":-21.7130048427582,"pfxX":7.095099523053969,"pfxZ":5.9466202423653485,"pX":0.3687121945055072,"pZ":3.459103605404816,"vX0":-10.22401422765457,"vY0":-131.3512040641855,"vZ0":0.13476749451062842,"x":102.95,"y":145.38,"x0":3.377764302226663,"y0":50.00257188599168,"z0":5.012861054369496,"aX":12.481646165338892},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-10.8,"spinRate":2183,"spinDirection":122},"zone":12,"typeConfidence":0.85,"plateTime":0.4159365537170445,"extension":7.119983875321635},"index":2,"playId":"9ddb5cc0-9dbf-3bd4-816a-2d9f3466ba53","pitchNumber":1,"startTime":"2026-06-21T19:14:13.125Z","endTime":"2026-06-21T19:14:17.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431864617713643,"aZ":-34.03534688072524,"pfxX":-7.959986638188236,"pfxZ":-1.3255651061143503,"pX":0.10552196691538046,"pZ":2.147460807259736,"vX0":-5.53037879218915,"vY0":-117.75153946584602,"vZ0":0.7406401654361501,"x":112.98,"y":180.8,"x0":3.519074630669479,"y0":50.00368983405767,"z0":4.978780913771553,"aX":-11.172514810306057},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.9,"breakHorizontal":15.7,"spinRate":2126,"spinDirection":299},"zone":8,"typeConfidence":0.91,"plateTime":0.46521522957600725,"extension":7.015590330083114},"hitData":{"launchSpeed":94.3,"launchAngle":49.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.72,"coordY":89.85}},"index":3,"playId":"969b330e-f756-34c7-9a7b-fd8216103606","pitchNumber":2,"startTime":"2026-06-21T19:14:27.356Z","endTime":"2026-06-21T19:14:38.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:14:38.387Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hao-Yu Lee doubles (5) on a ground ball to left fielder Sam Antonacci.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:15:08.551Z","endTime":"2026-06-21T19:15:26.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Hao-Yu Lee replaces Trei Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:14:45.460Z","endTime":"2026-06-21T19:15:10.753Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669360,"link":"/api/v1/people/669360"}},{"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":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91440878524615,"aZ":-36.67013508691502,"pfxX":-9.575359367428149,"pfxZ":-3.395452429539196,"pX":-0.8027559277812845,"pZ":1.7143285709595633,"vX0":-7.1360560061015725,"vY0":-115.64003606671645,"vZ0":1.2139404299595344,"x":147.6,"y":192.49,"x0":3.5908831007611783,"y0":50.00117710743847,"z0":4.760052910137074,"aX":-12.68592348750213},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.4,"breakHorizontal":19.4,"spinRate":2098,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4776292680684997,"extension":6.985683099051347},"hitData":{"launchSpeed":91.7,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.64,"coordY":134.96}},"index":1,"playId":"8b78baad-1685-34e3-bdc3-86e8089e5a6f","pitchNumber":1,"startTime":"2026-06-21T19:15:10.753Z","endTime":"2026-06-21T19:15:26.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:15:26.365Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:15:57.821Z","endTime":"2026-06-21T19:17:25.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:15:39.851Z","endTime":"2026-06-21T19:16:00.097Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"}},{"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602866353750436,"aZ":-22.21916951547295,"pfxX":7.037440563662801,"pfxZ":5.5719147670827205,"pX":0.16937228190219386,"pZ":2.4865139359028277,"vX0":-11.039421165057853,"vY0":-132.8428076779068,"vZ0":-2.0021193680252085,"x":110.54,"y":171.64,"x0":3.4655111897904725,"y0":50.00152207183646,"z0":4.86604266676692,"aX":12.570942399942075},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-10.3,"spinRate":2120,"spinDirection":115},"zone":5,"typeConfidence":0.87,"plateTime":0.41239533120497374,"extension":7.200891099807588},"index":1,"playId":"7e57da5b-a779-31df-b766-2ef5937742d0","pitchNumber":1,"startTime":"2026-06-21T19:16:00.097Z","endTime":"2026-06-21T19:16:03.602Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.742298569721697,"aZ":-36.394739100505646,"pfxX":-9.29012662166642,"pfxZ":-3.132845588351479,"pX":0.19601154151429137,"pZ":2.330777973617495,"vX0":-5.2471052619803435,"vY0":-115.84896301900174,"vZ0":2.211327246890451,"x":109.53,"y":175.85,"x0":3.7054454146023925,"y0":50.005388657700294,"z0":4.868730968717201,"aX":-12.497827198611718},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.7,"breakHorizontal":18.2,"spinRate":2048,"spinDirection":303},"zone":5,"typeConfidence":0.9,"plateTime":0.4746782145846433,"extension":6.884643146645725},"index":2,"playId":"d4dc2b0a-6e45-384f-922d-65907bd01cfa","pitchNumber":2,"startTime":"2026-06-21T19:16:16.615Z","endTime":"2026-06-21T19:16:21.320Z","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":93.2,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106798474036168,"aZ":-18.58841647457831,"pfxX":6.666811484290528,"pfxZ":7.359197813387237,"pX":1.0821554908892697,"pZ":3.561086375219398,"vX0":-8.59714840081398,"vY0":-135.3974850884069,"vZ0":-0.11288557851612935,"x":75.75,"y":142.63,"x0":3.440676648085488,"y0":50.003827553194384,"z0":4.910264037733125,"aX":12.310258553850874},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":-10.1,"spinRate":2285,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4054062953066624,"extension":7.275037333104095},"index":3,"playId":"40160552-6831-34e0-be59-706b6e45fbe2","pitchNumber":3,"startTime":"2026-06-21T19:16:40.884Z","endTime":"2026-06-21T19:16:46.100Z","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":92.8,"endSpeed":84.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016416630112943,"aZ":-19.104784499021232,"pfxX":7.6199425730703005,"pfxZ":7.07649980619046,"pX":1.7035881540499236,"pZ":3.603952734889281,"vX0":-7.281038349381202,"vY0":-134.96978087977746,"vZ0":0.03969817093470518,"x":52.06,"y":141.47,"x0":3.4444923703849293,"y0":50.0047644610292,"z0":4.932945711903178,"aX":14.078634129901872},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":-12.2,"spinRate":2237,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.40561614421294045,"extension":7.408120913633558},"index":4,"playId":"f799828e-2010-3e12-91ac-4c6b3fd70da3","pitchNumber":4,"startTime":"2026-06-21T19:17:01.216Z","endTime":"2026-06-21T19:17:05.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8225548671889,"aZ":-34.34467599487133,"pfxX":-7.5026271412798735,"pfxZ":-1.57551376764372,"pX":-0.5625349017888736,"pZ":2.7176488406980797,"vX0":-6.9474870577732615,"vY0":-117.11583996998249,"vZ0":2.603675965673581,"x":138.44,"y":165.4,"x0":3.426114716378418,"y0":50.00325222686938,"z0":4.822072001449982,"aX":-10.334343531582391},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.8,"breakHorizontal":15.4,"spinRate":2077,"spinDirection":298},"zone":4,"typeConfidence":0.91,"plateTime":0.4691759767770165,"extension":7.080883823893447},"index":5,"playId":"5efe2312-dd97-3412-b2bd-8904359a7794","pitchNumber":5,"startTime":"2026-06-21T19:17:22.000Z","endTime":"2026-06-21T19:17:25.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:17:25.803Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman Colson Montgomery.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:18:37.763Z","endTime":"2026-06-21T19:19:05.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":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":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"40f8cd20-4681-4dd1-8a45-9e3e0b286a7e","startTime":"2026-06-21T19:17:52.148Z","endTime":"2026-06-21T19:18:02.668Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Bryan Hudson on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"40f8cd20-4681-4dd1-8a45-9e3e0b286a7e","startTime":"2026-06-21T19:18:12.551Z","endTime":"2026-06-21T19:18:39.972Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191281364140927,"aZ":-36.54799439645129,"pfxX":-7.1250337021823,"pfxZ":-3.3967982789868376,"pX":-0.4186768072394301,"pZ":1.6223455057518863,"vX0":-6.656051081107492,"vY0":-113.15422392009025,"vZ0":1.3342610130856831,"x":132.96,"y":194.98,"x0":3.4956150248702875,"y0":50.005189688406965,"z0":4.709472547881922,"aX":-9.165004329057576},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.4,"breakHorizontal":14.8,"spinRate":2086,"spinDirection":305},"zone":7,"typeConfidence":0.9,"plateTime":0.4855427857038763,"extension":7.1347433325294105},"index":2,"playId":"c9ca9fca-3c52-36e8-977d-708707fb4cff","pitchNumber":1,"startTime":"2026-06-21T19:18:39.972Z","endTime":"2026-06-21T19:18:43.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407684379690963,"aZ":-19.434294673015117,"pfxX":6.454717987463844,"pfxZ":6.770334968775171,"pX":1.0440186460572953,"pZ":2.454257042400628,"vX0":-8.333485213133653,"vY0":-135.52367880117203,"vZ0":-2.917247093873631,"x":77.2,"y":172.52,"x0":3.30371217363717,"y0":50.002945128238174,"z0":4.883962065612348,"aX":12.146516914688018},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-10.2,"spinRate":2167,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.40239492386360176,"extension":7.35751687185074},"hitData":{"launchSpeed":64.3,"launchAngle":53.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.01,"coordY":158.27}},"index":3,"playId":"6af88203-e0a0-38f7-9c4d-ec88a4a69ff2","pitchNumber":2,"startTime":"2026-06-21T19:18:56.208Z","endTime":"2026-06-21T19:19:05.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:19:05.449Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sam Antonacci strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:21:30.202Z","endTime":"2026-06-21T19:23:43.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:20:04.639Z","endTime":"2026-06-21T19:20:04.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"description":"Hao-Yu Lee remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:20:04.663Z","endTime":"2026-06-21T19:20:04.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":669360,"link":"/api/v1/people/669360"}},{"details":{"description":"Jahmai Jones remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T19:20:04.664Z","endTime":"2026-06-21T19:20:04.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"}},{"details":{"description":"Pitching Change: Drew Sommers replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T19:20:04.666Z","endTime":"2026-06-21T19:21:32.120Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97254644208767,"aZ":-28.543097916314633,"pfxX":10.059985432232338,"pfxZ":1.9306061321322066,"pX":-0.9516863357100758,"pZ":1.9249106648892633,"vX0":-12.547731567380145,"vY0":-136.3197155021478,"vZ0":-2.221909631000768,"x":153.28,"y":186.81,"x0":2.4039485356334045,"y0":50.00365838221505,"z0":4.720984463451944,"aX":18.934293486963796},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":-15.6,"spinRate":1991,"spinDirection":124},"zone":13,"typeConfidence":0.92,"plateTime":0.40179904306937386,"extension":7.467454685252283},"index":4,"playId":"63c42fe0-1ea9-3c7e-8da2-9bcb0ab6f197","pitchNumber":1,"startTime":"2026-06-21T19:21:32.120Z","endTime":"2026-06-21T19:21:36.691Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59943151856796,"aZ":-28.01083407862415,"pfxX":8.969797413040473,"pfxZ":2.1947123128098305,"pX":-0.8238998236773378,"pZ":2.0910145157811955,"vX0":-12.629696269347535,"vY0":-136.51899536841952,"vZ0":-1.712413038103838,"x":148.41,"y":182.32,"x0":2.685864492548552,"y0":50.004299963274,"z0":4.644920523807904,"aX":17.021912348965216},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":2031,"spinDirection":117},"zone":13,"typeConfidence":0.92,"plateTime":0.4004230298881626,"extension":7.46463966787864},"index":5,"playId":"f205b0e0-ff53-3dfb-88e2-9a24965b03d5","pitchNumber":2,"startTime":"2026-06-21T19:21:48.740Z","endTime":"2026-06-21T19:21:53.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708978232435697,"aZ":-28.73323287895017,"pfxX":9.441220272628915,"pfxZ":1.8042656034494513,"pX":0.5933374235945681,"pZ":2.235276974599497,"vX0":-8.836238387413797,"vY0":-137.04810266055185,"vZ0":-1.4239693691512088,"x":94.38,"y":178.43,"x0":2.6295086632407707,"y0":50.002520906314274,"z0":4.720382759027942,"aX":17.996259542074995},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":-15.2,"spinRate":2197,"spinDirection":125},"zone":6,"typeConfidence":0.92,"plateTime":0.3993561620574697,"extension":7.464258681512173},"index":6,"playId":"f937cffb-97e6-311c-9818-542d70f91e1b","pitchNumber":3,"startTime":"2026-06-21T19:22:06.651Z","endTime":"2026-06-21T19:22:10.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503170420527823,"aZ":-34.662904202690584,"pfxX":-3.722872737615952,"pfxZ":-1.7141327384331255,"pX":-0.2274105347146149,"pZ":2.7154902285199265,"vX0":-5.7755732986777515,"vY0":-119.93124833001782,"vZ0":2.629811423779705,"x":125.67,"y":165.46,"x0":2.7015211076959385,"y0":50.005060249956706,"z0":4.708942320931535,"aX":-5.391620810156004},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.2,"breakHorizontal":8.2,"spinRate":2198,"spinDirection":298},"zone":4,"typeConfidence":0.9,"plateTime":0.45774701649610927,"extension":7.377209014773663},"index":7,"playId":"3a761f30-f82b-375b-961e-c367853df6a4","pitchNumber":4,"startTime":"2026-06-21T19:22:30.566Z","endTime":"2026-06-21T19:22:34.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.139982708424057,"aZ":-30.14636512688955,"pfxX":9.338287559512324,"pfxZ":1.0409068235417802,"pX":1.063842545925015,"pZ":2.690859859532795,"vX0":-7.9082340041586265,"vY0":-138.01890162844535,"vZ0":0.38295601551619285,"x":76.45,"y":166.13,"x0":2.740460398915151,"y0":50.00173166242566,"z0":4.565959841098696,"aX":18.176663629837144},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.2,"breakHorizontal":-15.5,"spinRate":2025,"spinDirection":117},"zone":12,"typeConfidence":0.92,"plateTime":0.3954983842399771,"extension":7.354698637403097},"index":8,"playId":"505c59ed-e201-381b-8a8a-6cf084117aa0","pitchNumber":5,"startTime":"2026-06-21T19:22:51.071Z","endTime":"2026-06-21T19:22:55.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231196883889183,"aZ":-26.929680643111837,"pfxX":10.630470139943615,"pfxZ":2.7366001608081785,"pX":-0.08209567172920942,"pZ":2.8325170745488215,"vX0":-11.161988107602347,"vY0":-137.07646743091428,"vZ0":0.19870449886131403,"x":120.13,"y":162.3,"x0":2.6473979478880065,"y0":50.0029005548845,"z0":4.586749959551867,"aX":20.377804815642953},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":-17.2,"spinRate":2166,"spinDirection":123},"zone":2,"typeConfidence":0.92,"plateTime":0.3984723011700093,"extension":7.441043885229862},"index":9,"playId":"6799072b-a357-3337-bfac-c1bab66ec17f","pitchNumber":6,"startTime":"2026-06-21T19:23:15.216Z","endTime":"2026-06-21T19:23:20.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116480756552345,"aZ":-19.474593307256242,"pfxX":7.659905930467033,"pfxZ":6.770389825478167,"pX":-0.3549630550030952,"pZ":3.5548745576110057,"vX0":-10.523025634991296,"vY0":-135.95761873850378,"vZ0":0.39479891518794097,"x":130.53,"y":142.8,"x0":2.566138388389521,"y0":50.00661004954539,"z0":4.756657857631202,"aX":14.378366058197923},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2045,"spinDirection":117},"zone":11,"typeConfidence":0.91,"plateTime":0.4024710864219365,"extension":7.44519530080826},"index":10,"playId":"c62c6cba-c2be-3b05-9b3f-2329ade316cb","pitchNumber":7,"startTime":"2026-06-21T19:23:39.597Z","endTime":"2026-06-21T19:23:43.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:23:43.768Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:24:14.743Z","endTime":"2026-06-21T19:26:30.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces Andrew Benintendi.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:23:52.832Z","endTime":"2026-06-21T19:24:16.986Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"}},{"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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77586899212892,"aZ":-34.540516195432616,"pfxX":-2.765098890814731,"pfxZ":-1.5671355210102185,"pX":0.10132452707867323,"pZ":1.5297769085770627,"vX0":-6.001579262252332,"vY0":-121.95784227807961,"vZ0":-0.19844478600354998,"x":113.14,"y":197.48,"x0":2.9524642303756794,"y0":50.00385866022346,"z0":4.588879477814355,"aX":-4.16934703043937},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.6,"breakHorizontal":6.4,"spinRate":2171,"spinDirection":301},"zone":14,"typeConfidence":0.89,"plateTime":0.4489447920518934,"extension":7.389450824562743},"index":1,"playId":"2b41b4fa-e7f4-3a64-acd9-be70fe8021ee","pitchNumber":1,"startTime":"2026-06-21T19:24:16.986Z","endTime":"2026-06-21T19:24:43.999Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.444319524308483,"aZ":-26.428532772176553,"pfxX":11.689484271610333,"pfxZ":2.980619372271404,"pX":0.022689162833347296,"pZ":2.3123667261305143,"vX0":-11.606296630752169,"vY0":-137.92059282329166,"vZ0":-0.9177554259801511,"x":116.14,"y":176.35,"x0":2.7650541833186875,"y0":50.002429417429795,"z0":4.430386525400635,"aX":22.537559995562436},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":-18.7,"spinRate":2153,"spinDirection":119},"zone":5,"typeConfidence":0.92,"plateTime":0.3969967326979922,"extension":7.4801688530614605},"index":2,"playId":"23cf5c21-feb5-3c3d-ac09-8592ab5a2bc3","pitchNumber":2,"startTime":"2026-06-21T19:24:48.338Z","endTime":"2026-06-21T19:24:51.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61139269670523,"aZ":-35.34211011015425,"pfxX":-4.421943312650655,"pfxZ":-2.138466812296212,"pX":1.96816958830742,"pZ":2.411204794955065,"vX0":-1.0427705079263796,"vY0":-120.77963189537563,"vZ0":1.8698409082033673,"x":41.98,"y":173.68,"x0":2.9795588842276923,"y0":50.001173100574235,"z0":4.72570781444832,"aX":-6.558826245628416},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":8.3,"spinRate":2303,"spinDirection":293},"zone":14,"typeConfidence":0.9,"plateTime":0.45277230234182353,"extension":7.310219990386302},"index":3,"playId":"5156c553-cfc4-3bd5-9b06-1162a0c75ca4","pitchNumber":3,"startTime":"2026-06-21T19:25:07.878Z","endTime":"2026-06-21T19:25:11.449Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48996243544886,"aZ":-34.09521964719977,"pfxX":9.177148444413978,"pfxZ":-1.1272040575544509,"pX":0.19288962312981703,"pZ":1.3448614176062283,"vX0":-9.469264017704662,"vY0":-129.03906487584575,"vZ0":-1.095705385225861,"x":109.65,"y":202.47,"x0":2.6946226744628565,"y0":50.00021242794169,"z0":4.370498052555074,"aX":15.681061339094144},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.0,"breakHorizontal":-14.9,"spinRate":1612,"spinDirection":99},"zone":14,"typeConfidence":0.92,"plateTime":0.42232446402733803,"extension":7.7003666401850195},"index":4,"playId":"1e56b96e-2d4c-37d7-9cec-ebac144e22bf","pitchNumber":4,"startTime":"2026-06-21T19:25:25.021Z","endTime":"2026-06-21T19:25:28.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267198299617935,"aZ":-21.514439861423366,"pfxX":8.631696613645786,"pfxZ":5.472339109205803,"pX":-0.5390122750030183,"pZ":2.933542957898268,"vX0":-11.961991306036088,"vY0":-138.1124896140112,"vZ0":-0.4984520277111891,"x":137.55,"y":159.57,"x0":2.709494121100946,"y0":50.00537663253301,"z0":4.552292422790892,"aX":16.823231307457252},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":-13.4,"spinRate":2137,"spinDirection":116},"zone":1,"typeConfidence":0.89,"plateTime":0.3952774749004555,"extension":7.3740625127199415},"index":5,"playId":"a03e156a-f449-3138-9a9e-84e3e9f9555d","pitchNumber":5,"startTime":"2026-06-21T19:25:42.533Z","endTime":"2026-06-21T19:25:48.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44437643275169,"aZ":-22.85257039168109,"pfxX":8.134053044982238,"pfxZ":4.845744802349646,"pX":1.321002248993573,"pZ":4.201427049632808,"vX0":-7.427387906818923,"vY0":-137.10713333321888,"vZ0":2.94426472515191,"x":66.65,"y":125.34,"x0":2.995062183713198,"y0":50.000238935438055,"z0":4.664734837882845,"aX":15.640520005969902},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-13.3,"spinRate":2079,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.3979436018191924,"extension":7.290175165639823},"index":6,"playId":"5dc003a2-7a2c-31c0-91a4-1399e49c77c3","pitchNumber":6,"startTime":"2026-06-21T19:26:03.162Z","endTime":"2026-06-21T19:26:07.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-06-21T19:26:13.427Z","endTime":"2026-06-21T19:26:26.475Z","isPitch":false,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.232712638542466,"aZ":-32.35974263791971,"pfxX":-5.276080522767591,"pfxZ":-0.11846100705710239,"pX":-0.7096627553944589,"pZ":1.925649881428506,"vX0":-6.94106739195581,"vY0":-122.55634126929833,"vZ0":0.24803534990534493,"x":144.05,"y":186.79,"x0":2.835404954801097,"y0":50.00395622209513,"z0":4.567232491574502,"aX":-8.097011163501172},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.1,"breakHorizontal":11.0,"spinRate":2386,"spinDirection":299},"zone":7,"typeConfidence":0.91,"plateTime":0.4454293222148116,"extension":7.436454433971919},"index":8,"playId":"2103d85b-dfe8-35c2-a117-1c480b4aa7af","pitchNumber":7,"startTime":"2026-06-21T19:26:26.475Z","endTime":"2026-06-21T19:26:30.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:26:30.117Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T19:26:31.743Z","endTime":"2026-06-21T19:27:49.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439928062362025,"aZ":-21.42088577809929,"pfxX":6.9593767976911725,"pfxZ":5.50836634219489,"pX":0.9819495280069522,"pZ":3.72070112394355,"vX0":-7.5798309794011285,"vY0":-137.8237238490341,"vZ0":1.390183613249666,"x":79.57,"y":138.32,"x0":2.844639337375117,"y0":50.001822265775196,"z0":4.642167750273063,"aX":13.58400625963827},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-11.3,"spinRate":2136,"spinDirection":116},"zone":12,"typeConfidence":0.91,"plateTime":0.3952246868109346,"extension":7.403925567525435},"index":0,"playId":"825ec107-af65-3b66-a9bc-de99fe908525","pitchNumber":1,"startTime":"2026-06-21T19:26:56.798Z","endTime":"2026-06-21T19:27:01.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486253952963708,"aZ":-21.68054196686337,"pfxX":7.7124139637950595,"pfxZ":5.365600769653307,"pX":0.1981006502383988,"pZ":3.98623317151656,"vX0":-9.505657461388545,"vY0":-137.7530133248557,"vZ0":1.9949465872814969,"x":109.45,"y":131.15,"x0":2.662953093346662,"y0":50.003155478282345,"z0":4.702266080097204,"aX":15.08660745322672},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-12.4,"spinRate":2010,"spinDirection":117},"zone":12,"typeConfidence":0.91,"plateTime":0.39492949867754135,"extension":7.367188537785275},"index":1,"playId":"61023807-07b8-35ae-8f0c-dbedc00b5cee","pitchNumber":2,"startTime":"2026-06-21T19:27:16.158Z","endTime":"2026-06-21T19:27:20.906Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:27:29.275Z","endTime":"2026-06-21T19:27:45.906Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823881529279898,"aZ":-20.031510281420903,"pfxX":8.979881860662939,"pfxZ":6.237292060353376,"pX":-0.15412510012909328,"pZ":2.903736432691953,"vX0":-10.872443189973332,"vY0":-138.1895395361434,"vZ0":-0.9451209325163741,"x":122.87,"y":160.38,"x0":2.652000752572616,"y0":50.00376598631868,"z0":4.587212859627659,"aX":17.487045400522245},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":-14.2,"spinRate":2098,"spinDirection":114},"zone":2,"typeConfidence":0.9,"plateTime":0.3953274631781798,"extension":7.4093328774707885},"index":3,"playId":"358a6bc0-391e-3e9a-aad0-9811d2ddebd8","pitchNumber":3,"startTime":"2026-06-21T19:27:45.906Z","endTime":"2026-06-21T19:27:49.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:27:49.660Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler homers (18) on a line drive to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:30:16.130Z","endTime":"2026-06-21T19:31:12.492Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":[2,3,4],"actionIndex":[0,1],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":691799,"link":"/api/v1/people/691799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:28:29.280Z","endTime":"2026-06-21T19:28:29.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"description":"Pitching Change: Grant Taylor replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:28:29.299Z","endTime":"2026-06-21T19:30:18.361Z","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":"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":81.7,"endSpeed":75.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.466946861844985,"aZ":-44.912280813492615,"pfxX":1.180340744190806,"pfxZ":-8.877361595959899,"pX":0.19304946434687917,"pZ":3.519508147892348,"vX0":1.325939975092566,"vY0":-118.90832989145258,"vZ0":3.633479540012356,"x":109.64,"y":143.75,"x0":-0.5248658664296728,"y0":50.00534946450112,"z0":6.042211111375698,"aX":1.6928150817799645},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.0,"breakHorizontal":-2.4,"spinRate":2470,"spinDirection":18},"zone":12,"typeConfidence":0.9,"plateTime":0.46035312077868307,"extension":7.004451080859867},"index":2,"playId":"9f1fe965-4cdb-34ef-a419-e5afe6158e3f","pitchNumber":1,"startTime":"2026-06-21T19:30:18.361Z","endTime":"2026-06-21T19:30:23.549Z","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":97.3,"endSpeed":89.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.804877069221984,"aZ":-23.384239456566238,"pfxX":-8.134095211527068,"pfxZ":4.2791599739709305,"pX":-0.21161326789900956,"pZ":3.7965231848969374,"vX0":4.272476803026094,"vY0":-141.79009339536583,"vZ0":-1.1183496844825749,"x":125.07,"y":136.27,"x0":-0.6742284896316407,"y0":50.00259321980427,"z0":5.676219221201176,"aX":-16.704210620804474},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":2270,"spinDirection":202},"zone":11,"typeConfidence":0.94,"plateTime":0.3850397608345544,"extension":7.1646950171241786},"index":3,"playId":"e7990ed4-f197-3154-acae-d8c62a4b14b2","pitchNumber":2,"startTime":"2026-06-21T19:30:33.785Z","endTime":"2026-06-21T19:30:37.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63007467755908,"aZ":-11.505860350001957,"pfxX":-1.1525295782206557,"pfxZ":9.995518394096786,"pX":0.10061908431516248,"pZ":2.5756759412541377,"vX0":2.4488362581971783,"vY0":-142.63175042005392,"vZ0":-6.449454388322086,"x":113.16,"y":169.24,"x0":-0.6178922875815052,"y0":50.00679640740922,"z0":5.5859019566794625,"aX":-2.3841988482102185},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":1.6,"spinRate":2287,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.3834560581508333,"extension":7.3049790674505815},"hitData":{"launchSpeed":107.6,"launchAngle":20.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":62.71,"coordY":57.1}},"index":4,"playId":"2f677c0b-fd27-3fb9-b7f8-8bf25c7b8745","pitchNumber":3,"startTime":"2026-06-21T19:30:48.669Z","endTime":"2026-06-21T19:31:12.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:31:12.492Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out sharply to right fielder Braden Montgomery.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:30:59.304Z","endTime":"2026-06-21T19:32:12.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":89.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965688645745935,"aZ":-16.921864937659535,"pfxX":-2.349092176720643,"pfxZ":7.405919717119787,"pX":-0.4481293825612447,"pZ":3.870182975802154,"vX0":1.3748131260299097,"vY0":-142.4321894179882,"vZ0":-2.339409906722826,"x":134.08,"y":134.29,"x0":-0.6312350498819167,"y0":50.005038583390984,"z0":5.769325699471627,"aX":-4.838845756518356},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":4.0,"spinRate":2185,"spinDirection":196},"zone":11,"typeConfidence":0.86,"plateTime":0.3842085157415016,"extension":7.199019336381914},"index":0,"playId":"e32a9367-1bea-3497-a0b5-da1daebdfc93","pitchNumber":1,"startTime":"2026-06-21T19:31:34.203Z","endTime":"2026-06-21T19:31:37.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.288315707522475,"aZ":-42.446815635224105,"pfxX":3.000022638589114,"pfxZ":-6.986212718865952,"pX":-0.13334779137318994,"pZ":3.3781661464700883,"vX0":0.10632910988913497,"vY0":-120.7036676928048,"vZ0":2.798316218575307,"x":122.08,"y":147.57,"x0":-0.5675624171573338,"y0":50.002704480029365,"z0":5.950678327347236,"aX":4.410715327258069},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.6,"breakHorizontal":-5.4,"spinRate":2480,"spinDirection":17},"zone":2,"typeConfidence":0.9,"plateTime":0.4543923455537726,"extension":7.004467065741222},"index":1,"playId":"52abcefe-6dba-340f-a4bd-e90687b1ce9a","pitchNumber":2,"startTime":"2026-06-21T19:31:48.666Z","endTime":"2026-06-21T19:31:52.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3541965891991,"aZ":-16.923420019040776,"pfxX":-2.6300374026638442,"pfxZ":7.379945500364851,"pX":-0.32498536074599854,"pZ":4.296301941315474,"vX0":1.5678985409908586,"vY0":-142.5180473968581,"vZ0":-1.195712412820296,"x":129.39,"y":122.78,"x0":-0.5392573583720743,"y0":50.00141675910334,"z0":5.785253681690846,"aX":-5.4345404033007245},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":4.4,"spinRate":2228,"spinDirection":199},"zone":11,"typeConfidence":0.87,"plateTime":0.3836426189947719,"extension":7.1623010818317026},"hitData":{"launchSpeed":100.6,"launchAngle":35.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":166.41,"coordY":46.9}},"index":2,"playId":"e0734f0c-8fee-33cc-b400-8130b42219ce","pitchNumber":3,"startTime":"2026-06-21T19:32:02.614Z","endTime":"2026-06-21T19:32:12.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:32:12.630Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:32:25.472Z","endTime":"2026-06-21T19:33:51.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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],"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":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488567239363295,"aZ":-45.6473418398786,"pfxX":0.026856030870824776,"pfxZ":-9.077139232699603,"pX":-0.28839341721235384,"pZ":3.53573397367748,"vX0":0.4784277267226003,"vY0":-121.27286032967476,"vZ0":3.7894598312079406,"x":127.99,"y":143.32,"x0":-0.4920054922946811,"y0":50.003443915341265,"z0":5.943880793944085,"aX":0.039755605191396606},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.2,"breakHorizontal":-0.1,"spinRate":2385,"spinDirection":15},"zone":11,"typeConfidence":0.9,"plateTime":0.4522663878678608,"extension":7.1413664138499655},"index":0,"playId":"c291c6fa-a392-31b1-b787-95c43dda6d55","pitchNumber":1,"startTime":"2026-06-21T19:32:39.443Z","endTime":"2026-06-21T19:32:43.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13342300980813,"aZ":-46.73031367226047,"pfxX":0.5328826637403274,"pfxZ":-10.092402315833999,"pX":-0.22268869974894184,"pZ":3.246367157996785,"vX0":0.18154072724708842,"vY0":-119.8907963076782,"vZ0":3.4841200997582016,"x":125.49,"y":151.13,"x0":-0.368797782585135,"y0":50.0011382524538,"z0":5.970843643768943,"aX":0.7686704781697283},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-17.0,"breakHorizontal":-1.0,"spinRate":2498,"spinDirection":10},"zone":2,"typeConfidence":0.9,"plateTime":0.45843799657539464,"extension":6.906447788785063},"index":1,"playId":"08e914f8-0cd7-3e01-b96b-575eb2d7d557","pitchNumber":2,"startTime":"2026-06-21T19:32:53.057Z","endTime":"2026-06-21T19:32:57.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738343934720014,"aZ":-44.670973853036756,"pfxX":-0.40104810872764807,"pfxZ":-8.210493973298945,"pX":0.7149668338779192,"pZ":-1.1055157734137697,"vX0":2.3924218412246967,"vY0":-123.17042618747585,"vZ0":-6.898828372618254,"x":89.75,"y":268.63,"x0":-0.22105134313065747,"y0":50.00446184236701,"z0":5.552353376182232,"aX":-0.610024951422934},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.3,"breakHorizontal":0.1,"spinRate":2522,"spinDirection":13},"zone":14,"typeConfidence":0.91,"plateTime":0.44638341658856673,"extension":7.332737139586726},"index":2,"playId":"6edb9942-8249-37fd-88d8-ed23fa3a12eb","pitchNumber":3,"startTime":"2026-06-21T19:33:08.650Z","endTime":"2026-06-21T19:33:13.971Z","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":97.6,"endSpeed":88.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98825906623227,"aZ":-13.94924073546212,"pfxX":-2.205841594716704,"pfxZ":8.916237681351319,"pX":-0.8488848452594884,"pZ":5.589743900626397,"vX0":0.3187259994859433,"vY0":-142.16808926504794,"vZ0":1.8769480215553813,"x":149.36,"y":87.86,"x0":-0.6759592855255558,"y0":50.004662431704695,"z0":5.80689409932919,"aX":-4.51001020790893},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2271,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.3854580953989952,"extension":7.201325551959891},"index":3,"playId":"741c393a-bda7-3450-9021-d875c164bd8f","pitchNumber":4,"startTime":"2026-06-21T19:33:27.616Z","endTime":"2026-06-21T19:33:31.155Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64294407901651,"aZ":-10.986614168746607,"pfxX":-1.0435879958635716,"pfxZ":10.111222078706092,"pX":0.20301680526222823,"pZ":1.7095199431844597,"vX0":2.101670071776657,"vY0":-143.0662352608312,"vZ0":-8.76195177959564,"x":109.26,"y":192.62,"x0":-0.4019282686609719,"y0":50.00148854680965,"z0":5.480185059581874,"aX":-2.1866611004798924},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.9,"breakHorizontal":1.6,"spinRate":2292,"spinDirection":198},"zone":8,"typeConfidence":0.91,"plateTime":0.38126356542993234,"extension":7.297041524998278},"index":4,"playId":"a41daada-fe80-36fa-a959-7b04ec9d5c2f","pitchNumber":5,"startTime":"2026-06-21T19:33:45.983Z","endTime":"2026-06-21T19:33:51.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:33:51.374Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:33:53.646Z","endTime":"2026-06-21T19:35:38.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807788504203277,"aZ":-11.724590173585023,"pfxX":-7.582807195151846,"pfxZ":9.576271601385379,"pX":-0.5152074946425189,"pZ":0.7441142687500354,"vX0":3.2005261846494197,"vY0":-144.74641297013508,"vZ0":-11.217108800689717,"x":136.64,"y":218.69,"x0":-0.6461440868846999,"y0":50.003263045648694,"z0":5.373767743794639,"aX":-16.19073354889097},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":13.2,"spinRate":2349,"spinDirection":205},"zone":13,"typeConfidence":0.93,"plateTime":0.37751148920436695,"extension":7.454753458617951},"index":0,"playId":"f579daed-9fc1-3983-bc00-d8d782c0207e","pitchNumber":1,"startTime":"2026-06-21T19:34:14.660Z","endTime":"2026-06-21T19:34:19.275Z","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":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487469143621563,"aZ":-43.798795163792136,"pfxX":-0.3444744766550145,"pfxZ":-7.533713111325516,"pX":0.5224760292157583,"pZ":0.34563860632340676,"vX0":2.410803986675538,"vY0":-123.40211772458056,"vZ0":-3.7958448922915897,"x":97.08,"y":229.45,"x0":-0.42225873093575444,"y0":50.00426145070284,"z0":5.5924829757660035,"aX":-0.5318003977692363},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.3,"breakHorizontal":0.1,"spinRate":2467,"spinDirection":8},"zone":14,"typeConfidence":0.91,"plateTime":0.4438039773488138,"extension":7.2276036115161055},"index":1,"playId":"4e61f467-f0da-3882-b3c8-a9185ae71ebf","pitchNumber":2,"startTime":"2026-06-21T19:34:29.492Z","endTime":"2026-06-21T19:34:35.504Z","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":true},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.918715861242212,"aZ":-45.471390859794305,"pfxX":0.41608702557442223,"pfxZ":-9.10483869941111,"pX":0.29303012445575655,"pZ":3.48328602255488,"vX0":1.5726724707868933,"vY0":-119.9865834198318,"vZ0":3.8859104950286603,"x":105.83,"y":144.73,"x0":-0.42461141633196353,"y0":50.003731564046376,"z0":5.890773715957413,"aX":0.6074918905151492},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.4,"breakHorizontal":-1.1,"spinRate":2384,"spinDirection":13},"zone":12,"typeConfidence":0.9,"plateTime":0.45623955045820974,"extension":7.079649560750236},"index":2,"playId":"b812b8b5-4766-3bae-93bb-fe1d120838d8","pitchNumber":3,"startTime":"2026-06-21T19:34:49.946Z","endTime":"2026-06-21T19:35:16.959Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.662365024764163,"aZ":-12.28092006849769,"pfxX":-0.42821258064772405,"pfxZ":9.521730579730816,"pX":-0.1591981804353829,"pZ":2.9867445214773194,"vX0":1.1946122533762833,"vY0":-143.28831716099666,"vZ0":-5.260313862507736,"x":123.07,"y":158.14,"x0":-0.5250107672424542,"y0":50.00242507974662,"z0":5.607168604975823,"aX":-0.8947814420166442},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":0.6,"spinRate":2223,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.38158845329646685,"extension":7.208295611994},"index":3,"playId":"e896fa1c-c7c8-3486-a4ff-efcb2dcdb91c","pitchNumber":4,"startTime":"2026-06-21T19:35:15.608Z","endTime":"2026-06-21T19:35:19.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.707074420776827,"aZ":-13.997749087790108,"pfxX":-1.4697190550919537,"pfxZ":8.824771332424165,"pX":-0.9016847692262697,"pZ":3.8095789460089895,"vX0":-0.33823205792486916,"vY0":-142.18043226805864,"vZ0":-2.6661767548437223,"x":151.37,"y":135.92,"x0":-0.5903221121962625,"y0":50.00441024100113,"z0":5.640746850940673,"aX":-3.028067026394188},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":2.8,"spinRate":2191,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3843161050978421,"extension":7.2346943336025475},"index":4,"playId":"05a183c9-663f-3e6f-9e92-f8dfbaa7124b","pitchNumber":5,"startTime":"2026-06-21T19:35:33.916Z","endTime":"2026-06-21T19:35:38.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:35:38.029Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out softly, pitcher Grant Taylor to first baseman Jacob Gonzalez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T19:35:41.378Z","endTime":"2026-06-21T19:37:15.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":691799,"link":"/api/v1/people/691799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401871723959154,"aZ":-13.655503964794612,"pfxX":1.8824915064054668,"pfxZ":9.312348037535223,"pX":-0.38333003841118873,"pZ":2.4592543747131415,"vX0":-0.3534919300606442,"vY0":-139.41679969846138,"vZ0":-6.171756713622587,"x":131.61,"y":172.38,"x0":-0.5003923695693626,"y0":50.00181130032265,"z0":5.586259728333507,"aX":3.7424060059668354},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-3.4,"spinRate":2208,"spinDirection":189},"zone":4,"typeConfidence":0.86,"plateTime":0.3913842336214959,"extension":7.324178991210888},"index":0,"playId":"ef685557-84e8-3172-9b4a-831969cafbdc","pitchNumber":1,"startTime":"2026-06-21T19:36:03.659Z","endTime":"2026-06-21T19:36:07.449Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532555343309355,"aZ":-44.353562625573225,"pfxX":0.545610463259474,"pfxZ":-8.246753164947572,"pX":-0.3368515931780902,"pZ":1.5686829290429802,"vX0":0.4215728142009836,"vY0":-120.98785310058932,"vZ0":-0.6872432490563655,"x":129.84,"y":196.43,"x0":-0.5845141830897428,"y0":50.005036611584714,"z0":5.757674840190739,"aX":0.8054813044448822},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.9,"breakHorizontal":-1.1,"spinRate":2366,"spinDirection":12},"zone":13,"typeConfidence":0.91,"plateTime":0.45343739914789394,"extension":7.092765644843271},"index":1,"playId":"0e914052-00d5-38a8-839e-1fd14833a803","pitchNumber":2,"startTime":"2026-06-21T19:36:21.912Z","endTime":"2026-06-21T19:36:25.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:36:31.654Z","endTime":"2026-06-21T19:36:46.969Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81554650960973,"aZ":-44.199532343341225,"pfxX":0.6890474791080679,"pfxZ":-8.085625182078772,"pX":0.9683844319778256,"pZ":0.4498907270797903,"vX0":2.9680716335686745,"vY0":-121.93005512203503,"vZ0":-3.189982718018434,"x":80.09,"y":226.63,"x0":-0.3606245568272323,"y0":50.00449050684826,"z0":5.63684326537758,"aX":1.0243626605042049},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-15.1,"breakHorizontal":-2.0,"spinRate":2505,"spinDirection":6},"zone":14,"typeConfidence":0.91,"plateTime":0.45142033586020247,"extension":7.2796002053589755},"index":3,"playId":"aebf17e6-f4b3-34a7-b316-ca2b18948a03","pitchNumber":3,"startTime":"2026-06-21T19:36:46.969Z","endTime":"2026-06-21T19:36:51.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6785737349757,"aZ":-14.149024199193903,"pfxX":-0.2319403845155421,"pfxZ":8.921774463581185,"pX":0.28066888934662504,"pZ":3.7614164712920615,"vX0":2.4033637953952955,"vY0":-141.3540829300305,"vZ0":-2.8676329792633037,"x":106.3,"y":137.22,"x0":-0.5510354760082937,"y0":50.00560561811804,"z0":5.699385015238289,"aX":-0.46932032043298566},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-0.1,"spinRate":2278,"spinDirection":189},"zone":12,"typeConfidence":0.88,"plateTime":0.3877122203525789,"extension":7.153020557809679},"hitData":{"launchSpeed":59.2,"launchAngle":-85.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.94,"coordY":185.33}},"index":4,"playId":"09a4e25b-8c45-32aa-89da-49970046c467","pitchNumber":4,"startTime":"2026-06-21T19:37:07.377Z","endTime":"2026-06-21T19:37:15.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:37:15.660Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:39:52.691Z","endTime":"2026-06-21T19:40:53.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":{"description":"Pitching Change: Kyle Finnegan replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:37:51.498Z","endTime":"2026-06-21T19:39:54.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96150698321573,"aZ":-30.606882864995253,"pfxX":1.4904931009184836,"pfxZ":0.9954368382699741,"pX":-0.876377690181109,"pZ":3.8203071106563784,"vX0":1.5747588354405675,"vY0":-124.59600077962382,"vZ0":1.5146928902522645,"x":150.41,"y":135.63,"x0":-1.7101316496028705,"y0":50.00137048446819,"z0":5.733094765286673,"aX":2.343886813998324},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-3.1,"spinRate":2233,"spinDirection":108},"zone":11,"typeConfidence":0.91,"plateTime":0.43953829183398074,"extension":6.448693023515031},"index":1,"playId":"eda7aaae-f515-30cc-a718-44dad4317d0a","pitchNumber":1,"startTime":"2026-06-21T19:39:54.869Z","endTime":"2026-06-21T19:39:58.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659671259509054,"aZ":-9.39144814192206,"pfxX":-5.911413286472484,"pfxZ":11.668878369010265,"pX":0.3412879621110347,"pZ":2.050147495399693,"vX0":6.560101723420801,"vY0":-138.7623446539513,"vZ0":-7.658954554569671,"x":103.99,"y":183.43,"x0":-1.2839399196713779,"y0":50.00614313532406,"z0":5.469644738795694,"aX":-11.545689887807939},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":9.4,"spinRate":2332,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.39451854770966843,"extension":6.836741812331665},"index":2,"playId":"e6e3f64d-0602-3efc-83f8-44f69c071046","pitchNumber":2,"startTime":"2026-06-21T19:40:13.047Z","endTime":"2026-06-21T19:40:17.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684735691168637,"aZ":-30.22180737175502,"pfxX":1.3862298295212356,"pfxZ":1.2627827610377071,"pX":-0.27517603236170646,"pZ":2.632861047090121,"vX0":2.943336140541603,"vY0":-123.3282992523964,"vZ0":-1.1100208796128157,"x":127.49,"y":167.69,"x0":-1.6624400977444478,"y0":50.002275619733915,"z0":5.629257004562509,"aX":2.143054902284778},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.1,"spinRate":2257,"spinDirection":86},"zone":5,"typeConfidence":0.9,"plateTime":0.44350169804863837,"extension":6.514759272738846},"index":3,"playId":"489da00b-80d6-35c3-9f1f-721c7b31c567","pitchNumber":3,"startTime":"2026-06-21T19:40:31.183Z","endTime":"2026-06-21T19:40:35.367Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26167893188239,"aZ":-29.828955631246753,"pfxX":-5.337303695703063,"pfxZ":1.4496862956909893,"pX":-0.5202055087196897,"pZ":0.9603963892391819,"vX0":4.8114283030365135,"vY0":-125.76482549978984,"vZ0":-4.996398266125501,"x":136.83,"y":212.85,"x0":-1.7560719400691984,"y0":50.0024986045048,"z0":5.365583306291272,"aX":-8.630196172892685},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":8.6,"spinRate":1055,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.43396260748121973,"extension":6.832915404272844},"index":4,"playId":"7369f57a-63f6-3d57-995f-43695f5433e9","pitchNumber":4,"startTime":"2026-06-21T19:40:49.781Z","endTime":"2026-06-21T19:40:53.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:40:53.468Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:40:55.237Z","endTime":"2026-06-21T19:43:10.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72373507259861,"aZ":-9.439747596274879,"pfxX":-5.838731762352801,"pfxZ":11.4770027229181,"pX":0.41021273305025296,"pZ":2.708570269485393,"vX0":7.279622335247469,"vY0":-140.11538316846722,"vZ0":-5.909276489609902,"x":101.36,"y":165.65,"x0":-1.4673985579645836,"y0":50.0065322739353,"z0":5.466959469038725,"aX":-11.57013969128782},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":9.0,"spinRate":2274,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.39144427780157853,"extension":6.766444345014236},"index":0,"playId":"c16d9070-d671-306f-9e68-a17618fef6bf","pitchNumber":1,"startTime":"2026-06-21T19:41:20.998Z","endTime":"2026-06-21T19:41:24.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-21T19:41:39.846Z","endTime":"2026-06-21T19:42:00.423Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02644946750746,"aZ":-27.71417592358499,"pfxX":-4.692725605721073,"pfxZ":2.6364050195272632,"pX":-1.2256900485316622,"pZ":1.5383179713787796,"vX0":3.3167494902838537,"vY0":-128.81472093638396,"vZ0":-4.280566599281437,"x":163.72,"y":197.25,"x0":-1.9158179042339978,"y0":50.00455736088973,"z0":5.347321121481074,"aX":-7.941689329714899},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":7.8,"spinRate":1103,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4240866639574481,"extension":6.602982818239842},"index":2,"playId":"578666e9-c404-3c5c-9292-abdc2f93c276","pitchNumber":2,"startTime":"2026-06-21T19:42:00.423Z","endTime":"2026-06-21T19:42:05.105Z","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":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29673405808879,"aZ":-26.392662457151875,"pfxX":-3.8853465712315476,"pfxZ":3.423988534392503,"pX":1.1019727593627255,"pZ":1.524697537528958,"vX0":8.198459750642819,"vY0":-128.29936387127847,"vZ0":-4.573896292126771,"x":75.0,"y":197.61,"x0":-1.6116083343986194,"y0":50.00327763944393,"z0":5.355629674756264,"aX":-6.5624911701608255},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":5.5,"spinRate":1087,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.424798539613235,"extension":6.7808111887699924},"index":3,"playId":"6c310824-4a24-33c0-863b-36ee7a014d2d","pitchNumber":3,"startTime":"2026-06-21T19:42:20.710Z","endTime":"2026-06-21T19:42:24.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.243812806807618,"aZ":-13.969391821352453,"pfxX":-6.785060861943083,"pfxZ":9.211338170582536,"pX":-0.34099170837044807,"pZ":1.5276325923117826,"vX0":5.727284040980529,"vY0":-139.20624509637133,"vZ0":-8.100538508870754,"x":130.0,"y":197.53,"x0":-1.5366180380730932,"y0":50.000716256685614,"z0":5.3863569180934405,"aX":-13.406258338180676},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":2207,"spinDirection":214},"zone":13,"typeConfidence":0.88,"plateTime":0.39243967962365245,"extension":6.745588153359754},"index":4,"playId":"be08e3a8-fcc3-3527-8c12-3bcf879c4871","pitchNumber":4,"startTime":"2026-06-21T19:42:40.789Z","endTime":"2026-06-21T19:42:44.683Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503608410922773,"aZ":-13.807221412010076,"pfxX":-5.533117562210176,"pfxZ":9.294064971807371,"pX":0.03898796228688634,"pZ":3.656983856676175,"vX0":6.141679862526197,"vY0":-139.48517772939596,"vZ0":-2.8490620573415746,"x":115.51,"y":140.04,"x0":-1.4694128895806027,"y0":50.005002040143566,"z0":5.598621221028022,"aX":-10.937286913468832},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2178,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.3922360517514183,"extension":6.579550116489628},"hitData":{"launchSpeed":74.8,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.55,"coordY":163.24}},"index":5,"playId":"df86f1b4-1292-3fc4-b028-2e1d69e46cdb","pitchNumber":5,"startTime":"2026-06-21T19:43:01.762Z","endTime":"2026-06-21T19:43:10.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:43:10.440Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Gonzalez grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T19:43:13.877Z","endTime":"2026-06-21T19:44:55.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918061431375165,"aZ":-26.555472400541245,"pfxX":-5.8612054742618716,"pfxZ":3.3121789944805418,"pX":-0.48043385222908,"pZ":2.706454997942805,"vX0":5.504918813131552,"vY0":-128.7055486999826,"vZ0":-1.8632865366343312,"x":135.31,"y":165.71,"x0":-1.874096031657062,"y0":50.00302470762374,"z0":5.4740375567479225,"aX":-9.94349452530992},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":9.6,"spinRate":1163,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.4237643561363349,"extension":6.594978711593677},"index":0,"playId":"1af5ab77-4943-355c-bbe8-4f2f87bb97e3","pitchNumber":1,"startTime":"2026-06-21T19:43:38.951Z","endTime":"2026-06-21T19:43:42.916Z","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":87.8,"endSpeed":80.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831512091291636,"aZ":-29.250187143367054,"pfxX":-6.00337445672983,"pfxZ":1.7637037926874477,"pX":-1.296370229870764,"pZ":1.7009135231011623,"vX0":3.964253078400755,"vY0":-127.85757966687113,"vZ0":-3.645460535376917,"x":166.41,"y":192.86,"x0":-2.0852588094956537,"y0":50.00451923182259,"z0":5.435243068398926,"aX":-9.961891249376416},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":10.0,"spinRate":1180,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4280481414851627,"extension":6.731584867427215},"index":1,"playId":"d5444828-8653-3fc3-8313-8e992e77bd68","pitchNumber":2,"startTime":"2026-06-21T19:44:06.774Z","endTime":"2026-06-21T19:44:10.974Z","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.2,"endSpeed":87.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65951769029915,"aZ":-9.81956955804944,"pfxX":-4.350948657248565,"pfxZ":11.307553244056184,"pX":0.1250809505334276,"pZ":4.102668626089688,"vX0":6.801497780309609,"vY0":-139.97356359886862,"vZ0":-2.285268114269333,"x":112.23,"y":128.01,"x0":-1.7750857192980312,"y0":50.00428049862846,"z0":5.575823484521591,"aX":-8.603372674407135},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":6.4,"spinRate":2244,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.39184483772378975,"extension":6.654015510514825},"index":2,"playId":"f0b19226-6b7f-3131-b67f-6ca97e26cf0e","pitchNumber":3,"startTime":"2026-06-21T19:44:26.507Z","endTime":"2026-06-21T19:44:31.709Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431887790734766,"aZ":-28.042245908001394,"pfxX":-4.487053794684553,"pfxZ":2.5295291483392788,"pX":-0.1335962796576789,"pZ":1.7356046037230632,"vX0":6.011543941685339,"vY0":-126.44049971608887,"vZ0":-3.6028211868598676,"x":122.09,"y":191.92,"x0":-1.94838026342328,"y0":50.005625799622536,"z0":5.405459492508617,"aX":-7.33774156369849},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":1025,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.4315939638175581,"extension":6.778100012631628},"hitData":{"launchSpeed":97.1,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.42,"coordY":155.74}},"index":3,"playId":"52b11bca-8201-31ec-9711-8358e703b132","pitchNumber":4,"startTime":"2026-06-21T19:44:48.095Z","endTime":"2026-06-21T19:44:55.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:44:55.484Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to shortstop Luisangel Acuña.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:47:16.666Z","endTime":"2026-06-21T19:49:57.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":[2,3,4,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":9},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Junior Perez replaces left fielder Sam Antonacci, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:46:33.454Z","endTime":"2026-06-21T19:46:33.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678577,"link":"/api/v1/people/678577"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Grant Taylor.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:46:33.476Z","endTime":"2026-06-21T19:47:18.681Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60134270402653,"aZ":-27.938702037466097,"pfxX":5.7251342180032,"pfxZ":2.8122512340145356,"pX":0.7824553854288904,"pZ":0.5572394364421951,"vX0":4.632196674712166,"vY0":-121.6241608505474,"vZ0":-5.866752349210025,"x":87.17,"y":223.73,"x0":-1.8868510719113254,"y0":50.003394487141605,"z0":5.406672278902873,"aX":8.625076393902718},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.0,"breakHorizontal":-11.4,"spinRate":2246,"spinDirection":65},"zone":14,"typeConfidence":0.88,"plateTime":0.4493756928081276,"extension":6.277507412125499},"index":2,"playId":"4d32b156-86da-3945-9bd3-0fc1295cfc6f","pitchNumber":1,"startTime":"2026-06-21T19:47:18.681Z","endTime":"2026-06-21T19:47:21.942Z","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":97.1,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817148040551025,"aZ":-12.523148812119684,"pfxX":-3.444458571357824,"pfxZ":9.651039635296508,"pX":0.4326042534711845,"pZ":2.141850025044753,"vX0":7.143823244789499,"vY0":-141.23315912808232,"vZ0":-6.466494452691832,"x":100.51,"y":180.95,"x0":-1.6732122348544523,"y0":50.00310575749123,"z0":5.253999088761756,"aX":-7.014419625344809},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2332,"spinDirection":215},"zone":9,"typeConfidence":0.93,"plateTime":0.38666895247207744,"extension":6.185868638594206},"index":3,"playId":"0d793464-557f-33a4-9b62-781644359c39","pitchNumber":2,"startTime":"2026-06-21T19:47:42.343Z","endTime":"2026-06-21T19:47:45.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.7,"endSpeed":78.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13318112180017,"aZ":-27.57710662152195,"pfxX":6.978822557615774,"pfxZ":3.0023608443429612,"pX":1.474765336339485,"pZ":0.2829520765066496,"vX0":5.233781790422656,"vY0":-123.10044970441731,"vZ0":-6.460801325670975,"x":60.79,"y":231.14,"x0":-1.5876452333127764,"y0":50.00107515186708,"z0":5.285285756995275,"aX":10.676067863778204},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":-13.9,"spinRate":2565,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.44545328654506644,"extension":6.361692847509455},"index":4,"playId":"d8dbf539-43f4-37cc-8fd0-03cd248332df","pitchNumber":3,"startTime":"2026-06-21T19:47:58.659Z","endTime":"2026-06-21T19:48:02.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38967852737525,"aZ":-31.209826787184248,"pfxX":6.356943673136591,"pfxZ":0.6475159140047619,"pX":1.1867286501040062,"pZ":3.1125468355175108,"vX0":4.79151929093436,"vY0":-121.96547031437017,"vZ0":0.5529598357705914,"x":71.76,"y":154.74,"x0":-1.6366418775436513,"y0":50.00335715602294,"z0":5.5976016780226825,"aX":9.47362927607506},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":2465,"spinDirection":70},"zone":12,"typeConfidence":0.88,"plateTime":0.4509485383661991,"extension":6.237365152350678},"index":5,"playId":"71aee067-3457-3216-a65d-61aa22102f7e","pitchNumber":4,"startTime":"2026-06-21T19:48:16.675Z","endTime":"2026-06-21T19:48:21.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.578851300962945,"aZ":-12.102308598221342,"pfxX":-4.8934562417252,"pfxZ":9.886268089298408,"pX":0.3439408032760791,"pZ":1.647708638610057,"vX0":7.353523086253024,"vY0":-141.63967102540917,"vZ0":-7.658344569765737,"x":85.53,"y":168.7,"x0":-1.6510583838126367,"y0":50.00454641923842,"z0":5.16197632540354,"aX":-9.93699942689105},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2279,"spinDirection":216},"zone":9,"typeConfidence":0.93,"plateTime":0.3868147259034447,"extension":6.3501817987572915},"index":6,"playId":"d1d42f61-a963-36b3-8301-8e203e0c8fd2","pitchNumber":5,"startTime":"2026-06-21T19:48:32.610Z","endTime":"2026-06-21T19:48:37.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.343248392536935,"aZ":-11.92291880069887,"pfxX":-3.9048098860760208,"pfxZ":9.791721513893098,"pX":-0.6339023818092724,"pZ":2.4014359192228083,"vX0":4.528079704795705,"vY0":-142.98258763305247,"vZ0":-5.779157510977405,"x":141.16,"y":173.94,"x0":-1.7316629027935013,"y0":50.001847132745425,"z0":5.198808249627971,"aX":-8.075160473378979},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2216,"spinDirection":212},"zone":4,"typeConfidence":0.94,"plateTime":0.38325377518678616,"extension":6.3008690711787265},"index":7,"playId":"73ae99ea-80ec-3ea9-b6b7-1da7c1e97595","pitchNumber":6,"startTime":"2026-06-21T19:48:52.281Z","endTime":"2026-06-21T19:48:57.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82998195266076,"aZ":-26.66173718485444,"pfxX":5.619730588242147,"pfxZ":3.530491054880132,"pX":-0.4338303258145252,"pZ":2.4610018049191913,"vX0":1.3313142392670287,"vY0":-124.5916625054167,"vZ0":-1.9956746766035924,"x":133.54,"y":172.33,"x0":-1.7058886998759062,"y0":50.00145968195007,"z0":5.492628540999744,"aX":8.76502410942409},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.1,"breakHorizontal":-10.4,"spinRate":2523,"spinDirection":80},"zone":4,"typeConfidence":0.92,"plateTime":0.4409264112342668,"extension":6.268593849950369},"index":8,"playId":"d19fcb30-2c5c-33d4-a686-c980205286aa","pitchNumber":7,"startTime":"2026-06-21T19:49:15.349Z","endTime":"2026-06-21T19:49:20.847Z","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":84.4,"endSpeed":77.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350594456006405,"aZ":-27.70954361629548,"pfxX":9.596294420046952,"pfxZ":2.9197649548699562,"pX":0.08016304139874314,"pZ":1.905898331181448,"vX0":1.7183945281243962,"vY0":-122.89818697346081,"vZ0":-2.658468694950919,"x":113.94,"y":187.32,"x0":-1.8749411447272266,"y0":50.00401891358187,"z0":5.355116802936317,"aX":14.680021363034747},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":-17.8,"spinRate":2443,"spinDirection":62},"zone":8,"typeConfidence":0.92,"plateTime":0.4456803238778497,"extension":6.458907027942945},"hitData":{"launchSpeed":85.5,"launchAngle":59.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.71,"coordY":124.03}},"index":9,"playId":"0c36d418-7bcb-332d-bbb3-90fa9a8901e9","pitchNumber":8,"startTime":"2026-06-21T19:49:46.885Z","endTime":"2026-06-21T19:49:57.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:49:57.265Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:49:58.102Z","endTime":"2026-06-21T19:51:40.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":[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":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":"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85270068212404,"aZ":-18.155177717064372,"pfxX":-9.282909007187932,"pfxZ":6.736022397415929,"pX":0.3079866633655863,"pZ":1.8426403304223073,"vX0":8.470993537731882,"vY0":-143.3180816052833,"vZ0":-6.4340528680781155,"x":105.26,"y":189.03,"x0":-1.478677278010046,"y0":50.006957223556526,"z0":5.249153014350131,"aX":-19.332442592949867},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.0,"breakHorizontal":15.1,"spinRate":2276,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3820467359603845,"extension":6.34907260169869},"index":0,"playId":"31241775-a0e5-3cd3-a088-1e300b8dd826","pitchNumber":1,"startTime":"2026-06-21T19:50:21.328Z","endTime":"2026-06-21T19:50:24.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912091258608953,"aZ":-33.7201847575117,"pfxX":-6.569214062591498,"pfxZ":-1.0483782576680483,"pX":0.2320074776507453,"pZ":2.9170249064390275,"vX0":5.977296170679012,"vY0":-120.5977872066813,"vZ0":0.38942786923690176,"x":108.16,"y":160.02,"x0":-1.4222303459592125,"y0":50.00148313633069,"z0":5.721776179145013,"aX":-9.69950780352523},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":10.6,"spinRate":888,"spinDirection":264},"zone":2,"typeConfidence":0.91,"plateTime":0.45374063967737666,"extension":6.2618532913411356},"index":1,"playId":"a2638622-a474-3501-8382-cb28dc30a191","pitchNumber":2,"startTime":"2026-06-21T19:50:39.683Z","endTime":"2026-06-21T19:50:43.946Z","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":97.6,"endSpeed":89.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578934220563244,"aZ":-18.809699150381157,"pfxX":-3.761672397541723,"pfxZ":6.533000594993219,"pX":2.098117760132151,"pZ":2.863441549944662,"vX0":11.327487051239805,"vY0":-141.71166532374016,"vZ0":-3.5694086954676743,"x":37.02,"y":161.47,"x0":-1.45176989528173,"y0":50.00499239896771,"z0":5.331922045072947,"aX":-7.699014356860884},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":4.7,"spinRate":2150,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3856413880546081,"extension":6.319258759432182},"index":2,"playId":"6b30f934-232c-3744-a7d8-e960a89f9fa0","pitchNumber":3,"startTime":"2026-06-21T19:50:57.826Z","endTime":"2026-06-21T19:51:00.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002890297389172,"aZ":-19.05796953495847,"pfxX":-4.953321165235655,"pfxZ":6.462154895734982,"pX":0.761470742540474,"pZ":2.164576874476652,"vX0":8.465850279658186,"vY0":-141.28988925356688,"vZ0":-5.219297070051184,"x":87.97,"y":180.34,"x0":-1.624737097950453,"y0":50.00332717097028,"z0":5.253449637180347,"aX":-10.05507185367495},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":7.3,"spinRate":2188,"spinDirection":212},"zone":6,"typeConfidence":0.83,"plateTime":0.3870879016660984,"extension":6.359328870486757},"index":3,"playId":"908f5699-1c8c-3e83-a5c9-25826ea0d7e8","pitchNumber":4,"startTime":"2026-06-21T19:51:15.579Z","endTime":"2026-06-21T19:51:18.884Z","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":98.2,"endSpeed":89.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.571599714562645,"aZ":-19.42771945313027,"pfxX":-1.6166088003605301,"pfxZ":6.171133585162069,"pX":1.5406777446412845,"pZ":2.657482107120672,"vX0":9.16692104693304,"vY0":-142.73731380289468,"vZ0":-4.2406974380780875,"x":58.27,"y":167.03,"x0":-1.5011331329722832,"y0":50.00273986915356,"z0":5.384226636022424,"aX":-3.3404572510082327},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":1.1,"spinRate":2329,"spinDirection":203},"zone":12,"typeConfidence":0.92,"plateTime":0.38360214117794955,"extension":6.356592042852274},"index":4,"playId":"85c4c968-a9d1-3915-a11f-4c273f3aa879","pitchNumber":5,"startTime":"2026-06-21T19:51:35.355Z","endTime":"2026-06-21T19:51:40.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:51:40.509Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"White Sox challenged (play at 1st), call on the field was upheld: Jahmai Jones singles on a ground ball to shortstop Luisangel Acuña.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:51:46.824Z","endTime":"2026-06-21T19:52:11.747Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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_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":98.4,"endSpeed":90.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05782468080742,"aZ":-21.297820994137417,"pfxX":-10.23186502783038,"pfxZ":5.2141849225890295,"pX":-0.21681010253564054,"pZ":1.9541300246854507,"vX0":7.881402193951047,"vY0":-143.1017543562371,"vZ0":-5.652469405902189,"x":125.26,"y":186.02,"x0":-1.668458816854998,"y0":50.0068368460926,"z0":5.277046126049231,"aX":-21.36077664546462},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.5,"breakHorizontal":17.0,"spinRate":2340,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.3818261934819205,"extension":6.2840831689013745},"hitData":{"launchSpeed":91.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":151.18}},"index":0,"playId":"3183e48a-600a-3b08-8637-7a022ff5e535","pitchNumber":1,"startTime":"2026-06-21T19:52:03.731Z","endTime":"2026-06-21T19:52:11.747Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":145},"playEndTime":"2026-06-21T19:52:11.747Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Braden Montgomery. Jahmai Jones to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:53:49.165Z","endTime":"2026-06-21T19:55:29.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587757358502667,"aZ":-29.911813107505676,"pfxX":5.667078481787431,"pfxZ":1.4660052277061624,"pX":-0.8005170387740902,"pZ":3.1042640308472915,"vX0":0.7708993661753791,"vY0":-122.94718921774981,"vZ0":0.4754498415837567,"x":147.51,"y":154.96,"x0":-1.8543076409893617,"y0":50.002447753757984,"z0":5.43108237451003,"aX":8.743265220017584},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":-10.4,"spinRate":2458,"spinDirection":97},"zone":1,"typeConfidence":0.9,"plateTime":0.44417038185419555,"extension":6.362781809602792},"index":0,"playId":"3cdf1ee2-ffd2-34c1-aaa1-b790dc6b3e7a","pitchNumber":1,"startTime":"2026-06-21T19:53:49.165Z","endTime":"2026-06-21T19:53:53.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214017414414794,"aZ":-15.797003463643627,"pfxX":-3.1624911949140984,"pfxZ":8.216936619442574,"pX":1.0427986919263659,"pZ":0.9191899730598082,"vX0":8.829251852035151,"vY0":-139.5322435325352,"vZ0":-8.715396995966154,"x":77.25,"y":213.96,"x0":-1.736641793474302,"y0":50.00543931964102,"z0":5.100933297708292,"aX":-6.305977375611449},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":4.1,"spinRate":2183,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3909414864684524,"extension":6.373197042571406},"index":1,"playId":"cf942469-d800-31be-9c9a-e6481b7b4a94","pitchNumber":2,"startTime":"2026-06-21T19:54:07.156Z","endTime":"2026-06-21T19:54:11.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433321817097177,"aZ":-16.622073261263118,"pfxX":-2.8810529388380903,"pfxZ":7.551281510512907,"pX":0.7661446205799332,"pZ":1.4260060223933275,"vX0":7.762255262673009,"vY0":-141.91867200785302,"vZ0":-7.485574707255797,"x":87.8,"y":200.28,"x0":-1.61817251357127,"y0":50.00709265471766,"z0":5.136987313283831,"aX":-5.937436541040273},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.5,"breakHorizontal":3.8,"spinRate":2299,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.38448535995544386,"extension":6.338222729804709},"index":2,"playId":"66ce6c7b-5136-378f-8416-bddd87d70c30","pitchNumber":3,"startTime":"2026-06-21T19:54:28.183Z","endTime":"2026-06-21T19:54:33.666Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4098809135582,"aZ":-15.263816635508768,"pfxX":-4.543416014766054,"pfxZ":8.183275057382943,"pX":0.2297395730506491,"pZ":1.74930076670894,"vX0":6.9189482654740955,"vY0":-142.33792777323328,"vZ0":-6.895017751932137,"x":108.24,"y":191.55,"x0":-1.6340637583574038,"y0":50.00683733520686,"z0":5.156354701779086,"aX":-9.393922721301816},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2367,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.383719005541006,"extension":6.282149004609176},"index":3,"playId":"4c377bd4-4197-32fa-98be-2cb876047eed","pitchNumber":4,"startTime":"2026-06-21T19:54:45.891Z","endTime":"2026-06-21T19:54:49.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"8f96dbc1-fe59-398e-8456-501c06056230","startTime":"2026-06-21T19:55:02.059Z","endTime":"2026-06-21T19:55:06.802Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48483138712377,"aZ":-17.108140755926883,"pfxX":-1.3862976802952582,"pfxZ":7.432183165511821,"pX":0.323571480650676,"pZ":1.7866254146645075,"vX0":6.0380050284348386,"vY0":-140.8733644147181,"vZ0":-6.339185470170922,"x":104.67,"y":190.54,"x0":-1.6595495426086075,"y0":50.00044074683133,"z0":5.156260753852168,"aX":-2.809882791752137},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":1.4,"spinRate":2241,"spinDirection":211},"zone":9,"typeConfidence":0.92,"plateTime":0.38756301645950986,"extension":6.462870303828652},"hitData":{"launchSpeed":91.2,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.32,"coordY":116.21}},"index":5,"playId":"70963bd5-de42-3d23-8a18-0a8058b1c8c8","pitchNumber":5,"startTime":"2026-06-21T19:55:18.874Z","endTime":"2026-06-21T19:55:29.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:55:29.876Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to left fielder Junior Perez. Jahmai Jones scores. Kevin McGonigle to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:56:41.519Z","endTime":"2026-06-21T19:58:55.040Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"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"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":622554,"link":"/api/v1/people/622554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:55:41.895Z","endTime":"2026-06-21T19:56:43.906Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.216551882956846,"aZ":-14.312315771759199,"pfxX":-3.5115282073738117,"pfxZ":8.54412767444422,"pX":0.9284310324391156,"pZ":2.735739221100622,"vX0":8.180540370335002,"vY0":-142.39808846242147,"vZ0":-4.493812759053666,"x":81.61,"y":164.92,"x0":-1.5025516712085971,"y0":50.00038457013774,"z0":5.214685398341103,"aX":-7.339678298272826},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":5.0,"spinRate":2367,"spinDirection":216},"zone":12,"typeConfidence":0.93,"plateTime":0.3820466028569709,"extension":6.355193906211522},"index":1,"playId":"9197d480-e411-36d8-9906-0049be259484","pitchNumber":1,"startTime":"2026-06-21T19:56:43.906Z","endTime":"2026-06-21T19:56:47.642Z","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":99.3,"endSpeed":92.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717376243202995,"aZ":-18.573662545139303,"pfxX":-8.149839437260244,"pfxZ":6.349346510161905,"pX":0.1755799602940071,"pZ":1.1351151821426124,"vX0":7.947182414185047,"vY0":-144.3286826901583,"vZ0":-8.092284016936647,"x":110.31,"y":208.13,"x0":-1.5342808923474935,"y0":50.00280833696677,"z0":5.086404599028873,"aX":-17.46000176894664},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.3,"breakHorizontal":13.4,"spinRate":2313,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.37727982343142896,"extension":6.364779261003502},"index":2,"playId":"f0b99861-7171-356c-9bc9-45e33b3d6ba7","pitchNumber":2,"startTime":"2026-06-21T19:57:04.215Z","endTime":"2026-06-21T19:57:08.310Z","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":98.1,"endSpeed":90.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39200651018564,"aZ":-13.565427835052544,"pfxX":-3.1640550045850233,"pfxZ":8.9286774215735,"pX":1.167877112415466,"pZ":2.9802459437113447,"vX0":9.028257798570136,"vY0":-142.66389594789578,"vZ0":-4.175385714519136,"x":72.48,"y":158.31,"x0":-1.6111911930865954,"y0":50.00523287739425,"z0":5.303261766774407,"aX":-6.5974320315754165},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":4.1,"spinRate":2486,"spinDirection":217},"zone":12,"typeConfidence":0.94,"plateTime":0.3823064851933524,"extension":6.398385281313754},"index":3,"playId":"60751f6e-f662-36df-b282-14ba3a45a3d7","pitchNumber":3,"startTime":"2026-06-21T19:58:01.372Z","endTime":"2026-06-21T19:58:05.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63201964211215,"aZ":-13.067109282319691,"pfxX":-4.344244312095791,"pfxZ":9.151882018668399,"pX":0.8577001181799758,"pZ":2.2474665880992934,"vX0":8.534463334596497,"vY0":-142.8127895108795,"vZ0":-5.9326951276916065,"x":84.31,"y":178.1,"x0":-1.5906997110125327,"y0":50.00064667387365,"z0":5.157267044767116,"aX":-9.068502090000045},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2506,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.3819865658434338,"extension":6.407532588600359},"index":4,"playId":"deb0a314-bdc7-3f31-82e4-508202d28336","pitchNumber":4,"startTime":"2026-06-21T19:58:21.227Z","endTime":"2026-06-21T19:58:24.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084483305246877,"aZ":-30.837293563327336,"pfxX":8.308155326903101,"pfxZ":0.8455203607348949,"pX":0.43193327562964207,"pZ":2.2440370273410872,"vX0":2.286117322594776,"vY0":-124.61493722197093,"vZ0":-1.4728418838467057,"x":100.54,"y":178.19,"x0":-1.5758924740358362,"y0":50.00326180395222,"z0":5.380708927689838,"aX":13.118174575115576},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-15.6,"spinRate":2574,"spinDirection":69},"zone":6,"typeConfidence":0.91,"plateTime":0.4388696997184356,"extension":6.3288248112459895},"hitData":{"launchSpeed":100.9,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.85,"coordY":114.18}},"index":5,"playId":"e8c7ee96-7b51-3fb1-8be6-cb7bb7d87697","pitchNumber":5,"startTime":"2026-06-21T19:58:43.545Z","endTime":"2026-06-21T19:58:55.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T19:58:55.040Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-21T19:59:14.258Z","endTime":"2026-06-21T20:00:38.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35104918955591,"aZ":-28.731613415827905,"pfxX":3.431317518549456,"pfxZ":2.1115225119296923,"pX":-0.1647940003168099,"pZ":1.145448789945054,"vX0":2.8037001480081485,"vY0":-126.47170322879248,"vZ0":-4.672863394877682,"x":123.28,"y":207.85,"x0":-1.7312096172121167,"y0":50.00369771032592,"z0":5.30555867667371,"aX":5.590687306330985},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-6.8,"spinRate":2571,"spinDirection":80},"zone":13,"typeConfidence":0.9,"plateTime":0.4321026413241933,"extension":6.452361856653734},"index":0,"playId":"caa59a79-e56f-34e4-acc9-4e86a159d3d1","pitchNumber":1,"startTime":"2026-06-21T19:59:35.155Z","endTime":"2026-06-21T19:59:39.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398823493732067,"aZ":-14.9214457594822,"pfxX":-1.8473017952003268,"pfxZ":8.384583835536043,"pX":-1.2540934340881023,"pZ":3.571458713957229,"vX0":2.3645108494867446,"vY0":-141.82939726721474,"vZ0":-2.1789717309044287,"x":164.8,"y":142.35,"x0":-1.8546840184850462,"y0":50.00181618616734,"z0":5.290187648203791,"aX":-3.8009761450300115},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":2.9,"spinRate":2349,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.384721603351994,"extension":6.409623455228637},"index":1,"playId":"fa93a0f8-20b2-3939-a3be-0db864c07e4b","pitchNumber":2,"startTime":"2026-06-21T19:59:53.814Z","endTime":"2026-06-21T19:59:58.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"98c062c8-2f05-4491-8704-c1243236bb0a","startTime":"2026-06-21T20:00:13.978Z","endTime":"2026-06-21T20:00:18.978Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.617671499173643,"aZ":-16.003250657073682,"pfxX":-4.204082195251972,"pfxZ":7.860796117560875,"pX":0.032643670918288396,"pZ":3.5051221560125065,"vX0":5.81586833308595,"vY0":-142.27907191243244,"vZ0":-2.225972045351731,"x":115.76,"y":144.14,"x0":-1.4885314300032773,"y0":50.001699774985255,"z0":5.307808198419153,"aX":-8.647916549581554},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":6.5,"spinRate":2413,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3844719248683117,"extension":6.421640881271883},"hitData":{"launchSpeed":97.5,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":166.88}},"index":3,"playId":"5db97270-6a1e-3ff4-81ab-b2a8f1166624","pitchNumber":3,"startTime":"2026-06-21T20:00:30.842Z","endTime":"2026-06-21T20:00:38.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:00:38.339Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edgar Quero flies out to center fielder Matt Vierling. Jacob Gonzalez to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-21T20:03:12.504Z","endTime":"2026-06-21T20:04:45.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Riley Greene remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:02:44.901Z","endTime":"2026-06-21T20:02:44.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400"},{"details":{"description":"Pitching Change: Will Vest replaces Kyle Finnegan, batting 9th, replacing left fielder Jahmai Jones.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:02:44.918Z","endTime":"2026-06-21T20:03:01.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"902","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Jacob Gonzalez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T20:03:01.605Z","endTime":"2026-06-21T20:03:14.804Z","isPitch":false,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98457512232011,"aZ":-12.7539466113642,"pfxX":-3.660300887727758,"pfxZ":9.780757809566293,"pX":-0.6809550430657761,"pZ":3.607585540945507,"vX0":4.5340566759277685,"vY0":-140.30850432847896,"vZ0":-3.011195110500143,"x":142.96,"y":141.38,"x0":-1.8454812118521389,"y0":50.00271476961999,"z0":5.5306353421713235,"aX":-7.2679333911168875},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2159,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39101198767535017,"extension":6.452496843484926},"index":3,"playId":"76112b88-c6e9-3bd0-8bb9-9c69e4ea675a","pitchNumber":1,"startTime":"2026-06-21T20:03:14.804Z","endTime":"2026-06-21T20:03:19.125Z","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":96.6,"endSpeed":87.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9555043471164,"aZ":-11.8096750366771,"pfxX":-5.17577572380395,"pfxZ":10.271679526018199,"pX":-0.7182143023285338,"pZ":2.5167601623347142,"vX0":5.029241012612833,"vY0":-140.42504642236642,"vZ0":-5.8520266022266645,"x":144.38,"y":170.83,"x0":-1.866260446233396,"y0":50.004962669451075,"z0":5.407283842349966,"aX":-10.263251794207722},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2258,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39114668926602514,"extension":6.475009496989842},"index":4,"playId":"4dcde61a-c0ba-3eba-82eb-f5d79836cff7","pitchNumber":2,"startTime":"2026-06-21T20:03:31.012Z","endTime":"2026-06-21T20:03:34.012Z","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":90.5,"endSpeed":82.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891567504397518,"aZ":-28.82930275238637,"pfxX":-7.546055744072641,"pfxZ":1.914379318518792,"pX":-1.262814051577638,"pZ":2.5294422067014506,"vX0":4.416575409844432,"vY0":-131.76610618229668,"vZ0":-2.0816212148527944,"x":165.14,"y":170.49,"x0":-1.9866741485058357,"y0":50.000543950489366,"z0":5.475006193500805,"aX":-13.17138713413904},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":12.6,"spinRate":1682,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4168242590811624,"extension":6.238264297992289},"index":5,"playId":"c2e833e1-77e1-3c5c-983a-5109e712397d","pitchNumber":3,"startTime":"2026-06-21T20:03:53.615Z","endTime":"2026-06-21T20:03:57.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32343052247137,"aZ":-14.189634085953733,"pfxX":-5.0435872972025075,"pfxZ":9.049052681539624,"pX":0.21067253549705645,"pZ":1.9788378835117297,"vX0":7.32102870771313,"vY0":-140.23609889478328,"vZ0":-6.680386782653114,"x":108.97,"y":185.35,"x0":-1.7809951455554645,"y0":50.00356398845817,"z0":5.321142513093991,"aX":-10.025430098117637},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":7.6,"spinRate":2160,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3908761238274203,"extension":6.495501517163789},"index":6,"playId":"04135df6-aff6-3c05-8182-8f5e92cba9e6","pitchNumber":4,"startTime":"2026-06-21T20:04:09.581Z","endTime":"2026-06-21T20:04:12.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40414002635495,"aZ":-14.52470625959262,"pfxX":-5.9483721342472755,"pfxZ":8.790536492735361,"pX":-0.18218822211083116,"pZ":3.6191745907961828,"vX0":6.563314996460295,"vY0":-140.47780491585672,"vZ0":-2.4115431003861745,"x":123.94,"y":141.06,"x0":-1.7707427444812756,"y0":50.00445668449039,"z0":5.427505564082588,"aX":-11.946305333570443},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2243,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38918747172782986,"extension":6.411933814431541},"hitData":{"launchSpeed":94.0,"launchAngle":28.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":87.25,"coordY":57.24}},"index":7,"playId":"00ec12c8-c6c5-30ee-b7a6-199e1e4b339e","pitchNumber":5,"startTime":"2026-06-21T20:04:31.184Z","endTime":"2026-06-21T20:04:45.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:04:45.208Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Tristan Peters out on a sacrifice fly to right fielder Kerry Carpenter. Jacob Gonzalez scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-21T20:04:52.535Z","endTime":"2026-06-21T20:05:42.871Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999197947194077,"aZ":-31.395270751936597,"pfxX":0.6169769355176427,"pfxZ":0.4593082081861555,"pX":0.6796544553088458,"pZ":0.8988173534101236,"vX0":6.503506598980157,"vY0":-129.25623290647934,"vZ0":-4.945112537892497,"x":91.09,"y":214.51,"x0":-1.9372658485891456,"y0":50.00592363525718,"z0":5.215060041045427,"aX":1.0562837121887596},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2821,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4218848833160296,"extension":6.506670359412801},"index":0,"playId":"6495fd70-7e96-3b5b-91a9-97340b9024fd","pitchNumber":1,"startTime":"2026-06-21T20:05:13.501Z","endTime":"2026-06-21T20:05:16.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020545899090738,"aZ":-32.84280972609677,"pfxX":3.3480997296810164,"pfxZ":-0.39013671397474603,"pX":0.13020104610192207,"pZ":2.2859394345818935,"vX0":4.242081010693072,"vY0":-129.38135916934957,"vZ0":-1.6097652097580428,"x":112.04,"y":177.06,"x0":-1.965878473237271,"y0":50.005973489672115,"z0":5.433381667886389,"aX":5.676434614037374},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":-7.0,"spinRate":2823,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.42335993744387057,"extension":6.493323009777325},"hitData":{"launchSpeed":88.8,"launchAngle":30.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.52,"coordY":64.53}},"index":1,"playId":"f26e1ebc-6d7e-3151-a7f0-db7fe13279d1","pitchNumber":2,"startTime":"2026-06-21T20:05:29.846Z","endTime":"2026-06-21T20:05:42.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:05:42.871Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to left fielder Riley Greene.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-21T20:06:20.828Z","endTime":"2026-06-21T20:09:21.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Vargas replaces Luisangel Acuña.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T20:06:06.070Z","endTime":"2026-06-21T20:06:23.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03726563388628,"aZ":-13.586166776020368,"pfxX":-1.6159131710940886,"pfxZ":9.2034836966785,"pX":0.9453311038041242,"pZ":2.426182054222908,"vX0":7.618993526597326,"vY0":-140.76294439110495,"vZ0":-5.633192145881597,"x":80.97,"y":173.27,"x0":-1.5789923561367072,"y0":50.00374261473664,"z0":5.323052992948477,"aX":-3.265440282138003},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":1.4,"spinRate":2286,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3881724775549036,"extension":6.512638310668366},"index":1,"playId":"32a256a9-3a1b-37f1-aa7a-f0de50cf2f69","pitchNumber":1,"startTime":"2026-06-21T20:06:23.132Z","endTime":"2026-06-21T20:06:27.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21615313356737,"aZ":-32.3403509629647,"pfxX":1.5515360518244354,"pfxZ":-0.09398052804498125,"pX":0.6189072290028698,"pZ":1.2216510416857662,"vX0":5.843020213642667,"vY0":-130.01204532023323,"vZ0":-4.161173654518843,"x":93.41,"y":205.8,"x0":-1.8556403385941185,"y0":50.00596194162027,"z0":5.286499362193423,"aX":2.6661916213751073},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.1,"spinRate":2817,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.42064053397919476,"extension":6.515928129200812},"index":2,"playId":"89a37006-2c3c-3c83-a6ed-6617eddccf93","pitchNumber":2,"startTime":"2026-06-21T20:06:38.440Z","endTime":"2026-06-21T20:06:41.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.483379401716366,"aZ":-15.9255404063658,"pfxX":-5.245989026500497,"pfxZ":8.130585860089841,"pX":0.7983587729471229,"pZ":4.434164546183467,"vX0":8.503873472836224,"vY0":-140.20179017742706,"vZ0":-0.08518333219064439,"x":86.57,"y":119.06,"x0":-1.5868846635856564,"y0":50.005040817597354,"z0":5.500680382277399,"aX":-10.48762340037923},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2244,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3900507862947893,"extension":6.31508585979053},"index":3,"playId":"73684e6f-cca0-3e32-b010-d0c84aaa10a0","pitchNumber":3,"startTime":"2026-06-21T20:06:58.885Z","endTime":"2026-06-21T20:07:03.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97152872833312,"aZ":-16.718744566008844,"pfxX":-5.79644807965625,"pfxZ":7.747965292197794,"pX":0.0013123055592425207,"pZ":3.0928006685446032,"vX0":7.272574596586178,"vY0":-140.1850212127383,"vZ0":-3.3005438838712897,"x":116.95,"y":155.27,"x0":-1.8705561230814762,"y0":50.005520542587746,"z0":5.37351442450199,"aX":-11.567025063552},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2186,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3903557133775548,"extension":6.320689561787006},"index":4,"playId":"13e2860f-1fb2-3994-a2cb-78c0ed8aee57","pitchNumber":4,"startTime":"2026-06-21T20:07:12.941Z","endTime":"2026-06-21T20:07:16.178Z","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.3,"endSpeed":82.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778917529412112,"aZ":-34.809247336229454,"pfxX":-1.843388915224205,"pfxZ":-1.5737519900789498,"pX":1.2209008002710138,"pZ":0.2815997691999829,"vX0":8.133781387447872,"vY0":-128.30925178346737,"vZ0":-5.765510445285122,"x":70.46,"y":231.18,"x0":-1.7408252893560259,"y0":50.0014700255841,"z0":5.2476152392428945,"aX":-3.097466678532817},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":1.7,"spinRate":2654,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.4257270475657462,"extension":6.515717317487264},"index":5,"playId":"756849c8-d0dc-31b8-9070-eaf82efdcab8","pitchNumber":5,"startTime":"2026-06-21T20:07:35.747Z","endTime":"2026-06-21T20:07:39.570Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-21T20:07:59.777Z","endTime":"2026-06-21T20:08:14.548Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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.7,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341415793673352,"aZ":-21.61695828964518,"pfxX":-7.516420372257631,"pfxZ":5.310114738627584,"pX":-1.1425838000146313,"pZ":3.2721572932463894,"vX0":4.493406101846396,"vY0":-139.3985213751129,"vZ0":-2.2068243613766425,"x":160.55,"y":150.43,"x0":-1.7903195054648056,"y0":50.00252542910902,"z0":5.485783082234266,"aX":-14.943242072172382},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":12.8,"spinRate":2012,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39140152764405167,"extension":6.4163555708350355},"index":7,"playId":"4af91671-5d11-3fae-86eb-b79bba5b3b2e","pitchNumber":6,"startTime":"2026-06-21T20:08:14.548Z","endTime":"2026-06-21T20:08:20.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32799756358579,"aZ":-14.563403745244514,"pfxX":-4.036792389146293,"pfxZ":8.652332762100965,"pX":1.1545861467978746,"pZ":2.0244914410149395,"vX0":9.110185746271146,"vY0":-140.6751519262808,"vZ0":-6.623634490640278,"x":72.99,"y":184.12,"x0":-1.5792440442096516,"y0":50.00153092774431,"z0":5.326750077672217,"aX":-8.216077197849874},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":5.8,"spinRate":2214,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3871143085811384,"extension":6.435297390668443},"index":8,"playId":"0553d734-81f8-39ad-9063-6fc0bdc8c49a","pitchNumber":7,"startTime":"2026-06-21T20:08:34.078Z","endTime":"2026-06-21T20:08:38.823Z","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":96.3,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518991289975183,"aZ":-14.679986607035174,"pfxX":-3.228295593401299,"pfxZ":8.693683028030447,"pX":-0.8610129527183643,"pZ":2.928659875118449,"vX0":3.9045119552371563,"vY0":-140.2220390578882,"vZ0":-4.270259563360913,"x":149.82,"y":159.71,"x0":-1.8450855326584035,"y0":50.00497337122448,"z0":5.413780495032269,"aX":-6.498487513688676},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2184,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38900991387895667,"extension":6.415860196994563},"index":9,"playId":"251e6135-13ab-316b-87bc-25d5e0139820","pitchNumber":8,"startTime":"2026-06-21T20:08:50.417Z","endTime":"2026-06-21T20:08:54.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.879829319948737,"aZ":-12.823024584727728,"pfxX":-1.8664455701195348,"pfxZ":9.834176446110082,"pX":0.6884596457274929,"pZ":2.9406249596215916,"vX0":7.159178261597139,"vY0":-139.29143947376974,"vZ0":-4.414414262726584,"x":90.76,"y":159.38,"x0":-1.6710000541863335,"y0":50.00385563622356,"z0":5.39200910701047,"aX":-3.6743478720754132},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":1.9,"spinRate":2262,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3930176078123919,"extension":6.414189651404033},"hitData":{"launchSpeed":92.9,"launchAngle":50.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.29,"coordY":114.62}},"index":10,"playId":"36ed324f-3a87-3ded-b366-4814a4a4afbe","pitchNumber":9,"startTime":"2026-06-21T20:09:10.952Z","endTime":"2026-06-21T20:09:21.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:09:21.517Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a sharp line drive to right fielder Braden Montgomery. Kerry Carpenter to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-21T20:11:46.695Z","endTime":"2026-06-21T20:13:36.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Colson Montgomery.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:10:50.918Z","endTime":"2026-06-21T20:10:50.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"300"},{"details":{"description":"Miguel Vargas remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:10:50.944Z","endTime":"2026-06-21T20:10:50.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":682668,"link":"/api/v1/people/682668"}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T20:10:50.946Z","endTime":"2026-06-21T20:11:11.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Kerry Carpenter starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T20:11:11.830Z","endTime":"2026-06-21T20:11:37.362Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"base":2},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-21T20:11:37.362Z","endTime":"2026-06-21T20:11:48.938Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"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":88.6,"endSpeed":81.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634485014555867,"aZ":-17.581086793136436,"pfxX":6.798290745237712,"pfxZ":8.66684775582937,"pX":-1.3280682973200106,"pZ":1.8934939192324611,"vX0":-14.98485140913707,"vY0":-128.1936338867032,"vZ0":-4.1983713699062,"x":167.62,"y":187.66,"x0":3.6797543610927104,"y0":50.000723192252906,"z0":4.9038287668076315,"aX":11.444808092379915},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":2169,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.42539512071560903,"extension":7.426803176648202},"index":5,"playId":"ffd7bcae-9527-3ac9-a6df-5ed59eea1f0b","pitchNumber":1,"startTime":"2026-06-21T20:11:48.938Z","endTime":"2026-06-21T20:11:53.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17277678318404,"aZ":-17.15983726677302,"pfxX":6.020273297877093,"pfxZ":8.959608428766462,"pX":-0.9782885133572666,"pZ":2.63613808412016,"vX0":-13.596628563366087,"vY0":-127.8226682428742,"vZ0":-2.5021276865368702,"x":154.29,"y":167.6,"x0":3.5975906120575276,"y0":50.0048774008246,"z0":4.955601204265402,"aX":10.0928951181226},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.0,"breakHorizontal":-8.3,"spinRate":2064,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.4264127035707035,"extension":7.3624054279598905},"index":6,"playId":"77d5ce20-0a19-3b1c-964a-50bcde631f8f","pitchNumber":2,"startTime":"2026-06-21T20:12:05.279Z","endTime":"2026-06-21T20:12:09.768Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.196058580519168,"aZ":-28.021912008173516,"pfxX":-2.3277097525301715,"pfxZ":2.744041041919198,"pX":-0.4271303030414525,"pZ":2.513563091282805,"vX0":-9.869378475709784,"vY0":-121.7906966645129,"vZ0":-0.3589244270923909,"x":133.28,"y":170.91,"x0":3.967550188094359,"y0":50.00463068029197,"z0":5.0705701617427845,"aX":-3.5214202063795463},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.2,"breakHorizontal":6.4,"spinRate":2253,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.44842097773625245,"extension":7.092722024269362},"index":7,"playId":"518d8728-5c6b-3dfa-9bbc-3d396fb19707","pitchNumber":3,"startTime":"2026-06-21T20:12:20.449Z","endTime":"2026-06-21T20:12:24.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.330946132122122,"aZ":-15.443957953398547,"pfxX":5.336340404096671,"pfxZ":9.963400375809604,"pX":-0.5628243043448092,"pZ":1.8914689543262673,"vX0":-12.818895199420277,"vY0":-128.21198637601302,"vZ0":-4.549602236934233,"x":138.45,"y":187.71,"x0":3.7892177620333953,"y0":50.00612625452691,"z0":4.879149901268851,"aX":8.96554542376899},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":17.3,"breakHorizontal":-7.1,"spinRate":2097,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.4257895312569886,"extension":7.402369230312784},"index":8,"playId":"cf25e7bf-f753-3b15-8d3c-a6f831d2a90f","pitchNumber":4,"startTime":"2026-06-21T20:12:38.025Z","endTime":"2026-06-21T20:12:41.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.716700140057398,"aZ":-30.76372120159192,"pfxX":-2.142148196788807,"pfxZ":0.9861295013961939,"pX":-1.8935947285466355,"pZ":0.9491854753508224,"vX0":-12.488118699614686,"vY0":-119.12983591839767,"vZ0":-2.7550573367047786,"x":189.18,"y":213.15,"x0":3.7031853807164548,"y0":50.00319133818117,"z0":4.912349632557141,"aX":-3.0665094456635305},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":7.0,"spinRate":2231,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.460450509327345,"extension":7.126988276426837},"index":9,"playId":"76109679-e31c-38e2-b154-3b4db1520b5a","pitchNumber":5,"startTime":"2026-06-21T20:12:58.505Z","endTime":"2026-06-21T20:13:04.505Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871443568490815,"aZ":-30.207905898982613,"pfxX":-2.3029150356769534,"pfxZ":1.318179759822093,"pX":-0.11469228246792192,"pZ":1.7550441542858173,"vX0":-8.598613351453764,"vY0":-121.41137096882704,"vZ0":-1.6130679560322285,"x":121.37,"y":191.39,"x0":3.7726798926424845,"y0":50.00397868730072,"z0":5.058174987406325,"aX":-3.434759105384193},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":6.2,"spinRate":2166,"spinDirection":234},"zone":8,"typeConfidence":0.92,"plateTime":0.4512154047248744,"extension":7.283194176793376},"hitData":{"launchSpeed":110.6,"launchAngle":10.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.51,"coordY":93.05}},"index":10,"playId":"50509a07-e83a-3933-838b-4c0822b78988","pitchNumber":6,"startTime":"2026-06-21T20:13:25.687Z","endTime":"2026-06-21T20:13:36.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:13:36.212Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a sharp line drive to left fielder Junior Perez. Kerry Carpenter scores. Riley Greene to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-21T20:13:43.255Z","endTime":"2026-06-21T20:15:47.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"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,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678577,"link":"/api/v1/people/678577"},"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":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.087196024581175,"aZ":-24.58602911193354,"pfxX":9.755060701011388,"pfxZ":4.716554425203742,"pX":0.4941703450183697,"pZ":1.2701721563286006,"vX0":-11.32557020829931,"vY0":-124.75290846105557,"vZ0":-3.9496643650519125,"x":98.16,"y":204.49,"x0":3.7808447313220266,"y0":50.005910116865984,"z0":4.8514339127145405,"aX":15.707148789748835},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.0,"breakHorizontal":-15.7,"spinRate":1404,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.43553217613709094,"extension":7.324954428432897},"index":0,"playId":"0124288a-c7ef-3b08-9382-894ab1545054","pitchNumber":1,"startTime":"2026-06-21T20:14:13.675Z","endTime":"2026-06-21T20:14:17.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.240124757556426,"aZ":-29.152792499301036,"pfxX":8.842803784145552,"pfxZ":1.9580752674431663,"pX":-0.7462750467942628,"pZ":1.5148487652426381,"vX0":-13.53886104099788,"vY0":-122.21065765734237,"vZ0":-2.0007041138881227,"x":145.45,"y":197.88,"x0":3.663183994423566,"y0":50.00452182423332,"z0":4.7970238662790425,"aX":13.664688439091703},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":-13.6,"spinRate":1377,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.44456191173622805,"extension":7.303917215110384},"index":1,"playId":"b9624963-dd86-306e-8411-096e74335ddc","pitchNumber":2,"startTime":"2026-06-21T20:14:28.503Z","endTime":"2026-06-21T20:14:33.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53602729445363,"aZ":-18.899455653663658,"pfxX":3.6303061927159965,"pfxZ":7.817436089620504,"pX":0.5581149268473841,"pZ":4.937614109093683,"vX0":-9.8453081541969,"vY0":-128.9058925280052,"vZ0":3.351213124257639,"x":95.73,"y":105.46,"x0":3.940072941004571,"y0":50.00256999486135,"z0":5.073882210956817,"aX":6.166695139765875},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":15.1,"breakHorizontal":-4.6,"spinRate":2089,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.42345852605772727,"extension":7.022041372011239},"index":2,"playId":"1c2600a8-53ae-3c87-b10d-6de5c6e81f5c","pitchNumber":3,"startTime":"2026-06-21T20:14:53.632Z","endTime":"2026-06-21T20:14:56.632Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346847186446308,"aZ":-30.38014311819727,"pfxX":-2.323902155518298,"pfxZ":1.215698735218715,"pX":-0.4095163342142318,"pZ":1.5497637659111587,"vX0":-9.001293492093854,"vY0":-120.23538076846998,"vZ0":-1.9335112164905208,"x":132.61,"y":196.94,"x0":3.6709762347432937,"y0":50.002914835533296,"z0":5.037058639534402,"aX":-3.4334181391909806},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":6.2,"spinRate":2210,"spinDirection":235},"zone":13,"typeConfidence":0.93,"plateTime":0.45397773349726034,"extension":7.258518943821367},"index":3,"playId":"41b3fc8f-f739-3f79-a88a-c406c50f039d","pitchNumber":4,"startTime":"2026-06-21T20:15:17.018Z","endTime":"2026-06-21T20:15:20.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.432362027878927,"aZ":-30.167124284226116,"pfxX":4.988191961212874,"pfxZ":1.266530167241001,"pX":0.8311461360936934,"pZ":2.6717568054002103,"vX0":-8.688041076129425,"vY0":-123.71643676246642,"vZ0":0.08352718352149235,"x":85.32,"y":166.64,"x0":3.70485681981041,"y0":50.004060708921905,"z0":5.119692904366465,"aX":7.9097805614065475},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-7.6,"spinRate":1255,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.43896575020492,"extension":7.245452301156732},"hitData":{"launchSpeed":102.0,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.07,"coordY":78.87}},"index":4,"playId":"d3a3e64e-ad1f-3d99-b10b-b919f8cc8592","pitchNumber":5,"startTime":"2026-06-21T20:15:36.631Z","endTime":"2026-06-21T20:15:47.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:15:47.137Z","atBatIndex":76},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Colt Keith reaches on a fielder's choice, fielded by first baseman Jacob Gonzalez. Spencer Torkelson to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-21T20:16:03.045Z","endTime":"2026-06-21T20:17:13.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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, 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":83.7,"endSpeed":78.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566525804969455,"aZ":-30.583125232986113,"pfxX":-2.362920319041134,"pfxZ":1.0544362560382008,"pX":-1.4625240964105988,"pZ":0.8357980903637189,"vX0":-11.479057005986904,"vY0":-121.47696130873655,"vZ0":-3.4088248265883374,"x":172.75,"y":216.21,"x0":3.6117968923461237,"y0":50.00230513570706,"z0":4.888024673807247,"aX":-3.5668207064070705},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":6.7,"spinRate":2183,"spinDirection":220},"zone":13,"typeConfidence":0.94,"plateTime":0.44916177884725883,"extension":7.248115320601015},"index":0,"playId":"15a33e91-23ac-3684-8926-98510aa31da2","pitchNumber":1,"startTime":"2026-06-21T20:16:27.328Z","endTime":"2026-06-21T20:16:31.239Z","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":89.9,"endSpeed":82.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24962909599909,"aZ":-17.479507159219164,"pfxX":2.146987716467711,"pfxZ":8.412746679575312,"pX":0.15271453485190603,"pZ":3.377559306905884,"vX0":-9.418732340763794,"vY0":-130.73876968287013,"vZ0":-0.9526253286446698,"x":111.18,"y":147.59,"x0":3.509050648316607,"y0":50.00240861675688,"z0":5.047495124881411,"aX":3.751580515553553},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-2.0,"spinRate":2206,"spinDirection":154},"zone":2,"typeConfidence":0.88,"plateTime":0.4175205750414479,"extension":7.217654087289666},"index":1,"playId":"44afc234-9e36-31f9-807c-486e74ff2aae","pitchNumber":2,"startTime":"2026-06-21T20:16:46.947Z","endTime":"2026-06-21T20:16:50.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.583344496314684,"aZ":-33.099458433027856,"pfxX":-2.698312336901676,"pfxZ":-0.6218241650492384,"pX":-0.3212350749017531,"pZ":2.087012061310836,"vX0":-8.605176456404305,"vY0":-121.00169623329153,"vZ0":-0.22208274904610792,"x":129.24,"y":182.43,"x0":3.618350277755624,"y0":50.0011876879666,"z0":5.057867550445342,"aX":-4.035075985264724},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":6.7,"spinRate":2274,"spinDirection":261},"zone":7,"typeConfidence":0.92,"plateTime":0.4510903993337574,"extension":7.203622993429381},"hitData":{"launchSpeed":78.0,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":174.99}},"index":2,"playId":"c60d9e5c-923c-37f5-8b52-2f82197db1da","pitchNumber":3,"startTime":"2026-06-21T20:17:06.752Z","endTime":"2026-06-21T20:17:13.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:17:13.767Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a fly ball to right fielder Braden Montgomery. Riley Greene scores. Spencer Torkelson to 3rd. Colt Keith to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-21T20:20:49.387Z","endTime":"2026-06-21T20:21:23.033Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"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":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.96"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.98"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.51"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.09"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.17"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.06"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.61"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:18:02.131Z","endTime":"2026-06-21T20:18:55.622Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jordan Hicks replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:18:55.622Z","endTime":"2026-06-21T20:20:51.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92958369051021,"aZ":-17.437093622174206,"pfxX":-9.013090288059264,"pfxZ":6.861866137021105,"pX":-0.20167343247491834,"pZ":2.174670369624712,"vX0":7.513515829348929,"vY0":-145.35441466709403,"vZ0":-7.119217272803698,"x":124.69,"y":180.06,"x0":-1.644512595328476,"y0":50.00109138360298,"z0":5.707478941826984,"aX":-19.35338716873229},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":1983,"spinDirection":225},"zone":8,"typeConfidence":0.82,"plateTime":0.3763132687942661,"extension":6.3667680993058795},"index":2,"playId":"001da740-b613-3b76-9677-dbe8fcc2709d","pitchNumber":1,"startTime":"2026-06-21T20:20:51.766Z","endTime":"2026-06-21T20:20:56.663Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89721299588336,"aZ":-17.623677064886074,"pfxX":-8.311570353605008,"pfxZ":6.698268845757454,"pX":-0.9365459232044896,"pZ":2.656861537958995,"vX0":5.155705020680342,"vY0":-146.14187702777429,"vZ0":-6.134798923079669,"x":152.7,"y":167.04,"x0":-1.6391910183868854,"y0":50.00726514300117,"z0":5.833559976423939,"aX":-18.06925554787852},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.2,"breakHorizontal":14.2,"spinRate":2093,"spinDirection":221},"zone":11,"typeConfidence":0.82,"plateTime":0.37410446824715526,"extension":6.3449863708637855},"hitData":{"launchSpeed":62.8,"launchAngle":42.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.49,"coordY":138.55}},"index":3,"playId":"8212e9d3-efc6-39ff-bb46-ca5d42647411","pitchNumber":2,"startTime":"2026-06-21T20:21:13.016Z","endTime":"2026-06-21T20:21:23.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:21:23.033Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a fly ball to right fielder Braden Montgomery. Riley Greene scores. Spencer Torkelson to 3rd. Colt Keith to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-21T20:20:49.387Z","endTime":"2026-06-21T20:21:23.033Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"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":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.96"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.98"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.51"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.09"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.17"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.64"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.06"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.61"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":685126,"link":"/api/v1/people/685126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:18:02.131Z","endTime":"2026-06-21T20:18:55.622Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jordan Hicks replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:18:55.622Z","endTime":"2026-06-21T20:20:51.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92958369051021,"aZ":-17.437093622174206,"pfxX":-9.013090288059264,"pfxZ":6.861866137021105,"pX":-0.20167343247491834,"pZ":2.174670369624712,"vX0":7.513515829348929,"vY0":-145.35441466709403,"vZ0":-7.119217272803698,"x":124.69,"y":180.06,"x0":-1.644512595328476,"y0":50.00109138360298,"z0":5.707478941826984,"aX":-19.35338716873229},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":1983,"spinDirection":225},"zone":8,"typeConfidence":0.82,"plateTime":0.3763132687942661,"extension":6.3667680993058795},"index":2,"playId":"001da740-b613-3b76-9677-dbe8fcc2709d","pitchNumber":1,"startTime":"2026-06-21T20:20:51.766Z","endTime":"2026-06-21T20:20:56.663Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":92.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89721299588336,"aZ":-17.623677064886074,"pfxX":-8.311570353605008,"pfxZ":6.698268845757454,"pX":-0.9365459232044896,"pZ":2.656861537958995,"vX0":5.155705020680342,"vY0":-146.14187702777429,"vZ0":-6.134798923079669,"x":152.7,"y":167.04,"x0":-1.6391910183868854,"y0":50.00726514300117,"z0":5.833559976423939,"aX":-18.06925554787852},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.2,"breakHorizontal":14.2,"spinRate":2093,"spinDirection":221},"zone":11,"typeConfidence":0.82,"plateTime":0.37410446824715526,"extension":6.3449863708637855},"hitData":{"launchSpeed":62.8,"launchAngle":42.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.49,"coordY":138.55}},"index":3,"playId":"8212e9d3-efc6-39ff-bb46-ca5d42647411","pitchNumber":2,"startTime":"2026-06-21T20:21:13.016Z","endTime":"2026-06-21T20:21:23.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-21T20:21:23.033Z","atBatIndex":78},"scoringPlays":[33,36,49,58,70,73,76,78],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":125.34,"y":83.94},"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":1,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":142.69,"y":147.12},"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":1,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":146.74,"y":153.2},"type":"O","description":"Pop Out"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":102.35,"y":70.12},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[10,11,12],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":82.07,"y":83.52},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":179.65,"y":77.99},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":111.63,"y":181.79},"type":"O","description":"Groundout"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":141.56,"y":170.67},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":76.38,"y":114.81},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":19,"top":[13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":116.34,"y":149.15},"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":3,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":127.22,"y":65.98},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":156.06,"y":96.64},"type":"O","description":"Flyout"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"coordinates":{"x":156.88,"y":168.91},"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":3,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":178.94,"y":137.1},"type":"H","description":"Double"},{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":146.74,"y":150.16},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":142.15,"y":147.39},"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":4,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":155.36,"y":157.76},"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":4,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":145.57,"y":118.56},"type":"O","description":"Pop Out"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":55.51,"y":115.15},"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":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":94.56,"y":106.4},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":107.22,"y":153.2},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28,29],"bottom":[30,31,32,33,34],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":107.88,"y":175.13},"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":5,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":98.75,"y":85.43},"type":"O","description":"Flyout"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":91.0,"y":112.16},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":107.96,"y":69.08},"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":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"coordinates":{"x":79.3,"y":80.3},"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":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":140.15,"y":88.34},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":146.24,"y":181.07},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37,38,39],"bottom":[40,41,42,43,44],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":193.87,"y":105.57},"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":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":82.18,"y":36.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":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":111.89,"y":182.08},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":148.26,"y":156.24},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":161.68,"y":40.06},"type":"O","description":"Flyout"}],"home":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":112.28,"y":150.16},"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":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":128.5,"y":90.37},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":153.33,"y":149.15},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":87.41,"y":115.19},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":108.36,"y":59.97},"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":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":70.73,"y":140.53},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":34.31,"y":101.33},"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":193.28,"y":119.0},"type":"O","description":"Lineout"}],"home":[{"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":7,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":130.72,"y":89.85},"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":7,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":63.64,"y":134.96},"type":"H","description":"Double"},{"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":7,"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":92.01,"y":158.27},"type":"O","description":"Pop Out"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57],"bottom":[58,59,60,61,62],"hits":{"away":[],"home":[{"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":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":62.71,"y":57.1},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":166.41,"y":46.9},"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":8,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":128.94,"y":185.33},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"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":9,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":145.55,"y":163.24},"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":9,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":160.42,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":105.71,"y":124.03},"type":"O","description":"Pop Out"},{"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":106.71,"y":151.18},"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":190.32,"y":116.21},"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":79.85,"y":114.18},"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":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":157.89,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"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":10,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":87.25,"y":57.24},"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":10,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":173.52,"y":64.53},"type":"O","description":"Sac Fly"},{"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":10,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":53.29,"y":114.62},"type":"O","description":"Flyout"}],"home":[{"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":10,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":163.51,"y":93.05},"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":10,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":81.07,"y":78.87},"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":10,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":147.76,"y":174.99},"type":"O","description":"Fielders Choice"},{"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":10,"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":166.49,"y":138.55},"type":"H","description":"Single"}]}}]},"linescore":{"note":"None out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":13,"errors":0,"leftOnBase":12},"away":{"runs":4,"hits":6,"errors":1,"leftOnBase":3}},"defense":{"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"catcher":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"first":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"second":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"third":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"shortstop":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"left":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"center":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"right":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batter":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"onDeck":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"inHole":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"battingOrder":10,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"onDeck":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"inHole":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"first":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"second":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"third":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"battingOrder":7,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":0,"strikes":1,"outs":0},"boxscore":{"teams":{"away":{"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":10,"groundOuts":9,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".237","atBats":35,"obp":".319","slg":".410","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":39,"obp":".395","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":150,"era":"4.41","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.34","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":57,"strikes":93,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":5,"pitchesPerInning":"16.67","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"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,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":11,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".167","atBats":48,"obp":".273","slg":".229","ops":".502","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":11,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":81,"errors":0,"chances":92,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"800","stats":{"batting":{"summary":"2-3 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":73,"flyOuts":29,"groundOuts":51,"airOuts":49,"runs":24,"doubles":16,"triples":2,"homeRuns":3,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".289","atBats":190,"obp":".352","slg":".442","ops":".794","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":84,"rbi":24,"leftOnBase":76,"sacBunts":4,"sacFlies":1,"babip":".351","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.33","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":161,"errors":3,"chances":165,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":13,"flyOuts":35,"groundOuts":76,"airOuts":77,"runs":38,"doubles":12,"triples":3,"homeRuns":11,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":0,"hits":73,"hitByPitch":13,"atBats":275,"obp":".356","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1321,"era":"4.61","inningsPitched":"70.1","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.44","battersFaced":322,"outs":211,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1321,"balls":515,"strikes":806,"strikePercentage":".610","hitBatsmen":13,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".750","pitchesPerInning":"18.78","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.58","hitsPer9Inn":"9.34","runsScoredPer9":"4.86","homeRunsPer9":"1.41","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"6.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":31,"strikes":46,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":40,"groundOuts":81,"airOuts":81,"runs":31,"doubles":21,"triples":0,"homeRuns":6,"strikeOuts":87,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":4,"atBats":329,"obp":".304","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1363,"era":"3.18","inningsPitched":"87.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.20","battersFaced":358,"outs":263,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1363,"balls":475,"strikes":888,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".750","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"8.93","walksPer9Inn":"2.36","hitsPer9Inn":"8.42","runsScoredPer9":"3.18","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":28},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"900","stats":{"batting":{"summary":"1-3 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":17,"groundOuts":49,"airOuts":30,"runs":14,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".213","atBats":127,"obp":".255","slg":".252","ops":".507","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":32,"rbi":10,"leftOnBase":57,"sacBunts":1,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"127.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":11,"strikes":9,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":86,"errors":3,"chances":145,"fielding":".979","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":{"note":"(L, 1-1)(BS, 1)","summary":"0.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"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}},"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":4,"flyOuts":13,"groundOuts":16,"airOuts":18,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":74,"obp":".338","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":367,"era":"6.00","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.50","battersFaced":82,"outs":54,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":367,"balls":151,"strikes":216,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".500","pitchesPerInning":"20.39","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.00","hitsPer9Inn":"10.50","runsScoredPer9":"6.50","homeRunsPer9":"2.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"201","stats":{"batting":{"note":"a-","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":49,"flyOuts":17,"groundOuts":22,"airOuts":28,"runs":18,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".260","atBats":104,"obp":".297","slg":".529","ops":".826","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":55,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.86","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":1,"chances":27,"fielding":".963","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"}]},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":74,"flyOuts":31,"groundOuts":81,"airOuts":51,"runs":43,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":76,"baseOnBalls":27,"intentionalWalks":0,"hits":75,"hitByPitch":2,"avg":".271","atBats":277,"obp":".338","slg":".386","ops":".724","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":107,"rbi":25,"leftOnBase":92,"sacBunts":4,"sacFlies":2,"babip":".350","groundOutsToAirouts":"1.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"46.17","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":125,"errors":4,"chances":283,"fielding":".986","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, 5)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":4,"flyOuts":23,"groundOuts":27,"airOuts":33,"runs":14,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":141,"obp":".261","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":630,"era":"2.39","inningsPitched":"37.2","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.06","battersFaced":153,"outs":113,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":198,"strikes":432,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.73","gamesFinished":5,"strikeoutWalkRatio":"5.30","strikeoutsPer9Inn":"12.66","walksPer9Inn":"2.39","hitsPer9Inn":"7.17","runsScoredPer9":"3.35","homeRunsPer9":"0.72","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":7},"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"}]},"ID678577":{"person":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"101","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":4,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".429","slg":".833","ops":"1.262","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":38,"groundOuts":46,"airOuts":69,"runs":36,"doubles":13,"triples":0,"homeRuns":20,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":3,"hits":59,"hitByPitch":9,"avg":".221","atBats":267,"obp":".316","slg":".494","ops":".810","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":132,"rbi":45,"leftOnBase":149,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.35","popOuts":20,"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":160,"putOuts":76,"errors":4,"chances":240,"fielding":".983","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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":25,"groundOuts":16,"airOuts":41,"runs":12,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":96,"obp":".252","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"4.15","inningsPitched":"26.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":12,"whip":"1.00","battersFaced":103,"outs":78,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":139,"strikes":244,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".---","pitchesPerInning":"14.73","gamesFinished":12,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.42","hitsPer9Inn":"6.58","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID697812":{"person":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"jerseyNumber":"46","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":3,"gamesStarted":0,"flyOuts":7,"groundOuts":5,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":33,"obp":".465","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"2.16","battersFaced":43,"outs":25,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":62,"strikes":94,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.72","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"8.64","hitsPer9Inn":"10.80","runsScoredPer9":"4.32","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":true,"isSubstitute":false}},"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":29,"flyOuts":18,"groundOuts":27,"airOuts":26,"runs":9,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".144","atBats":90,"obp":".235","slg":".356","ops":".591","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":32,"rbi":11,"leftOnBase":43,"sacBunts":1,"sacFlies":1,"babip":".133","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":4,"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":9,"stolenBases":23,"stolenBasePercentage":".719","caughtStealingPercentage":".281","assists":13,"putOuts":247,"errors":4,"chances":264,"fielding":".985","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695731":{"person":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".231","atBats":39,"obp":".268","slg":".385","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":15,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"(BS, 4)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":9,"strikes":18,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":30,"gamesStarted":0,"flyOuts":13,"groundOuts":25,"airOuts":26,"runs":15,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":1,"hits":20,"hitByPitch":2,"atBats":102,"obp":".308","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":525,"era":"3.86","inningsPitched":"28.0","wins":3,"losses":3,"saves":12,"saveOpportunities":16,"holds":2,"blownSaves":4,"earnedRuns":12,"whip":"1.25","battersFaced":120,"outs":84,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":213,"strikes":312,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":1,"winPercentage":".500","pitchesPerInning":"18.75","gamesFinished":18,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.29","walksPer9Inn":"4.82","hitsPer9Inn":"6.43","runsScoredPer9":"4.82","homeRunsPer9":"1.61","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669684":{"person":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"jerseyNumber":"38","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":12,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":13,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":52,"obp":".403","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":229,"era":"5.54","inningsPitched":"13.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.85","battersFaced":62,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":88,"strikes":141,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.62","gamesFinished":4,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.23","hitsPer9Inn":"10.38","runsScoredPer9":"6.23","homeRunsPer9":"0.69","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":45,"airOuts":43,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".187","atBats":150,"obp":".253","slg":".233","ops":".486","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":35,"rbi":15,"leftOnBase":84,"sacBunts":2,"sacFlies":5,"babip":".232","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":4,"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":10,"stolenBases":21,"stolenBasePercentage":".677","caughtStealingPercentage":".323","assists":15,"putOuts":323,"errors":4,"chances":342,"fielding":".988","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":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":38,"groundOuts":46,"airOuts":60,"runs":30,"doubles":10,"triples":2,"homeRuns":9,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".234","atBats":214,"obp":".292","slg":".425","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":91,"rbi":37,"leftOnBase":93,"sacBunts":1,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.78","popOuts":11,"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":15,"gamesStarted":11,"flyOuts":53,"groundOuts":61,"airOuts":92,"runs":36,"doubles":16,"triples":2,"homeRuns":10,"strikeOuts":81,"baseOnBalls":29,"intentionalWalks":0,"hits":70,"hitByPitch":5,"atBats":303,"obp":".309","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1336,"era":"3.89","inningsPitched":"81.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.22","battersFaced":338,"outs":243,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1336,"balls":460,"strikes":876,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"16.49","gamesFinished":1,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.22","hitsPer9Inn":"7.78","runsScoredPer9":"4.00","homeRunsPer9":"1.11","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":1,"chances":16,"fielding":".938","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":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":5,"flyOuts":24,"groundOuts":35,"airOuts":36,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":124,"obp":".324","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":576,"era":"2.27","inningsPitched":"35.2","wins":3,"losses":2,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.23","battersFaced":150,"outs":107,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":198,"strikes":378,"strikePercentage":".660","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".600","pitchesPerInning":"16.15","gamesFinished":8,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"7.82","walksPer9Inn":"3.53","hitsPer9Inn":"7.57","runsScoredPer9":"2.78","homeRunsPer9":"0.25","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":15,"gamesStarted":8,"flyOuts":46,"groundOuts":68,"airOuts":89,"runs":39,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":48,"baseOnBalls":27,"intentionalWalks":1,"hits":71,"hitByPitch":3,"atBats":273,"obp":".330","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1221,"era":"4.46","inningsPitched":"70.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.39","battersFaced":308,"outs":212,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1221,"balls":486,"strikes":735,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".250","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"6.11","walksPer9Inn":"3.44","hitsPer9Inn":"9.04","runsScoredPer9":"4.97","homeRunsPer9":"1.78","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","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":29,"gamesStarted":1,"flyOuts":13,"groundOuts":52,"airOuts":34,"runs":14,"doubles":6,"triples":4,"homeRuns":1,"strikeOuts":44,"baseOnBalls":11,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":162,"obp":".275","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":679,"era":"2.58","inningsPitched":"45.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":13,"whip":"0.97","battersFaced":179,"outs":136,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":679,"balls":224,"strikes":455,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".000","pitchesPerInning":"14.98","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.74","walksPer9Inn":"2.18","hitsPer9Inn":"6.55","runsScoredPer9":"2.78","homeRunsPer9":"0.20","inheritedRunners":20,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":0,"strikes":2,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":12,"groundOuts":19,"airOuts":15,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":17,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":68,"obp":".443","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":325,"era":"5.60","inningsPitched":"17.2","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"2.15","battersFaced":88,"outs":53,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":133,"strikes":192,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".000","pitchesPerInning":"18.40","gamesFinished":5,"strikeoutWalkRatio":"0.88","strikeoutsPer9Inn":"7.64","walksPer9Inn":"8.66","hitsPer9Inn":"10.70","runsScoredPer9":"5.60","homeRunsPer9":"0.51","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":58,"flyOuts":27,"groundOuts":65,"airOuts":41,"runs":36,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":56,"hitByPitch":16,"avg":".287","atBats":195,"obp":".386","slg":".421","ops":".807","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":82,"rbi":19,"leftOnBase":49,"sacBunts":2,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.75","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":91,"errors":0,"chances":105,"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"}]},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":75,"flyOuts":58,"groundOuts":53,"airOuts":101,"runs":51,"doubles":12,"triples":1,"homeRuns":16,"strikeOuts":55,"baseOnBalls":45,"intentionalWalks":1,"hits":64,"hitByPitch":5,"avg":".236","atBats":271,"obp":".353","slg":".465","ops":".818","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":126,"rbi":44,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".238","groundOutsToAirouts":"0.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.94","popOuts":20,"lineOuts":23},"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":96,"putOuts":120,"errors":4,"chances":220,"fielding":".982","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"}]}},"batters":[803011,678577,643217,545341,695657,805367,695731,694378,700337,671976,682668,678246,663436,663542,691799,622554,685126,663855],"pitchers":[663436,663542,691799,622554,685126,663855],"bench":[691011],"bullpen":[680732,686563,607200,641743,669684,656794,670950,697812],"battingOrder":[678577,545341,695657,805367,695731,694378,700337,671976,678246],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Peters (16, Montero, K)."},{"label":"HR","value":"Acuña (1, 6th inning off Montero, K, 1 on, 0 out)."},{"label":"TB","value":"Acuña 4; Montgomery, B 2; Peters 3; Quero."},{"label":"RBI","value":"Acuña 2 (10); Peters 2 (24)."},{"label":"2-out RBI","value":"Peters."},{"label":"Runners left in scoring position, 2 out","value":"Acuña 2."},{"label":"SF","value":"Peters."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hudson, B (1, pickoff)."},{"label":"DP","value":"2 (Meidroth-Acuña-Gonzalez, J; Acuña-Meidroth-Gonzalez, J)."}]}],"note":[{"label":"a","value":"Struck out for Benintendi in the 8th."},{"label":"b","value":"Flied out for Acuña in the 10th."}]},"home":{"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":7,"groundOuts":10,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".235","atBats":39,"obp":".315","slg":".393","ops":".708","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":18,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":10,"groundOuts":9,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"3.83","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":36,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":33,"strikes":89,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":4,"pitchesPerInning":"12.20","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":30,"errors":0,"chances":39,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":50,"groundOuts":101,"airOuts":78,"runs":43,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":32,"intentionalWalks":0,"hits":81,"hitByPitch":8,"atBats":325,"obp":".330","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1339,"era":"4.09","inningsPitched":"83.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.35","battersFaced":367,"outs":251,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1339,"balls":471,"strikes":868,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".375","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.21","walksPer9Inn":"3.44","hitsPer9Inn":"8.71","runsScoredPer9":"4.63","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":29,"groundOuts":44,"airOuts":49,"runs":9,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":20,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".177","atBats":147,"obp":".272","slg":".259","ops":".531","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":38,"rbi":11,"leftOnBase":53,"sacBunts":2,"sacFlies":2,"babip":".209","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.50","popOuts":8,"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":81,"putOuts":67,"errors":1,"chances":149,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","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":9,"gamesStarted":9,"flyOuts":22,"groundOuts":59,"airOuts":39,"runs":20,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":57,"baseOnBalls":8,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":200,"obp":".270","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":800,"era":"3.02","inningsPitched":"53.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.02","battersFaced":212,"outs":161,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":255,"strikes":545,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".500","pitchesPerInning":"14.91","gamesFinished":0,"strikeoutWalkRatio":"7.13","strikeoutsPer9Inn":"9.56","walksPer9Inn":"1.34","hitsPer9Inn":"7.88","runsScoredPer9":"3.35","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","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":37,"groundOuts":37,"airOuts":63,"runs":15,"doubles":17,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":190,"obp":".262","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":783,"era":"2.58","inningsPitched":"52.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.01","battersFaced":206,"outs":157,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":280,"strikes":503,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".333","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.24","hitsPer9Inn":"6.88","runsScoredPer9":"2.58","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"801","stats":{"batting":{"note":"b-","summary":"1-2 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":18,"airOuts":33,"runs":7,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":29,"baseOnBalls":4,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".231","atBats":104,"obp":".259","slg":".356","ops":".615","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":37,"rbi":10,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":5,"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":73,"putOuts":39,"errors":2,"chances":114,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":27,"gamesStarted":2,"flyOuts":23,"groundOuts":41,"airOuts":39,"runs":22,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":61,"baseOnBalls":19,"intentionalWalks":1,"hits":42,"hitByPitch":1,"atBats":181,"obp":".307","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":802,"era":"3.78","inningsPitched":"47.2","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":4,"blownSaves":3,"earnedRuns":20,"whip":"1.28","battersFaced":203,"outs":143,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":802,"balls":284,"strikes":518,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".500","pitchesPerInning":"16.83","gamesFinished":8,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"11.52","walksPer9Inn":"3.59","hitsPer9Inn":"7.93","runsScoredPer9":"4.15","homeRunsPer9":"1.13","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"901","stats":{"batting":{"note":"c-","summary":"1-2 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":15,"groundOuts":19,"airOuts":26,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".146","atBats":89,"obp":".224","slg":".236","ops":".460","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":21,"rbi":7,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".196","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":5,"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":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"2-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":48,"groundOuts":44,"airOuts":66,"runs":38,"doubles":16,"triples":0,"homeRuns":8,"strikeOuts":90,"baseOnBalls":40,"intentionalWalks":0,"hits":81,"hitByPitch":2,"avg":".290","atBats":279,"obp":".381","slg":".434","ops":".815","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":121,"rbi":33,"leftOnBase":130,"sacBunts":0,"sacFlies":2,"babip":".399","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.88","popOuts":9,"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":1,"putOuts":122,"errors":1,"chances":124,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.92","battersFaced":17,"outs":13,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":15,"strikes":38,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.23","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.08","hitsPer9Inn":"6.23","runsScoredPer9":"4.15","homeRunsPer9":"4.15","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":33,"gamesStarted":2,"flyOuts":11,"groundOuts":41,"airOuts":26,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":137,"obp":".340","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":579,"era":"3.60","inningsPitched":"35.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":14,"whip":"1.37","battersFaced":148,"outs":105,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":208,"strikes":371,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".200","pitchesPerInning":"16.54","gamesFinished":6,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"7.97","walksPer9Inn":"2.06","hitsPer9Inn":"10.29","runsScoredPer9":"4.11","homeRunsPer9":"1.03","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"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-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":67,"groundOuts":51,"airOuts":105,"runs":47,"doubles":16,"triples":3,"homeRuns":6,"strikeOuts":42,"baseOnBalls":48,"intentionalWalks":0,"hits":78,"hitByPitch":2,"avg":".283","atBats":276,"obp":".393","slg":".428","ops":".821","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":118,"rbi":26,"leftOnBase":96,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":23,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":164,"putOuts":72,"errors":7,"chances":243,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | 2 K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":24,"airOuts":41,"runs":17,"doubles":4,"triples":2,"homeRuns":10,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".225","atBats":151,"obp":".302","slg":".477","ops":".779","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":72,"rbi":29,"leftOnBase":67,"sacBunts":0,"sacFlies":3,"babip":".270","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.10","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":57,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","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":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":34,"gamesStarted":0,"flyOuts":18,"groundOuts":39,"airOuts":35,"runs":8,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":24,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":126,"obp":".367","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":569,"era":"2.02","inningsPitched":"35.2","wins":2,"losses":0,"saves":1,"saveOpportunities":5,"holds":9,"blownSaves":4,"earnedRuns":8,"whip":"1.54","battersFaced":151,"outs":107,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":226,"strikes":343,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.95","gamesFinished":2,"strikeoutWalkRatio":"0.92","strikeoutsPer9Inn":"5.55","walksPer9Inn":"6.06","hitsPer9Inn":"7.82","runsScoredPer9":"2.02","homeRunsPer9":"0.50","inheritedRunners":22,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","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":21,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":22,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":63,"obp":".274","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":293,"era":"4.00","inningsPitched":"18.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":1,"blownSaves":4,"earnedRuns":8,"whip":"1.11","battersFaced":73,"outs":54,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":293,"balls":106,"strikes":187,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".250","pitchesPerInning":"16.28","gamesFinished":17,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"11.00","walksPer9Inn":"5.00","hitsPer9Inn":"5.00","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"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":true,"isSubstitute":false}},"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 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":44,"groundOuts":39,"airOuts":69,"runs":28,"doubles":15,"triples":0,"homeRuns":12,"strikeOuts":96,"baseOnBalls":34,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".208","atBats":255,"obp":".308","slg":".408","ops":".716","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":104,"rbi":30,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":561,"errors":2,"chances":608,"fielding":".997","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":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","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":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":9,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":20,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.79","battersFaced":25,"outs":19,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":34,"strikes":70,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.42","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"14.21","walksPer9Inn":"4.26","hitsPer9Inn":"2.84","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"7.0 IP, 3 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":19,"strikes":57,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":15,"gamesStarted":14,"flyOuts":56,"groundOuts":69,"airOuts":117,"runs":35,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":300,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1146,"era":"3.68","inningsPitched":"80.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.00","battersFaced":322,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1146,"balls":388,"strikes":758,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":3,"winPercentage":".375","pitchesPerInning":"14.21","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"5.91","walksPer9Inn":"1.90","hitsPer9Inn":"7.14","runsScoredPer9":"3.90","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":23,"flyOuts":14,"groundOuts":10,"airOuts":24,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".154","atBats":65,"obp":".230","slg":".262","ops":".492","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":17,"rbi":6,"leftOnBase":26,"sacBunts":1,"sacFlies":2,"babip":".214","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","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":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":8,"putOuts":168,"errors":0,"chances":176,"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":19,"gamesStarted":0,"flyOuts":17,"groundOuts":26,"airOuts":30,"runs":17,"doubles":1,"triples":3,"homeRuns":1,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":105,"obp":".316","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":449,"era":"4.61","inningsPitched":"27.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.35","battersFaced":119,"outs":82,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":158,"strikes":291,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.43","gamesFinished":8,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.56","walksPer9Inn":"3.95","hitsPer9Inn":"8.23","runsScoredPer9":"5.60","homeRunsPer9":"0.33","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"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}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":8,"groundOuts":13,"airOuts":15,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".169","atBats":77,"obp":".238","slg":".286","ops":".524","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":22,"rbi":5,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":72,"errors":1,"chances":73,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"701","stats":{"batting":{"note":"a-","summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":32,"groundOuts":52,"airOuts":69,"runs":17,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".200","atBats":190,"obp":".261","slg":".342","ops":".603","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":65,"rbi":26,"leftOnBase":93,"sacBunts":0,"sacFlies":4,"babip":".214","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":20,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":123,"errors":2,"chances":126,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669360":{"person":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"jerseyNumber":"40","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":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":2,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":35,"groundOuts":57,"airOuts":75,"runs":40,"doubles":14,"triples":2,"homeRuns":18,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":6,"avg":".269","atBats":260,"obp":".338","slg":".546","ops":".884","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":142,"rbi":55,"leftOnBase":121,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"14.44","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":18,"putOuts":462,"errors":2,"chances":482,"fielding":".996","passedBall":2,"pickoffs":1}},"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,"battingOrder":"902","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":{"note":"(W, 3-4)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":11,"groundOuts":32,"airOuts":14,"runs":19,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":91,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":446,"era":"5.92","inningsPitched":"24.1","wins":3,"losses":4,"saves":1,"saveOpportunities":5,"holds":7,"blownSaves":4,"earnedRuns":16,"whip":"1.40","battersFaced":105,"outs":73,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":163,"strikes":283,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":1,"winPercentage":".429","pitchesPerInning":"18.33","gamesFinished":8,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"8.51","walksPer9Inn":"3.70","hitsPer9Inn":"8.88","runsScoredPer9":"7.03","homeRunsPer9":"0.74","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":36,"groundOuts":43,"airOuts":66,"runs":28,"doubles":8,"triples":2,"homeRuns":4,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".260","atBats":204,"obp":".306","slg":".377","ops":".683","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":77,"rbi":16,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":64,"errors":1,"chances":104,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":5,"gamesStarted":5,"flyOuts":24,"groundOuts":36,"airOuts":38,"runs":9,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":113,"obp":".256","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":434,"era":"2.56","inningsPitched":"31.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.95","battersFaced":125,"outs":95,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":159,"strikes":275,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.71","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"5.40","walksPer9Inn":"2.56","hitsPer9Inn":"5.97","runsScoredPer9":"2.56","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,681481,682985,679529,690993,681546,663837,669360,701678,656716,663330,676684,672456,805427,640448],"pitchers":[672456,805427,640448,676684],"bench":[668670],"bullpen":[623454,646241,663947,445276,675512,663554,669373,664285,621097],"battingOrder":[805808,693307,681481,682985,679529,690993,663837,701678,676684],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McKinstry (4, Martin); Lee (5, Hudson, B)."},{"label":"HR","value":"Dingler (18, 8th inning off Taylor, G, 0 on, 0 out)."},{"label":"TB","value":"Dingler 5; Greene, R 2; Jones, Jah; Keith; Lee 2; McGonigle; McKinstry 3; Torkelson 2; Vierling."},{"label":"RBI","value":"Dingler 2 (55); McKinstry (11); Torkelson (30); Vierling (26)."},{"label":"2-out RBI","value":"Dingler; McKinstry."},{"label":"Runners left in scoring position, 2 out","value":"Carpenter; Keith; McGonigle."},{"label":"GIDP","value":"Dingler; Torkelson."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Keith (4, 2nd base off Martin/Quero)."}]}],"note":[{"label":"a","value":"Flied out for Outman in the 7th."},{"label":"b","value":"Doubled for Cruz in the 7th."},{"label":"c","value":"Struck out for McKinstry in the 7th."}]}},"officials":[{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Quero 2 (Ball-Confirmed, Ball-Confirmed); Dingler 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Martin 77-46; Hudson, B 10-8; Taylor, G 20-11; Domínguez 27-18; Eisert 14-8; Hicks, J 2-2; Montero, K 76-57; Sommers 17-12; Finnegan 13-9; Vest 16-11."},{"label":"Groundouts-flyouts","value":"Martin 7-5; Hudson, B 0-1; Taylor, G 1-1; Domínguez 1-0; Eisert 1-0; Hicks, J 0-0; Montero, K 7-7; Sommers 0-0; Finnegan 2-0; Vest 0-3."},{"label":"Batters faced","value":"Martin 24; Hudson, B 4; Taylor, G 5; Domínguez 6; Eisert 3; Hicks, J 1; Montero, K 27; Sommers 3; Finnegan 3; Vest 3."},{"label":"Inherited runners-scored","value":"Hicks, J 3-1."},{"label":"Umpires","value":"HP: Jordan Baker. 1B: Junior Valentine. 2B: Rob Drake. 3B: Stu Scheurwater. "},{"label":"Weather","value":"74 degrees, Cloudy."},{"label":"Wind","value":"4 mph, In From LF."},{"label":"First pitch","value":"1:41 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"40,021."},{"label":"Venue","value":"Comerica Park."},{"label":"June 21, 2026"}],"pitchingNotes":["Eisert pitched to 3 batters in the 10th inning.","Hicks, J pitched to 1 batter in the 10th inning."],"topPerformers":[{"player":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","boxscoreName":"Martin"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":77,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":31,"strikes":46,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":40,"groundOuts":81,"airOuts":81,"runs":31,"doubles":21,"triples":0,"homeRuns":6,"strikeOuts":87,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":4,"atBats":329,"obp":".304","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1363,"era":"3.18","inningsPitched":"87.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.20","battersFaced":358,"outs":263,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1363,"balls":475,"strikes":888,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".750","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"8.93","walksPer9Inn":"2.36","hitsPer9Inn":"8.42","runsScoredPer9":"3.18","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":28},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","boxscoreName":"Montero, K"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":19,"strikes":57,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":15,"gamesStarted":14,"flyOuts":56,"groundOuts":69,"airOuts":117,"runs":35,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":300,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1146,"era":"3.68","inningsPitched":"80.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.00","battersFaced":322,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1146,"balls":388,"strikes":758,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":3,"winPercentage":".375","pitchesPerInning":"14.21","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"5.91","walksPer9Inn":"1.90","hitsPer9Inn":"7.14","runsScoredPer9":"3.90","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","boxscoreName":"Dingler"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":35,"groundOuts":57,"airOuts":75,"runs":40,"doubles":14,"triples":2,"homeRuns":18,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":6,"avg":".269","atBats":260,"obp":".338","slg":".546","ops":".884","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":142,"rbi":55,"leftOnBase":121,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"14.44","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":31,"stolenBasePercentage":".775","caughtStealingPercentage":".225","assists":18,"putOuts":462,"errors":2,"chances":482,"fielding":".996","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":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"loser":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}