{"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":824242,"link":"/api/v1.1/game/824242/feed/live","metaData":{"wait":10,"timeStamp":"20260729_204337","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824242,"type":"R","doubleHeader":"N","id":"2026/07/29/balmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824242-2026-07-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-29T17:10:00Z","originalDate":"2026-07-29","officialDate":"2026-07-29","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":56,"ties":0,"pct":".486"},"records":{},"divisionLeader":false,"wins":53,"losses":56,"winningPercentage":".486"},"franchiseName":"Baltimore","clubName":"Orioles","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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":58,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":51,"losses":58,"winningPercentage":".468"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID644433":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433","firstName":"Chadwick","lastName":"Tromp","primaryNumber":"14","birthDate":"1995-03-21","currentAge":31,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 8\"","weight":221,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chadwick","useLastName":"Tromp","middleName":"Chandler","boxscoreName":"Tromp","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chadwick Tromp","nameSlug":"chadwick-tromp-644433","firstLastName":"Chadwick Tromp","lastFirstName":"Tromp, Chadwick","lastInitName":"Tromp, C","initLastName":"C Tromp","fullFMLName":"Chadwick Chandler Tromp","fullLFMName":"Tromp, Chadwick Chandler","strikeZoneTop":3.024,"strikeZoneBottom":1.526},"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},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":32,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"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},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"50","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":30,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687637":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637","firstName":"Dylan","lastName":"Beavers","primaryNumber":"12","birthDate":"2001-08-11","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Beavers","middleName":"Matthew","boxscoreName":"Beavers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Beavers","nameSlug":"dylan-beavers-687637","firstLastName":"Dylan Beavers","lastFirstName":"Beavers, Dylan","lastInitName":"Beavers, D","initLastName":"D Beavers","fullFMLName":"Dylan Matthew Beavers","fullLFMName":"Beavers, Dylan Matthew","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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},"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},"ID689296":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296","firstName":"Anthony","lastName":"Nunez","primaryNumber":"66","birthDate":"2001-07-10","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Nunez","boxscoreName":"Nunez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-03-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Nunez","nameSlug":"anthony-nunez-689296","firstLastName":"Anthony Nunez","lastFirstName":"Nunez, Anthony","lastInitName":"Nunez, A","initLastName":"A Nunez","fullFMLName":"Anthony Nunez","fullLFMName":"Nunez, Anthony","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID687952":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952","firstName":"Christian","lastName":"Encarnacion-Strand","primaryNumber":"32","birthDate":"1999-12-01","currentAge":26,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Christian","useLastName":"Encarnacion-Strand","middleName":"Lee","boxscoreName":"Encarnacion-Strand","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Encarnacion-Strand","nameSlug":"christian-encarnacion-strand-687952","firstLastName":"Christian Encarnacion-Strand","lastFirstName":"Encarnacion-Strand, Christian","lastInitName":"Encarnacion-Strand, C","initLastName":"C Encarnacion-Strand","fullFMLName":"Christian Lee Encarnacion-Strand","fullLFMName":"Encarnacion-Strand, Christian Lee","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"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},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":28,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"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},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID677020":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020","firstName":"Joshua","lastName":"Walker","primaryNumber":"61","birthDate":"1994-12-01","currentAge":31,"birthCity":"Otisville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Walker","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Walker","nameSlug":"josh-walker-677020","firstLastName":"Josh Walker","lastFirstName":"Walker, Josh","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Joshua Walker","fullLFMName":"Walker, Joshua ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"Sunny","temp":"79","wind":"11 mph, Out To RF"},"gameInfo":{"attendance":34406,"firstPitch":"2026-07-29T17:10:00.000Z","gameDurationMinutes":213},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"home":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:10:05.883Z","endTime":"2026-07-29T17:11:31.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":"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-07-29T15:05:40.937Z","endTime":"2026-07-29T16:47:57.990Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-07-29T16:47:57.990Z","endTime":"2026-07-29T17:09:19.873Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-07-29T17:09:19.873Z","endTime":"2026-07-29T17:10:08.170Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694182871728266,"aZ":-15.135280637805558,"pfxX":7.795585329347395,"pfxZ":8.52445724410502,"pX":-2.0883244252522393,"pZ":2.125976254300017,"vX0":-12.188526792995884,"vY0":-139.17269295763035,"vZ0":-7.718259391643939,"x":196.6,"y":181.38,"x0":1.2974832799646443,"y0":50.00421185471979,"z0":5.900495533520341,"aX":15.584611817147929},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-12.1,"spinRate":2169,"spinDirection":161},"zone":13,"typeConfidence":0.9,"plateTime":0.390764648290749,"extension":6.578591423988797},"index":3,"playId":"066553d8-acb5-3cda-bdfd-926d1d05d71b","pitchNumber":1,"startTime":"2026-07-29T17:10:08.170Z","endTime":"2026-07-29T17:10:12.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93643344541321,"aZ":-30.59473453374827,"pfxX":-0.6679286074334052,"pfxZ":0.9410247316444487,"pX":0.3043720870512444,"pZ":4.007489911323339,"vX0":-4.005333848590785,"vY0":-127.52767562103966,"vZ0":0.6813156225706539,"x":105.4,"y":130.58,"x0":1.968431652105273,"y0":50.00384274556824,"z0":6.110125884755312,"aX":-1.1240787941127617},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":2083,"spinDirection":222},"zone":12,"typeConfidence":0.88,"plateTime":0.4260128222903319,"extension":6.243288379592112},"index":4,"playId":"fdb28b5d-c770-310a-b363-c33418095a0e","pitchNumber":2,"startTime":"2026-07-29T17:10:24.212Z","endTime":"2026-07-29T17:10:27.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420830459328613,"aZ":-14.073188411251431,"pfxX":3.251953127392477,"pfxZ":9.196955077127694,"pX":-0.07964052131135803,"pZ":3.3599315070297475,"vX0":-5.007020272157499,"vY0":-138.13446588040924,"vZ0":-5.084766456863659,"x":120.04,"y":148.06,"x0":1.3187050745440707,"y0":50.00634387101248,"z0":6.142395393780611,"aX":6.4030894989999485},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-5.0,"spinRate":2226,"spinDirection":146},"zone":2,"typeConfidence":0.87,"plateTime":0.3937533204712649,"extension":6.353676690489233},"index":5,"playId":"960e4b70-5d9e-3649-8860-8e2e0e573992","pitchNumber":3,"startTime":"2026-07-29T17:10:40.752Z","endTime":"2026-07-29T17:10:43.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":83.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.519180519573915,"aZ":-27.904730148224385,"pfxX":-2.6522027317025714,"pfxZ":2.48268331951801,"pX":0.33551595090594905,"pZ":1.150208420467393,"vX0":-3.228479989459854,"vY0":-128.92974414741025,"vZ0":-6.647116527907125,"x":104.21,"y":207.72,"x0":1.9387957862690754,"y0":50.00352069907309,"z0":5.856004502620233,"aX":-4.55793518556065},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":5.4,"spinRate":2219,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.421468509225956,"extension":6.3326278355221755},"index":6,"playId":"ff473386-c3c0-3b52-ad1d-177110eabd14","pitchNumber":4,"startTime":"2026-07-29T17:10:58.242Z","endTime":"2026-07-29T17:11:01.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911375993085844,"aZ":-14.88153037816888,"pfxX":1.8047407697590425,"pfxZ":8.762956791022194,"pX":0.7387741506685099,"pZ":2.68856669475669,"vX0":-3.2152721106866347,"vY0":-138.399029812383,"vZ0":-6.609305961375366,"x":88.84,"y":166.19,"x0":1.672119677392099,"y0":50.00423343625276,"z0":6.073373366068747,"aX":3.5621510662834326},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-2.8,"spinRate":2087,"spinDirection":159},"zone":6,"typeConfidence":0.86,"plateTime":0.3931937816251434,"extension":6.342653667179954},"index":7,"playId":"849c5447-10f1-3378-b4b3-bed45a96aa54","pitchNumber":5,"startTime":"2026-07-29T17:11:13.060Z","endTime":"2026-07-29T17:11:16.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.499720380854413,"aZ":-27.375737024496463,"pfxX":5.515359373140512,"pfxZ":3.100703158125797,"pX":-0.03590313376068998,"pZ":0.9198023293157778,"vX0":-6.362093159634734,"vY0":-123.31138877386735,"vZ0":-6.3387288697928295,"x":118.37,"y":213.95,"x0":1.8556240168559948,"y0":50.00166641444411,"z0":5.819874568883127,"aX":8.531182582289889},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":-8.5,"spinRate":1712,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4434235946329368,"extension":6.293528023598043},"index":8,"playId":"0d0f1f54-7ed2-30fc-b2f3-9f393b6b5262","pitchNumber":6,"startTime":"2026-07-29T17:11:28.096Z","endTime":"2026-07-29T17:11:31.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:11:31.173Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a line drive to center fielder Javier Báez. Pete Alonso to 2nd. Pete Alonso advances to 2nd, on a fielding error by center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:11:33.516Z","endTime":"2026-07-29T17:12:33.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53215151101587,"aZ":-12.405318543455898,"pfxX":1.3397255765153755,"pfxZ":9.895313623342034,"pX":0.05396901556844055,"pZ":2.924601643571984,"vX0":-4.544492428071438,"vY0":-139.97188945569073,"vZ0":-6.425802765782964,"x":114.94,"y":159.82,"x0":1.5196273930234196,"y0":50.00499150724888,"z0":6.051026816182333,"aX":2.6773351699635413},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-1.6,"spinRate":2334,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.3902654768679503,"extension":6.24676471037389},"hitData":{"launchSpeed":96.1,"launchAngle":17.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.01,"coordY":91.81}},"index":0,"playId":"dc18c0e8-5922-3f15-a0e0-b8ed0a75250f","pitchNumber":1,"startTime":"2026-07-29T17:12:20.742Z","endTime":"2026-07-29T17:12:33.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:12:33.836Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out sharply, second baseman Gleyber Torres to first baseman Spencer Torkelson. Pete Alonso to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:12:59.199Z","endTime":"2026-07-29T17:13:56.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64191893050293,"aZ":-15.719277059142659,"pfxX":7.596745314038277,"pfxZ":8.554241639446824,"pX":-0.8110207419402485,"pZ":1.7491863446900329,"vX0":-8.459966236492654,"vY0":-137.82693940902178,"vZ0":-8.42483171180648,"x":147.91,"y":191.55,"x0":1.3112959534775401,"y0":50.00559468154973,"z0":5.907376149628754,"aX":14.617821506403432},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-12.0,"spinRate":2210,"spinDirection":157},"zone":7,"typeConfidence":0.9,"plateTime":0.39740670801124267,"extension":6.4181689579238475},"index":0,"playId":"a8674d09-a42c-3a50-a119-d8fbbc4d7b85","pitchNumber":1,"startTime":"2026-07-29T17:13:10.117Z","endTime":"2026-07-29T17:13:14.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74206321091718,"aZ":-30.28197773687116,"pfxX":7.735971337131575,"pfxZ":1.2028067585356332,"pX":-0.7370129178023468,"pZ":2.455330862690313,"vX0":-8.658161008097457,"vY0":-124.24243695101133,"vZ0":-2.4733877844809307,"x":145.09,"y":172.49,"x0":1.7798437531698226,"y0":50.00107951551969,"z0":5.967929503871375,"aX":12.152716899230061},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-12.1,"spinRate":1761,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.440011260182676,"extension":6.386281876908136},"index":1,"playId":"e15dfcfd-f319-3b10-93e4-524a6f91764b","pitchNumber":2,"startTime":"2026-07-29T17:13:28.775Z","endTime":"2026-07-29T17:13:33.106Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47732851840869,"aZ":-19.070029631095405,"pfxX":5.034356835334561,"pfxZ":6.738059631687219,"pX":0.055747770458183334,"pZ":2.1270758713922038,"vX0":-6.01488453607101,"vY0":-137.62738955642166,"vZ0":-6.9954952744773315,"x":114.88,"y":181.35,"x0":1.6010088092589119,"y0":50.00613952197295,"z0":5.963394268205726,"aX":9.796855759488801},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":-8.0,"spinRate":2192,"spinDirection":152},"zone":8,"typeConfidence":0.58,"plateTime":0.39582886870234013,"extension":6.3121349183625},"hitData":{"launchSpeed":107.3,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":135.95,"coordY":136.42}},"index":2,"playId":"e5a1d4a5-a6c9-3a55-96a4-95c0c0692d9c","pitchNumber":3,"startTime":"2026-07-29T17:13:49.248Z","endTime":"2026-07-29T17:13:56.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:13:56.914Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T17:14:09.115Z","endTime":"2026-07-29T17:16:09.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698554626285468,"aZ":-30.80644401154535,"pfxX":8.134021482867738,"pfxZ":0.8678537113364495,"pX":-0.013323250885169953,"pZ":3.2948899504034976,"vX0":-6.861860801935707,"vY0":-124.77011941651887,"vZ0":-0.6468241172814146,"x":117.51,"y":149.82,"x0":1.7133936631893563,"y0":50.00385055375392,"z0":6.0922225406307255,"aX":12.847570145715947},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":-13.2,"spinRate":1849,"spinDirection":144},"zone":2,"typeConfidence":0.9,"plateTime":0.43870358253334896,"extension":6.229186388960928},"index":0,"playId":"d219dfc6-4eef-3561-b591-42157cda6a93","pitchNumber":1,"startTime":"2026-07-29T17:14:24.067Z","endTime":"2026-07-29T17:14:27.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.349217377245793,"aZ":-27.404219273647556,"pfxX":3.895668482927458,"pfxZ":2.987973230088093,"pX":1.1714264183345724,"pZ":1.7401046009972407,"vX0":-3.3109265627332105,"vY0":-124.60126091629546,"vZ0":-4.717426329802719,"x":72.35,"y":191.8,"x0":2.0012704157984404,"y0":50.00326497474133,"z0":5.880647842274715,"aX":6.221999495769073},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-6.5,"spinRate":1783,"spinDirection":133},"zone":14,"typeConfidence":0.77,"plateTime":0.4369606583690069,"extension":6.246183864500226},"index":1,"playId":"d33840e2-7bcc-36fe-ae1b-a632d918ec1a","pitchNumber":2,"startTime":"2026-07-29T17:14:42.039Z","endTime":"2026-07-29T17:14:45.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101580440982026,"aZ":-12.372660725733857,"pfxX":1.8569072204612094,"pfxZ":10.15015705404631,"pX":-0.17341589050531112,"pZ":3.1325155040349926,"vX0":-5.149272028917508,"vY0":-138.15362486768197,"vZ0":-5.88355911445425,"x":123.61,"y":154.2,"x0":1.4657565993511228,"y0":50.005015793012625,"z0":6.106853304294937,"aX":3.623951467363611},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":156},"zone":2,"typeConfidence":0.89,"plateTime":0.39507198050454084,"extension":6.2591421021973215},"index":2,"playId":"16acb6d2-b04f-3f20-8bcf-e52b734b5c78","pitchNumber":3,"startTime":"2026-07-29T17:14:59.546Z","endTime":"2026-07-29T17:15:02.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021983175210757,"aZ":-13.685305627613902,"pfxX":1.6184040853893378,"pfxZ":9.11786612937096,"pX":0.7375353188996522,"pZ":3.818827632945494,"vX0":-3.491130973451499,"vY0":-141.01929334772998,"vZ0":-3.797394022763182,"x":88.89,"y":135.67,"x0":1.7775102056068603,"y0":50.00247535387775,"z0":6.0568521876367925,"aX":3.2819370918986595},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-2.3,"spinRate":2333,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.38739105275176344,"extension":6.3025648444603775},"index":3,"playId":"6a936872-89db-3533-8d43-f0b947df8abe","pitchNumber":4,"startTime":"2026-07-29T17:15:19.255Z","endTime":"2026-07-29T17:15:22.381Z","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":86.2,"endSpeed":80.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48176218935324,"aZ":-27.597943571954996,"pfxX":7.112687933000693,"pfxZ":2.826441658067865,"pX":1.2820523178332976,"pZ":1.501563906674806,"vX0":-4.028046762720305,"vY0":-125.50475401094141,"vZ0":-5.279814895103888,"x":68.13,"y":198.24,"x0":1.9701004003124076,"y0":50.005768970679235,"z0":5.835520237312891,"aX":11.535634389479656},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-12.1,"spinRate":1758,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4337003172579861,"extension":6.3769410950934295},"index":4,"playId":"715fa4c1-1ee7-3295-b01d-9256a6d8cce8","pitchNumber":5,"startTime":"2026-07-29T17:15:38.077Z","endTime":"2026-07-29T17:15:41.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728854037332905,"aZ":-30.24999691755977,"pfxX":10.147825407137988,"pfxZ":1.2133117312649837,"pX":0.4777333545181888,"pZ":2.285718674525522,"vX0":-6.921833495608742,"vY0":-124.92006405572376,"vZ0":-2.7883507171993545,"x":98.79,"y":177.07,"x0":1.9576044131243768,"y0":50.00571084315333,"z0":5.887869858571372,"aX":16.138720954334765},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":1741,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.43745443806959683,"extension":6.313503300087314},"hitData":{"launchSpeed":97.1,"launchAngle":28.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.23,"coordY":40.59}},"index":5,"playId":"8185aa00-fb6d-3b57-b2c5-962297f452ee","pitchNumber":6,"startTime":"2026-07-29T17:16:00.863Z","endTime":"2026-07-29T17:16:09.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:16:09.036Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:17:20.142Z","endTime":"2026-07-29T17:18:27.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317237034957497,"aZ":-18.01760470113523,"pfxX":5.576020669233489,"pfxZ":7.7752049932483045,"pX":-0.09227961862096559,"pZ":2.5397368633873,"vX0":-7.746257771164317,"vY0":-133.47640007151242,"vZ0":-4.548403729400669,"x":120.52,"y":170.21,"x0":2.1110014504483665,"y0":50.00347035889865,"z0":5.547385672794732,"aX":10.153085656003935},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-8.6,"spinRate":2355,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40896581005991184,"extension":6.540348737158146},"hitData":{"launchSpeed":97.7,"launchAngle":30.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.79,"coordY":65.15}},"index":0,"playId":"72a52b7e-fdc9-3fab-88b1-8634d4a8562a","pitchNumber":1,"startTime":"2026-07-29T17:18:16.748Z","endTime":"2026-07-29T17:18:27.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:18:27.252Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out softly, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:18:27.016Z","endTime":"2026-07-29T17:19:32.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726266169358112,"aZ":-15.678704972491541,"pfxX":7.051154831000413,"pfxZ":8.80470077644556,"pX":-0.19546001345564196,"pZ":2.0848863721634516,"vX0":-7.968875823894342,"vY0":-135.31791539501558,"vZ0":-6.549461046571397,"x":124.45,"y":182.49,"x0":1.857446773456181,"y0":50.00038371895353,"z0":5.615459701671753,"aX":13.207184540771202},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-11.3,"spinRate":2443,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.40320472611666336,"extension":6.444133603129743},"index":0,"playId":"40e38aae-cb2f-3bee-85ba-cb8fb682bfb1","pitchNumber":1,"startTime":"2026-07-29T17:18:54.410Z","endTime":"2026-07-29T17:18:57.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22055786974138,"aZ":-15.682660970296839,"pfxX":6.385582301615994,"pfxZ":8.614290374459614,"pX":-0.6692011907456636,"pZ":2.6285784825113203,"vX0":-9.342389689326485,"vY0":-136.35275644907702,"vZ0":-5.20683369228228,"x":142.51,"y":167.81,"x0":1.9453880732260969,"y0":50.00520251394682,"z0":5.616589102743257,"aX":12.229415902248746},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2531,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.39912962392375606,"extension":6.7808733901737375},"index":1,"playId":"37a45a16-d821-3010-a669-85daa3b2af3f","pitchNumber":2,"startTime":"2026-07-29T17:19:10.680Z","endTime":"2026-07-29T17:19:16.087Z","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":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.372377981255074,"aZ":-28.75211106955794,"pfxX":-6.253493932872185,"pfxZ":2.610011251771571,"pX":-0.44554158588874326,"pZ":2.498622768408887,"vX0":-3.725848886586494,"vY0":-113.15458870125919,"vZ0":-0.8537285362880127,"x":133.98,"y":171.32,"x0":2.0283790454793773,"y0":50.003311539580075,"z0":5.731689047200265,"aX":-8.204994501245265},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.8,"breakHorizontal":12.2,"spinRate":2178,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.4818916368663051,"extension":6.66971729916624},"hitData":{"launchSpeed":56.6,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.71,"coordY":177.84}},"index":2,"playId":"a75ccf93-c1c0-3de9-998c-a7de6c6217fc","pitchNumber":3,"startTime":"2026-07-29T17:19:26.215Z","endTime":"2026-07-29T17:19:32.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:19:32.441Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T17:19:39.753Z","endTime":"2026-07-29T17:20:53.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222151931151625,"aZ":-15.814791219860304,"pfxX":5.931783249240684,"pfxZ":8.928472939609396,"pX":-0.466094046347855,"pZ":1.9095374519195434,"vX0":-8.767812420687239,"vY0":-134.0857467200473,"vZ0":-6.577897047487545,"x":134.77,"y":187.22,"x0":2.0658016180093406,"y0":50.005075291868366,"z0":5.510211252568477,"aX":10.872764971644072},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2421,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.407473646975983,"extension":6.613208762254022},"index":0,"playId":"18bd824c-c842-3f43-a17f-8af205c9d23a","pitchNumber":1,"startTime":"2026-07-29T17:20:00.759Z","endTime":"2026-07-29T17:20:04.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167860560228743,"aZ":-33.94644573749974,"pfxX":7.037694096439089,"pfxZ":-1.1593793130243117,"pX":-0.22672035633815585,"pZ":1.6316783680428593,"vX0":-7.763141734282931,"vY0":-122.46171059353522,"vZ0":-2.3067914432147605,"x":125.64,"y":194.72,"x0":2.0634046835862625,"y0":50.004918458623784,"z0":5.477189409963535,"aX":10.739073577609505},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.4,"breakHorizontal":-11.0,"spinRate":1366,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.44649362615642074,"extension":6.839342950411293},"index":1,"playId":"94c20d2e-1af1-3cb5-9930-0d6bf98985bb","pitchNumber":2,"startTime":"2026-07-29T17:20:14.775Z","endTime":"2026-07-29T17:20:17.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.701050546193315,"aZ":-32.889236332447894,"pfxX":6.867041781626536,"pfxZ":-0.44423316230813725,"pX":0.42917853837353154,"pZ":1.1849690568805633,"vX0":-6.1885135950576435,"vY0":-125.78225749434975,"vZ0":-4.123640894500967,"x":100.64,"y":206.79,"x0":2.015362023779233,"y0":50.00181240924246,"z0":5.4786461573852,"aX":11.132686617204508},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-11.3,"spinRate":1523,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43351751066611577,"extension":6.821205998231189},"index":2,"playId":"2cca8e88-ad63-314e-8b3b-ef53f1707b53","pitchNumber":3,"startTime":"2026-07-29T17:20:34.977Z","endTime":"2026-07-29T17:20:39.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.291474423845536,"aZ":-16.155694137659268,"pfxX":6.802921957358859,"pfxZ":8.372302937498436,"pX":0.4484762207794659,"pZ":2.5912953851991984,"vX0":-6.746232157674044,"vY0":-137.6311629290773,"vZ0":-5.134455203083467,"x":99.91,"y":168.82,"x0":2.050640109027957,"y0":50.00546857997627,"z0":5.579778818000151,"aX":13.019474020114787},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":2549,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.3983787327466435,"extension":6.5623641090266585},"index":3,"playId":"e5a87fb5-2965-325d-95b1-5e1cc7ca7b4e","pitchNumber":4,"startTime":"2026-07-29T17:20:50.588Z","endTime":"2026-07-29T17:20:53.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:20:53.692Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Encarnacion-Strand strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:22:04.995Z","endTime":"2026-07-29T17:24:15.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.0,"endSpeed":81.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427463809767776,"aZ":-28.488416397094884,"pfxX":-0.9750250723568152,"pfxZ":2.2169109875810573,"pX":0.7000882087552172,"pZ":3.2367645646880923,"vX0":-3.0829594476994884,"vY0":-126.86831050647858,"vZ0":-1.270630569436756,"x":90.31,"y":151.39,"x0":2.0485915268778503,"y0":50.00037395913381,"z0":5.976211024811504,"aX":-1.6182654914142043},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":2.4,"spinRate":2059,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.42870631429883854,"extension":6.357834997764327},"index":0,"playId":"397fae67-eadb-37fa-9919-075a526462dd","pitchNumber":1,"startTime":"2026-07-29T17:23:06.035Z","endTime":"2026-07-29T17:23:09.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292812406002103,"aZ":-20.419421510477285,"pfxX":6.94768840386786,"pfxZ":6.217305943265888,"pX":-0.22197382202039198,"pZ":4.308251616540549,"vX0":-7.163015483285011,"vY0":-136.4379520184225,"vZ0":-1.315161717727857,"x":125.46,"y":122.46,"x0":1.5314953169532548,"y0":50.00124119477282,"z0":6.200181539165227,"aX":13.13190486432588},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":-11.2,"spinRate":2178,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.40106489715696103,"extension":6.176980089405575},"index":1,"playId":"c91935a3-b459-3bef-8a64-20816ffc07bc","pitchNumber":2,"startTime":"2026-07-29T17:23:20.177Z","endTime":"2026-07-29T17:23:23.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329304457926614,"aZ":-13.84692446620201,"pfxX":1.2629197315819933,"pfxZ":9.469269279658382,"pX":0.007261981892472027,"pZ":3.5217819732258286,"vX0":-4.7028533637848415,"vY0":-137.92394885497026,"vZ0":-4.5411556045900365,"x":116.72,"y":143.69,"x0":1.5669135396958545,"y0":50.003845621338805,"z0":6.11652892168316,"aX":2.444848136165021},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-1.3,"spinRate":2231,"spinDirection":153},"zone":11,"typeConfidence":0.87,"plateTime":0.39641030450794235,"extension":6.2848605795919745},"index":2,"playId":"8ca83e52-066e-3e2a-9d0d-469a2e837b1e","pitchNumber":3,"startTime":"2026-07-29T17:23:33.815Z","endTime":"2026-07-29T17:23:37.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817438365940593,"aZ":-20.296726010215778,"pfxX":6.115137449013445,"pfxZ":5.865457749719036,"pX":-1.2160350695434852,"pZ":2.6507455289070543,"vX0":-10.068089946765001,"vY0":-141.09167207420163,"vZ0":-5.550930462330613,"x":163.35,"y":167.21,"x0":1.597086848960536,"y0":50.000738114623594,"z0":5.943305943686254,"aX":12.380190877969875},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.7,"breakHorizontal":-9.1,"spinRate":2155,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.38756741334675215,"extension":6.4119039962821},"index":3,"playId":"d7fbe71c-4e63-3d9f-a71e-4c49ed7ae7ed","pitchNumber":4,"startTime":"2026-07-29T17:23:59.512Z","endTime":"2026-07-29T17:24:03.257Z","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":86.0,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619952488221085,"aZ":-27.86443942135707,"pfxX":3.5606007841497123,"pfxZ":2.6940429922681686,"pX":-0.03493629728792565,"pZ":2.105530804136083,"vX0":-6.000790929194303,"vY0":-125.22400408072265,"vZ0":-3.8671646236483794,"x":118.33,"y":181.93,"x0":1.92221141879385,"y0":50.00169373880931,"z0":5.9314809441471095,"aX":5.694369859657121},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-5.2,"spinRate":1868,"spinDirection":137},"zone":8,"typeConfidence":0.85,"plateTime":0.43622560162639124,"extension":6.231148151856188},"index":4,"playId":"0cac4d30-d2b9-364b-9307-73215eb0e26d","pitchNumber":5,"startTime":"2026-07-29T17:24:12.693Z","endTime":"2026-07-29T17:24:15.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:24:15.698Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:24:18.025Z","endTime":"2026-07-29T17:25:33.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":79.0,"endSpeed":73.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.604586702726763,"aZ":-34.0710598328095,"pfxX":-3.7340391977701515,"pfxZ":-1.4033184413778468,"pX":0.6600185478819632,"pZ":2.109961495625664,"vX0":-1.68143529980549,"vY0":-115.08686969524354,"vZ0":-1.8504292138662413,"x":91.84,"y":181.81,"x0":1.8831782336330716,"y0":50.001301513265005,"z0":6.197410867817256,"aX":-5.052384070305056},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.8,"breakHorizontal":7.2,"spinRate":2320,"spinDirection":326},"zone":9,"typeConfidence":0.91,"plateTime":0.47433425075930913,"extension":6.213253531525501},"index":0,"playId":"1bf4fa11-cd8f-3226-a9bb-7750d580e1d6","pitchNumber":1,"startTime":"2026-07-29T17:24:40.599Z","endTime":"2026-07-29T17:24:44.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76751825025863,"aZ":-27.38683349113834,"pfxX":4.565020722074799,"pfxZ":2.9517507746501064,"pX":1.0685146236055927,"pZ":3.168026149752895,"vX0":-3.636566697753716,"vY0":-125.78294119468347,"vZ0":-1.645372559951892,"x":76.27,"y":153.24,"x0":1.9318453573022676,"y0":50.001217739509634,"z0":6.027105958976906,"aX":7.398302038330792},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.6,"spinRate":1838,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4335501208412711,"extension":6.131053375684083},"index":1,"playId":"5b374c50-cb1a-3f2e-91da-6408591d40df","pitchNumber":2,"startTime":"2026-07-29T17:24:53.934Z","endTime":"2026-07-29T17:24:57.494Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881488199265416,"aZ":-26.517616055685238,"pfxX":7.869033223689736,"pfxZ":3.559696653105566,"pX":0.8109958286649983,"pZ":0.27895826252724637,"vX0":-4.997732045363616,"vY0":-125.14477589090585,"vZ0":-8.26809777483494,"x":86.09,"y":231.25,"x0":1.8099599062156022,"y0":50.00338760194025,"z0":5.792867597987959,"aX":12.501562028928232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-13.1,"spinRate":1721,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.43741814561673653,"extension":6.458982184630005},"index":2,"playId":"d9dd1b34-a772-307d-aa11-4642523361a8","pitchNumber":3,"startTime":"2026-07-29T17:25:07.944Z","endTime":"2026-07-29T17:25:11.496Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524618821401265,"aZ":-15.529721753086646,"pfxX":-0.3442347191910682,"pfxZ":8.238765593041194,"pX":0.9387582845827407,"pZ":3.157753289243445,"vX0":-2.1990869774413486,"vY0":-140.47780751625803,"vZ0":-5.328565039946787,"x":81.22,"y":153.52,"x0":1.7729797419514903,"y0":50.00679430351011,"z0":6.0709378385140305,"aX":-0.6954638669517798},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":1.1,"spinRate":2199,"spinDirection":153},"zone":12,"typeConfidence":0.85,"plateTime":0.38827764895781147,"extension":6.313089658596518},"hitData":{"launchSpeed":97.9,"launchAngle":16.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.76,"coordY":114.46}},"index":3,"playId":"f730b6da-5a7b-31b7-8a8b-4e9bf3ae0487","pitchNumber":4,"startTime":"2026-07-29T17:25:26.199Z","endTime":"2026-07-29T17:25:33.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:25:33.804Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:25:37.421Z","endTime":"2026-07-29T17:26:54.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.303811753865467,"aZ":-13.16947485012074,"pfxX":1.6143929855463828,"pfxZ":9.885117741794687,"pX":-0.34032465518521304,"pZ":3.4412721410510354,"vX0":-5.422992346546512,"vY0":-137.92893103189112,"vZ0":-4.783449257083327,"x":129.97,"y":145.87,"x0":1.4434290236371712,"y0":50.003809788804595,"z0":6.089363092578613,"aX":3.104945748956241},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-1.8,"spinRate":2304,"spinDirection":155},"zone":1,"typeConfidence":0.89,"plateTime":0.39745360904242366,"extension":6.339237455738339},"index":0,"playId":"e2414f64-fcf7-368a-9e13-d0622bafd53c","pitchNumber":1,"startTime":"2026-07-29T17:26:02.004Z","endTime":"2026-07-29T17:26:05.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383708699779515,"aZ":-19.287143824511602,"pfxX":7.778648946491303,"pfxZ":6.697171066231382,"pX":0.9293630933253345,"pZ":3.3702995015695243,"vX0":-4.930923882369037,"vY0":-137.99423895917369,"vZ0":-3.4533068182120825,"x":81.57,"y":147.78,"x0":1.731006238428123,"y0":50.001245851266965,"z0":5.941007768984785,"aX":14.965039507339668},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":-13.1,"spinRate":2139,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39727954260077203,"extension":6.304121237402334},"index":1,"playId":"0ceeb5d5-9d84-33ee-aa84-a2dc7667f5b5","pitchNumber":2,"startTime":"2026-07-29T17:26:25.304Z","endTime":"2026-07-29T17:26:28.304Z","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":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259822269780678,"aZ":-29.55518052777567,"pfxX":-2.8087277501456196,"pfxZ":1.650686771716975,"pX":-0.23331117916563807,"pZ":2.2156735904473677,"vX0":-4.347724670348031,"vY0":-125.25469905982877,"vZ0":-3.2341189405099966,"x":125.89,"y":178.96,"x0":1.8898672397087015,"y0":50.00455171605961,"z0":5.939855762773101,"aX":-4.4639479104238164},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":6.1,"spinRate":2091,"spinDirection":186},"zone":8,"typeConfidence":0.9,"plateTime":0.43725139301367966,"extension":6.365314435873559},"hitData":{"launchSpeed":75.6,"launchAngle":38.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.04,"coordY":109.48}},"index":2,"playId":"760b5a0c-86f0-33f4-8814-181e6d4c1e5c","pitchNumber":3,"startTime":"2026-07-29T17:26:46.214Z","endTime":"2026-07-29T17:26:54.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:26:54.341Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeremiah Jackson lines out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T17:26:57.400Z","endTime":"2026-07-29T17:27:48.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139668334605272,"aZ":-13.89925020261319,"pfxX":0.04230308227244395,"pfxZ":9.334005719716885,"pX":0.26883162475661004,"pZ":2.2431314838510072,"vX0":-3.3525460435357584,"vY0":-138.604205440966,"vZ0":-7.70881244662159,"x":106.75,"y":178.22,"x0":1.4853878908580054,"y0":50.005162893245895,"z0":5.976499692859847,"aX":0.08344169982998315},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":0.6,"spinRate":2240,"spinDirection":157},"zone":5,"typeConfidence":0.84,"plateTime":0.3942286390877934,"extension":6.269755887534475},"index":0,"playId":"e16fb9f1-0ee5-3634-8a2d-98d9189ddbd4","pitchNumber":1,"startTime":"2026-07-29T17:27:21.797Z","endTime":"2026-07-29T17:27:24.912Z","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":95.7,"endSpeed":88.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83589400596186,"aZ":-11.822952357582663,"pfxX":0.18079270547206172,"pfxZ":10.31310078700908,"pX":-0.14129215389123845,"pZ":2.5013411796423,"vX0":-4.498543424873198,"vY0":-139.26121058650187,"vZ0":-7.49463634216027,"x":122.39,"y":171.24,"x0":1.4682931525709761,"y0":50.00661666975846,"z0":6.000941690832673,"aX":0.3567471460307915},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":0.6,"spinRate":2419,"spinDirection":156},"zone":5,"typeConfidence":0.88,"plateTime":0.39257563431110887,"extension":6.390362021467727},"hitData":{"launchSpeed":104.7,"launchAngle":21.0,"totalDistance":374.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.39,"coordY":48.7}},"index":1,"playId":"b9a8cb38-7b65-374c-900d-e38131fe12bd","pitchNumber":2,"startTime":"2026-07-29T17:27:40.175Z","endTime":"2026-07-29T17:27:48.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:27:48.436Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:29:28.126Z","endTime":"2026-07-29T17:30:35.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199653329917588,"aZ":-15.98958450913329,"pfxX":7.851957681710374,"pfxZ":8.811038483403685,"pX":0.13065578699514319,"pZ":1.7778169666544905,"vX0":-8.075193495369705,"vY0":-134.4531694180315,"vZ0":-6.942375794729804,"x":112.02,"y":190.78,"x0":2.1478188512353893,"y0":50.005631124342194,"z0":5.521090078374708,"aX":14.42867133638292},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-12.6,"spinRate":2535,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4068253743582795,"extension":6.524572854864184},"index":0,"playId":"49ae1b1d-8042-3f06-8e0d-7f4bc6636f1b","pitchNumber":1,"startTime":"2026-07-29T17:29:55.524Z","endTime":"2026-07-29T17:29:58.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883489087949066,"aZ":-33.20274773002445,"pfxX":7.933290866540533,"pfxZ":-0.64665481652486,"pX":0.001970209592334487,"pZ":1.9026601384901216,"vX0":-8.003947271166078,"vY0":-124.71287394673432,"vZ0":-2.3434662455673405,"x":116.92,"y":187.41,"x0":2.2144832463935415,"y0":50.00593181116099,"z0":5.5796744645077805,"aX":12.56325800631572},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":1571,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4383488327569136,"extension":6.702050695611958},"index":1,"playId":"489c2ba8-9e8f-32f5-869a-b6be5a4a35c1","pitchNumber":2,"startTime":"2026-07-29T17:30:09.894Z","endTime":"2026-07-29T17:30:13.098Z","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":93.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54845087611446,"aZ":-17.323400712616063,"pfxX":6.991530322976985,"pfxZ":7.898565950799117,"pX":0.6013666240259563,"pZ":2.429285015656625,"vX0":-6.614834880795269,"vY0":-135.9387630105484,"vZ0":-5.349018463556027,"x":94.08,"y":173.19,"x0":2.152625822814574,"y0":50.00179092540991,"z0":5.61691036332752,"aX":13.143307919887777},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":-11.3,"spinRate":2446,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.40223509770272914,"extension":6.494105408445733},"hitData":{"launchSpeed":93.2,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":154.22}},"index":2,"playId":"354a67a3-c64e-31f7-b48e-46534ccbef9c","pitchNumber":3,"startTime":"2026-07-29T17:30:28.448Z","endTime":"2026-07-29T17:30:35.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:30:35.068Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:30:43.007Z","endTime":"2026-07-29T17:32:37.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30649880520788,"aZ":-29.19976711930737,"pfxX":-1.1629613677252184,"pfxZ":2.0205341133822703,"pX":-0.18572996449577697,"pZ":3.3391993289095225,"vX0":-5.315397846991169,"vY0":-120.35709259240464,"vZ0":0.5282854648891316,"x":124.08,"y":148.62,"x0":2.198220980858069,"y0":50.005228615843954,"z0":5.69289648936914,"aX":-1.7138330731635383},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":3.4,"spinRate":2235,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.45425882883019586,"extension":6.536461471407746},"index":0,"playId":"fb18497c-5113-36ff-ac20-50f834810913","pitchNumber":1,"startTime":"2026-07-29T17:30:57.347Z","endTime":"2026-07-29T17:31:00.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684027286613844,"aZ":-33.812844207560495,"pfxX":-9.175339795498811,"pfxZ":-1.2687052653746491,"pX":-1.9787445006762832,"pZ":2.199462816282743,"vX0":-6.239215884735656,"vY0":-113.63498145756388,"vZ0":-0.3068940404508098,"x":192.43,"y":179.39,"x0":2.0090744325336702,"y0":50.005527075437264,"z0":5.738122744050399,"aX":-11.822382847405503},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.0,"breakHorizontal":18.4,"spinRate":2241,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.48476403511791055,"extension":6.756269505024239},"index":1,"playId":"1b645e94-4384-36cf-b637-b5cabc2ccbe0","pitchNumber":2,"startTime":"2026-07-29T17:31:12.894Z","endTime":"2026-07-29T17:31:15.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77405866045405,"aZ":-31.75950461530162,"pfxX":-6.383734685141584,"pfxZ":0.3201158820269816,"pX":-0.030208759779150926,"pZ":1.754833446890075,"vX0":-3.0874510846379892,"vY0":-112.8213560474243,"vZ0":-1.8017824714025563,"x":118.15,"y":191.4,"x0":2.183679630486675,"y0":50.003496874612935,"z0":5.753070337990776,"aX":-8.260754655748352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":2148,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.48477128040442974,"extension":6.594904522062452},"index":2,"playId":"5b30007b-68ae-372a-825d-4b86744f171a","pitchNumber":3,"startTime":"2026-07-29T17:31:27.011Z","endTime":"2026-07-29T17:31:30.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03652534860424,"aZ":-17.75636802490344,"pfxX":7.015546871636446,"pfxZ":7.6033979011182655,"pX":0.27726499626238726,"pZ":3.23141368929195,"vX0":-7.155020166001536,"vY0":-136.35366082722732,"vZ0":-3.330051524475724,"x":106.43,"y":151.53,"x0":2.015152578453585,"y0":50.002815767899605,"z0":5.683191489482394,"aX":13.302497435212603},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-11.3,"spinRate":2522,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.40064136245397997,"extension":6.489959800315505},"index":3,"playId":"ecc6becd-b8a0-37e2-be38-deba0b696652","pitchNumber":4,"startTime":"2026-07-29T17:31:41.854Z","endTime":"2026-07-29T17:31:44.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.548120510879087,"aZ":-31.997582903930684,"pfxX":-8.111397456039768,"pfxZ":0.14107417201551264,"pX":-0.23567830475900706,"pZ":2.906556818881407,"vX0":-3.228780454134719,"vY0":-113.6428355871651,"vZ0":0.7433169722450181,"x":125.98,"y":160.3,"x0":2.2591788392697043,"y0":50.0055143478181,"z0":5.762832362710699,"aX":-10.57215012172298},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.7,"breakHorizontal":15.5,"spinRate":2137,"spinDirection":273},"zone":1,"typeConfidence":2.0,"plateTime":0.4826486574668869,"extension":6.653326552055252},"index":4,"playId":"d9633146-f599-3046-a71e-80ed57f55b14","pitchNumber":5,"startTime":"2026-07-29T17:31:58.559Z","endTime":"2026-07-29T17:32:01.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86354878415973,"aZ":-23.131818319856887,"pfxX":10.077222119608724,"pfxZ":4.713661970558333,"pX":-0.7472654799301199,"pZ":2.028138852549667,"vX0":-10.536453119942806,"vY0":-136.82374855018622,"vZ0":-5.245705887683357,"x":145.48,"y":184.02,"x0":1.822772140856619,"y0":50.00298697947745,"z0":5.530588078541998,"aX":19.331896086851344},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":-16.3,"spinRate":2384,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.39852968464879,"extension":6.6419578052218196},"index":5,"playId":"bd5c20a5-26bc-3ddc-bec4-f5202dcf997a","pitchNumber":6,"startTime":"2026-07-29T17:32:16.508Z","endTime":"2026-07-29T17:32:21.631Z","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.0,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845589180090517,"aZ":-13.108412158781839,"pfxX":6.871313661385509,"pfxZ":9.865554630164842,"pX":0.8086135665008485,"pZ":2.5447496151303026,"vX0":-5.938273489017495,"vY0":-138.15622155955467,"vZ0":-5.772784123014401,"x":86.18,"y":170.07,"x0":2.093370710902609,"y0":50.00422443159379,"z0":5.542819645990172,"aX":13.28123832123316},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-11.2,"spinRate":2555,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.39650002422872577,"extension":6.5286972520980155},"hitData":{"launchSpeed":65.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":155.74}},"index":6,"playId":"3bdd42e6-1e25-3626-8c1a-fc812d79fb81","pitchNumber":7,"startTime":"2026-07-29T17:32:32.136Z","endTime":"2026-07-29T17:32:37.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:32:37.867Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T17:32:43.216Z","endTime":"2026-07-29T17:34:04.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796195080834924,"aZ":-30.465618074291577,"pfxX":8.28415777321712,"pfxZ":1.0941506792643851,"pX":0.6112399457055138,"pZ":1.794974372387574,"vX0":-6.4140797259051965,"vY0":-123.98404173230608,"vZ0":-3.0300222138423845,"x":93.7,"y":190.32,"x0":2.150036743555766,"y0":50.004361946455965,"z0":5.564245703929483,"aX":12.953777157159815},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-13.6,"spinRate":1570,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.44105412465682914,"extension":6.695009752877281},"index":0,"playId":"54469831-ce1c-3672-a8de-33389afb8704","pitchNumber":1,"startTime":"2026-07-29T17:33:02.263Z","endTime":"2026-07-29T17:33:05.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93475682429157,"aZ":-30.75288418505335,"pfxX":8.100562042550894,"pfxZ":0.9261045193279118,"pX":-0.023575482396803182,"pZ":1.788246833819271,"vX0":-7.652939671986167,"vY0":-122.22065875857311,"vZ0":-2.7040928430499287,"x":117.9,"y":190.5,"x0":2.0750521816913077,"y0":50.00225145408932,"z0":5.513174679159911,"aX":12.426303370187151},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-13.2,"spinRate":1607,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4457660959504146,"extension":6.757806758901145},"index":1,"playId":"fc0bf1a7-0f6c-3da5-9597-8d9111ac2dec","pitchNumber":2,"startTime":"2026-07-29T17:33:15.580Z","endTime":"2026-07-29T17:33:18.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T17:33:25.483Z","endTime":"2026-07-29T17:33:31.726Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.755740534031858,"aZ":-31.919904046858413,"pfxX":6.816751731931445,"pfxZ":0.16744828196374328,"pX":1.6941254001963983,"pZ":2.6595145420179422,"vX0":-3.4821171852696517,"vY0":-122.53176694732484,"vZ0":-0.6642392300253871,"x":52.42,"y":166.97,"x0":2.236684274073158,"y0":50.00410327939677,"z0":5.625569158088953,"aX":10.524300228029842},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-11.8,"spinRate":1343,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4444200615877434,"extension":6.820993406880732},"index":3,"playId":"c3aab145-8f0d-31db-84f5-7d76f5d46a92","pitchNumber":3,"startTime":"2026-07-29T17:33:31.726Z","endTime":"2026-07-29T17:33:35.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24349472407182,"aZ":-30.545286141342736,"pfxX":-8.687167967454394,"pfxZ":1.2767656040577542,"pX":-0.8625573567928311,"pZ":2.3735658930684105,"vX0":-4.179302994387323,"vY0":-112.75045866213084,"vZ0":-0.5691088543766518,"x":149.88,"y":174.69,"x0":2.1491336165070245,"y0":50.003597851870396,"z0":5.7362154295545045,"aX":-11.081722227631866},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":2148,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4874965251289818,"extension":6.65293284761187},"index":4,"playId":"9c3764a4-0e2d-3727-90ba-d88ba26d042d","pitchNumber":4,"startTime":"2026-07-29T17:33:47.183Z","endTime":"2026-07-29T17:33:50.849Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.873597512306464,"aZ":-33.986590985928835,"pfxX":7.6312764460196405,"pfxZ":-1.144831608830664,"pX":0.5436566387080887,"pZ":2.2082828031431916,"vX0":-6.330318725826991,"vY0":-124.70143901020974,"vZ0":-1.3957400445065216,"x":96.28,"y":179.16,"x0":2.1225342140198644,"y0":50.00590946113948,"z0":5.576754466205162,"aX":12.031250288028463},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-12.4,"spinRate":1587,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4390887341674703,"extension":6.769979054208882},"index":5,"playId":"4cb41674-4576-3cdd-a1f9-de6924c9bb29","pitchNumber":5,"startTime":"2026-07-29T17:34:01.142Z","endTime":"2026-07-29T17:34:04.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:34:04.171Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chadwick Tromp pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:36:25.854Z","endTime":"2026-07-29T17:37:36.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T17:36:11.838Z","endTime":"2026-07-29T17:36:28.047Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.138403610558075,"aZ":-36.25005503210249,"pfxX":-5.463462955988449,"pfxZ":-3.1474155546832705,"pX":0.3406428387456927,"pZ":3.6213446605844073,"vX0":-1.6493482574649243,"vY0":-112.72134826971792,"vZ0":2.040338945812538,"x":104.02,"y":141.0,"x0":1.7902219504318575,"y0":50.001386076450416,"z0":6.345704619377965,"aX":-7.079241999937902},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.9,"breakHorizontal":10.3,"spinRate":2506,"spinDirection":316},"zone":12,"typeConfidence":0.92,"plateTime":0.48461098295090865,"extension":6.136132270914805},"index":1,"playId":"a4df2c4e-af9f-324c-b179-98ccac2f5949","pitchNumber":1,"startTime":"2026-07-29T17:36:28.047Z","endTime":"2026-07-29T17:36:31.537Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300693132434997,"aZ":-12.491356600647281,"pfxX":1.0529475296973738,"pfxZ":10.075661090784235,"pX":-0.4073632410283166,"pZ":1.228809876405361,"vX0":-5.515923249762821,"vY0":-138.48961622030265,"vZ0":-10.3864258728455,"x":132.53,"y":205.6,"x0":1.4684451903133,"y0":50.00014354852357,"z0":5.850335934289996,"aX":2.0566065659184556},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-0.8,"spinRate":2347,"spinDirection":160},"zone":13,"typeConfidence":0.88,"plateTime":0.39464326586755893,"extension":6.500586767174467},"index":2,"playId":"913fbaeb-185c-3408-8205-9590ab5104d4","pitchNumber":2,"startTime":"2026-07-29T17:36:40.867Z","endTime":"2026-07-29T17:36:46.522Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15849753512787,"aZ":-12.987121685239975,"pfxX":2.4083803113772038,"pfxZ":9.90172581677458,"pX":0.8983048299814704,"pZ":3.156953942870665,"vX0":-2.5084243251129807,"vY0":-138.17756964679478,"vZ0":-5.318939772947693,"x":82.76,"y":153.54,"x0":1.5040221822554347,"y0":50.00317999353587,"z0":5.9760430375211255,"aX":4.66739607696582},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-3.8,"spinRate":2275,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.39605959826727277,"extension":6.29474218481878},"index":3,"playId":"a71c0270-5165-3301-a28b-25742174837f","pitchNumber":3,"startTime":"2026-07-29T17:36:57.743Z","endTime":"2026-07-29T17:37:03.307Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.827832819303165,"aZ":-13.97312689707692,"pfxX":2.9027987351358036,"pfxZ":9.558295156055623,"pX":-0.15658288804685974,"pZ":2.8918924181347117,"vX0":-5.663860766614945,"vY0":-136.80379770644132,"vZ0":-5.807803904387695,"x":122.97,"y":160.7,"x0":1.5590221441535357,"y0":50.00416184128666,"z0":5.992109844119545,"aX":5.528785321018994},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-4.1,"spinRate":2257,"spinDirection":159},"zone":2,"typeConfidence":0.87,"plateTime":0.3996468243364273,"extension":6.1781224410177735},"index":4,"playId":"7ab7bca3-7410-3edc-85c0-5547e144da18","pitchNumber":4,"startTime":"2026-07-29T17:37:10.968Z","endTime":"2026-07-29T17:37:14.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113718225969475,"aZ":-31.683298076606718,"pfxX":-0.9105657216719889,"pfxZ":0.29077964567079917,"pX":-0.2974217893439217,"pZ":2.2945097809472323,"vX0":-5.329409617784373,"vY0":-127.58332994319746,"vZ0":-2.965295750451755,"x":128.34,"y":176.83,"x0":1.9292441640899956,"y0":50.00085864642061,"z0":5.946791909885013,"aX":-1.5121090818491727},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2195,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.4279056486200852,"extension":6.3767004638880085},"hitData":{"launchSpeed":67.5,"launchAngle":77.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":157.07,"coordY":189.25}},"index":5,"playId":"90ef95c0-3fdd-3f01-a6eb-77f83bd947bc","pitchNumber":5,"startTime":"2026-07-29T17:37:27.196Z","endTime":"2026-07-29T17:37:36.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:37:36.763Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Ward flies out to right fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:37:43.422Z","endTime":"2026-07-29T17:38:06.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.9,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.848565391768997,"aZ":-12.999121023821546,"pfxX":1.9367513166936141,"pfxZ":9.65246632032153,"pX":0.10289401185716043,"pZ":2.158759693746701,"vX0":-4.191493887429095,"vY0":-139.4604467620696,"vZ0":-8.256944685340514,"x":113.08,"y":180.49,"x0":1.3679884198181862,"y0":50.00616001658472,"z0":5.998894679021168,"aX":3.8491142878801647},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-2.8,"spinRate":2319,"spinDirection":158},"zone":8,"typeConfidence":0.89,"plateTime":0.3914691750928183,"extension":6.356362329830701},"hitData":{"launchSpeed":95.1,"launchAngle":34.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.93,"coordY":106.44}},"index":0,"playId":"df8e247f-1f51-325a-b6ca-20712a24f6c8","pitchNumber":1,"startTime":"2026-07-29T17:37:58.008Z","endTime":"2026-07-29T17:38:06.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:38:06.030Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T17:38:08.427Z","endTime":"2026-07-29T17:40:19.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":88.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312251753480055,"aZ":-18.119023598246983,"pfxX":7.595186760285371,"pfxZ":7.107605951989017,"pX":-0.4275440495550339,"pZ":3.2165054617586732,"vX0":-8.093950291381223,"vY0":-139.06761182514305,"vZ0":-4.369145912694079,"x":133.3,"y":151.93,"x0":1.5202483789396082,"y0":50.00542812958216,"z0":5.993686501467954,"aX":15.02573698706502},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-12.2,"spinRate":2207,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.3923875480664778,"extension":6.370488601027716},"index":0,"playId":"bfc621e2-8af9-37d5-9ebd-45411514602e","pitchNumber":1,"startTime":"2026-07-29T17:38:28.871Z","endTime":"2026-07-29T17:38:32.126Z","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.7,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.021166734525472,"aZ":-26.42761451806536,"pfxX":-1.5753856229530667,"pfxZ":3.3044145575509525,"pX":0.050242738592791034,"pZ":2.4822240511816682,"vX0":-4.855903942273676,"vY0":-130.68987764946283,"vZ0":-3.5376159693895532,"x":115.08,"y":171.76,"x0":2.13274883451325,"y0":50.00537732138086,"z0":5.8254297371085535,"aX":-2.7405937392552424},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":3.8,"spinRate":2305,"spinDirection":191},"zone":5,"typeConfidence":0.9,"plateTime":0.4181766234059032,"extension":6.488392667890133},"index":1,"playId":"9afb4cdf-3132-3c30-afb9-3b9d2b3699d4","pitchNumber":2,"startTime":"2026-07-29T17:38:40.641Z","endTime":"2026-07-29T17:38:43.781Z","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":97.3,"endSpeed":89.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.293001615506324,"aZ":-12.042414821286892,"pfxX":1.8551804336620816,"pfxZ":9.79062293699345,"pX":0.16606191424681438,"pZ":4.180938855729744,"vX0":-4.3479034036635404,"vY0":-141.77014357189813,"vZ0":-3.4383212791017597,"x":110.67,"y":125.89,"x0":1.4715674598843644,"y0":50.00411027151861,"z0":6.166379775244219,"aX":3.8154184036041907},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2197,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.3848453213713867,"extension":6.2556362313422795},"index":2,"playId":"f59e4295-ccfe-3193-92cf-da692807be2c","pitchNumber":3,"startTime":"2026-07-29T17:38:57.836Z","endTime":"2026-07-29T17:39:01.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420664132202777,"aZ":-18.218452817281293,"pfxX":7.244708549336245,"pfxZ":6.983080209140095,"pX":-0.9517308640606976,"pZ":2.792433062327756,"vX0":-9.243744735447493,"vY0":-139.97004981697918,"vZ0":-5.577238208299673,"x":153.28,"y":163.38,"x0":1.441001208201626,"y0":50.00617343082272,"z0":5.990634473468457,"aX":14.484608976800173},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":-11.4,"spinRate":2192,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.3902341804777434,"extension":6.323479435568511},"index":3,"playId":"d7a17a50-6d4e-34a3-b6d7-d4ca28ab3de5","pitchNumber":4,"startTime":"2026-07-29T17:39:17.158Z","endTime":"2026-07-29T17:39:21.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01516976468818,"aZ":-14.099463600689637,"pfxX":0.8369889988638061,"pfxZ":8.783458657965587,"pX":0.2368140508712018,"pZ":4.3120207091878004,"vX0":-4.0441236970802645,"vY0":-141.76281451669067,"vZ0":-2.8312819246952925,"x":107.97,"y":122.36,"x0":1.5662765517490878,"y0":50.0037916354514,"z0":6.21074730212861,"aX":1.7225675430261103},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":-0.8,"spinRate":2279,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.3847275843413378,"extension":6.3167903323602825},"index":4,"playId":"b2f536c7-7a5e-343f-8ab5-5d8a87df09ec","pitchNumber":5,"startTime":"2026-07-29T17:39:34.235Z","endTime":"2026-07-29T17:39:37.238Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143523833494736,"aZ":-26.818528867741417,"pfxX":5.988232796793862,"pfxZ":3.3063016467270057,"pX":0.9321824255593603,"pZ":2.4423514839077067,"vX0":-4.555349053690125,"vY0":-126.0885570062889,"vZ0":-3.2115685301752857,"x":81.47,"y":172.84,"x0":1.9787077157265216,"y0":50.003620743057425,"z0":5.882140471055494,"aX":9.702579179947849},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-9.8,"spinRate":1637,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4333660486574593,"extension":6.209033924010839},"index":5,"playId":"fc8d3c92-7e08-35bc-b722-83e9b7421411","pitchNumber":6,"startTime":"2026-07-29T17:39:51.011Z","endTime":"2026-07-29T17:39:54.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29581101134472,"aZ":-25.26611256968552,"pfxX":-1.2785891564064173,"pfxZ":3.9978881128111974,"pX":-0.6328274218392868,"pZ":2.135807752018767,"vX0":-6.048034376784004,"vY0":-130.83290315500787,"vZ0":-4.8169921690618445,"x":141.12,"y":181.11,"x0":1.877584579603806,"y0":50.005173350535,"z0":5.900792593238026,"aX":-2.2104401728877296},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":3.7,"spinRate":2138,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.4190769938516019,"extension":6.414467093946227},"hitData":{"launchSpeed":73.5,"launchAngle":46.0,"totalDistance":228.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.64,"coordY":110.39}},"index":6,"playId":"69453360-09f5-361f-ac79-035fbb1ad698","pitchNumber":7,"startTime":"2026-07-29T17:40:09.886Z","endTime":"2026-07-29T17:40:19.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:40:19.371Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:42:10.475Z","endTime":"2026-07-29T17:43:11.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653827850281296,"aZ":-16.963748495798423,"pfxX":4.855769523366676,"pfxZ":8.417839653423332,"pX":0.15845561839433597,"pZ":2.3467789445893126,"vX0":-7.100276079315354,"vY0":-132.87258207322634,"vZ0":-5.3506890322115295,"x":110.96,"y":175.42,"x0":2.22147600597257,"y0":50.00227310584738,"z0":5.59955005395787,"aX":8.774124714893832},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-7.4,"spinRate":2389,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.41056218725180926,"extension":6.4375607768590735},"index":0,"playId":"923bac2b-33af-3053-b5b2-43e10d4adb87","pitchNumber":1,"startTime":"2026-07-29T17:42:25.867Z","endTime":"2026-07-29T17:42:33.141Z","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":85.8,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91216875735913,"aZ":-33.73779411305404,"pfxX":7.499129737804555,"pfxZ":-0.9719969424673565,"pX":0.9847488025380887,"pZ":2.287005661058151,"vX0":-5.595211124546986,"vY0":-124.92998516322827,"vZ0":-1.3989113956576111,"x":79.46,"y":177.03,"x0":2.2639251423281714,"y0":50.00544158249626,"z0":5.592602074260302,"aX":12.019570648829635},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":1541,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.43613448048532755,"extension":6.6761525120033784},"index":1,"playId":"d8c0de2a-7d70-353e-a88f-d669ca1cdf98","pitchNumber":2,"startTime":"2026-07-29T17:42:45.954Z","endTime":"2026-07-29T17:42:50.646Z","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":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141941831432952,"aZ":-16.940479118887463,"pfxX":5.639068170780263,"pfxZ":8.129382992590006,"pX":-0.006539096033325241,"pZ":2.9642469278758403,"vX0":-7.807349299258152,"vY0":-135.21335482582933,"vZ0":-3.921412718632346,"x":117.25,"y":158.75,"x0":2.1696142153307574,"y0":50.00476183331507,"z0":5.602969482125349,"aX":10.570000936962487},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2442,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.40323532295045394,"extension":6.4649020636043435},"hitData":{"launchSpeed":103.2,"launchAngle":4.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.23,"coordY":134.3}},"index":2,"playId":"3510f7c0-5e64-31f6-a4a1-1c8c3ac60448","pitchNumber":3,"startTime":"2026-07-29T17:43:01.461Z","endTime":"2026-07-29T17:43:11.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:43:11.937Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Vierling doubles (13) on a line drive to left fielder Taylor Ward. Spencer Torkelson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:43:13.718Z","endTime":"2026-07-29T17:45:04.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401839083452344,"aZ":-23.429936470499797,"pfxX":5.682014090451987,"pfxZ":5.5364071805653055,"pX":0.42588006222546015,"pZ":2.670204515041739,"vX0":-5.72662827296496,"vY0":-124.67728816793094,"vZ0":-2.4747389995313442,"x":100.77,"y":166.68,"x0":2.011213806451973,"y0":50.00011060651753,"z0":5.6034545026433165,"aX":8.969393713450867},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":1404,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.4388385561524455,"extension":6.833417988071951},"index":0,"playId":"7c6a0cdf-fb36-3fa0-944f-8769660b8664","pitchNumber":1,"startTime":"2026-07-29T17:43:35.906Z","endTime":"2026-07-29T17:43:40.048Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324092163950645,"aZ":-14.399769350501254,"pfxX":5.260615457025839,"pfxZ":9.508481266046788,"pX":-0.1660786892820808,"pZ":2.273431995961084,"vX0":-7.627646354143918,"vY0":-135.77820259001675,"vZ0":-6.064539553754732,"x":123.33,"y":177.4,"x0":1.9942765340746005,"y0":50.00598867206993,"z0":5.535450196852582,"aX":9.83818809862372},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.9,"spinRate":2389,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.403166109707616,"extension":6.679076200435925},"index":1,"playId":"f767948a-f1e1-3dc0-9593-a52deb578a20","pitchNumber":2,"startTime":"2026-07-29T17:43:52.073Z","endTime":"2026-07-29T17:43:57.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.545805342068096,"aZ":-30.809779866493713,"pfxX":6.4092388603362025,"pfxZ":0.8295319633000133,"pX":0.9079361240936765,"pZ":1.54116994928287,"vX0":-4.8186605807743845,"vY0":-126.5136301711504,"vZ0":-3.7098440036810674,"x":82.39,"y":197.17,"x0":1.9881453753537544,"y0":50.003888840204,"z0":5.449487658107659,"aX":10.573455988838772},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-10.8,"spinRate":1515,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4300476357991938,"extension":6.842601147772234},"index":2,"playId":"8f68e492-8884-331d-bc30-f68c54f50664","pitchNumber":3,"startTime":"2026-07-29T17:44:27.882Z","endTime":"2026-07-29T17:44:30.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90252055647059,"aZ":-16.55034525888444,"pfxX":7.252605696756855,"pfxZ":8.285003036541827,"pX":-0.08347962422429833,"pZ":2.4067354674424237,"vX0":-8.187143806640522,"vY0":-136.2254111187186,"vZ0":-5.371379711156762,"x":120.18,"y":173.8,"x0":2.0134301873032485,"y0":50.00611775313269,"z0":5.541808127563365,"aX":13.683579754913758},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":-11.5,"spinRate":2459,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.401509509537322,"extension":6.531602956188179},"hitData":{"launchSpeed":98.8,"launchAngle":8.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.56,"coordY":124.32}},"index":3,"playId":"f05e0fe6-fc13-3d8a-883f-08d7d45b4de1","pitchNumber":4,"startTime":"2026-07-29T17:44:50.686Z","endTime":"2026-07-29T17:45:04.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:45:04.577Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to right fielder Tyler O'Neill. Spencer Torkelson scores. Matt Vierling scores. Javier Báez to 2nd. Throwing error by first baseman Pete Alonso, assist to right fielder Tyler O'Neill.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:45:07.778Z","endTime":"2026-07-29T17:45:54.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30870731915824,"aZ":-29.03696380654462,"pfxX":5.475408531552382,"pfxZ":2.01077079481761,"pX":1.2455568942740762,"pZ":2.256587023798701,"vX0":-3.7690926784615675,"vY0":-123.8259811596998,"vZ0":-2.1577414738959653,"x":69.52,"y":177.85,"x0":2.0713889289155194,"y0":50.004411747401434,"z0":5.5541109916114175,"aX":8.55557616155795},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-9.1,"spinRate":1228,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44130590795366675,"extension":6.808984364811979},"hitData":{"launchSpeed":98.5,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":115.2}},"index":0,"playId":"41f0bda1-b50e-3e7c-8fa2-8eab23eb1b9b","pitchNumber":1,"startTime":"2026-07-29T17:45:34.672Z","endTime":"2026-07-29T17:45:54.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:45:54.594Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to center fielder Leody Taveras. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:46:29.347Z","endTime":"2026-07-29T17:47:55.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976079291287533,"aZ":-30.12671793934165,"pfxX":6.935288984018888,"pfxZ":1.27265090113905,"pX":0.44538938713319837,"pZ":2.716398429544809,"vX0":-6.162923492105331,"vY0":-126.2080653823381,"vZ0":-1.0847147592710367,"x":100.02,"y":165.44,"x0":2.019304196620469,"y0":50.00543589930602,"z0":5.58089379194334,"aX":11.17666663129562},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":1331,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.43419529112005284,"extension":6.837625015653711},"index":0,"playId":"a5f273c3-1f3f-3b0f-b4e7-dd3936a324b8","pitchNumber":1,"startTime":"2026-07-29T17:46:29.347Z","endTime":"2026-07-29T17:46:35.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85244871585587,"aZ":-31.422778572024512,"pfxX":-5.511676460316387,"pfxZ":0.5602682023623267,"pX":0.10598986536540417,"pZ":1.6022941050879123,"vX0":-2.6169007271428497,"vY0":-114.13832629208471,"vZ0":-2.269026843192404,"x":112.96,"y":195.52,"x0":1.9811001962639236,"y0":50.0002259696148,"z0":5.686131963626874,"aX":-7.312290222102466},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.7,"breakHorizontal":10.6,"spinRate":2156,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.47881220349893905,"extension":6.833297113159471},"index":1,"playId":"72f578d1-dd74-3347-8202-7c12645248e9","pitchNumber":2,"startTime":"2026-07-29T17:46:46.474Z","endTime":"2026-07-29T17:46:50.338Z","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":87.7,"endSpeed":80.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75115931787416,"aZ":-31.848430507421103,"pfxX":7.774442088667657,"pfxZ":0.20312641386059838,"pX":0.5854180917838803,"pZ":1.2113507957105956,"vX0":-6.016572070732119,"vY0":-127.56364001233659,"vZ0":-4.504301916028314,"x":94.69,"y":206.07,"x0":1.9716597965263538,"y0":50.00632694933197,"z0":5.528457986052466,"aX":12.736379978263242},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":-12.6,"spinRate":1681,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4303992554507343,"extension":6.841409709084484},"index":2,"playId":"a8ef7666-34dc-3993-974a-e67cd91248c8","pitchNumber":3,"startTime":"2026-07-29T17:47:03.800Z","endTime":"2026-07-29T17:47:08.801Z","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":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15044085972423,"aZ":-31.73802496935062,"pfxX":7.410326786840006,"pfxZ":0.265080100472443,"pX":-1.0762464011189745,"pZ":1.1961290640222044,"vX0":-9.634117031577667,"vY0":-127.28697596047027,"vZ0":-4.512891829523868,"x":158.02,"y":206.48,"x0":1.7737985954971378,"y0":50.004474949748754,"z0":5.470905178357137,"aX":12.309006702838756},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-11.5,"spinRate":1628,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4283264480752691,"extension":6.982145904353934},"index":3,"playId":"b5b54c73-55b9-3d49-b360-26a876461bbd","pitchNumber":4,"startTime":"2026-07-29T17:47:25.081Z","endTime":"2026-07-29T17:47:28.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19749199653371,"aZ":-16.90682416749796,"pfxX":5.917556290203109,"pfxZ":8.10859493104118,"pX":-0.6304413018953229,"pZ":2.864038449537404,"vX0":-9.086391563514756,"vY0":-136.1719558825222,"vZ0":-4.162471974454158,"x":141.03,"y":161.45,"x0":1.9768820835394305,"y0":50.00064788259188,"z0":5.577931318016124,"aX":11.139770249978485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2368,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.40183521559861246,"extension":6.710581662954628},"hitData":{"launchSpeed":89.8,"launchAngle":34.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.64,"coordY":54.65}},"index":4,"playId":"abb7df90-3a25-3e1b-a840-22b9ce72ef03","pitchNumber":5,"startTime":"2026-07-29T17:47:42.737Z","endTime":"2026-07-29T17:47:55.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:47:55.515Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kevin McGonigle out on a sacrifice fly to center fielder Leody Taveras. Javier Báez scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:49:17.804Z","endTime":"2026-07-29T17:49:51.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T17:48:23.622Z","endTime":"2026-07-29T17:49:17.804Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294491824781762,"aZ":-32.67649089165727,"pfxX":-7.346073583144388,"pfxZ":-0.39442128066196247,"pX":0.5498856308776906,"pZ":3.4669299410501324,"vX0":-1.5013272954662515,"vY0":-111.9664629315586,"vZ0":2.002189190188021,"x":120.16,"y":167.76,"x0":2.183623734096269,"y0":50.00434490488067,"z0":5.90593203159866,"aX":-9.322869167411719},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.1,"breakHorizontal":13.7,"spinRate":2227,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.4892663193692588,"extension":6.675583307415352},"index":1,"playId":"3f1c6f38-d350-37c1-93af-ee74254898c9","pitchNumber":1,"startTime":"2026-07-29T17:49:17.804Z","endTime":"2026-07-29T17:49:21.431Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.68674740956013,"aZ":-31.395031742915826,"pfxX":-9.956871525956544,"pfxZ":0.6075022566174093,"pX":-0.1297322507737059,"pZ":1.9484920482550094,"vX0":-2.227073950432047,"vY0":-111.78102264344602,"vZ0":-1.2984062387437243,"x":121.95,"y":186.17,"x0":2.1705071667009492,"y0":50.00352026408729,"z0":5.7225589944297885,"aX":-12.763507503377264},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":1.1,"breakHorizontal":18.6,"spinRate":2243,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.48759381020177095,"extension":6.684255650846672},"hitData":{"launchSpeed":98.1,"launchAngle":41.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.54,"coordY":66.55}},"index":2,"playId":"957668de-fe9d-366f-ab74-c3f669e68eca","pitchNumber":2,"startTime":"2026-07-29T17:49:34.642Z","endTime":"2026-07-29T17:49:51.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:49:51.173Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T17:50:03.077Z","endTime":"2026-07-29T17:51:29.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56792943346949,"aZ":-31.714445648000805,"pfxX":7.656752561446436,"pfxZ":0.29043041691423,"pX":0.666210274733352,"pZ":2.4478479785509,"vX0":-6.205000479451055,"vY0":-123.58952404159707,"vZ0":-1.2268380326644757,"x":91.61,"y":172.69,"x0":2.198532333326917,"y0":50.00001560814493,"z0":5.582355160614743,"aX":12.000084902210734},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":-12.7,"spinRate":1467,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4409476085722721,"extension":6.742022117231363},"index":0,"playId":"31d0e475-8ade-3766-b76f-3ddfa9f289ee","pitchNumber":1,"startTime":"2026-07-29T17:50:15.960Z","endTime":"2026-07-29T17:50:19.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34901502388937,"aZ":-33.87261560219475,"pfxX":-8.227338138527518,"pfxZ":-1.3044011058071128,"pX":-1.8407887258218592,"pZ":2.025200533534902,"vX0":-6.19179993229656,"vY0":-114.25468256050195,"vZ0":-0.6682487991804307,"x":187.17,"y":184.1,"x0":1.9842635389638228,"y0":50.00085762462972,"z0":5.684420132200951,"aX":-10.746697603108526},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-2.2,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4815674373024246,"extension":6.704504519584375},"index":1,"playId":"7d6a9f13-5c7e-369e-96bd-e95eb2952532","pitchNumber":2,"startTime":"2026-07-29T17:50:31.627Z","endTime":"2026-07-29T17:50:36.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.783458609838913,"aZ":-30.82524598294052,"pfxX":6.983663606326481,"pfxZ":0.8637082337242692,"pX":-0.015824001129446402,"pZ":1.7554802521337092,"vX0":-7.168751417822037,"vY0":-123.31779742834904,"vZ0":-3.198956094691615,"x":117.6,"y":191.38,"x0":1.9993582688768605,"y0":50.004567914945625,"z0":5.626448986287689,"aX":10.932560658776444},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":1476,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.44143889900291544,"extension":6.661616767744593},"index":2,"playId":"e4af62a5-adb7-317f-a099-45171e5233d8","pitchNumber":3,"startTime":"2026-07-29T17:50:47.234Z","endTime":"2026-07-29T17:50:50.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T17:50:58.681Z","endTime":"2026-07-29T17:51:10.815Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.695898862440817,"aZ":-18.455882122246738,"pfxX":6.590901660664094,"pfxZ":7.289377799515297,"pX":0.42160311383158594,"pZ":3.833780198550553,"vX0":-7.390129607726247,"vY0":-136.05521555725844,"vZ0":-1.3152110414496923,"x":100.93,"y":135.27,"x0":2.3114240953146785,"y0":50.00610647898563,"z0":5.597311251227247,"aX":12.41029843056717},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-10.4,"spinRate":2417,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40195421464810277,"extension":6.539999249953248},"index":4,"playId":"5b952122-a308-33c8-b8c7-43aab2d43604","pitchNumber":4,"startTime":"2026-07-29T17:51:10.815Z","endTime":"2026-07-29T17:51:13.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973526834405988,"aZ":-16.77772604527825,"pfxX":5.2033593801233256,"pfxZ":8.245465479536675,"pX":-0.2177505744684354,"pZ":3.4894308980464848,"vX0":-8.324969652410559,"vY0":-135.4035133718842,"vZ0":-2.3885279114279596,"x":125.3,"y":144.57,"x0":2.212572547041291,"y0":50.00530983013798,"z0":5.549314958441819,"aX":9.719897731353901},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-7.8,"spinRate":2452,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.403639875276367,"extension":6.545455932894833},"index":5,"playId":"5021b418-13c9-3f7c-a92b-67135d16ce46","pitchNumber":5,"startTime":"2026-07-29T17:51:26.087Z","endTime":"2026-07-29T17:51:29.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:51:29.087Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:53:13.106Z","endTime":"2026-07-29T17:55:13.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.182815965286814,"aZ":-19.967273001818214,"pfxX":7.223764611096959,"pfxZ":6.268838635676431,"pX":-0.5938057641602298,"pZ":2.1323006274126706,"vX0":-8.325018910168303,"vY0":-138.24978121221045,"vZ0":-6.768800358752225,"x":139.63,"y":181.21,"x0":1.509864156272942,"y0":50.00073932734069,"z0":5.940355700394863,"aX":14.061479322367648},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":-11.5,"spinRate":2165,"spinDirection":153},"zone":7,"typeConfidence":0.89,"plateTime":0.39532708991978227,"extension":6.283677019250758},"index":0,"playId":"7a0c9318-fbe0-38d2-be47-5bf24a3a5d6e","pitchNumber":1,"startTime":"2026-07-29T17:53:35.575Z","endTime":"2026-07-29T17:53:41.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16132740248291,"aZ":-33.47540607680273,"pfxX":-5.249485412867324,"pfxZ":-0.9666653436499257,"pX":-1.0049260614833302,"pZ":0.6614702311978343,"vX0":-4.589455080949149,"vY0":-115.15024819768774,"vZ0":-4.812851388414828,"x":155.31,"y":220.92,"x0":1.6952759731780775,"y0":50.00417488162838,"z0":6.0135352621579035,"aX":-7.056925200982898},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.6,"breakHorizontal":10.7,"spinRate":2560,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.4754697566364392,"extension":6.39555680458219},"index":1,"playId":"63778148-455b-3a92-960d-be02c33a6d46","pitchNumber":2,"startTime":"2026-07-29T17:53:47.389Z","endTime":"2026-07-29T17:53:51.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040402675657923,"aZ":-29.878851926253358,"pfxX":5.158724684817047,"pfxZ":1.4523915183294314,"pX":0.10486515134713009,"pZ":3.284686519990483,"vX0":-6.075553014963563,"vY0":-124.74536652293945,"vZ0":-0.7583975502305029,"x":113.0,"y":150.09,"x0":1.8966278980754212,"y0":50.005299706423344,"z0":6.0461250860366755,"aX":8.16844885872769},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-8.0,"spinRate":1799,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.43833913293970905,"extension":6.427346354138881},"index":2,"playId":"b8f75455-72ba-3d7b-8839-43cb60d9a880","pitchNumber":3,"startTime":"2026-07-29T17:54:03.440Z","endTime":"2026-07-29T17:54:06.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T17:54:24.571Z","endTime":"2026-07-29T17:54:38.706Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099101698527498,"aZ":-13.641279879209854,"pfxX":1.7841389357504145,"pfxZ":9.198328406807324,"pX":1.3926432139287517,"pZ":3.7701520619097924,"vX0":-1.3927838890544844,"vY0":-140.82824560938934,"vZ0":-4.132896516934461,"x":63.92,"y":136.99,"x0":1.6610976347961914,"y0":50.00067878351331,"z0":6.135086337227877,"aX":3.5937969714533797},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-3.0,"spinRate":2189,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.38849326889270497,"extension":6.1606781371595885},"index":4,"playId":"ad37ffd3-9884-3ac8-9080-19e6955d7fd4","pitchNumber":4,"startTime":"2026-07-29T17:54:38.706Z","endTime":"2026-07-29T17:54:41.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30160085170392,"aZ":-14.363122921099215,"pfxX":1.7024671966848854,"pfxZ":8.870947419130227,"pX":-0.3349928166204534,"pZ":3.9724931672327966,"vX0":-5.7837823718689005,"vY0":-140.45425107624152,"vZ0":-3.3867601545771358,"x":129.77,"y":131.52,"x0":1.525220093268004,"y0":50.005004740525905,"z0":6.1215142188027505,"aX":3.419581422129742},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":-1.9,"spinRate":2223,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.38921132605165365,"extension":6.392181384167241},"index":5,"playId":"8678d36b-aafe-3bb1-835f-9a71ed3bae68","pitchNumber":5,"startTime":"2026-07-29T17:54:56.300Z","endTime":"2026-07-29T17:54:59.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72276526896533,"aZ":-23.74260006610311,"pfxX":8.275925781263599,"pfxZ":4.187103190280551,"pX":-0.45845421324839214,"pZ":3.208960090342764,"vX0":-8.929298183229283,"vY0":-140.51502834685255,"vZ0":-3.436399147222478,"x":134.48,"y":152.14,"x0":1.6745333652304035,"y0":50.002975115337925,"z0":5.977666766666809,"aX":16.667228809305467},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":-13.3,"spinRate":2083,"spinDirection":157},"zone":1,"typeConfidence":0.89,"plateTime":0.3887375236362862,"extension":6.317915146183515},"index":6,"playId":"60f74fe0-eff9-3e16-ab1e-d469544305f5","pitchNumber":6,"startTime":"2026-07-29T17:55:09.889Z","endTime":"2026-07-29T17:55:13.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:55:13.316Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:55:18.019Z","endTime":"2026-07-29T17:57:10.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206317908039416,"aZ":-12.406976747665155,"pfxX":2.0989267664352242,"pfxZ":10.013792684699215,"pX":0.5647649214239095,"pZ":2.9335698585257046,"vX0":-3.416849543842932,"vY0":-139.77284694789404,"vZ0":-6.399711268066469,"x":95.47,"y":159.57,"x0":1.5316887143506177,"y0":50.00235468493723,"z0":6.07152090713362,"aX":4.143309955469804},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":-3.1,"spinRate":2162,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.3922210721313908,"extension":6.293015396716005},"index":0,"playId":"882514e9-91dd-33dc-8c52-cdc3bf577960","pitchNumber":1,"startTime":"2026-07-29T17:55:36.352Z","endTime":"2026-07-29T17:55:39.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87550896566229,"aZ":-18.932825000802314,"pfxX":8.94256410803919,"pfxZ":6.743182213779563,"pX":-1.0336013865209364,"pZ":2.165592361263734,"vX0":-9.62778925225768,"vY0":-139.178705462326,"vZ0":-6.84920562149326,"x":156.4,"y":180.31,"x0":1.3066103041353183,"y0":50.006586209167345,"z0":5.909927351908809,"aX":17.569854910692104},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":-14.3,"spinRate":2192,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.39335262567848206,"extension":6.215317940414628},"index":1,"playId":"3f617156-ccff-3168-869f-90f20699cd88","pitchNumber":2,"startTime":"2026-07-29T17:55:53.445Z","endTime":"2026-07-29T17:55:56.937Z","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":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156052194175665,"aZ":-28.910226257736156,"pfxX":6.9236766147078015,"pfxZ":2.0674554380239663,"pX":0.9374525265741367,"pZ":2.757369611835835,"vX0":-4.476803516341685,"vY0":-124.30954207386056,"vZ0":-1.9680093580219578,"x":81.27,"y":164.33,"x0":1.8553493524575941,"y0":50.001279917778604,"z0":5.941869068925285,"aX":10.916792490917114},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-11.6,"spinRate":1773,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.43936049152360024,"extension":6.152782688460483},"index":2,"playId":"899a8f5a-1671-33d7-b363-6a502111f406","pitchNumber":3,"startTime":"2026-07-29T17:56:08.549Z","endTime":"2026-07-29T17:56:12.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86293579455377,"aZ":-29.35590432604303,"pfxX":7.092897936971367,"pfxZ":1.7748633705158978,"pX":-0.3857482175653955,"pZ":1.7302844687414094,"vX0":-7.654431542579876,"vY0":-124.09666561050516,"vZ0":-4.250464724435968,"x":131.7,"y":192.06,"x0":1.7926218134323948,"y0":50.00246944477288,"z0":5.86444009245919,"aX":11.251961270677445},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":1825,"spinDirection":134},"zone":7,"typeConfidence":0.9,"plateTime":0.43853467014369496,"extension":6.3881534998597855},"index":3,"playId":"2bed9b9d-fc75-3e77-a588-637bc2ce474a","pitchNumber":4,"startTime":"2026-07-29T17:56:22.937Z","endTime":"2026-07-29T17:56:26.226Z","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":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61381695286412,"aZ":-11.37469517913927,"pfxX":1.8875408623657357,"pfxZ":10.098311167937863,"pX":-0.2685004222787821,"pZ":2.721820459004934,"vX0":-5.620537325046366,"vY0":-141.93618469303738,"vZ0":-7.200244771935875,"x":127.23,"y":165.29,"x0":1.4839418745606334,"y0":50.00427560995222,"z0":6.000311583342168,"aX":3.889211164417188},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":-2.4,"spinRate":2371,"spinDirection":155},"zone":1,"typeConfidence":0.92,"plateTime":0.38451400854780937,"extension":6.286656923211569},"index":4,"playId":"fdf9681e-9886-3696-ab6c-72f493fbb494","pitchNumber":5,"startTime":"2026-07-29T17:57:07.875Z","endTime":"2026-07-29T17:57:10.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:57:10.875Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Encarnacion-Strand flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T17:57:13.960Z","endTime":"2026-07-29T17:57:43.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.901858983416986,"aZ":-10.45187537141464,"pfxX":1.9008021912851967,"pfxZ":11.05913882615502,"pX":0.02108463390735469,"pZ":2.671897766318539,"vX0":-5.030398327671896,"vY0":-139.17477580818974,"vZ0":-7.05517694261755,"x":116.2,"y":166.64,"x0":1.604024208145946,"y0":50.00028863327398,"z0":5.930007283968538,"aX":3.73328184718154},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":-2.4,"spinRate":2323,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3933805552385139,"extension":6.453322514073424},"hitData":{"launchSpeed":100.4,"launchAngle":31.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.21,"coordY":36.29}},"index":0,"playId":"25291d0d-e5b4-35af-ace3-6ff335fddad6","pitchNumber":1,"startTime":"2026-07-29T17:57:34.168Z","endTime":"2026-07-29T17:57:43.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T17:57:43.595Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a fly ball to second baseman Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T17:59:24.983Z","endTime":"2026-07-29T18:00:04.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77338390055706,"aZ":-17.716222029025097,"pfxX":6.993043538380523,"pfxZ":7.758353729676431,"pX":-0.3035267695670627,"pZ":2.8501225295446946,"vX0":-9.094898834628356,"vY0":-134.565723681761,"vZ0":-4.016490375066623,"x":128.57,"y":161.83,"x0":2.1862993646081916,"y0":50.00471850947403,"z0":5.590608925960852,"aX":13.035035225109917},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-11.0,"spinRate":2463,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.40455434718994265,"extension":6.602489393467858},"hitData":{"launchSpeed":66.9,"launchAngle":47.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":181.64,"coordY":144.38}},"index":0,"playId":"e23641e2-ce94-379c-afa3-8a4ead33ddc9","pitchNumber":1,"startTime":"2026-07-29T17:59:52.116Z","endTime":"2026-07-29T18:00:04.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:00:04.272Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:00:13.570Z","endTime":"2026-07-29T18:02:14.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"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":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352125849964253,"aZ":-15.741734440098512,"pfxX":7.892807590638834,"pfxZ":8.943908228685189,"pX":-0.7159982304571131,"pZ":1.8328743385754955,"vX0":-9.644683319198693,"vY0":-133.5898949043662,"vZ0":-6.7482030287603525,"x":144.29,"y":189.29,"x0":1.8881088057388415,"y0":50.000055108757145,"z0":5.490553742075211,"aX":14.497659608301339},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-12.6,"spinRate":2458,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.40745021263963244,"extension":6.680275070551588},"index":0,"playId":"80dfa646-a89b-39d6-bccd-4e02a591f4ec","pitchNumber":1,"startTime":"2026-07-29T18:00:33.291Z","endTime":"2026-07-29T18:00:36.731Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":73.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.14669870662612,"aZ":-28.740682193618504,"pfxX":-3.5739809450031257,"pfxZ":2.5857868146350285,"pX":-0.42484138347830946,"pZ":1.1048762547891662,"vX0":-4.61204585549198,"vY0":-113.727091599801,"vZ0":-3.749298868244731,"x":133.19,"y":208.95,"x0":2.0831129666434083,"y0":50.00399853133361,"z0":5.583614620333606,"aX":-4.745742330419598},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":2035,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.47908357994673656,"extension":6.575584406359634},"index":1,"playId":"0310e721-c654-391e-8577-67f44d642bc1","pitchNumber":2,"startTime":"2026-07-29T18:00:49.700Z","endTime":"2026-07-29T18:00:52.700Z","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":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605759881759095,"aZ":-29.434372724530842,"pfxX":-8.249928566648538,"pfxZ":2.123744946545335,"pX":-0.2630955721495356,"pZ":1.3247519744119347,"vX0":-2.6937763309020886,"vY0":-112.82926079535599,"vZ0":-2.9091962544032715,"x":127.03,"y":203.01,"x0":2.0181446363289473,"y0":50.002395471676444,"z0":5.598247794842358,"aX":-10.630724137519437},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2226,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.48553397203993454,"extension":6.598090215505667},"index":2,"playId":"cfcc6536-de0f-315c-9dcf-52aa8d2c5b56","pitchNumber":3,"startTime":"2026-07-29T18:01:11.558Z","endTime":"2026-07-29T18:01:14.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553621056624028,"aZ":-25.47690565137359,"pfxX":9.868174798007956,"pfxZ":3.5934528119548013,"pX":-0.20589218939267823,"pZ":1.6550294705429873,"vX0":-8.794019296899336,"vY0":-135.1232362262761,"vZ0":-5.673342802017742,"x":124.85,"y":194.09,"x0":1.7978895670556962,"y0":50.00016419830801,"z0":5.555678545810436,"aX":18.370745390248807},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2312,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4043043722746913,"extension":6.657742393164079},"index":3,"playId":"43fbe9fa-c8ee-3af8-bbbe-73e6d3889286","pitchNumber":4,"startTime":"2026-07-29T18:01:33.506Z","endTime":"2026-07-29T18:01:38.604Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660575621692942,"aZ":-17.2389837236227,"pfxX":6.535213045167017,"pfxZ":7.871524960322991,"pX":-0.7971033563534301,"pZ":2.341515768872305,"vX0":-9.46474701976081,"vY0":-136.10004113863297,"vZ0":-5.300168641649396,"x":147.38,"y":175.56,"x0":1.8582017024536366,"y0":50.004213889794016,"z0":5.487564448508853,"aX":12.402519607112607},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-10.1,"spinRate":2481,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.40069302233514925,"extension":6.649576159438196},"index":4,"playId":"9e61ef0a-31ca-3324-bc74-f0cb7596ed27","pitchNumber":5,"startTime":"2026-07-29T18:02:10.536Z","endTime":"2026-07-29T18:02:14.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:02:14.113Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eduardo Valencia flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:02:17.038Z","endTime":"2026-07-29T18:02:50.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099306508612774,"aZ":-25.393634530067292,"pfxX":5.760223823578359,"pfxZ":4.23855808287791,"pX":-0.6799005329796883,"pZ":2.5326770187043235,"vX0":-8.383059823626946,"vY0":-124.84050423379827,"vZ0":-2.4092270218512972,"x":142.92,"y":170.4,"x0":1.953449662070642,"y0":50.001319498775004,"z0":5.573161918472826,"aX":9.20966303631047},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-8.8,"spinRate":1409,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.4366005571226599,"extension":6.7644567715452455},"hitData":{"launchSpeed":84.1,"launchAngle":29.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.01,"coordY":80.01}},"index":0,"playId":"f62539af-a633-3f90-86ea-89d3efbb5632","pitchNumber":1,"startTime":"2026-07-29T18:02:37.438Z","endTime":"2026-07-29T18:02:50.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:02:50.317Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T18:02:50.733Z","endTime":"2026-07-29T18:04:38.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":77.8,"endSpeed":72.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.194776126104827,"aZ":-31.11824843600687,"pfxX":-6.418021824234122,"pfxZ":0.8134547815804609,"pX":-0.2308437452128226,"pZ":1.1353154115261463,"vX0":-3.3874680405905817,"vY0":-113.24525426765994,"vZ0":-3.2004655367901647,"x":125.8,"y":208.13,"x0":2.1171141559514077,"y0":50.00476623504683,"z0":5.6717979463058175,"aX":-8.357113773103547},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.0,"breakHorizontal":12.5,"spinRate":2144,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4832101039388572,"extension":6.611144959958512},"index":0,"playId":"4f4157f1-5bf1-378c-b9c4-5cdb4b2f9786","pitchNumber":1,"startTime":"2026-07-29T18:03:19.372Z","endTime":"2026-07-29T18:03:22.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1175484970829,"aZ":-28.317287263218457,"pfxX":7.670250091876619,"pfxZ":2.4176133106266757,"pX":0.5257779812569686,"pZ":1.821774071525072,"vX0":-6.161981790309332,"vY0":-125.38730161084376,"vZ0":-3.4904675831057634,"x":96.96,"y":189.59,"x0":2.0174111241435413,"y0":50.002034321148614,"z0":5.540036013985626,"aX":12.22518473709908},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":1568,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.43667458584288443,"extension":6.672773665495175},"index":1,"playId":"74e66987-3473-3983-be28-be9dd1709d99","pitchNumber":2,"startTime":"2026-07-29T18:03:38.152Z","endTime":"2026-07-29T18:03:41.438Z","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":86.7,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36672719627845,"aZ":-28.528758475419817,"pfxX":7.246404996231419,"pfxZ":2.2561799591169063,"pX":-0.23568019212131702,"pZ":2.2213415371983505,"vX0":-7.599174675761695,"vY0":-126.04103849592448,"vZ0":-2.421631814513339,"x":125.98,"y":178.8,"x0":1.8694724019566944,"y0":50.00485766143841,"z0":5.486311714255187,"aX":11.72163406646296},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":-11.5,"spinRate":1592,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.43369402755714503,"extension":6.859557725726066},"index":2,"playId":"bb7ce269-8a15-31b5-b58f-2dd4395ecd2f","pitchNumber":3,"startTime":"2026-07-29T18:04:03.137Z","endTime":"2026-07-29T18:04:06.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37250341514175,"aZ":-16.452393364129783,"pfxX":6.953745699032687,"pfxZ":8.475973157710662,"pX":-0.23558454859314726,"pZ":2.4757222300421104,"vX0":-8.013412167953762,"vY0":-135.52338680422315,"vZ0":-5.212296914982394,"x":125.98,"y":171.94,"x0":1.8599850612821829,"y0":50.005810478150096,"z0":5.578129477804709,"aX":12.902703404023935},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.8,"spinRate":2546,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4045808964519235,"extension":6.517702016091161},"hitData":{"launchSpeed":92.4,"launchAngle":59.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.73,"coordY":126.35}},"index":3,"playId":"24998433-fa6f-381f-b808-2f06b0bdc92f","pitchNumber":4,"startTime":"2026-07-29T18:04:29.384Z","endTime":"2026-07-29T18:04:38.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:04:38.823Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:06:12.075Z","endTime":"2026-07-29T18:07:13.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.822019204418833,"aZ":-20.147623681849907,"pfxX":8.425016344713889,"pfxZ":6.155650425319884,"pX":-0.9502757611282402,"pZ":2.0423784922812627,"vX0":-9.547407629801853,"vY0":-138.6200178817418,"vZ0":-6.919960850737252,"x":153.22,"y":183.64,"x0":1.4374126203444937,"y0":50.003368679657605,"z0":5.907492099191396,"aX":16.462708139487777},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-13.3,"spinRate":2238,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.39451943246145715,"extension":6.396708159584254},"index":0,"playId":"d26fc6ed-8e70-3960-9b24-6ae49c1a4b2a","pitchNumber":1,"startTime":"2026-07-29T18:06:51.443Z","endTime":"2026-07-29T18:06:54.731Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28063264070533,"aZ":-26.548907717578498,"pfxX":6.5085830758095655,"pfxZ":3.588747431140632,"pX":0.5917600436187971,"pZ":2.5314005902688375,"vX0":-5.193563777573955,"vY0":-124.24832889518218,"vZ0":-2.9976970884220773,"x":94.44,"y":170.43,"x0":1.8608272590741566,"y0":50.00271885687226,"z0":5.953506241586168,"aX":10.203003483261636},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":-10.7,"spinRate":1812,"spinDirection":140},"zone":6,"typeConfidence":0.9,"plateTime":0.44039478004555566,"extension":6.3034646309953315},"hitData":{"launchSpeed":103.1,"launchAngle":32.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":102.28,"coordY":33.73}},"index":1,"playId":"1c8bbb3c-7da4-332f-ba60-2c55a2894b54","pitchNumber":2,"startTime":"2026-07-29T18:07:03.389Z","endTime":"2026-07-29T18:07:13.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:07:13.328Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:07:15.626Z","endTime":"2026-07-29T18:08:44.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69196567224639,"aZ":-25.550016049682014,"pfxX":-1.3766931934303477,"pfxZ":3.7576779604131376,"pX":0.517675710915179,"pZ":1.2746516430183505,"vX0":-3.6136761069075733,"vY0":-130.49137004408948,"vZ0":-6.719752572178567,"x":97.27,"y":204.36,"x0":2.0871941282185222,"y0":50.005440762862776,"z0":5.749286620001099,"aX":-2.4265856890207367},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":2266,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.41620952756198726,"extension":6.346707090780063},"index":0,"playId":"1e8d2542-23f6-387e-883e-3ed492e36b0d","pitchNumber":1,"startTime":"2026-07-29T18:07:36.794Z","endTime":"2026-07-29T18:07:41.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413704590601682,"aZ":-28.14573034800276,"pfxX":7.966801299127469,"pfxZ":2.515435341497996,"pX":-0.14832626620878545,"pZ":2.3327901230026886,"vX0":-7.537517002408707,"vY0":-125.21020134033077,"vZ0":-3.1254935790279066,"x":122.65,"y":175.79,"x0":1.8546475037076764,"y0":50.00086929717031,"z0":5.881074766995222,"aX":12.748265817322421},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":-12.8,"spinRate":1945,"spinDirection":135},"zone":5,"typeConfidence":0.9,"plateTime":0.4361231693194041,"extension":6.4082638822177005},"index":1,"playId":"cb5e9606-4276-3c46-9492-ead96fdac051","pitchNumber":2,"startTime":"2026-07-29T18:07:49.983Z","endTime":"2026-07-29T18:07:52.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476579257822003,"aZ":-18.37088119011609,"pfxX":7.0747439455683665,"pfxZ":6.9713276083236995,"pX":-0.4292226368431269,"pZ":3.0266403091022513,"vX0":-7.571805755841533,"vY0":-139.3706912702142,"vZ0":-4.790960068722371,"x":133.36,"y":157.06,"x0":1.395452157705335,"y0":50.00152575652644,"z0":5.9703593188018695,"aX":14.004966821359506},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.4,"spinRate":2230,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39205389385581,"extension":6.432452129945476},"index":2,"playId":"f15c7796-6c2b-3db0-b8c3-70b5527c5717","pitchNumber":3,"startTime":"2026-07-29T18:08:14.916Z","endTime":"2026-07-29T18:08:20.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60682056428629,"aZ":-37.125334569314035,"pfxX":-4.23426985364864,"pfxZ":-3.4250132733138825,"pX":-1.6661708843608924,"pZ":1.485069671687013,"vX0":-6.145677704265838,"vY0":-118.84932280018265,"vZ0":-3.0186508332766406,"x":180.51,"y":198.68,"x0":1.4932243269943544,"y0":50.00281444740026,"z0":6.109562695273806,"aX":-6.119164762771891},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.6,"breakHorizontal":9.0,"spinRate":2731,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4590675360402976,"extension":6.317329274513499},"index":3,"playId":"bf29328b-939f-3384-9918-fb3e8deb8c1d","pitchNumber":4,"startTime":"2026-07-29T18:08:41.155Z","endTime":"2026-07-29T18:08:44.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:08:44.757Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T18:08:47.973Z","endTime":"2026-07-29T18:10:42.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00304109238896,"aZ":-25.98451533454272,"pfxX":6.197703827127948,"pfxZ":3.8057115697193478,"pX":1.3250072812073819,"pZ":3.9158844248215146,"vX0":-3.5406889735800275,"vY0":-125.56992983038137,"vZ0":-0.2659365561024558,"x":66.49,"y":133.05,"x0":1.9347143881078641,"y0":50.00338919534383,"z0":6.104346897979546,"aX":10.081380673047118},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-10.7,"spinRate":1857,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4331382734475717,"extension":6.174929465850219},"index":0,"playId":"ab399ed7-a08e-3329-be6b-5f3e0c0952c0","pitchNumber":1,"startTime":"2026-07-29T18:09:08.950Z","endTime":"2026-07-29T18:09:11.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.645016796453636,"aZ":-27.572065911221305,"pfxX":6.465461757124567,"pfxZ":2.9305248087266147,"pX":0.026509523325957306,"pZ":0.7776480388634865,"vX0":-6.681060709141702,"vY0":-123.97621519917537,"vZ0":-6.538291192576356,"x":68.88,"y":139.96,"x0":1.90458130016288,"y0":50.004915318612426,"z0":5.722899882417954,"aX":10.159106252707321},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-10.3,"spinRate":1744,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4402545991213893,"extension":6.272180962158339},"index":1,"playId":"75706017-130f-3564-acee-dafe0deca938","pitchNumber":2,"startTime":"2026-07-29T18:09:22.066Z","endTime":"2026-07-29T18:09:25.066Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432447928088365,"aZ":-25.41640402841036,"pfxX":-0.876135681221752,"pfxZ":3.8283949383574676,"pX":0.5264987154609596,"pZ":3.085322222382545,"vX0":-3.573072782901838,"vY0":-130.9543831887283,"vZ0":-2.484211945336183,"x":96.93,"y":155.48,"x0":2.0134706760595713,"y0":50.002723137254286,"z0":5.9157237601822805,"aX":-1.5459942179223158},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":2.3,"spinRate":2102,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.4156758994357812,"extension":6.4038848995955195},"index":2,"playId":"0df99d24-a837-3746-8012-a5e462d132e0","pitchNumber":3,"startTime":"2026-07-29T18:09:39.878Z","endTime":"2026-07-29T18:09:43.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994996325397313,"aZ":-13.47096847973115,"pfxX":1.3816452751170702,"pfxZ":9.183539926512694,"pX":0.1661031360386406,"pZ":4.508320144378405,"vX0":-4.2079232912660585,"vY0":-141.294798336741,"vZ0":-2.350150154016813,"x":110.67,"y":117.06,"x0":1.4903795019655512,"y0":50.0032188283726,"z0":6.208717299515338,"aX":2.8144439875741973},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2365,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.38657899079255165,"extension":6.233811142213351},"index":3,"playId":"f0709a98-461c-334d-a87f-a02134c9e3f9","pitchNumber":4,"startTime":"2026-07-29T18:09:59.641Z","endTime":"2026-07-29T18:10:02.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42356527548427,"aZ":-13.537487860807493,"pfxX":2.1480888926559714,"pfxZ":9.251177260515021,"pX":-0.005908074825249251,"pZ":3.2041261906403404,"vX0":-5.137768736275136,"vY0":-140.26801632594322,"vZ0":-5.586039873366852,"x":117.23,"y":152.27,"x0":1.5614082251376142,"y0":50.00472801935342,"z0":6.086797305861624,"aX":4.328619342514021},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":-3.0,"spinRate":2335,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.3888365737017163,"extension":6.2966418196956555},"index":4,"playId":"c90ef477-8cc1-3011-9096-2205a7ec36e0","pitchNumber":5,"startTime":"2026-07-29T18:10:14.009Z","endTime":"2026-07-29T18:10:17.009Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.428396423245857,"aZ":-36.9446544025929,"pfxX":-3.3404627804126976,"pfxZ":-3.542790041317941,"pX":-0.12699301880282124,"pZ":2.0667470868926787,"vX0":-2.8448601296719898,"vY0":-114.97259267054736,"vZ0":-1.282382571250796,"x":121.84,"y":182.98,"x0":1.558539741806755,"y0":50.00559873039941,"z0":6.202910809345272,"aX":-4.492383458266249},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.5,"breakHorizontal":6.7,"spinRate":2649,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.475598342013944,"extension":6.219035826225091},"hitData":{"launchSpeed":91.8,"launchAngle":42.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.45,"coordY":86.05}},"index":5,"playId":"e9677c73-1461-32d5-9f9a-6ec5391b6a36","pitchNumber":6,"startTime":"2026-07-29T18:10:33.490Z","endTime":"2026-07-29T18:10:42.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:10:42.311Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Matt Vierling triples (3) on a sharp line drive to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:12:21.072Z","endTime":"2026-07-29T18:13:33.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.854515457871635,"aZ":-30.14347346390275,"pfxX":6.043190897553012,"pfxZ":1.3352401486947736,"pX":0.7401310553798719,"pZ":2.03720395124769,"vX0":-5.571349010222123,"vY0":-121.80932790872033,"vZ0":-2.2649667577691472,"x":88.79,"y":183.78,"x0":2.256965164563751,"y0":50.00485404972722,"z0":5.550713080038651,"aX":9.207077840792378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-9.8,"spinRate":1622,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.44733005137382964,"extension":6.754580346934927},"index":0,"playId":"268deca6-bf85-3304-a14d-27b0de3224f8","pitchNumber":1,"startTime":"2026-07-29T18:12:48.543Z","endTime":"2026-07-29T18:12:52.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007676751347354,"aZ":-16.95816647379093,"pfxX":6.266571059313871,"pfxZ":8.405586413134614,"pX":0.1702338630003995,"pZ":4.328287605332845,"vX0":-7.431298791998884,"vY0":-133.28405471451984,"vZ0":-0.4822665640947416,"x":110.51,"y":121.92,"x0":2.172339633346162,"y0":50.00224473135685,"z0":5.729534964039294,"aX":11.343774750366748},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-9.8,"spinRate":2462,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40999154682433137,"extension":6.527450619357806},"index":1,"playId":"fa94cdcd-0254-3f4e-8148-e339c0eac180","pitchNumber":2,"startTime":"2026-07-29T18:13:03.325Z","endTime":"2026-07-29T18:13:06.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76132329264657,"aZ":-33.40525930987313,"pfxX":7.170482160258907,"pfxZ":-0.8000406513930809,"pX":0.23644085641627904,"pZ":2.0237835759847855,"vX0":-6.86489981400452,"vY0":-122.66151435601135,"vZ0":-2.0453128969659695,"x":107.99,"y":184.14,"x0":2.119412715861735,"y0":50.00056954951802,"z0":5.675355867870865,"aX":11.093919064924478},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-11.6,"spinRate":1488,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.4439394652541857,"extension":6.724415775208981},"hitData":{"launchSpeed":111.3,"launchAngle":9.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.45,"coordY":79.1}},"index":2,"playId":"b8d84a23-5884-3cf5-ad03-9b8d00f8d081","pitchNumber":3,"startTime":"2026-07-29T18:13:17.543Z","endTime":"2026-07-29T18:13:33.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:13:33.995Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to right fielder Tyler O'Neill. Zach McKinstry scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:15:17.894Z","endTime":"2026-07-29T18:16:00.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:14:03.743Z","endTime":"2026-07-29T18:14:40.119Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"description":"Offensive Substitution: Pinch-runner Zach McKinstry replaces Matt Vierling.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T18:14:40.119Z","endTime":"2026-07-29T18:15:20.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"base":3},{"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":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.032107074455762,"aZ":-27.309823322372868,"pfxX":-2.3660033754936505,"pfxZ":3.8956424250700117,"pX":0.8413674950578278,"pZ":1.9197062427189766,"vX0":-2.2313688352478382,"vY0":-111.3000226172625,"vZ0":-2.259079225180545,"x":84.93,"y":186.95,"x0":2.166297865607197,"y0":50.000802857561084,"z0":5.791824662412798,"aX":-2.9506632640146977},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":6.7,"breakHorizontal":4.9,"spinRate":2195,"spinDirection":272},"zone":9,"typeConfidence":2.0,"plateTime":0.49318487740053873,"extension":6.798941887031964},"index":2,"playId":"4958b4b3-d0d2-3165-944d-94bd5aaa116f","pitchNumber":1,"startTime":"2026-07-29T18:15:20.111Z","endTime":"2026-07-29T18:15:25.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72916737628736,"aZ":-16.076193788048947,"pfxX":6.251586730413356,"pfxZ":8.877754773421351,"pX":1.0949222691051161,"pZ":2.863017485550759,"vX0":-4.78872770629735,"vY0":-133.79501373742673,"vZ0":-4.173858152882417,"x":75.26,"y":161.48,"x0":2.09523026729107,"y0":50.00614131504637,"z0":5.5945375881734964,"aX":11.342048307074922},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.3,"spinRate":2431,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4092927208463806,"extension":6.670822749316076},"index":3,"playId":"9debe73c-e69b-32b5-ac6a-4663ce366e3d","pitchNumber":2,"startTime":"2026-07-29T18:15:35.177Z","endTime":"2026-07-29T18:15:38.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56222380285164,"aZ":-16.829510662608204,"pfxX":5.64678855360576,"pfxZ":8.403676227920172,"pX":-0.2804228495099597,"pZ":3.575747581059302,"vX0":-7.877647755828861,"vY0":-134.37250957593935,"vZ0":-2.424678484415379,"x":127.69,"y":142.23,"x0":1.9577756446066152,"y0":50.00205071144314,"z0":5.687813403505302,"aX":10.310060390852389},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":-8.5,"spinRate":2397,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4078869249969972,"extension":6.566179767870984},"hitData":{"launchSpeed":89.7,"launchAngle":7.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.15,"coordY":110.13}},"index":4,"playId":"4dc8b6fd-6b99-3c5d-9f71-038111257311","pitchNumber":3,"startTime":"2026-07-29T18:15:49.141Z","endTime":"2026-07-29T18:16:00.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:16:00.847Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (8) on a line drive to center fielder Leody Taveras. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:16:03.590Z","endTime":"2026-07-29T18:16:53.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.621867089293417,"aZ":-28.636639473348716,"pfxX":-7.887898515357217,"pfxZ":2.8217658657438314,"pX":-2.1470212908121464,"pZ":1.781180035143234,"vX0":-7.182986066093227,"vY0":-111.34568475246738,"vZ0":-2.133666495529164,"x":198.84,"y":190.69,"x0":2.1491378152512057,"y0":50.000478274503806,"z0":5.724737393956784,"aX":-9.866865654418897},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2213,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.49256323053172446,"extension":6.733555645022232},"index":0,"playId":"404e841b-9326-369c-9316-ec25273e7d72","pitchNumber":1,"startTime":"2026-07-29T18:16:25.652Z","endTime":"2026-07-29T18:16:28.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475292585437874,"aZ":-32.673007876838064,"pfxX":6.474923346730748,"pfxZ":-0.31275765302526537,"pX":0.279119718178705,"pZ":2.1285985637295366,"vX0":-6.361076199160269,"vY0":-124.17737586850694,"vZ0":-1.8468683202874367,"x":106.36,"y":181.31,"x0":2.0202710543864133,"y0":50.00517121080515,"z0":5.5739838841964655,"aX":10.217382749615549},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-10.4,"spinRate":1671,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.4393660362156453,"extension":6.7231451001886295},"hitData":{"launchSpeed":100.0,"launchAngle":18.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.1,"coordY":78.88}},"index":1,"playId":"085c8d10-e879-3315-abf5-081daf0db065","pitchNumber":2,"startTime":"2026-07-29T18:16:41.083Z","endTime":"2026-07-29T18:16:53.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:16:53.528Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:18:17.320Z","endTime":"2026-07-29T18:19:35.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:17:56.985Z","endTime":"2026-07-29T18:18:19.610Z","isPitch":false,"type":"action"},{"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.7,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603902954745802,"aZ":-23.55603718482945,"pfxX":10.28498577510971,"pfxZ":4.753069984287046,"pX":1.6768966752422954,"pZ":2.1038659501240953,"vX0":-4.912513597764907,"vY0":-133.52059212967652,"vZ0":-4.714553983275179,"x":53.08,"y":181.98,"x0":2.2001531304781325,"y0":50.001924174305586,"z0":5.578261957378433,"aX":18.648361734993806},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2397,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40954954988739223,"extension":6.6206084823335285},"index":1,"playId":"d915af76-720f-3e3d-b97f-1a016047a8a2","pitchNumber":1,"startTime":"2026-07-29T18:18:19.610Z","endTime":"2026-07-29T18:18:23.422Z","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":92.6,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514657826415778,"aZ":-24.07325473097542,"pfxX":9.998783952601062,"pfxZ":4.376940752453386,"pX":0.9465178487482249,"pZ":1.6203184393543375,"vX0":-6.455213555566377,"vY0":-134.74446745032756,"vZ0":-5.912728062057918,"x":80.92,"y":195.03,"x0":2.06629782371784,"y0":50.003599342240825,"z0":5.529195725117486,"aX":18.505052769097187},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-16.8,"spinRate":2471,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.40549609267964826,"extension":6.55294033022867},"index":2,"playId":"24e7585a-aa88-36f4-90d6-93eb93fd829e","pitchNumber":2,"startTime":"2026-07-29T18:18:35.357Z","endTime":"2026-07-29T18:18:38.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290340772066635,"aZ":-26.405578327922616,"pfxX":-1.3338228954368474,"pfxZ":3.708760256782986,"pX":-0.7948745853907181,"pZ":2.000374392540469,"vX0":-6.25949464124416,"vY0":-122.91029482289649,"vZ0":-3.1304848101427223,"x":147.3,"y":184.77,"x0":1.9399570142745854,"y0":50.00572885154827,"z0":5.490661016445574,"aX":-2.0778911776756046},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":3.6,"spinRate":2174,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4426325072450803,"extension":6.736072728355858},"index":3,"playId":"b03eead5-623b-3559-be3e-343dd50bbf8a","pitchNumber":3,"startTime":"2026-07-29T18:18:51.556Z","endTime":"2026-07-29T18:18:54.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79366771764972,"aZ":-25.743015139653327,"pfxX":9.994770430420019,"pfxZ":3.4837660332844997,"pX":0.1803636374407406,"pZ":2.3596534580877764,"vX0":-8.120481406935882,"vY0":-134.85755200288727,"vZ0":-3.805030254205505,"x":110.12,"y":175.07,"x0":1.9291627736664747,"y0":50.00070627493076,"z0":5.6005215148658385,"aX":18.44298783055163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.4,"spinRate":2384,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4058453811037195,"extension":6.58553555414807},"index":4,"playId":"eca4d397-a5ac-37a7-b537-4c90c49f27d5","pitchNumber":4,"startTime":"2026-07-29T18:19:08.268Z","endTime":"2026-07-29T18:19:11.796Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T18:19:18.577Z","endTime":"2026-07-29T18:19:32.650Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4137735025523,"aZ":-25.353772205930714,"pfxX":-0.9103791337125031,"pfxZ":4.492272135700615,"pX":-1.4628991723360787,"pZ":1.0614099782994868,"vX0":-8.09717748897096,"vY0":-122.23151342015449,"vZ0":-5.262341258570228,"x":172.76,"y":210.12,"x0":2.0066540480654407,"y0":50.00049031359398,"z0":5.410813840891328,"aX":-1.381436384919012},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.2,"breakHorizontal":3.5,"spinRate":2260,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.4475774598043807,"extension":6.716416369011524},"index":6,"playId":"5cb0916c-5f3c-3265-a079-99e190dd3f4e","pitchNumber":5,"startTime":"2026-07-29T18:19:32.650Z","endTime":"2026-07-29T18:19:35.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:19:35.943Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Hao-Yu Lee out on a sacrifice fly to right fielder Tyler O'Neill. Javier Báez scores. Gleyber Torres to 3rd.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:19:38.895Z","endTime":"2026-07-29T18:20:48.038Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615935990814087,"aZ":-16.91096143682303,"pfxX":3.617896614776363,"pfxZ":8.343228745219168,"pX":-1.4424469923064922,"pZ":2.4987209858472994,"vX0":-10.489282867570616,"vY0":-134.28912305211685,"vZ0":-5.0148451145778505,"x":171.98,"y":171.31,"x0":2.0412754405618228,"y0":50.00530162417763,"z0":5.590505378097942,"aX":6.6222164330094575},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-4.3,"spinRate":2507,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.4076210660611781,"extension":6.611474159368125},"index":0,"playId":"9a212ada-c6a9-3ba0-af09-f1b92800559a","pitchNumber":1,"startTime":"2026-07-29T18:19:59.544Z","endTime":"2026-07-29T18:20:02.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32470116801257,"aZ":-16.706998361797265,"pfxX":7.265880070309732,"pfxZ":8.45556558074458,"pX":-0.882663455139475,"pZ":2.8903409845608206,"vX0":-9.708452763575426,"vY0":-134.4341943078624,"vZ0":-4.307274461173872,"x":150.65,"y":160.74,"x0":1.8325622160827566,"y0":50.00083793034877,"z0":5.700223087021477,"aX":13.288807071522852},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-11.0,"spinRate":2427,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4075372586606658,"extension":6.587149117875565},"index":1,"playId":"7c83877b-5256-377e-ab9c-bc467477970a","pitchNumber":2,"startTime":"2026-07-29T18:20:16.866Z","endTime":"2026-07-29T18:20:20.438Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15062065112155,"aZ":-17.09480685463324,"pfxX":7.152502292899044,"pfxZ":7.985727403344567,"pX":0.5741390472181708,"pZ":2.9763494234105097,"vX0":-6.501656511388353,"vY0":-136.78612209215345,"vZ0":-3.713647061805569,"x":95.12,"y":158.42,"x0":2.0566071555047705,"y0":50.00220970787695,"z0":5.528983624604391,"aX":13.50622077098383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":-11.5,"spinRate":2440,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.400950853451028,"extension":6.6369437873083355},"hitData":{"launchSpeed":92.5,"launchAngle":53.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.47,"coordY":123.08}},"index":2,"playId":"ef17ded7-5b4d-38f4-8c82-b45fc8ce0876","pitchNumber":3,"startTime":"2026-07-29T18:20:34.525Z","endTime":"2026-07-29T18:20:48.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:20:48.038Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T18:21:04.611Z","endTime":"2026-07-29T18:22:23.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":92.7,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572598332404183,"aZ":-17.49243814379454,"pfxX":6.418339069349069,"pfxZ":8.011044164486789,"pX":0.6957857618547973,"pZ":3.4577474480655077,"vX0":-5.918282114956306,"vY0":-134.81395983829154,"vZ0":-2.501170410382379,"x":90.48,"y":145.42,"x0":2.090558810295275,"y0":50.00084565692643,"z0":5.6388288711490056,"aX":11.758940986374524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":-10.3,"spinRate":2445,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40700992378774625,"extension":6.571794914696695},"index":0,"playId":"f139fa65-861d-3246-8ba0-6f378f86d587","pitchNumber":1,"startTime":"2026-07-29T18:21:17.859Z","endTime":"2026-07-29T18:21:21.422Z","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":92.8,"endSpeed":84.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34168595320251,"aZ":-17.51482497361719,"pfxX":7.261614412039641,"pfxZ":7.97652771207502,"pX":0.9542999309763789,"pZ":2.7163066342408113,"vX0":-5.9672613080481,"vY0":-134.94603181499528,"vZ0":-4.443740367196031,"x":80.62,"y":165.44,"x0":2.254677752274333,"y0":50.00295180354684,"z0":5.624383135814139,"aX":13.345415043570451},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-11.8,"spinRate":2504,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40643527852540196,"extension":6.578311010946045},"index":1,"playId":"5b97e964-7040-35ad-8a06-08ec22883fe0","pitchNumber":2,"startTime":"2026-07-29T18:21:32.051Z","endTime":"2026-07-29T18:21:35.051Z","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":93.3,"endSpeed":85.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53629328042492,"aZ":-18.127457874184916,"pfxX":7.808980841409379,"pfxZ":7.513673061191335,"pX":-0.48755346078563905,"pZ":3.148967540334857,"vX0":-9.498798790581587,"vY0":-135.60597686160588,"vZ0":-3.2848287276394665,"x":135.58,"y":153.76,"x0":2.0395189880696662,"y0":50.00571868589852,"z0":5.634444722176651,"aX":14.605222367213399},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":-12.2,"spinRate":2458,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.4032995940949009,"extension":6.690891770381746},"index":2,"playId":"3ef1b1cf-5f99-39d3-91d1-72f1050ec327","pitchNumber":3,"startTime":"2026-07-29T18:21:55.365Z","endTime":"2026-07-29T18:21:58.631Z","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":85.7,"endSpeed":79.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.227428738479404,"aZ":-30.144555255327617,"pfxX":6.94342932884027,"pfxZ":1.2795896049142348,"pX":-0.3128243002014967,"pZ":1.1151584785870665,"vX0":-8.177742071687641,"vY0":-124.58538505266654,"vZ0":-4.672913892692831,"x":128.92,"y":208.67,"x0":2.0918739381741527,"y0":50.005240748028825,"z0":5.472705099439018,"aX":11.047143198404166},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":-10.9,"spinRate":1602,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.43765292728295435,"extension":6.936944160755948},"hitData":{"launchSpeed":106.1,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":172.97}},"index":3,"playId":"2314a10a-9224-3483-b5a6-39328927293a","pitchNumber":4,"startTime":"2026-07-29T18:22:16.568Z","endTime":"2026-07-29T18:22:23.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:22:23.970Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chadwick Tromp flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:24:48.146Z","endTime":"2026-07-29T18:25:10.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Zach McKinstry remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T18:23:30.017Z","endTime":"2026-07-29T18:24:50.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65734372941294,"aZ":-9.979433645669966,"pfxX":3.070508296536604,"pfxZ":11.552920321637881,"pX":0.16480714477119704,"pZ":1.963561152812672,"vX0":-4.985997941831904,"vY0":-137.73487307576906,"vZ0":-8.88986763732103,"x":110.72,"y":185.76,"x0":1.599744975689644,"y0":50.002399144447956,"z0":5.908360782431793,"aX":5.898862223648808},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-4.6,"spinRate":2318,"spinDirection":157},"zone":8,"typeConfidence":0.91,"plateTime":0.3977141018408421,"extension":6.499491519126145},"index":1,"playId":"22aae7c5-edf0-3a76-87ba-fef0a5564229","pitchNumber":1,"startTime":"2026-07-29T18:24:50.475Z","endTime":"2026-07-29T18:24:54.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657551966947487,"aZ":-28.627824375865057,"pfxX":-1.8490210240412115,"pfxZ":2.1406356772863706,"pX":-0.04030290797447117,"pZ":2.4573734165485606,"vX0":-4.385863070653825,"vY0":-127.29963819185868,"vZ0":-3.05651260835747,"x":118.54,"y":172.43,"x0":1.93830811446639,"y0":50.00419170680756,"z0":5.9159427550238695,"aX":-3.0650828894370172},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":4.2,"spinRate":2218,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.42862182272804894,"extension":6.281236999023842},"hitData":{"launchSpeed":87.0,"launchAngle":38.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.19,"coordY":77.6}},"index":2,"playId":"4d16f21b-0ae9-321d-9fef-a876e1915208","pitchNumber":2,"startTime":"2026-07-29T18:25:03.108Z","endTime":"2026-07-29T18:25:10.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:25:10.735Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:25:13.497Z","endTime":"2026-07-29T18:25:37.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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, 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":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467898543436412,"aZ":-28.66735823747324,"pfxX":-1.218020828125935,"pfxZ":2.126361061950213,"pX":-0.5388723759530554,"pZ":2.6021569416395876,"vX0":-5.595059894315289,"vY0":-127.4579456604759,"vZ0":-2.7281258874966046,"x":137.54,"y":168.52,"x0":1.840340870773923,"y0":50.00343630220629,"z0":5.943163985948777,"aX":-2.0099073575536837},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2177,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.42923840594371576,"extension":6.126293160146516},"hitData":{"launchSpeed":95.5,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":170.94}},"index":0,"playId":"22ca3175-25f8-38b1-895a-03e269c49047","pitchNumber":1,"startTime":"2026-07-29T18:25:31.105Z","endTime":"2026-07-29T18:25:37.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:25:37.835Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T18:25:42.865Z","endTime":"2026-07-29T18:26:52.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096175185379266,"aZ":-15.489065531793575,"pfxX":2.7197504391202334,"pfxZ":8.53356398546523,"pX":0.10849125360000612,"pZ":3.6805963136580577,"vX0":-4.689445942388131,"vY0":-138.51349855757306,"vZ0":-3.9012342702247014,"x":112.86,"y":139.4,"x0":1.4652134631597553,"y0":50.005910035032336,"z0":6.133902610155355,"aX":5.320090342760373},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-4.1,"spinRate":2162,"spinDirection":157},"zone":12,"typeConfidence":0.87,"plateTime":0.3944730008562729,"extension":6.28370202945164},"index":0,"playId":"b680c7de-d4ee-34ed-beca-27eb488dd55d","pitchNumber":1,"startTime":"2026-07-29T18:26:00.373Z","endTime":"2026-07-29T18:26:03.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818229538273744,"aZ":-20.026718355262986,"pfxX":8.228735030814033,"pfxZ":6.168988577912073,"pX":-0.3263395155959539,"pZ":2.3014223874681528,"vX0":-8.05727850888193,"vY0":-138.8801065219251,"vZ0":-6.219016995227049,"x":129.44,"y":176.64,"x0":1.5323991742209826,"y0":50.00335043475144,"z0":5.88590112666629,"aX":16.201606031605117},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-13.4,"spinRate":2155,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.3932206723919638,"extension":6.389686260954689},"index":1,"playId":"a8529fdd-90de-3b72-a5b1-d392962fa456","pitchNumber":2,"startTime":"2026-07-29T18:26:13.261Z","endTime":"2026-07-29T18:26:16.306Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672081205899076,"aZ":-28.51480572697254,"pfxX":-2.2321613178559554,"pfxZ":2.04704390805707,"pX":-0.5648283339338227,"pZ":3.225172715058598,"vX0":-5.667007818006634,"vY0":-131.66281596919745,"vZ0":-1.5901075523383061,"x":138.53,"y":151.7,"x0":1.891379374865691,"y0":50.00051445183287,"z0":5.914812255096447,"aX":-3.980170868813122},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":5.0,"spinRate":2267,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.4134412741764204,"extension":6.323411565839516},"index":2,"playId":"40c8831f-f90a-3797-a4c8-215e460ba089","pitchNumber":3,"startTime":"2026-07-29T18:26:27.514Z","endTime":"2026-07-29T18:26:30.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T18:26:36.132Z","endTime":"2026-07-29T18:26:49.038Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455434768400245,"aZ":-18.43813843773046,"pfxX":8.282576079136211,"pfxZ":6.654789957183954,"pX":0.6340746869705697,"pZ":3.093444770077294,"vX0":-5.705813725134834,"vY0":-142.4704847512613,"vZ0":-4.973556925672798,"x":92.83,"y":155.26,"x0":1.5823977330061516,"y0":50.003418410923295,"z0":6.020012726678336,"aX":17.098340733143626},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":2205,"spinDirection":150},"zone":3,"typeConfidence":0.91,"plateTime":0.38383741157656637,"extension":6.296190148220305},"index":4,"playId":"f20724a0-d9e0-3652-97d6-454deb8dfe52","pitchNumber":4,"startTime":"2026-07-29T18:26:49.038Z","endTime":"2026-07-29T18:26:52.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:26:52.038Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Riley Greene reaches on a fielding error by third baseman Christian Encarnacion-Strand.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:28:45.194Z","endTime":"2026-07-29T18:30:08.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810846145668467,"aZ":-17.257313650552845,"pfxX":6.841847472595771,"pfxZ":8.26240593489164,"pX":-0.47120546416406833,"pZ":2.367434230977605,"vX0":-8.757317229212154,"vY0":-132.8561159916184,"vZ0":-5.101075463187881,"x":134.96,"y":174.86,"x0":1.9636275193630923,"y0":50.00329173177485,"z0":5.548369447741224,"aX":12.353418470233658},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-10.7,"spinRate":2378,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.41071782537121315,"extension":6.674984395544794},"index":0,"playId":"84502fd4-a535-3a3b-8420-29966e72c688","pitchNumber":1,"startTime":"2026-07-29T18:29:01.889Z","endTime":"2026-07-29T18:29:04.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.204231245189348,"aZ":-30.32819868506355,"pfxX":-2.3257600843855517,"pfxZ":1.3128425873942025,"pX":0.2780057155044902,"pZ":1.9754718638565025,"vX0":-4.016004395249634,"vY0":-117.4103733347028,"vZ0":-1.9646184982307728,"x":106.4,"y":185.44,"x0":2.306474243612205,"y0":50.005812468067774,"z0":5.619483168902748,"aX":-3.278449169527025},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.2,"breakHorizontal":5.2,"spinRate":2261,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.46478526989546953,"extension":6.589895230845843},"index":1,"playId":"e91abbbe-0f93-30c5-9819-29a4f20c2552","pitchNumber":2,"startTime":"2026-07-29T18:29:14.531Z","endTime":"2026-07-29T18:29:17.867Z","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":78.2,"endSpeed":72.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.643627853801235,"aZ":-31.475631170511235,"pfxX":-3.949706294825722,"pfxZ":0.5295097010526861,"pX":-1.4926074181735531,"pZ":1.100620486314955,"vX0":-6.685766717982946,"vY0":-113.84655181829788,"vZ0":-3.222603055371603,"x":173.89,"y":209.06,"x0":1.9880189774903883,"y0":50.00439828698892,"z0":5.629663608009833,"aX":-5.216651511482597},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.5,"breakHorizontal":8.8,"spinRate":2201,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4799323120182164,"extension":6.532406181205982},"index":2,"playId":"f8c105c2-1726-33d2-859e-b0b629281e62","pitchNumber":3,"startTime":"2026-07-29T18:29:30.831Z","endTime":"2026-07-29T18:29:34.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20466424527275,"aZ":-23.99453032327352,"pfxX":10.804183436857612,"pfxZ":4.531346476086667,"pX":-1.27747373777764,"pZ":1.347435496764788,"vX0":-12.00712279798995,"vY0":-132.98987021556815,"vZ0":-6.366863171367665,"x":165.69,"y":202.4,"x0":1.8738517121267249,"y0":50.00600345188191,"z0":5.491838009724137,"aX":19.52408783952961},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":2379,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41049781913317274,"extension":6.748941657075019},"index":3,"playId":"e7c9f44a-bc33-356f-b0ed-0454a81d3534","pitchNumber":4,"startTime":"2026-07-29T18:29:45.426Z","endTime":"2026-07-29T18:29:48.597Z","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":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326305507411355,"aZ":-28.086613337643712,"pfxX":-2.287062736103832,"pfxZ":2.693128409639133,"pX":-0.8487275551736453,"pZ":1.5497111190528827,"vX0":-6.674773631531541,"vY0":-121.98548087912667,"vZ0":-3.812881353605842,"x":149.35,"y":196.94,"x0":2.2120303689685192,"y0":50.00412137893841,"z0":5.534735319505382,"aX":-3.4714170193502993},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":5.6,"spinRate":2339,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4477446621876755,"extension":6.62786533922469},"hitData":{"launchSpeed":76.8,"launchAngle":7.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":160.3}},"index":4,"playId":"7cc7b77b-dca8-3334-ab1d-c599ccf828b8","pitchNumber":5,"startTime":"2026-07-29T18:29:59.216Z","endTime":"2026-07-29T18:30:08.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:30:08.409Z","atBatIndex":42},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Eduardo Valencia reaches on a throwing error by shortstop Gunnar Henderson. Riley Greene to 3rd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:30:29.251Z","endTime":"2026-07-29T18:31:44.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":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":"Field Error","eventType":"field_error","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":[]}],"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.7,"endSpeed":85.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390151613011092,"aZ":-16.551123740036292,"pfxX":6.429450074260876,"pfxZ":8.298994298040103,"pX":-0.26518271227092965,"pZ":2.6499152862612534,"vX0":-8.446811411609477,"vY0":-136.19975462403298,"vZ0":-4.739876595946314,"x":127.11,"y":167.23,"x0":2.0382442308817508,"y0":50.001201095074954,"z0":5.554157132702972,"aX":12.101474278660488},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2484,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.40186965702419597,"extension":6.637474101190242},"index":0,"playId":"f67ad2e5-c69e-3b5a-842e-1b4bf6343177","pitchNumber":1,"startTime":"2026-07-29T18:30:35.983Z","endTime":"2026-07-29T18:30:39.202Z","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.8,"endSpeed":79.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670448851060158,"aZ":-31.010447951805727,"pfxX":10.211488795972226,"pfxZ":0.7233778751041102,"pX":-0.22325802944026793,"pZ":1.0543673408570975,"vX0":-8.485443569777189,"vY0":-126.04859526193438,"vZ0":-4.835757122622951,"x":125.51,"y":210.31,"x0":1.860383271219365,"y0":50.004464119885206,"z0":5.502367842358426,"aX":16.430363377517107},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":-16.6,"spinRate":1640,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4345784048829864,"extension":6.7825782628972995},"index":1,"playId":"3ada4770-f998-37aa-9c75-d685163ce4b6","pitchNumber":2,"startTime":"2026-07-29T18:30:50.106Z","endTime":"2026-07-29T18:30:53.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344579870531007,"aZ":-16.69916748860921,"pfxX":6.6516330456570465,"pfxZ":8.38961850882527,"pX":0.31051568125492734,"pZ":3.357867206487703,"vX0":-6.742734931268432,"vY0":-134.95997879480154,"vZ0":-2.7745041995913624,"x":105.16,"y":148.12,"x0":1.9769695812130519,"y0":50.00475241029755,"z0":5.575266271640772,"aX":12.273043999843898},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2465,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.40583414363043424,"extension":6.587629481862342},"index":2,"playId":"17f46f57-2954-3334-addb-26a5721030f4","pitchNumber":3,"startTime":"2026-07-29T18:31:05.565Z","endTime":"2026-07-29T18:31:08.726Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T18:31:21.623Z","endTime":"2026-07-29T18:31:32.400Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222410813610708,"aZ":-24.262161420135648,"pfxX":5.835095999920508,"pfxZ":5.04402262807359,"pX":0.8047848606216589,"pZ":2.8144995403503144,"vX0":-4.869271458360898,"vY0":-123.77397472313125,"vZ0":-1.8065235918489946,"x":86.32,"y":162.79,"x0":2.029260178550184,"y0":50.000902660056305,"z0":5.564135311399473,"aX":9.149826165881835},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.0,"breakHorizontal":-9.6,"spinRate":1591,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.44072368783314664,"extension":6.762540895343089},"hitData":{"launchSpeed":86.3,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":152.7}},"index":4,"playId":"8cdee8e8-e42a-365e-9e7c-1e7b2ae88cde","pitchNumber":4,"startTime":"2026-07-29T18:31:32.400Z","endTime":"2026-07-29T18:31:44.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:31:44.268Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Tyler O'Neill. Eduardo Valencia to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:32:19.430Z","endTime":"2026-07-29T18:33:13.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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],"actionIndex":[],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_throw","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"cf9c7924-b0b8-4a0e-b3f5-807d1ad1f38c","startTime":"2026-07-29T18:32:19.430Z","endTime":"2026-07-29T18:32:24.430Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833381108795404,"aZ":-14.742951418921635,"pfxX":6.460678499859065,"pfxZ":9.426033945793481,"pX":-0.47198257001007476,"pZ":2.7222242017838365,"vX0":-8.417718099549852,"vY0":-135.21283804390643,"vZ0":-4.894173225949503,"x":134.99,"y":165.28,"x0":1.844012011219578,"y0":50.00374336084938,"z0":5.592388289845646,"aX":11.949009843868103},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-9.8,"spinRate":2511,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.40529535565603636,"extension":6.761954514989403},"index":1,"playId":"20ecc188-859e-3e93-a232-288f663071b5","pitchNumber":1,"startTime":"2026-07-29T18:32:35.948Z","endTime":"2026-07-29T18:32:38.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940505497797364,"aZ":-15.829163584281924,"pfxX":7.217770254581781,"pfxZ":8.854172310541191,"pX":-0.5948934868425741,"pZ":2.4481981340148167,"vX0":-9.08713847267673,"vY0":-134.91712307617448,"vZ0":-5.268655825549073,"x":139.68,"y":172.68,"x0":1.8767929084170782,"y0":50.00486057994377,"z0":5.539367125805339,"aX":13.328169356544015},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-11.2,"spinRate":2591,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4057363794134927,"extension":6.55873740867536},"hitData":{"launchSpeed":87.9,"launchAngle":52.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":106.08}},"index":2,"playId":"a9705adb-9e86-3669-a18d-7c129c80a910","pitchNumber":2,"startTime":"2026-07-29T18:32:57.501Z","endTime":"2026-07-29T18:33:13.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:33:13.229Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (10) on a ground ball to right fielder Tyler O'Neill. Riley Greene scores. Eduardo Valencia scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:34:29.508Z","endTime":"2026-07-29T18:35:12.403Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":669432,"link":"/api/v1/people/669432"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T18:33:45.202Z","endTime":"2026-07-29T18:34:29.508Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494399694262807,"aZ":-24.01434088093585,"pfxX":9.339212501057789,"pfxZ":4.388277675521639,"pX":0.6115019617574757,"pZ":3.2917622045600385,"vX0":-6.892685430493862,"vY0":-135.26134079855703,"vZ0":-1.9330227165334444,"x":107.89,"y":158.8,"x0":1.9747658142684081,"y0":50.00263594297627,"z0":5.69324025309082,"aX":17.368204121394438},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-15.5,"spinRate":2366,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4043755574350967,"extension":6.621096059927746},"index":1,"playId":"b1a62285-a5e0-3123-8448-007c52104420","pitchNumber":1,"startTime":"2026-07-29T18:34:29.508Z","endTime":"2026-07-29T18:34:32.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.806211484704427,"aZ":-28.05408209399858,"pfxX":-1.2981987670536146,"pfxZ":2.6400466396158917,"pX":-0.9603424539094121,"pZ":2.0311876477270605,"vX0":-7.049922160503523,"vY0":-122.9716027307426,"vZ0":-2.6475182671364186,"x":153.61,"y":183.94,"x0":2.0891629298258505,"y0":50.00431422937451,"z0":5.453746127512226,"aX":-2.0283315687453736},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":3.7,"spinRate":2331,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.44205142158201527,"extension":6.705829404240431},"index":2,"playId":"11f03ad0-f61c-3873-9ae2-37549de99610","pitchNumber":2,"startTime":"2026-07-29T18:34:44.206Z","endTime":"2026-07-29T18:34:48.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524809243494726,"aZ":-30.812870514104006,"pfxX":-1.8078392002978012,"pfxZ":0.8968954048782347,"pX":-0.3883706583237369,"pZ":1.9335541556167444,"vX0":-5.810895768621848,"vY0":-121.71018955783329,"vZ0":-2.3854329935775933,"x":131.8,"y":186.57,"x0":2.2547624005118814,"y0":50.002456652307295,"z0":5.567240395954706,"aX":-2.7398293485907983},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":4.6,"spinRate":2274,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4482311319790315,"extension":6.738844651782982},"hitData":{"launchSpeed":76.5,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.39,"coordY":116.21}},"index":3,"playId":"31724e68-4511-3d91-9c7f-ca800c0aad7d","pitchNumber":3,"startTime":"2026-07-29T18:34:58.001Z","endTime":"2026-07-29T18:35:12.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:35:12.403Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Christian Encarnacion-Strand to first baseman Pete Alonso. Zach McKinstry to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:35:29.027Z","endTime":"2026-07-29T18:36:54.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687952,"link":"/api/v1/people/687952"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49948513852137,"aZ":-24.171888338269092,"pfxX":10.357083952965866,"pfxZ":4.3258514073153,"pX":0.4637238896244639,"pZ":2.589952287626042,"vX0":-7.925373090278217,"vY0":-134.95775755772453,"vZ0":-3.491674623939762,"x":99.32,"y":168.85,"x0":2.0881567903580316,"y0":50.00402918914517,"z0":5.59682653124205,"aX":19.167138431344103},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2489,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.40535510051056,"extension":6.562857779304688},"index":0,"playId":"4d60113f-4dc6-34f1-b92b-04a8b846fd65","pitchNumber":1,"startTime":"2026-07-29T18:35:45.316Z","endTime":"2026-07-29T18:35:48.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157517223640465,"aZ":-31.57387233882113,"pfxX":8.398069952831127,"pfxZ":0.36989109263417363,"pX":0.8276336963895756,"pZ":0.9313434834762518,"vX0":-5.910971535903197,"vY0":-126.46125890793452,"vZ0":-4.926939435082406,"x":85.45,"y":213.63,"x0":2.0963261536789806,"y0":50.00455432434985,"z0":5.418008049198607,"aX":13.695690588387905},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-14.0,"spinRate":1705,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4320048184411043,"extension":6.815472336442765},"index":1,"playId":"e300e34e-5c67-3a9a-a40b-0d4872c66e4a","pitchNumber":2,"startTime":"2026-07-29T18:36:00.575Z","endTime":"2026-07-29T18:36:03.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88970345934276,"aZ":-31.766554364744866,"pfxX":7.621228798513924,"pfxZ":0.25250901737516607,"pX":0.7452018189957278,"pZ":1.5842406319020732,"vX0":-5.998746603546589,"vY0":-123.99123269831642,"vZ0":-3.126955091832273,"x":88.59,"y":196.01,"x0":2.1860599494702635,"y0":50.000254068369,"z0":5.467194304813202,"aX":12.064350232404005},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-12.7,"spinRate":1637,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.43895663511561844,"extension":6.927967438005332},"hitData":{"launchSpeed":101.3,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":165.36}},"index":2,"playId":"a2701577-1cfe-341c-a87b-efbd3464f6a9","pitchNumber":3,"startTime":"2026-07-29T18:36:45.138Z","endTime":"2026-07-29T18:36:54.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:36:54.972Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T18:37:05.983Z","endTime":"2026-07-29T18:38:08.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191244826427457,"aZ":-15.003507955700622,"pfxX":8.31701090807104,"pfxZ":9.139053322369794,"pX":0.260395795702623,"pZ":3.3503855549752206,"vX0":-7.469410488450667,"vY0":-136.27777846554017,"vZ0":-3.4395182289890083,"x":107.07,"y":148.32,"x0":1.95738553185907,"y0":50.00501502041642,"z0":5.666457382361245,"aX":15.631832453636909},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-13.4,"spinRate":2561,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.40205073039391914,"extension":6.57972032241967},"index":0,"playId":"574b1a41-4f9b-3e4a-b41b-956e9b812311","pitchNumber":1,"startTime":"2026-07-29T18:37:23.046Z","endTime":"2026-07-29T18:37:26.046Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T18:37:34.717Z","endTime":"2026-07-29T18:37:49.153Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":93.9,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807612426634087,"aZ":-15.040936990023772,"pfxX":7.136731253719281,"pfxZ":8.991464254865846,"pX":0.056319374390789496,"pZ":3.432642031157834,"vX0":-7.979534771769921,"vY0":-136.61190920197907,"vZ0":-3.2965078754869603,"x":114.85,"y":146.1,"x0":2.0766516982021193,"y0":50.00298149932811,"z0":5.677856506943689,"aX":13.599679693519276},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2524,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39970699698997025,"extension":6.497929226284242},"index":2,"playId":"b00a0dcd-1f31-375e-ba3b-3f2e8d7b7fe4","pitchNumber":2,"startTime":"2026-07-29T18:37:49.153Z","endTime":"2026-07-29T18:37:52.243Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90127648638169,"aZ":-15.540055311090276,"pfxX":8.346075361821281,"pfxZ":8.707345291783515,"pX":-0.20105384625309153,"pZ":2.088919123539439,"vX0":-9.04218995785068,"vY0":-136.7921123466211,"vZ0":-6.337629769601855,"x":124.66,"y":182.38,"x0":2.050357476078558,"y0":50.00497734836503,"z0":5.486486787992774,"aX":15.947135841899245},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-13.4,"spinRate":2524,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.39920074379148307,"extension":6.494818159754634},"index":3,"playId":"fdf67877-f26d-324b-8181-5ebf2d07dcaa","pitchNumber":3,"startTime":"2026-07-29T18:38:04.886Z","endTime":"2026-07-29T18:38:08.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:38:08.608Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:39:28.749Z","endTime":"2026-07-29T18:41:47.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801418741122347,"aZ":-16.235673855218643,"pfxX":6.846092908196616,"pfxZ":8.09545359642171,"pX":-1.0221898701531404,"pZ":2.1802327293353723,"vX0":-9.57444152323247,"vY0":-138.88591113305088,"vZ0":-7.272227829641521,"x":155.96,"y":179.91,"x0":1.5677775385867683,"y0":50.00442524316472,"z0":5.896713169360536,"aX":13.482037851726162},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":-10.6,"spinRate":2110,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.3931944525618545,"extension":6.385156666345147},"index":0,"playId":"60122960-d9e6-3656-aef3-8cda30ba4ec6","pitchNumber":1,"startTime":"2026-07-29T18:40:15.020Z","endTime":"2026-07-29T18:40:21.981Z","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":95.1,"endSpeed":87.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010294554130653,"aZ":-14.27038481034427,"pfxX":1.5080210285323898,"pfxZ":9.152200405814998,"pX":0.4445219890086603,"pZ":3.7872467142603123,"vX0":-3.6664791567482404,"vY0":-138.5116162576522,"vZ0":-3.8791676804818955,"x":100.06,"y":136.52,"x0":1.5854932429098807,"y0":50.000269620023175,"z0":6.1508469901621865,"aX":2.9495509607738986},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":-2.0,"spinRate":2279,"spinDirection":154},"zone":12,"typeConfidence":0.88,"plateTime":0.39443391690611085,"extension":6.229335527758354},"index":1,"playId":"e39f6932-d3af-3e97-ae24-71aca3bbf7aa","pitchNumber":2,"startTime":"2026-07-29T18:40:27.745Z","endTime":"2026-07-29T18:40:31.292Z","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.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85346087528496,"aZ":-18.18732670376938,"pfxX":7.571814270268511,"pfxZ":7.30626898554681,"pX":-0.3271118235607525,"pZ":3.4113537915503174,"vX0":-7.717285216163085,"vY0":-137.80719179769983,"vZ0":-3.6710899429210224,"x":129.47,"y":146.67,"x0":1.5316428431628437,"y0":50.00643622481331,"z0":5.996246696689762,"aX":14.503858654874591},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-12.0,"spinRate":2208,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.39811473465654856,"extension":6.350653877244273},"index":2,"playId":"506ef5bb-bf46-3bdf-849a-3c69a751fbb8","pitchNumber":3,"startTime":"2026-07-29T18:40:42.458Z","endTime":"2026-07-29T18:40:45.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-29T18:40:56.086Z","endTime":"2026-07-29T18:41:09.705Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.193742423293056,"aZ":-22.046234763481927,"pfxX":8.455788219066843,"pfxZ":6.516888805239305,"pX":-0.49712473874581425,"pZ":2.347778961850315,"vX0":-8.282978972811414,"vY0":-124.47032725471207,"vZ0":-4.050085117915526,"x":135.95,"y":175.39,"x0":1.7902705731617239,"y0":50.00445113068778,"z0":5.842704299394727,"aX":13.144085416934848},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.2,"spinRate":1619,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.4416522663928024,"extension":6.286859129699403},"index":4,"playId":"48eff115-e03f-3115-a7be-08d90e43a66a","pitchNumber":4,"startTime":"2026-07-29T18:41:09.705Z","endTime":"2026-07-29T18:41:14.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28944658705806,"aZ":-16.788349500548833,"pfxX":8.139988707235743,"pfxZ":7.418161110709116,"pX":0.2887182826495155,"pZ":3.4197140907728487,"vX0":-6.551503773803781,"vY0":-143.1644351140678,"vZ0":-4.33618810756222,"x":105.99,"y":146.45,"x0":1.5500992038881563,"y0":50.00342811718564,"z0":6.005928894388271,"aX":16.88471066370296},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":-13.4,"spinRate":2127,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.38269377708354435,"extension":6.400244770825123},"hitData":{"launchSpeed":84.3,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.81,"coordY":155.42}},"index":5,"playId":"fde33159-2b0b-3c32-a726-3f12191e0c67","pitchNumber":5,"startTime":"2026-07-29T18:41:36.671Z","endTime":"2026-07-29T18:41:47.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:41:47.453Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out sharply, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Gunnar Henderson to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:41:49.887Z","endTime":"2026-07-29T18:42:37.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289242634864202,"aZ":-19.618970823009516,"pfxX":8.917910138129674,"pfxZ":6.44430947993171,"pX":-0.898036475703121,"pZ":1.7733020918303326,"vX0":-9.632075058017948,"vY0":-138.12223409712675,"vZ0":-7.668591516337107,"x":151.23,"y":190.9,"x0":1.4615765264352576,"y0":50.00435869632797,"z0":5.885618118597805,"aX":17.380588258417323},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.4,"spinRate":2122,"spinDirection":146},"zone":13,"typeConfidence":0.88,"plateTime":0.3952474668955084,"extension":6.290973269201024},"index":0,"playId":"cbf16b2f-327b-312c-af03-62339533802c","pitchNumber":1,"startTime":"2026-07-29T18:42:11.347Z","endTime":"2026-07-29T18:42:15.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47531064745515,"aZ":-13.846857087053642,"pfxX":1.9201994201419441,"pfxZ":9.744766928320477,"pX":0.13735153813239476,"pZ":2.639055042607517,"vX0":-4.221728543593058,"vY0":-136.16634049121404,"vZ0":-6.388650505759398,"x":111.76,"y":167.53,"x0":1.457303114582528,"y0":50.00141235714629,"z0":5.970934789654924,"aX":3.6111482935399035},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-2.6,"spinRate":2052,"spinDirection":155},"zone":5,"typeConfidence":0.85,"plateTime":0.40201282081139267,"extension":6.354736848265842},"hitData":{"launchSpeed":107.1,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.14,"coordY":147.63}},"index":1,"playId":"42321791-6495-359b-afc0-30c872d2c59a","pitchNumber":2,"startTime":"2026-07-29T18:42:28.695Z","endTime":"2026-07-29T18:42:37.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:42:37.239Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Gunnar Henderson to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:42:44.946Z","endTime":"2026-07-29T18:43:36.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.6,"endSpeed":70.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16880548438887,"aZ":-36.4564369450769,"pfxX":-5.771718456761121,"pfxZ":-3.4504259726213014,"pX":-1.2224878345121728,"pZ":0.8200845267803704,"vX0":-4.543434895748461,"vY0":-111.4518827885892,"vZ0":-3.036821909713388,"x":163.6,"y":216.64,"x0":1.6005223650402212,"y0":50.00045347811172,"z0":6.0083047616776195,"aX":-7.175035563437117},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.7,"breakHorizontal":11.8,"spinRate":2453,"spinDirection":329},"zone":13,"typeConfidence":0.92,"plateTime":0.49362067684493915,"extension":6.4059084972866325},"index":0,"playId":"5b405118-db52-3dd9-bc90-a60f31ccd203","pitchNumber":1,"startTime":"2026-07-29T18:43:08.966Z","endTime":"2026-07-29T18:43:11.981Z","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":89.7,"endSpeed":83.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62567369268063,"aZ":-25.746245819973677,"pfxX":-2.325171144311496,"pfxZ":3.6963451591356096,"pX":0.32084577583892254,"pZ":1.467392983175028,"vX0":-3.528289482144277,"vY0":-130.6086327190823,"vZ0":-6.287830375292122,"x":104.77,"y":199.16,"x0":1.987691099738574,"y0":50.005769988308046,"z0":5.823313543713279,"aX":-4.046788260310412},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.6,"breakHorizontal":4.9,"spinRate":2234,"spinDirection":177},"zone":14,"typeConfidence":0.9,"plateTime":0.4181907419231119,"extension":6.252468779711279},"hitData":{"launchSpeed":89.0,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":151.18}},"index":1,"playId":"fe0d4750-2b8c-3c14-a890-eb8e115cb36c","pitchNumber":2,"startTime":"2026-07-29T18:43:27.913Z","endTime":"2026-07-29T18:43:36.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:43:36.168Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:43:47.717Z","endTime":"2026-07-29T18:46:17.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70303503231176,"aZ":-17.789295761353856,"pfxX":6.956016060711855,"pfxZ":7.148022485168598,"pX":-0.5565438649054997,"pZ":3.426176549780409,"vX0":-8.013922973266464,"vY0":-140.6980470120184,"vZ0":-3.9533537629940048,"x":138.21,"y":146.27,"x0":1.4194440011495657,"y0":50.00509218643397,"z0":5.995988753667211,"aX":14.004745258540629},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":-11.0,"spinRate":2245,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.3886791090935571,"extension":6.371132470938662},"index":0,"playId":"f10e40d8-48f2-3ae0-95b1-cda72cde241b","pitchNumber":1,"startTime":"2026-07-29T18:44:04.767Z","endTime":"2026-07-29T18:44:08.018Z","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":79.2,"endSpeed":73.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78085225632104,"aZ":-38.25873197904484,"pfxX":-6.5992242529196785,"pfxZ":-4.537977638465147,"pX":-1.2230782235880444,"pZ":0.22967435805181732,"vX0":-4.528878540983246,"vY0":-115.22505001928533,"vZ0":-4.640480819020652,"x":163.62,"y":232.58,"x0":1.6262898189219837,"y0":50.00067742578846,"z0":5.973576833910423,"aX":-8.855133579083004},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":13.1,"spinRate":2725,"spinDirection":331},"zone":13,"typeConfidence":0.92,"plateTime":0.4756915371590744,"extension":6.31128013410654},"index":1,"playId":"3730878f-2c19-33d3-820b-fc46125ea11b","pitchNumber":2,"startTime":"2026-07-29T18:44:22.108Z","endTime":"2026-07-29T18:44:25.331Z","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.1,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735138287379467,"aZ":-27.516855540178657,"pfxX":-2.9173325765333686,"pfxZ":2.873973724957443,"pX":-0.7444274205495289,"pZ":1.3939579407964893,"vX0":-5.48981208111403,"vY0":-126.76258945383155,"vZ0":-5.301167795836915,"x":145.38,"y":201.14,"x0":1.8313819418742967,"y0":50.00530438066639,"z0":5.718502747243292,"aX":-4.731497670026701},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":6.6,"spinRate":2024,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.43264558109612183,"extension":6.388851583146203},"index":2,"playId":"b347eadc-577d-3a09-afde-f7afccf4a242","pitchNumber":3,"startTime":"2026-07-29T18:44:46.274Z","endTime":"2026-07-29T18:44:49.916Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23705180131958,"aZ":-29.90005858557795,"pfxX":8.58222665549344,"pfxZ":1.4978453099278752,"pX":0.817805453883492,"pZ":2.40287397216164,"vX0":-5.711890131816613,"vY0":-122.97351277685712,"vZ0":-2.1407820936332413,"x":85.83,"y":173.9,"x0":2.065105779945397,"y0":50.00465302311812,"z0":5.841559101683273,"aX":13.039018048584964},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":-14.0,"spinRate":1633,"spinDirection":134},"zone":6,"typeConfidence":0.9,"plateTime":0.4467948312867511,"extension":6.230392321647536},"index":3,"playId":"3cbf0588-146e-34f5-9164-6aa64e107dea","pitchNumber":4,"startTime":"2026-07-29T18:45:06.954Z","endTime":"2026-07-29T18:45:09.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.033191830206057,"aZ":-20.383627786534827,"pfxX":7.592126002597682,"pfxZ":5.622771646200632,"pX":-0.9320196005642051,"pZ":2.3924174186681544,"vX0":-9.620653802453473,"vY0":-143.19411177572223,"vZ0":-6.286472631169503,"x":152.53,"y":174.18,"x0":1.469510406298101,"y0":50.00512195871571,"z0":5.872471501541377,"aX":15.924124040990979},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.1,"breakHorizontal":-12.0,"spinRate":2173,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.3810965348489037,"extension":6.38670601622615},"index":4,"playId":"94207f6f-82dd-33c2-b6ca-19d1afaa7cd0","pitchNumber":5,"startTime":"2026-07-29T18:45:33.082Z","endTime":"2026-07-29T18:45:38.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"0df87f77-5fef-4732-960b-138ba19bbbab","startTime":"2026-07-29T18:45:54.841Z","endTime":"2026-07-29T18:45:59.841Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591372016774606,"aZ":-17.63966709428641,"pfxX":7.681977496620942,"pfxZ":6.977244458369787,"pX":-1.0410000211169408,"pZ":2.689757158123307,"vX0":-9.501975296700913,"vY0":-142.88790150695468,"vZ0":-6.237678562371026,"x":156.68,"y":166.16,"x0":1.3176593484424075,"y0":50.0048955876651,"z0":5.995675966668275,"aX":16.00746294557585},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":-12.1,"spinRate":2138,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.38221716097750535,"extension":6.275749998127622},"index":6,"playId":"9710119c-9f90-36c6-ae46-3b2fe39aa0f0","pitchNumber":6,"startTime":"2026-07-29T18:46:12.805Z","endTime":"2026-07-29T18:46:17.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:46:17.940Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a line drive to center fielder Javier Báez. Gunnar Henderson scores. Coby Mayo to 2nd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:47:11.026Z","endTime":"2026-07-29T18:48:00.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:46:26.851Z","endTime":"2026-07-29T18:47:13.287Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13971483003885,"aZ":-30.944192407191167,"pfxX":9.055160305044055,"pfxZ":0.7780105953230891,"pX":0.38363262358457695,"pZ":0.8619175331133796,"vX0":-6.671823821284302,"vY0":-124.77445817626234,"vZ0":-5.839740525123191,"x":102.38,"y":215.51,"x0":1.915939724045204,"y0":50.001981827916275,"z0":5.782943313779406,"aX":14.275306357557383},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-14.9,"spinRate":1707,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4389963170527631,"extension":6.4784364275622535},"index":1,"playId":"8a98f36b-b009-3478-9312-10915c5fc8cd","pitchNumber":1,"startTime":"2026-07-29T18:47:13.287Z","endTime":"2026-07-29T18:47:16.287Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07185134538615,"aZ":-28.014613310696685,"pfxX":-1.6966948113197189,"pfxZ":2.501114773618964,"pX":1.1363412639416823,"pZ":3.4441192904353692,"vX0":-2.1692765158353016,"vY0":-127.64045504479158,"vZ0":-0.7288685590601474,"x":73.69,"y":145.79,"x0":2.21488069073691,"y0":50.00532957619069,"z0":5.921946467421144,"aX":-2.824656003604136},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":3.5,"spinRate":2064,"spinDirection":191},"zone":12,"typeConfidence":0.91,"plateTime":0.4276649506507937,"extension":6.125574492838466},"index":2,"playId":"f3a75daf-b3e1-3772-8b2f-bd2cb42bfb82","pitchNumber":2,"startTime":"2026-07-29T18:47:30.933Z","endTime":"2026-07-29T18:47:34.806Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.118008288497617,"aZ":-21.003188605289075,"pfxX":8.03973337849632,"pfxZ":5.695150567064465,"pX":-0.04834473542975958,"pZ":2.763241567277506,"vX0":-7.548223758181552,"vY0":-138.4720481620462,"vZ0":-4.7136166730883255,"x":118.84,"y":164.17,"x0":1.6556127194999435,"y0":50.00159377228161,"z0":5.874692183819382,"aX":15.763494974141794},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2148,"spinDirection":148},"zone":5,"typeConfidence":0.88,"plateTime":0.3941029216067289,"extension":6.3576619333974165},"hitData":{"launchSpeed":108.7,"launchAngle":6.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.63,"coordY":90.87}},"index":3,"playId":"3ba93f63-b19b-36c1-a0cc-7faeb93599d8","pitchNumber":3,"startTime":"2026-07-29T18:47:49.812Z","endTime":"2026-07-29T18:48:00.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:48:00.241Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremiah Jackson walks. Coby Mayo to 3rd. Leody Taveras to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:50:43.617Z","endTime":"2026-07-29T18:56:32.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,10,11,12,13,14],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:48:12.842Z","endTime":"2026-07-29T18:49:02.917Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:49:02.917Z","endTime":"2026-07-29T18:50:45.722Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.020135000251518,"aZ":-30.126380127395606,"pfxX":1.4047008219916526,"pfxZ":1.2759546491217506,"pX":0.48242904967666234,"pZ":2.5974109911771395,"vX0":5.154715044661885,"vY0":-124.708842830559,"vZ0":-1.4586333994179785,"x":98.61,"y":168.65,"x0":-1.779392572480128,"y0":50.001232687789205,"z0":5.635531287599032,"aX":2.2497778330318656},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":2138,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.4363450230794341,"extension":6.495274332907573},"index":2,"playId":"cc710e2f-fe76-35bc-aad1-cfd3d97830a6","pitchNumber":1,"startTime":"2026-07-29T18:50:45.722Z","endTime":"2026-07-29T18:50:48.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592901601552825,"aZ":-22.732215080260552,"pfxX":-5.980837565921542,"pfxZ":5.746049987656919,"pX":-0.8971760536056227,"pZ":2.5010228987204886,"vX0":4.0736431907974335,"vY0":-126.77224492729059,"vZ0":-3.031984606540163,"x":151.2,"y":171.25,"x0":-1.7401798904410017,"y0":50.00215845209469,"z0":5.507883297072985,"aX":-9.827664713907291},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":983,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.43048738866964253,"extension":6.65168189226185},"index":3,"playId":"9e94e6cf-0f68-3523-b3c2-4e5416f005da","pitchNumber":2,"startTime":"2026-07-29T18:51:05.024Z","endTime":"2026-07-29T18:51:08.024Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87584362326173,"aZ":-17.44827364553994,"pfxX":-4.677831804904953,"pfxZ":8.724169170290521,"pX":-0.43708338660448565,"pZ":1.4023050938672175,"vX0":5.828607012650444,"vY0":-128.640883207713,"vZ0":-6.372581486591429,"x":133.66,"y":200.92,"x0":-2.116847208928115,"y0":50.00466504901229,"z0":5.248749413265208,"aX":-7.8980941989291},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":1202,"spinDirection":231},"zone":13,"typeConfidence":0.85,"plateTime":0.4246094165504246,"extension":6.760238547751529},"index":4,"playId":"8dae570d-37d5-3116-889e-d7aef04e8807","pitchNumber":3,"startTime":"2026-07-29T18:51:26.032Z","endTime":"2026-07-29T18:51:29.218Z","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":84.7,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457039169942544,"aZ":-31.934877181301403,"pfxX":0.3614582216304053,"pfxZ":0.15516934001030513,"pX":0.18397835607106808,"pZ":2.564252692518442,"vX0":4.714321789682706,"vY0":-123.31229043781636,"vZ0":-0.8791314083264905,"x":109.99,"y":169.55,"x0":-1.7992906427127178,"y0":50.002018523113804,"z0":5.618809969830308,"aX":0.5567511806374386},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-1.8,"spinRate":2018,"spinDirection":57},"zone":5,"typeConfidence":0.89,"plateTime":0.44412952106093195,"extension":6.473564651719985},"index":5,"playId":"b11f7a38-8ab6-3632-b643-b5f075b14211","pitchNumber":4,"startTime":"2026-07-29T18:51:53.478Z","endTime":"2026-07-29T18:51:57.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.003191095510243,"aZ":-8.93233156490443,"pfxX":-3.616542877520095,"pfxZ":11.680047700785043,"pX":0.9505493221084375,"pZ":1.6916867393767745,"vX0":7.336682643467606,"vY0":-140.02710994621552,"vZ0":-8.486726303383632,"x":80.77,"y":193.1,"x0":-1.2311698104169613,"y0":50.00313974785505,"z0":5.34252372355555,"aX":-7.197163751305715},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":5.0,"spinRate":2274,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39084103735324316,"extension":6.6151239959656065},"index":6,"playId":"9ad005cf-1a8d-3e5f-bfe9-9805538ef4f3","pitchNumber":5,"startTime":"2026-07-29T18:52:19.094Z","endTime":"2026-07-29T18:52:24.016Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672096855669743,"aZ":-22.81551043833549,"pfxX":-5.654959331779798,"pfxZ":5.663194624063506,"pX":-0.6780163687794395,"pZ":0.6740935699934175,"vX0":4.949063367768139,"vY0":-127.34404448879121,"vZ0":-7.174562506994381,"x":142.84,"y":220.58,"x0":-1.9062864796138892,"y0":50.00083674944325,"z0":5.316501781204087,"aX":-9.34263803839746},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":9.2,"spinRate":963,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4291159521326571,"extension":6.706499319046255},"index":7,"playId":"0bc34262-293b-3472-ab93-7b46a675046b","pitchNumber":6,"startTime":"2026-07-29T18:52:39.979Z","endTime":"2026-07-29T18:52:43.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60234228829256,"aZ":-11.824902338610574,"pfxX":-5.068189837062036,"pfxZ":10.617389544192907,"pX":0.054126866828970596,"pZ":3.0593447061410846,"vX0":6.118969439437718,"vY0":-138.0246348608667,"vZ0":-4.407640863318928,"x":114.94,"y":156.18,"x0":-1.5399477079608574,"y0":50.005745064335926,"z0":5.482164558160365,"aX":-9.716778739124763},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2200,"spinDirection":202},"zone":2,"typeConfidence":0.89,"plateTime":0.3978344053384184,"extension":6.792239239377061},"index":8,"playId":"161f64c0-875a-32a5-b61f-5407a4d64246","pitchNumber":7,"startTime":"2026-07-29T18:53:10.477Z","endTime":"2026-07-29T18:53:15.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-07-29T18:53:50.564Z","endTime":"2026-07-29T18:54:07.212Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77219106800246,"aZ":-9.114830615468705,"pfxX":-2.9056321134216496,"pfxZ":11.300298724785499,"pX":0.17406732055844176,"pZ":1.6537698719481373,"vX0":5.400734111197956,"vY0":-141.38529038303915,"vZ0":-8.733539431022411,"x":110.36,"y":194.13,"x0":-1.3764074094424412,"y0":50.006884939313146,"z0":5.353421982511599,"aX":-5.9316503484618295},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2165,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.3861916760009647,"extension":6.566349726451859},"index":10,"playId":"9e971df0-4ef5-3101-9150-f1e0719d6259","pitchNumber":8,"startTime":"2026-07-29T18:54:07.212Z","endTime":"2026-07-29T18:54:10.212Z","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.1,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36930271780425,"aZ":-32.25585648199602,"pfxX":0.8008042047657193,"pfxZ":-0.04847800933174096,"pX":0.7000048479204797,"pZ":1.7657588932534387,"vX0":5.896836039212437,"vY0":-123.97813463613936,"vZ0":-2.468653955003153,"x":90.32,"y":191.1,"x0":-1.8033051904881703,"y0":50.00526004059035,"z0":5.439107560806794,"aX":1.2594197571809664},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":-2.6,"spinRate":2225,"spinDirection":65},"zone":9,"typeConfidence":0.9,"plateTime":0.4400453343390449,"extension":6.642887109573778},"index":11,"playId":"fb7b50db-74e3-3094-8bf9-6b95cee5dc4c","pitchNumber":9,"startTime":"2026-07-29T18:54:36.909Z","endTime":"2026-07-29T18:54:41.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.402782509382206,"aZ":-21.422310222444874,"pfxX":-4.952300300894746,"pfxZ":6.392868947844111,"pX":-0.11340780681584678,"pZ":2.1086057265541767,"vX0":6.221473229254302,"vY0":-128.53749159164187,"vZ0":-4.140107725725439,"x":121.32,"y":181.85,"x0":-1.916177721208024,"y0":50.002249482701515,"z0":5.393310789407135,"aX":-8.328171499719003},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.9,"breakHorizontal":7.7,"spinRate":1045,"spinDirection":226},"zone":8,"typeConfidence":0.89,"plateTime":0.4253256697257677,"extension":6.777727340960105},"index":12,"playId":"21ec9949-a1f5-305e-b81f-36ee8a6839b8","pitchNumber":10,"startTime":"2026-07-29T18:55:08.245Z","endTime":"2026-07-29T18:55:12.778Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253164401193686,"aZ":-11.949927680261496,"pfxX":-4.6473820631742,"pfxZ":10.041730938626333,"pX":-0.49702930137450996,"pZ":2.9110786375611637,"vX0":5.012718837460675,"vY0":-140.4237872077669,"vZ0":-4.974313253773037,"x":135.95,"y":160.18,"x0":-1.6942000784529467,"y0":50.00557371604168,"z0":5.4712220080687946,"aX":-9.362520468173116},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2199,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3887830040350768,"extension":6.623270412677267},"index":13,"playId":"f5e7f45c-9d49-3978-8bd6-356fea39126e","pitchNumber":11,"startTime":"2026-07-29T18:55:50.769Z","endTime":"2026-07-29T18:55:53.797Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1089556535416,"aZ":-11.139897142627765,"pfxX":-4.0925086341349886,"pfxZ":10.615758038567098,"pX":0.9976533596353538,"pZ":1.5556454630125718,"vX0":7.917823932130849,"vY0":-140.41994833065758,"vZ0":-8.238207151714834,"x":78.97,"y":196.78,"x0":-1.3369382765377262,"y0":50.005215304866525,"z0":5.266909180867004,"aX":-8.111397273521758},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2225,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3912408451053988,"extension":6.661903294816252},"index":14,"playId":"4fc1fdbf-d84c-39ee-bc95-02bc64488124","pitchNumber":12,"startTime":"2026-07-29T18:56:23.716Z","endTime":"2026-07-29T18:56:32.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:56:32.433Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to right fielder Zach McKinstry. Coby Mayo scores. Leody Taveras scores. Jeremiah Jackson to 3rd.","rbi":2,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:57:36.540Z","endTime":"2026-07-29T18:58:58.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnThird":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jackson Holliday replaces Chadwick Tromp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T18:56:45.244Z","endTime":"2026-07-29T18:56:52.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T18:56:52.773Z","endTime":"2026-07-29T18:57:38.911Z","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.3,"endSpeed":88.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72813888099637,"aZ":-14.719758029136411,"pfxX":-5.458852451824187,"pfxZ":8.631833595564759,"pX":0.1793970072573808,"pZ":2.47716848747741,"vX0":7.14003785106733,"vY0":-141.41907881997415,"vZ0":-5.535941626986815,"x":110.16,"y":171.9,"x0":-1.6707557904929946,"y0":50.00553331573644,"z0":5.407012754113029,"aX":-11.041834226638617},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2206,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3875544450197075,"extension":6.681161947440819},"index":2,"playId":"adf144a8-d5a4-343c-85f0-80b13f116481","pitchNumber":1,"startTime":"2026-07-29T18:57:38.911Z","endTime":"2026-07-29T18:57:42.301Z","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":96.8,"endSpeed":88.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19300694385256,"aZ":-11.620248976009037,"pfxX":-5.5789591698027845,"pfxZ":10.326169574903716,"pX":1.646042760300134,"pZ":2.8073677961235926,"vX0":10.835770931127461,"vY0":-140.5072546214024,"vZ0":-5.121345598593042,"x":54.26,"y":162.98,"x0":-1.5435068172067425,"y0":50.0024244529505,"z0":5.415205597225703,"aX":-11.105528863951234},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2249,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.39050641163028565,"extension":6.796231759109543},"index":3,"playId":"b6c60cd3-d042-3442-81ff-995cf9c9ca00","pitchNumber":2,"startTime":"2026-07-29T18:57:58.271Z","endTime":"2026-07-29T18:58:01.851Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612765275965092,"aZ":-14.148766215755126,"pfxX":-5.97213559055797,"pfxZ":8.894283830132515,"pX":0.08803740348788329,"pZ":2.524815223879514,"vX0":7.119471533572802,"vY0":-141.30931852610738,"vZ0":-5.552093686594152,"x":113.64,"y":170.61,"x0":-1.6858024473279931,"y0":50.00211723296568,"z0":5.421030730761355,"aX":-12.101842965223266},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2258,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.3873346431082272,"extension":6.859627836168993},"index":4,"playId":"59ea64eb-99a2-38ed-a73c-730a3a222a87","pitchNumber":3,"startTime":"2026-07-29T18:58:21.108Z","endTime":"2026-07-29T18:58:24.341Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072181897234657,"aZ":-22.184245710944403,"pfxX":-6.269265171821771,"pfxZ":5.90782645248434,"pX":-0.8117496834393116,"pZ":2.6355980226175175,"vX0":5.112436187919341,"vY0":-128.7646042012448,"vZ0":-2.4577042210900983,"x":147.94,"y":167.62,"x0":-2.001976713575998,"y0":50.00151319524902,"z0":5.30681487755038,"aX":-10.597039263720106},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":10.3,"spinRate":1036,"spinDirection":241},"zone":4,"typeConfidence":0.89,"plateTime":0.42430823714376675,"extension":6.682139735648064},"hitData":{"launchSpeed":82.8,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.74,"coordY":94.42}},"index":5,"playId":"05210a24-43df-35ac-b9ca-d75b6d92c0c6","pitchNumber":4,"startTime":"2026-07-29T18:58:47.456Z","endTime":"2026-07-29T18:58:58.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T18:58:58.011Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to right fielder Zach McKinstry. Jeremiah Jackson scores. Jackson Holliday scores.","rbi":2,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T18:59:14.883Z","endTime":"2026-07-29T19:00:58.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":89.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648995583908345,"aZ":-14.101080654098862,"pfxX":-4.91478332346246,"pfxZ":8.85714254428045,"pX":0.5533428029251486,"pZ":3.014877386022616,"vX0":7.400936050484276,"vY0":-141.75944714828935,"vZ0":-4.399418648118904,"x":95.91,"y":157.38,"x0":-1.4496432480568089,"y0":50.00159170128126,"z0":5.483581351393835,"aX":-10.02784924071624},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2118,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3860058697094284,"extension":6.52189634435331},"index":0,"playId":"c55a4557-0a67-38e1-9696-40e11f247eed","pitchNumber":1,"startTime":"2026-07-29T18:59:35.766Z","endTime":"2026-07-29T18:59:38.782Z","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":88.0,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22300231288718,"aZ":-29.833316748849338,"pfxX":-4.757016623588029,"pfxZ":1.4030187295398617,"pX":-0.8522585977549656,"pZ":2.0449750942772735,"vX0":4.3402751577070795,"vY0":-128.140692847644,"vZ0":-2.682763595443029,"x":149.49,"y":183.57,"x0":-1.9491059123038261,"y0":50.00144669987951,"z0":5.433904006032487,"aX":-7.918783519484713},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":7.7,"spinRate":844,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4272881408258571,"extension":6.662010416721441},"index":1,"playId":"29971479-7cd6-3fa1-8743-947d659f2487","pitchNumber":2,"startTime":"2026-07-29T18:59:56.509Z","endTime":"2026-07-29T19:00:00.754Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343130349287634,"aZ":-12.934434400812473,"pfxX":-3.5599878409321484,"pfxZ":9.735407381156897,"pX":0.9263473586312834,"pZ":3.3662596305655117,"vX0":7.864440490030175,"vY0":-139.68072800246424,"vZ0":-3.5022348397051797,"x":81.69,"y":147.89,"x0":-1.4627736209995368,"y0":50.00690307513842,"z0":5.48635860961215,"aX":-7.038829101414628},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2154,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.3920644914220892,"extension":6.693740387410033},"index":2,"playId":"0fcc110f-1085-326a-a690-eb1ee212743a","pitchNumber":3,"startTime":"2026-07-29T19:00:18.698Z","endTime":"2026-07-29T19:00:25.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jackson Holliday steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"0fcc110f-1085-326a-a690-eb1ee212743a","startTime":"2026-07-29T19:00:34.847Z","endTime":"2026-07-29T19:00:46.207Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41798639808365,"aZ":-29.84322624548907,"pfxX":0.8743527654234655,"pfxZ":1.4909862625306856,"pX":0.692833625193528,"pZ":1.7004716114258345,"vX0":5.989032928622568,"vY0":-124.18751622029194,"vZ0":-3.1424254410736316,"x":90.59,"y":192.87,"x0":-1.8617642010708153,"y0":50.004611327905366,"z0":5.459655528709324,"aX":1.367540770057268},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2101,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.44073298633477087,"extension":6.565019351290499},"hitData":{"launchSpeed":61.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.56,"coordY":159.91}},"index":4,"playId":"be4d054a-9529-39fc-800a-9e8dce095de2","pitchNumber":4,"startTime":"2026-07-29T19:00:46.207Z","endTime":"2026-07-29T19:00:58.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:00:58.782Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T19:03:33.335Z","endTime":"2026-07-29T19:04:01.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:01:13.830Z","endTime":"2026-07-29T19:01:36.555Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Anderson replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T19:01:36.555Z","endTime":"2026-07-29T19:03:35.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487676917646585,"aZ":-45.12110525535966,"pfxX":4.830141345204973,"pfxZ":-9.51256418430687,"pX":-0.28156854300053835,"pZ":2.7390725409756365,"vX0":2.1467017793595384,"vY0":-116.89640173083758,"vZ0":2.6240099240641,"x":127.73,"y":164.83,"x0":-1.8441720010662572,"y0":50.003783314699966,"z0":5.889942660267103,"aX":6.572519387412255},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.1,"breakHorizontal":-9.4,"spinRate":2756,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.47160479290296164,"extension":6.18372219591934},"index":2,"playId":"96abae90-d2c2-3cd3-b17a-97e96bfef7fe","pitchNumber":1,"startTime":"2026-07-29T19:03:35.556Z","endTime":"2026-07-29T19:03:38.561Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08913779062912,"aZ":-14.829702307604931,"pfxX":-5.240832788690799,"pfxZ":8.787820938782868,"pX":-0.6858442074845924,"pZ":3.201466720877157,"vX0":5.6765694256780845,"vY0":-139.7389852055146,"vZ0":-3.433726559704139,"x":143.14,"y":152.34,"x0":-2.0646493031842703,"y0":50.003673291769104,"z0":5.423254585259013,"aX":-10.344585913709551},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2228,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3922729318426037,"extension":6.435847240522625},"hitData":{"launchSpeed":72.5,"launchAngle":62.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.09,"coordY":164.86}},"index":3,"playId":"c7294099-f251-31ec-ae7c-29bb042bff52","pitchNumber":2,"startTime":"2026-07-29T19:03:53.301Z","endTime":"2026-07-29T19:04:01.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:04:01.903Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:06:23.640Z","endTime":"2026-07-29T19:07:29.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"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":"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":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yohel Pozo replaces second baseman Jeremiah Jackson, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:05:39.365Z","endTime":"2026-07-29T19:05:39.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"description":"Jackson Holliday remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:05:39.378Z","endTime":"2026-07-29T19:05:39.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Trevor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:05:39.380Z","endTime":"2026-07-29T19:06:25.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05924195291922,"aZ":-32.829283590542275,"pfxX":5.153042440740444,"pfxZ":-0.461107788165914,"pX":0.9819898471723435,"pZ":1.8509661172202405,"vX0":4.699900526250369,"vY0":-117.99032261938498,"vZ0":-1.2504634586853027,"x":79.57,"y":188.8,"x0":-1.6969685859294577,"y0":50.002837017899644,"z0":5.382229584808357,"aX":7.346275576136896},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.8,"breakHorizontal":-10.3,"spinRate":2790,"spinDirection":44},"zone":14,"typeConfidence":0.97,"plateTime":0.46221345697591154,"extension":6.281458411133602},"index":3,"playId":"66059e2e-ce34-3950-91f4-373274b9a2a2","pitchNumber":1,"startTime":"2026-07-29T19:06:25.648Z","endTime":"2026-07-29T19:06:29.086Z","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":94.9,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875873230238412,"aZ":-14.148400697078428,"pfxX":-4.745242334641911,"pfxZ":9.317318437454674,"pX":-0.012827240184273421,"pZ":1.8667963160710026,"vX0":5.577697976272297,"vY0":-138.0071040051326,"vZ0":-6.733006101774795,"x":117.49,"y":188.38,"x0":-1.440793786106621,"y0":50.00217216161908,"z0":5.285784476930779,"aX":-9.179947697111496},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2587,"spinDirection":219},"zone":8,"typeConfidence":0.78,"plateTime":0.3964507251982816,"extension":6.543324890196464},"index":4,"playId":"4b0feb2b-ab42-33a7-bd40-d59d8f31acd6","pitchNumber":2,"startTime":"2026-07-29T19:06:40.260Z","endTime":"2026-07-29T19:06:43.260Z","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":96.5,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841166929334253,"aZ":-13.325546964073986,"pfxX":-4.154066623348418,"pfxZ":9.349034162128113,"pX":0.37633855109857917,"pZ":2.779371221874279,"vX0":6.294258677256061,"vY0":-140.39388519198772,"vZ0":-4.82958481897402,"x":102.65,"y":163.74,"x0":-1.3447437911058238,"y0":50.00013215610929,"z0":5.374874146916449,"aX":-8.373283419710503},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2679,"spinDirection":224},"zone":3,"typeConfidence":0.85,"plateTime":0.3886600791513697,"extension":6.450495530194621},"index":5,"playId":"e3146f1b-5c03-3791-ae4d-8a9744b0ca12","pitchNumber":3,"startTime":"2026-07-29T19:07:00.361Z","endTime":"2026-07-29T19:07:03.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.139172734500725,"aZ":-38.24732899026558,"pfxX":-2.147364712885509,"pfxZ":-3.648860235792922,"pX":-0.7851686841760743,"pZ":1.7811922534689675,"vX0":2.1261944722568327,"vY0":-127.90273069583522,"vZ0":-1.777736814800316,"x":146.93,"y":190.69,"x0":-1.3462465499628975,"y0":50.00243657393451,"z0":5.4706287191271885,"aX":-3.575762915863567},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.7,"breakHorizontal":3.5,"spinRate":1186,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4274219484170163,"extension":6.5584490589950395},"hitData":{"launchSpeed":92.8,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":148.64}},"index":6,"playId":"56abd9c6-b2af-31b5-8291-ada97a5da8d7","pitchNumber":4,"startTime":"2026-07-29T19:07:24.006Z","endTime":"2026-07-29T19:07:29.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:07:29.610Z","atBatIndex":57},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Colt Keith triples (4) on a sharp line drive to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:08:04.784Z","endTime":"2026-07-29T19:08:22.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Hao-Yu Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T19:07:42.967Z","endTime":"2026-07-29T19:08:06.884Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305198113971223,"aZ":-15.056799725574345,"pfxX":-4.692742338527893,"pfxZ":8.538461172076147,"pX":0.10053151763176081,"pZ":2.6675861265107166,"vX0":5.351574271392232,"vY0":-140.13005920348695,"vZ0":-4.998675795118238,"x":113.17,"y":166.76,"x0":-1.2170932515122217,"y0":50.00190299258694,"z0":5.445772184186758,"aX":-9.406848982409741},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2597,"spinDirection":218},"zone":5,"typeConfidence":0.79,"plateTime":0.3896932273914766,"extension":6.4918812465188545},"hitData":{"launchSpeed":101.0,"launchAngle":21.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.57,"coordY":57.04}},"index":1,"playId":"f0211a85-99d1-3bb8-b64a-3a4f332ec475","pitchNumber":1,"startTime":"2026-07-29T19:08:06.884Z","endTime":"2026-07-29T19:08:22.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:08:22.789Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:08:31.687Z","endTime":"2026-07-29T19:10:47.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414913181646728,"aZ":-33.752112608201955,"pfxX":7.485943976308739,"pfxZ":-1.0197318176110954,"pX":0.751109047837113,"pZ":1.8836962451334474,"vX0":3.4315007122906627,"vY0":-123.78259546046411,"vZ0":-1.8544200332746548,"x":88.37,"y":187.92,"x0":-1.627065440647006,"y0":50.00411250292644,"z0":5.476790668280268,"aX":11.580078032415937},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2794,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44301904957683247,"extension":6.373950978781805},"index":0,"playId":"e49a952a-8d3a-3679-bcd4-ca597037be26","pitchNumber":1,"startTime":"2026-07-29T19:08:54.606Z","endTime":"2026-07-29T19:08:57.753Z","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":86.2,"endSpeed":79.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789388214142377,"aZ":-32.4758343312634,"pfxX":8.303149815725165,"pfxZ":-0.1911400643333412,"pX":0.15853257816039412,"pZ":2.007368109740416,"vX0":1.343990841326256,"vY0":-125.5757075764561,"vZ0":-2.209629210732459,"x":110.96,"y":184.58,"x0":-1.462316826266747,"y0":50.001908793944416,"z0":5.5445604051917385,"aX":13.238864872688534},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.6,"breakHorizontal":-15.4,"spinRate":2848,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.43643543712871447,"extension":6.30608202543139},"index":1,"playId":"0f573357-857e-35c0-bb4b-ef7193044039","pitchNumber":2,"startTime":"2026-07-29T19:09:10.611Z","endTime":"2026-07-29T19:09:13.646Z","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":97.0,"endSpeed":90.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622276668115198,"aZ":-15.72567679168021,"pfxX":-2.974641217477992,"pfxZ":7.999129874472091,"pX":1.1302802950890876,"pZ":2.8633280194812394,"vX0":7.387808245263064,"vY0":-141.20980873291015,"vZ0":-4.575719843613985,"x":73.92,"y":161.47,"x0":-1.1123305770564271,"y0":50.006537757561546,"z0":5.489094065879764,"aX":-6.120418191749683},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2679,"spinDirection":211},"zone":12,"typeConfidence":0.79,"plateTime":0.38520546489489593,"extension":6.4925741810722934},"index":2,"playId":"a9e8e165-5a2a-3663-8b89-5d98f0616017","pitchNumber":3,"startTime":"2026-07-29T19:09:32.960Z","endTime":"2026-07-29T19:09:35.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571419637083387,"aZ":-31.244500302525548,"pfxX":4.0080344366149045,"pfxZ":0.5684010350969995,"pX":1.8323706981166645,"pZ":0.3448997877590932,"vX0":6.499117725767686,"vY0":-126.37334042532363,"vZ0":-6.139465266514874,"x":47.15,"y":229.47,"x0":-1.288370277403561,"y0":50.00146012268992,"z0":5.3004717281251175,"aX":6.511789273814705},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-8.6,"spinRate":2861,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43261986399202046,"extension":6.624729666096287},"index":3,"playId":"fb74015e-b20e-34a3-b344-525f47e5189c","pitchNumber":4,"startTime":"2026-07-29T19:09:54.559Z","endTime":"2026-07-29T19:09:57.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31337875131449,"aZ":-30.11290331398867,"pfxX":7.663139485605103,"pfxZ":1.2830774455492602,"pX":1.3724109289482251,"pZ":2.559176023579838,"vX0":3.9400734650218365,"vY0":-126.11266733900138,"vZ0":-1.2629502865425375,"x":64.69,"y":169.68,"x0":-1.2071169577332976,"y0":50.00308688716556,"z0":5.5016130145298625,"aX":12.308027287240378},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2940,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.43478795902078193,"extension":6.502508601391323},"index":4,"playId":"e3e931d8-8db8-33b5-a858-d983514a4502","pitchNumber":5,"startTime":"2026-07-29T19:10:19.195Z","endTime":"2026-07-29T19:10:22.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81311585375035,"aZ":-34.84107376019788,"pfxX":-3.6666141156067646,"pfxZ":-1.595011831796235,"pX":0.0712489099565701,"pZ":3.1376040612958613,"vX0":4.4482803949948675,"vY0":-128.4559192828021,"vZ0":0.5669720376350158,"x":114.28,"y":154.06,"x0":-1.2071681970461252,"y0":50.0039880326211,"z0":5.624419420260566,"aX":-6.123050430285129},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.5,"breakHorizontal":5.6,"spinRate":999,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.42653102950214716,"extension":6.585650427463798},"index":5,"playId":"7720e531-c2bf-3f2d-99be-ccf2da9961b4","pitchNumber":6,"startTime":"2026-07-29T19:10:43.889Z","endTime":"2026-07-29T19:10:47.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:10:47.282Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Anthony Nunez intentionally walks Riley Greene.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:10:50.897Z","endTime":"2026-07-29T19:11:24.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08242426-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.763Z","endTime":"2026-07-29T19:11:21.789Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08242426-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.789Z","endTime":"2026-07-29T19:11:21.790Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08242426-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.790Z","endTime":"2026-07-29T19:11:21.792Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08242426-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:11:21.792Z","endTime":"2026-07-29T19:11:24.625Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-29T19:11:24.625Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eduardo Valencia flies out to left fielder Taylor Ward.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T19:12:43.045Z","endTime":"2026-07-29T19:13:23.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:11:45.237Z","endTime":"2026-07-29T19:12:45.298Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38748997815036,"aZ":-31.398370501862523,"pfxX":6.58910213791142,"pfxZ":0.49519815913143717,"pX":2.5393614016883483,"pZ":-0.32798046830715344,"vX0":7.462479643512174,"vY0":-124.05817121734594,"vZ0":-7.041815781074872,"x":20.21,"y":247.64,"x0":-1.3662782389629275,"y0":50.00177050613583,"z0":5.172867076614793,"aX":10.241692761139598},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-13.7,"spinRate":2855,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4419360429819763,"extension":6.558750591573215},"index":1,"playId":"0f0ad00a-2737-3055-9621-bdbb67fc2fcd","pitchNumber":1,"startTime":"2026-07-29T19:12:45.298Z","endTime":"2026-07-29T19:12:48.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44877983396995,"aZ":-24.54314683191003,"pfxX":0.9812293219375334,"pfxZ":4.278938039293974,"pX":-0.06731555114905656,"pZ":2.840054847218172,"vX0":3.449181593562213,"vY0":-131.3679387323934,"vZ0":-2.222869114525401,"x":119.57,"y":162.1,"x0":-1.5139989726263736,"y0":50.003407783941505,"z0":5.483627184114213,"aX":1.7503211862197423},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":-2.4,"spinRate":2513,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.4136915354916679,"extension":6.501739982060526},"hitData":{"launchSpeed":101.4,"launchAngle":60.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":115.2}},"index":2,"playId":"0ff2ba12-d04b-37e0-b718-6369c0f459fc","pitchNumber":2,"startTime":"2026-07-29T19:13:11.645Z","endTime":"2026-07-29T19:13:23.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:13:23.147Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:15:28.420Z","endTime":"2026-07-29T19:16:38.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Colt Keith remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:14:42.484Z","endTime":"2026-07-29T19:15:30.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"}},{"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":79.0,"endSpeed":72.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24365442039249,"aZ":-41.89258598396039,"pfxX":6.898245665067582,"pfxZ":-7.309373740732166,"pX":-1.123538325348929,"pZ":4.522818338826165,"vX0":0.15022123158140804,"vY0":-114.86243029483657,"vZ0":5.93772519348933,"x":159.83,"y":116.66,"x0":-2.0853749594834188,"y0":50.002523873985005,"z0":5.988880462144241,"aX":9.171922473271419},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.4,"breakHorizontal":-12.5,"spinRate":2713,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.47775393803974486,"extension":6.1484031634035725},"index":1,"playId":"640d6f87-60ec-31e0-b21b-fc9a2f21347e","pitchNumber":1,"startTime":"2026-07-29T19:15:30.609Z","endTime":"2026-07-29T19:15:33.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62248179449001,"aZ":-38.62511700556127,"pfxX":6.280973394174697,"pfxZ":-4.850048485809161,"pX":0.2510806099816016,"pZ":2.5947400955247226,"vX0":3.0394743852730546,"vY0":-115.79336491134862,"vZ0":1.2408359659906936,"x":107.43,"y":168.72,"x0":-1.9028472448382647,"y0":50.00190584858198,"z0":5.805159657452316,"aX":8.357998505980976},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.0,"breakHorizontal":-12.2,"spinRate":2487,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.47667554206177787,"extension":6.203620764736275},"index":2,"playId":"75bbf200-4557-39c7-a167-5c1609067199","pitchNumber":2,"startTime":"2026-07-29T19:15:42.730Z","endTime":"2026-07-29T19:15:47.057Z","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":95.4,"endSpeed":87.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119893182794286,"aZ":-15.328845889481705,"pfxX":-3.8923949077115703,"pfxZ":8.53021061577107,"pX":-0.3394994092664397,"pZ":3.771032678170931,"vX0":6.280279755518564,"vY0":-138.92283500406933,"vZ0":-1.6678243122274166,"x":129.94,"y":136.96,"x0":-2.1131021468400006,"y0":50.00150065697747,"z0":5.3867952188159895,"aX":-7.686106813093242},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":2304,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39271485631935654,"extension":6.4698849921293435},"index":3,"playId":"d3a31907-6cf5-3e7b-82a7-7f83b4c3d337","pitchNumber":3,"startTime":"2026-07-29T19:16:01.137Z","endTime":"2026-07-29T19:16:04.532Z","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":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616238914457554,"aZ":-33.73530934339636,"pfxX":-5.994742896749843,"pfxZ":-0.8710248541828385,"pX":-1.046621899225672,"pZ":2.5931907122016336,"vX0":4.931525609582015,"vY0":-132.17783079807595,"vZ0":-1.2433184675293951,"x":156.89,"y":168.76,"x0":-2.1488433136836296,"y0":50.00498191521832,"z0":5.525062239439854,"aX":-10.71157692559924},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":10.0,"spinRate":1630,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.41286778530537926,"extension":6.351049829654626},"index":4,"playId":"2a02a32c-4e37-3267-a95e-fb4414ee48bf","pitchNumber":4,"startTime":"2026-07-29T19:16:16.468Z","endTime":"2026-07-29T19:16:19.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44995692591223,"aZ":-15.978090126544746,"pfxX":-4.981106473129545,"pfxZ":8.039799214837007,"pX":-0.9873213123573695,"pZ":2.162014728194328,"vX0":5.040156886270156,"vY0":-140.4794016029823,"vZ0":-5.8023680615639535,"x":154.63,"y":180.41,"x0":-2.150710606917177,"y0":50.00492452504942,"z0":5.279372451612994,"aX":-10.036534229170298},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":8.0,"spinRate":2233,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3887221834953425,"extension":6.59882830328764},"index":5,"playId":"08d33769-b751-3254-9ff9-3e96d9132a5f","pitchNumber":5,"startTime":"2026-07-29T19:16:33.263Z","endTime":"2026-07-29T19:16:38.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:16:38.296Z","atBatIndex":62},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Dylan Beavers reaches on a fielder's choice, fielded by second baseman Gleyber Torres. Gunnar Henderson to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:17:07.322Z","endTime":"2026-07-29T19:17:34.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Beavers replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:16:44.730Z","endTime":"2026-07-29T19:17:09.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"}},{"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.9,"endSpeed":74.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038753450150697,"aZ":-43.909718433421304,"pfxX":4.2207851897405035,"pfxZ":-8.323850524458493,"pX":0.6469449080437334,"pZ":1.4675016259223579,"vX0":4.687098728895919,"vY0":-119.16088412270199,"vZ0":-0.2153788531410612,"x":92.34,"y":199.16,"x0":-1.9082579043780072,"y0":50.00126383897128,"z0":5.591859566805309,"aX":5.951616494006713},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.0,"spinRate":2711,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4631070928256902,"extension":6.3096419476309284},"index":1,"playId":"5c85c082-cb66-39ce-9c33-6c259172cfed","pitchNumber":1,"startTime":"2026-07-29T19:17:09.514Z","endTime":"2026-07-29T19:17:12.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991854988140805,"aZ":-32.319628566535975,"pfxX":-6.40002632421972,"pfxZ":-0.08589696484153997,"pX":0.39039578803293656,"pZ":2.3817509487959554,"vX0":8.43271111973678,"vY0":-133.52541343278438,"vZ0":-1.9537226556109504,"x":102.12,"y":174.47,"x0":-1.9894316231792553,"y0":50.000118806749946,"z0":5.467323509947142,"aX":-11.459534347422078},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.4,"breakHorizontal":9.6,"spinRate":1676,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.4115303030764883,"extension":6.458180793878612},"hitData":{"launchSpeed":91.4,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":152.19}},"index":2,"playId":"9fdb80fb-dbf6-38d2-ac4c-3f17e57520db","pitchNumber":2,"startTime":"2026-07-29T19:17:27.124Z","endTime":"2026-07-29T19:17:34.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:17:34.719Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson. Gunnar Henderson to 3rd. Dylan Beavers to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:17:53.838Z","endTime":"2026-07-29T19:19:54.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479440567597482,"aZ":-32.83523643048221,"pfxX":-6.4070311311796875,"pfxZ":-0.3664960643300663,"pX":-0.7928085097687508,"pZ":2.411020882501354,"vX0":5.632125499523348,"vY0":-133.5678680581082,"vZ0":-2.0304838071515694,"x":147.22,"y":173.68,"x0":-2.1067885277450897,"y0":50.00443013958896,"z0":5.565325928762378,"aX":-11.460685760268579},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.2,"spinRate":1643,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.41165607820079586,"extension":6.49488228955147},"index":0,"playId":"f0e58f0e-6e86-3f1e-b5d6-83266174b422","pitchNumber":1,"startTime":"2026-07-29T19:18:09.785Z","endTime":"2026-07-29T19:18:14.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100620099026127,"aZ":-42.40751873620491,"pfxX":5.245617058404108,"pfxZ":-7.460411488555495,"pX":0.28328883156526397,"pZ":2.2133135763484693,"vX0":3.571891800260247,"vY0":-116.96486152095574,"vZ0":1.1196147021506468,"x":106.2,"y":179.02,"x0":-1.9503596742239817,"y0":50.00268785349256,"z0":5.73603055865369,"aX":7.1952747636498655},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.8,"breakHorizontal":-10.4,"spinRate":2510,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.47007831569285763,"extension":6.30457947178783},"index":1,"playId":"32608397-c676-3669-be6c-69988d713bc0","pitchNumber":2,"startTime":"2026-07-29T19:18:28.423Z","endTime":"2026-07-29T19:18:31.582Z","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":96.6,"endSpeed":88.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57827681093327,"aZ":-18.968775233188722,"pfxX":-5.754770735868806,"pfxZ":6.541608984826514,"pX":-0.09343080712716016,"pZ":4.383613268181336,"vX0":7.212399233744062,"vY0":-140.62426820517734,"vZ0":0.12345821012124414,"x":120.56,"y":120.42,"x0":-1.9344446857536153,"y0":50.00041654573076,"z0":5.561941767017712,"aX":-11.61369234859054},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":9.1,"spinRate":2139,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38834678037564174,"extension":6.57110345207221},"index":2,"playId":"042a1c72-16e7-3e68-9172-d3ed0ee1d070","pitchNumber":3,"startTime":"2026-07-29T19:18:56.114Z","endTime":"2026-07-29T19:19:00.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":88.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.320329311596687,"aZ":-17.13749155205173,"pfxX":-5.641382524181536,"pfxZ":7.556439231463866,"pX":-0.19579186391408804,"pZ":3.334490776790874,"vX0":7.1684297026064066,"vY0":-139.6876442885929,"vZ0":-2.500474776815641,"x":124.46,"y":148.75,"x0":-2.053639015387849,"y0":50.00655321203267,"z0":5.358477500722167,"aX":-11.232365526257013},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2306,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39101586793610243,"extension":6.544359066902138},"index":3,"playId":"89fab1e1-ae60-358a-b02a-27edecfcdb45","pitchNumber":4,"startTime":"2026-07-29T19:19:17.620Z","endTime":"2026-07-29T19:19:22.797Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.535276584113554,"aZ":-33.20910802408515,"pfxX":-6.529085443363088,"pfxZ":-0.5558445606020683,"pX":1.1178960075250617,"pZ":1.2560685470696824,"vX0":10.258789046359892,"vY0":-135.06847048268276,"vZ0":-4.7012293407148436,"x":74.39,"y":204.87,"x0":-1.8693136942446087,"y0":50.00249138027131,"z0":5.336074662296473,"aX":-12.14589761593015},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.8,"breakHorizontal":9.8,"spinRate":1760,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4044647691221943,"extension":6.542648262997404},"hitData":{"launchSpeed":82.1,"launchAngle":-20.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.9,"coordY":147.07}},"index":4,"playId":"85c2459c-615c-3318-b007-e2622b5ed82d","pitchNumber":5,"startTime":"2026-07-29T19:19:47.472Z","endTime":"2026-07-29T19:19:54.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:19:54.854Z","atBatIndex":64},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Coby Mayo triples (1) on a sharp fly ball to left fielder Riley Greene. Gunnar Henderson scores. Dylan Beavers scores.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:20:01.556Z","endTime":"2026-07-29T19:21:35.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81447295073527,"aZ":-31.555839858174796,"pfxX":-4.919958623693618,"pfxZ":0.34480107596268894,"pX":0.2830885159885037,"pZ":2.827851109929246,"vX0":7.532618020235854,"vY0":-133.4307000182597,"vZ0":-1.144049523356987,"x":106.21,"y":162.43,"x0":-1.937868558077488,"y0":50.00483353596435,"z0":5.536790292102562,"aX":-8.869632929397357},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":7.3,"spinRate":1599,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.41056843239099994,"extension":6.5241119345581975},"index":0,"playId":"c8ebfdd7-7809-304d-bc71-6753a37519d5","pitchNumber":1,"startTime":"2026-07-29T19:20:21.750Z","endTime":"2026-07-29T19:20:24.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08469375188209,"aZ":-14.762401354335362,"pfxX":-5.107930253877795,"pfxZ":8.66194210821371,"pX":-0.10882306926983118,"pZ":3.6318160854121753,"vX0":7.009065420817703,"vY0":-141.3179021081181,"vZ0":-2.3702675671245683,"x":121.15,"y":140.72,"x0":-1.9647818549835878,"y0":50.00071206044174,"z0":5.43684446730211,"aX":-10.265912984839305},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2446,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3885191704284452,"extension":6.362310743753096},"index":1,"playId":"0830927e-23ca-3b6d-9fec-f2bf5bab9924","pitchNumber":2,"startTime":"2026-07-29T19:20:38.961Z","endTime":"2026-07-29T19:20:42.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36778143145447,"aZ":-16.194681564055863,"pfxX":-3.4613783419960735,"pfxZ":8.010554624474315,"pX":0.8939000426470928,"pZ":3.178972733972962,"vX0":9.003645581493046,"vY0":-140.68871979299925,"vZ0":-3.176979563905092,"x":82.93,"y":152.95,"x0":-1.9051161373562138,"y0":50.004651331270075,"z0":5.37915836800891,"aX":-6.907697087364685},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2381,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39005443131701245,"extension":6.584311061986327},"index":2,"playId":"4673b3f4-f68b-3ae1-8771-2254f8b84e73","pitchNumber":3,"startTime":"2026-07-29T19:20:57.964Z","endTime":"2026-07-29T19:21:00.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36743490828621,"aZ":-36.00223285588517,"pfxX":-4.900252432533504,"pfxZ":-2.02877755203259,"pX":-0.548271299610503,"pZ":2.2630412277188903,"vX0":5.54093864444002,"vY0":-136.01164499857208,"vZ0":-1.5146984330494404,"x":137.9,"y":177.68,"x0":-1.9667465464372118,"y0":50.0002497267625,"z0":5.3035148867882524,"aX":-9.260904519886344},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-3.8,"breakHorizontal":7.8,"spinRate":1630,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.40135738097617857,"extension":6.534442461591637},"hitData":{"launchSpeed":105.6,"launchAngle":26.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":119.38,"coordY":30.39}},"index":3,"playId":"1256b9f9-4449-3b69-be03-e8f32cd4df7c","pitchNumber":4,"startTime":"2026-07-29T19:21:18.533Z","endTime":"2026-07-29T19:21:35.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:21:35.137Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:21:41.818Z","endTime":"2026-07-29T19:23:19.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0329521430339,"aZ":-38.39739170529928,"pfxX":-7.455860662894571,"pfxZ":-3.4079364957406266,"pX":-0.9215204551570494,"pZ":2.0109322321082224,"vX0":5.594082322162799,"vY0":-134.43945553019392,"vZ0":-1.80925842384173,"x":152.13,"y":184.48,"x0":-2.0639596199346513,"y0":50.005983907657544,"z0":5.426467295513645,"aX":-13.606112379081662},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-6.4,"breakHorizontal":12.2,"spinRate":1554,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4079313444627566,"extension":6.472588600567717},"index":0,"playId":"0bc06d58-7f3b-397a-a34c-fd8a03cbd019","pitchNumber":1,"startTime":"2026-07-29T19:22:05.282Z","endTime":"2026-07-29T19:22:08.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60417089363578,"aZ":-14.599906187527639,"pfxX":-5.593645729695844,"pfxZ":8.725210675224977,"pX":-0.15126290948111745,"pZ":2.8680200478756865,"vX0":7.037405714296502,"vY0":-140.93865832124249,"vZ0":-4.135034852968563,"x":122.77,"y":161.34,"x0":-1.9521941102843208,"y0":50.00597607594191,"z0":5.29519279944602,"aX":-11.271423682644176},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2359,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.38842311359556847,"extension":6.6055714326076105},"index":1,"playId":"a78806c3-c0bf-3dbc-9beb-c534c6bcf01b","pitchNumber":2,"startTime":"2026-07-29T19:22:28.064Z","endTime":"2026-07-29T19:22:31.064Z","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":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01552007634861,"aZ":-45.10479415629394,"pfxX":5.170544937461424,"pfxZ":-9.19771745867571,"pX":0.42759696849786366,"pZ":-0.00410381177052953,"vX0":3.7725983667466316,"vY0":-119.23272055123304,"vZ0":-3.012492975981237,"x":100.7,"y":238.89,"x0":-1.8603910446691911,"y0":50.003334509161014,"z0":5.441075332596144,"aX":7.26761211801908},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.2,"breakHorizontal":-10.4,"spinRate":2853,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4636249817953746,"extension":6.374866164155549},"index":2,"playId":"36dcb758-6c06-330e-9cfc-15a9eee9a6d9","pitchNumber":3,"startTime":"2026-07-29T19:22:48.788Z","endTime":"2026-07-29T19:22:51.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12623744315519,"aZ":-16.430723536230875,"pfxX":-3.278226569256149,"pfxZ":7.913217387077911,"pX":-0.24951818909262363,"pZ":4.172303828844521,"vX0":6.076735276524209,"vY0":-140.25799087510532,"vZ0":-0.4500616505878317,"x":126.51,"y":126.13,"x0":-2.0195871011816937,"y0":50.00375471172148,"z0":5.4076304916844995,"aX":-6.523615626811548},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":4.7,"spinRate":2252,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3907226451688883,"extension":6.5331486072870995},"index":3,"playId":"1d767370-cc92-37e1-8110-d1e9201adfa3","pitchNumber":4,"startTime":"2026-07-29T19:23:16.934Z","endTime":"2026-07-29T19:23:19.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:23:19.934Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yohel Pozo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T19:23:24.192Z","endTime":"2026-07-29T19:26:42.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206719932882585,"aZ":-40.09295942452917,"pfxX":-6.537057421587464,"pfxZ":-4.335233659218881,"pX":-1.0824500057474,"pZ":2.151234147814061,"vX0":4.954346008771767,"vY0":-134.38332279379873,"vZ0":-1.1893873598720897,"x":158.26,"y":180.7,"x0":-2.1009555321865516,"y0":50.001185114549344,"z0":5.448556897408579,"aX":-11.951383601172742},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-7.9,"breakHorizontal":10.8,"spinRate":1601,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4076420815373045,"extension":6.484801822487712},"index":0,"playId":"7925b2f6-a94b-350f-822a-cb87ea8fe06c","pitchNumber":1,"startTime":"2026-07-29T19:23:46.809Z","endTime":"2026-07-29T19:23:49.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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125356787175814,"aZ":-16.518500168741205,"pfxX":-4.181474066979392,"pfxZ":7.517269678142702,"pX":-0.8407634725295191,"pZ":3.3158293591623145,"vX0":5.058752133883328,"vY0":-142.97191511102832,"vZ0":-2.649694677451798,"x":149.05,"y":149.25,"x0":-2.084835195266446,"y0":50.003162543783034,"z0":5.283931288454145,"aX":-8.708893761436244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2430,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.382237506877404,"extension":6.479863328015952},"index":1,"playId":"21350148-8c23-3cc8-a694-24ed1d062b91","pitchNumber":2,"startTime":"2026-07-29T19:24:08.336Z","endTime":"2026-07-29T19:24:11.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T19:24:21.458Z","endTime":"2026-07-29T19:24:34.820Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"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":98.6,"endSpeed":90.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.173730844958484,"aZ":-13.165718888533883,"pfxX":-4.187007085590876,"pfxZ":9.1186620970013,"pX":-0.44163218883635247,"pZ":3.7717835239678634,"vX0":5.876614285648806,"vY0":-143.46489485462752,"vZ0":-2.134144143827701,"x":133.83,"y":136.94,"x0":-1.972517188357142,"y0":50.00363185971201,"z0":5.34589404980924,"aX":-8.729413302666874},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2446,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3817872564544098,"extension":6.4559803956663835},"index":3,"playId":"14c77058-a8db-3bba-b24f-55c41a3943d9","pitchNumber":3,"startTime":"2026-07-29T19:24:34.820Z","endTime":"2026-07-29T19:24:37.833Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936777919162772,"aZ":-43.44064833508758,"pfxX":4.917422253896236,"pfxZ":-7.7685735072347475,"pX":1.560901968225793,"pZ":-0.5579599110971674,"vX0":6.186108972050119,"vY0":-120.58538298891675,"vZ0":-4.917919863032337,"x":57.5,"y":253.84,"x0":-1.6925645976410288,"y0":50.0056843237626,"z0":5.4059478770760485,"aX":7.127251077031908},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.1,"breakHorizontal":-10.6,"spinRate":2739,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.45701833243306256,"extension":6.467883632321426},"index":4,"playId":"bf8cdbe6-a106-3557-864d-adbd20fb531b","pitchNumber":4,"startTime":"2026-07-29T19:25:02.945Z","endTime":"2026-07-29T19:25:06.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0780463309486,"aZ":-46.4624218793322,"pfxX":5.42039087634856,"pfxZ":-10.390602172405783,"pX":-1.129854063114261,"pZ":3.5305647050546507,"vX0":0.4490285993675889,"vY0":-117.6192451155068,"vZ0":5.017407764590156,"x":160.07,"y":143.45,"x0":-2.026661063346998,"y0":50.00092613100643,"z0":5.727769839479581,"aX":7.455598188747041},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.9,"breakHorizontal":-9.8,"spinRate":2715,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.4689459193394767,"extension":6.349352922351814},"index":5,"playId":"cf2ac8d2-9d65-3b99-9ae9-62a692cb8cbe","pitchNumber":5,"startTime":"2026-07-29T19:25:31.156Z","endTime":"2026-07-29T19:25:35.166Z","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.2,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668368699915092,"aZ":-19.612114934773437,"pfxX":-3.937841392451456,"pfxZ":6.2557732181444905,"pX":-0.29725202140877355,"pZ":4.973265586145551,"vX0":5.831147744017023,"vY0":-140.0984533509317,"vZ0":2.0790670547791303,"x":128.33,"y":104.5,"x0":-1.8843243146768436,"y0":50.001616423959426,"z0":5.495901356976947,"aX":-7.906840207544067},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":6.1,"spinRate":2202,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3894634972218549,"extension":6.44079373555581},"index":6,"playId":"baa4e0e0-c28c-3b58-9bf7-e0e8068b153b","pitchNumber":6,"startTime":"2026-07-29T19:25:54.642Z","endTime":"2026-07-29T19:25:59.665Z","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":97.3,"endSpeed":89.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576243459567554,"aZ":-16.68160563174772,"pfxX":-4.746034988160342,"pfxZ":7.569280615581944,"pX":-0.9664199167279057,"pZ":3.5552736752479652,"vX0":4.748996160210213,"vY0":-141.73992447980007,"vZ0":-1.866648115215838,"x":153.84,"y":142.79,"x0":-2.042154296121786,"y0":50.00262910977479,"z0":5.280576752708584,"aX":-9.714689160268337},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2201,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3855374491338912,"extension":6.5001631832915505},"index":7,"playId":"e2974b74-1004-368b-8515-55bb29261452","pitchNumber":7,"startTime":"2026-07-29T19:26:15.300Z","endTime":"2026-07-29T19:26:19.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846773647679704,"aZ":-36.86534444212981,"pfxX":-7.075225255345357,"pfxZ":-2.619855017257718,"pX":0.7602410532403067,"pZ":0.7675975716513284,"vX0":9.202520611726445,"vY0":-132.9467043487422,"vZ0":-4.641344069607852,"x":88.02,"y":218.05,"x0":-1.8289786600294653,"y0":50.00552132114032,"z0":5.215598651996729,"aX":-12.650810275590263},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.6,"breakHorizontal":10.8,"spinRate":1580,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.41219222491425755,"extension":6.6086955296879},"index":8,"playId":"9886d0fb-3e76-3f30-bc4a-77cf5e77a496","pitchNumber":8,"startTime":"2026-07-29T19:26:38.080Z","endTime":"2026-07-29T19:26:42.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:26:42.098Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out sharply, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:29:21.810Z","endTime":"2026-07-29T19:29:30.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dylan Beavers remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:27:50.678Z","endTime":"2026-07-29T19:27:50.705Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"}},{"details":{"description":"Pitching Change: Yennier Cano replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:27:50.705Z","endTime":"2026-07-29T19:29:24.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269427998535292,"aZ":-32.6895623454705,"pfxX":-8.706540834874577,"pfxZ":-0.26832294845930527,"pX":-0.4513351194573968,"pZ":2.1290240873556847,"vX0":7.2255096445886,"vY0":-136.4769097427288,"vZ0":-2.450003136344527,"x":134.2,"y":181.3,"x0":-1.9984069839761793,"y0":50.00538262513672,"z0":5.283648490358934,"aX":-16.471258240989886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.8,"breakHorizontal":14.3,"spinRate":1996,"spinDirection":252},"zone":7,"typeConfidence":0.88,"plateTime":0.4009056728843641,"extension":5.834256208482256},"hitData":{"launchSpeed":100.5,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.87,"coordY":156.65}},"index":2,"playId":"b4b8bd1d-d6d6-3a5c-8015-69e1de71790b","pitchNumber":1,"startTime":"2026-07-29T19:29:24.036Z","endTime":"2026-07-29T19:29:30.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:29:30.728Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:29:38.235Z","endTime":"2026-07-29T19:31:00.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037015314951127,"aZ":-33.74306251503648,"pfxX":-10.725488343167005,"pfxZ":-0.8202268420055052,"pX":-0.7772882628462526,"pZ":3.7456923480212407,"vX0":7.1303390642350735,"vY0":-137.0358041115811,"vZ0":1.515455225773012,"x":146.63,"y":137.65,"x0":-2.013690168895722,"y0":50.002868600098665,"z0":5.48314849780504,"aX":-20.48845434917199},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.0,"breakHorizontal":18.0,"spinRate":2056,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.3990202962390157,"extension":5.954055200174591},"index":0,"playId":"97139387-b48d-3b1d-9089-4077fd47d617","pitchNumber":1,"startTime":"2026-07-29T19:29:50.718Z","endTime":"2026-07-29T19:29:53.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26759766304187,"aZ":-30.188049625500152,"pfxX":-10.460658712698727,"pfxZ":1.058794848210539,"pX":-0.24777437735173863,"pZ":1.286361748086307,"vX0":8.854175274076647,"vY0":-135.87993748074723,"vZ0":-4.650452718387236,"x":126.44,"y":204.05,"x0":-2.1808181141996403,"y0":50.00448461720386,"z0":5.104232900006359,"aX":-19.668497537958476},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":1998,"spinDirection":261},"zone":13,"typeConfidence":0.69,"plateTime":0.40226862800711416,"extension":5.985685895512263},"index":1,"playId":"e5f0199a-24ca-39ce-af98-40561207c07d","pitchNumber":2,"startTime":"2026-07-29T19:30:06.527Z","endTime":"2026-07-29T19:30:09.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530540970039503,"aZ":-33.08853407776181,"pfxX":-10.894347333724609,"pfxZ":-0.48060946906854696,"pX":0.726730844795129,"pZ":2.173293334154325,"vX0":10.966789066439516,"vY0":-137.3830306169223,"vZ0":-2.273961865392267,"x":89.3,"y":180.1,"x0":-1.8953385037653048,"y0":50.00019243144869,"z0":5.253678589797311,"aX":-20.888782850936835},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.2,"breakHorizontal":17.5,"spinRate":2083,"spinDirection":262},"zone":6,"typeConfidence":0.91,"plateTime":0.39821402500666814,"extension":5.948492312832473},"index":2,"playId":"3aadfe01-9281-3e75-909f-9ffba5c59080","pitchNumber":3,"startTime":"2026-07-29T19:30:25.463Z","endTime":"2026-07-29T19:30:29.631Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}}},{"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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46290950254371,"aZ":-34.88398450828559,"pfxX":-6.213952812346809,"pfxZ":-1.547120192096573,"pX":-0.4485416764501623,"pZ":1.805943494466078,"vX0":6.566326933903676,"vY0":-130.6119054242547,"vZ0":-2.5783294526158285,"x":134.1,"y":190.02,"x0":-2.169226217788704,"y0":50.00175148571157,"z0":5.3889806478890385,"aX":-10.904761649041886},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.1,"breakHorizontal":10.1,"spinRate":1417,"spinDirection":274},"zone":7,"typeConfidence":0.91,"plateTime":0.41687603653933136,"extension":5.985825884912659},"hitData":{"launchSpeed":100.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":144.08}},"index":3,"playId":"b29c2464-57f1-3e8d-bb3d-e9d2f30d4663","pitchNumber":4,"startTime":"2026-07-29T19:30:54.036Z","endTime":"2026-07-29T19:31:00.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:31:00.462Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez challenged (pitch result), call on the field was confirmed: Javier Báez called out on strikes.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T19:31:07.615Z","endTime":"2026-07-29T19:33:21.161Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66953716810232,"aZ":-31.911911691792643,"pfxX":-8.652000778491676,"pfxZ":0.13354637736815178,"pX":-1.1841936471064038,"pZ":2.5451395684728046,"vX0":5.89106558906363,"vY0":-137.14556101359497,"vZ0":-1.5219646106706348,"x":162.14,"y":170.06,"x0":-2.2182901313926897,"y0":50.000252674364376,"z0":5.250653355070812,"aX":-16.749350758429834},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.1,"breakHorizontal":14.8,"spinRate":2053,"spinDirection":258},"zone":11,"typeConfidence":0.89,"plateTime":0.3968899681613416,"extension":5.909104030007841},"index":0,"playId":"8f9e469e-a1b6-3b7f-83e8-677e4a80fa8c","pitchNumber":1,"startTime":"2026-07-29T19:31:30.009Z","endTime":"2026-07-29T19:31:33.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.649846293712518,"aZ":-31.20157087755349,"pfxX":5.815999213366596,"pfxZ":0.6096089712564492,"pX":0.20224964224512437,"pZ":2.228520214710768,"vX0":4.280608506991263,"vY0":-124.28294047535876,"vZ0":-0.9230278949987838,"x":109.29,"y":178.61,"x0":-2.2848924514518876,"y0":50.00414311384709,"z0":5.14510492989963,"aX":9.303092053374735},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-11.4,"spinRate":2400,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4369876226913352,"extension":6.013323036046083},"index":1,"playId":"70aa5bbc-f3b1-3113-9c73-f0813da7a51d","pitchNumber":2,"startTime":"2026-07-29T19:31:42.585Z","endTime":"2026-07-29T19:31:47.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12252685827107,"aZ":-30.646263565371495,"pfxX":-9.223180450067982,"pfxZ":0.8002073895380732,"pX":-0.21984072764971588,"pZ":1.8377404704426485,"vX0":8.155871845612193,"vY0":-136.95962486442994,"vZ0":-3.3502867001087813,"x":125.38,"y":189.16,"x0":-2.0271047215044287,"y0":50.00539325342513,"z0":5.1560126419656545,"aX":-17.656539850759856},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.0,"breakHorizontal":15.1,"spinRate":2006,"spinDirection":262},"zone":8,"typeConfidence":0.87,"plateTime":0.39878035238523024,"extension":6.144827148165903},"index":2,"playId":"5d3efbc6-e681-3ad6-82ae-272fbb7534c4","pitchNumber":3,"startTime":"2026-07-29T19:31:54.227Z","endTime":"2026-07-29T19:31:57.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325835094001338,"aZ":-32.49107162882233,"pfxX":7.900255998169832,"pfxZ":-0.20534708133739077,"pX":1.9766008223566018,"pZ":0.7097906892447525,"vX0":7.9169185947244864,"vY0":-124.35099427618717,"vZ0":-3.7193544277932338,"x":41.66,"y":219.62,"x0":-2.2817036932522026,"y0":50.002971906612885,"z0":4.937772190294812,"aX":12.295349466331215},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.1,"breakHorizontal":-16.2,"spinRate":2462,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44148306209781474,"extension":6.117639185190282},"index":3,"playId":"fe818700-cd8b-3a68-902e-620dc61d1ae8","pitchNumber":4,"startTime":"2026-07-29T19:32:23.635Z","endTime":"2026-07-29T19:32:26.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289793693183473,"aZ":-29.607698091042433,"pfxX":-9.17306407939889,"pfxZ":1.3355752553179947,"pX":0.1991020403063814,"pZ":2.0890954725447544,"vX0":9.445612668995736,"vY0":-136.9236784878167,"vZ0":-2.868808479121596,"x":109.41,"y":182.37,"x0":-2.0806845069992437,"y0":50.006550024554436,"z0":5.147274101780778,"aX":-17.66482348558839},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":2056,"spinDirection":263},"zone":8,"typeConfidence":0.82,"plateTime":0.3979178786011781,"extension":6.028002321089028},"index":4,"playId":"e3c2de59-f31b-3442-a119-3f85a1bda869","pitchNumber":5,"startTime":"2026-07-29T19:32:40.978Z","endTime":"2026-07-29T19:32:46.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310640862900122,"aZ":-30.468478341961312,"pfxX":-11.303006530672548,"pfxZ":0.8890211681612232,"pX":0.8964994409292188,"pZ":2.2848197404675408,"vX0":11.797652135655444,"vY0":-136.688419347269,"vZ0":-2.257423678128793,"x":82.83,"y":177.09,"x0":-1.9793439564686361,"y0":50.001759783451064,"z0":5.185388335996719,"aX":-21.676343306819035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":18.4,"spinRate":2042,"spinDirection":262},"zone":14,"typeConfidence":0.88,"plateTime":0.3986619322905738,"extension":6.302300999975729},"index":5,"playId":"8559a16c-b0d8-3567-8a1f-2878015bcd55","pitchNumber":6,"startTime":"2026-07-29T19:32:58.237Z","endTime":"2026-07-29T19:33:01.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267184703177772,"aZ":-33.91840046795616,"pfxX":-10.605798461187314,"pfxZ":-0.9279149569688245,"pX":-0.042460649407368836,"pZ":1.585929183811879,"vX0":10.010117880966988,"vY0":-135.8684236500729,"vZ0":-3.0294586767041127,"x":118.62,"y":195.96,"x0":-2.3869454259656857,"y0":50.00309953695946,"z0":5.059434027189909,"aX":-19.936413443983792},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-2.2,"breakHorizontal":17.3,"spinRate":1950,"spinDirection":259},"zone":8,"typeConfidence":0.85,"plateTime":0.40229693814641454,"extension":6.1923405438113255},"index":6,"playId":"164469ad-0f7a-34bf-a681-28341268842a","pitchNumber":7,"startTime":"2026-07-29T19:33:17.081Z","endTime":"2026-07-29T19:33:21.161Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"}},"playEndTime":"2026-07-29T19:33:21.161Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:36:14.537Z","endTime":"2026-07-29T19:37:03.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":{"description":"Pitching Change: Kenley Jansen replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:34:15.319Z","endTime":"2026-07-29T19:36:16.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"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(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":91.6,"endSpeed":84.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89477382519631,"aZ":-13.651878934426675,"pfxX":0.045131830949707075,"pfxZ":10.285015360492917,"pX":0.4450379289608561,"pZ":2.602154722039661,"vX0":5.92892736420064,"vY0":-133.15907764555777,"vZ0":-6.409589358004459,"x":100.04,"y":168.52,"x0":-1.8136214196847247,"y0":50.00025065335381,"z0":6.023303907489251,"aX":0.0795626787430829},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-1.3,"spinRate":2687,"spinDirection":185},"zone":6,"typeConfidence":0.88,"plateTime":0.410937008531691,"extension":6.9508050815445515},"index":1,"playId":"1de34982-956e-35ba-97ff-03f9231cc316","pitchNumber":1,"startTime":"2026-07-29T19:36:16.804Z","endTime":"2026-07-29T19:36:20.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451238267191304,"aZ":-12.400996238692775,"pfxX":-0.06384083134790774,"pfxZ":10.500573834842776,"pX":0.1508126827748939,"pZ":2.298375687531276,"vX0":4.96084111808985,"vY0":-135.58721249242305,"vZ0":-7.766592878050409,"x":111.25,"y":176.72,"x0":-1.6855364031352367,"y0":50.005990913811175,"z0":6.043558560377043,"aX":-0.12077714781873951},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-0.8,"spinRate":2728,"spinDirection":188},"zone":5,"typeConfidence":0.88,"plateTime":0.4022017099845159,"extension":6.885006856400935},"index":2,"playId":"4fc13ee0-b334-3994-804e-18c4ed1ff9d1","pitchNumber":2,"startTime":"2026-07-29T19:36:34.797Z","endTime":"2026-07-29T19:36:37.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94324158259022,"aZ":-13.732919510210582,"pfxX":0.7962275132137445,"pfxZ":9.671828546528324,"pX":0.2251730989603654,"pZ":3.522078138690365,"vX0":5.019684200903711,"vY0":-136.45602750662735,"vZ0":-4.526776822497907,"x":108.42,"y":143.68,"x0":-1.7333153892846214,"y0":50.00105818664799,"z0":6.132447900424587,"aX":1.5169316241319377},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-2.4,"spinRate":2628,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.39972974725573396,"extension":6.771503766869587},"index":3,"playId":"b83b9bef-7fb3-3b58-aa88-301dffc969bd","pitchNumber":3,"startTime":"2026-07-29T19:37:00.614Z","endTime":"2026-07-29T19:37:03.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:37:03.614Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:37:05.418Z","endTime":"2026-07-29T19:39:18.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32838363330951,"aZ":-13.03356807619506,"pfxX":2.2897155517299668,"pfxZ":10.198441834606308,"pX":-0.7726289401332369,"pZ":2.5720234679179317,"vX0":1.4656918411336617,"vY0":-135.35767143225073,"vZ0":-7.091050116958383,"x":146.45,"y":169.34,"x0":-1.6166547999338199,"y0":50.00596216091388,"z0":6.11700387166036,"aX":4.298846805664009},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-4.4,"spinRate":2644,"spinDirection":182},"zone":4,"typeConfidence":0.9,"plateTime":0.40286095257085464,"extension":6.8203234012445115},"index":0,"playId":"652645bd-4267-3fd6-ba5c-7a231edc2e34","pitchNumber":1,"startTime":"2026-07-29T19:37:29.472Z","endTime":"2026-07-29T19:37:32.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48800384335568,"aZ":-14.164214377551458,"pfxX":2.1905760509963237,"pfxZ":9.655590398436098,"pX":-1.3743619219375598,"pZ":3.928941683913477,"vX0":-0.030435567638980254,"vY0":-135.22536943389613,"vZ0":-3.505889996529592,"x":169.39,"y":132.7,"x0":-1.6479591991605465,"y0":50.004066824216615,"z0":6.226091853752436,"aX":4.086380800354333},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-4.0,"spinRate":2700,"spinDirection":178},"zone":11,"typeConfidence":0.89,"plateTime":0.4039374338487245,"extension":6.858492009834889},"index":1,"playId":"51dec60a-70ba-3227-84be-aed7bdbe106d","pitchNumber":2,"startTime":"2026-07-29T19:37:54.692Z","endTime":"2026-07-29T19:37:58.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03062533176649,"aZ":-13.160491121977877,"pfxX":0.3612328743649278,"pfxZ":10.326594951365784,"pX":-0.23233438885371627,"pZ":3.617236885615536,"vX0":3.0926256670007533,"vY0":-134.7689163412138,"vZ0":-4.369856889029015,"x":125.86,"y":141.11,"x0":-1.4411912637595663,"y0":50.001966368019495,"z0":6.187846163784696,"aX":0.664787304721529},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-1.3,"spinRate":2626,"spinDirection":178},"zone":11,"typeConfidence":0.87,"plateTime":0.4062630233742781,"extension":6.825898916292855},"index":2,"playId":"78e3aabb-18bb-34a1-a2f6-1d3f95a8d01e","pitchNumber":3,"startTime":"2026-07-29T19:38:12.731Z","endTime":"2026-07-29T19:38:15.731Z","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":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12759661515741,"aZ":-12.777977949745312,"pfxX":0.9061389747783175,"pfxZ":10.116717986040365,"pX":0.2683442684658782,"pZ":3.714087757433761,"vX0":3.968021291524725,"vY0":-137.0619287515018,"vZ0":-4.456267127186555,"x":106.77,"y":138.5,"x0":-1.3113296281509994,"y0":50.00201209399905,"z0":6.222891383226633,"aX":1.7363026737567628},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.4,"spinRate":2713,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.39845867984209127,"extension":6.88934344459741},"index":3,"playId":"ccdae703-7a5b-361a-802d-df9d426b33e9","pitchNumber":4,"startTime":"2026-07-29T19:38:35.511Z","endTime":"2026-07-29T19:38:39.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485158312993292,"aZ":-13.860765565322067,"pfxX":1.206263240022785,"pfxZ":9.979916317736688,"pX":0.020524774884596655,"pZ":4.132928168483117,"vX0":3.426847701601167,"vY0":-134.43114622697686,"vZ0":-3.049468910044287,"x":116.22,"y":127.19,"x0":-1.4261043645925897,"y0":50.00042918861676,"z0":6.262817283917691,"aX":2.2114826281645676},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":-2.9,"spinRate":2712,"spinDirection":180},"zone":12,"typeConfidence":0.89,"plateTime":0.40707541613880194,"extension":6.807471064084292},"index":4,"playId":"2ec6b2d5-6e07-3b3c-be40-0f3f75e57342","pitchNumber":5,"startTime":"2026-07-29T19:38:54.770Z","endTime":"2026-07-29T19:38:57.792Z","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":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568664790347317,"aZ":-12.855386899743365,"pfxX":2.82551519258165,"pfxZ":10.494501904574145,"pX":-0.9525390355227362,"pZ":1.1374404857680267,"vX0":1.0039687701743976,"vY0":-134.65632299095031,"vZ0":-10.568462159879761,"x":153.31,"y":208.07,"x0":-1.6971610855847892,"y0":50.00641203453964,"z0":6.017120575641683,"aX":5.2019227029411965},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-5.3,"spinRate":2693,"spinDirection":176},"zone":13,"typeConfidence":0.91,"plateTime":0.40638421830343363,"extension":6.9321988293905825},"index":5,"playId":"d01a103b-18e5-3be4-b696-cac7de5acd28","pitchNumber":6,"startTime":"2026-07-29T19:39:14.248Z","endTime":"2026-07-29T19:39:18.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:39:18.322Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:40:02.842Z","endTime":"2026-07-29T19:41:14.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f9e10021-707c-319c-bcc4-288c930d6ab0","startTime":"2026-07-29T19:39:44.975Z","endTime":"2026-07-29T19:39:47.975Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336919343436417,"aZ":-12.372521826797726,"pfxX":1.6416561475391998,"pfxZ":10.712844802774683,"pX":-0.7376600523179787,"pZ":1.892128730828378,"vX0":2.159941388558708,"vY0":-134.8506832552046,"vZ0":-8.95133096660193,"x":145.12,"y":187.69,"x0":-1.761170082911042,"y0":50.001612044339716,"z0":6.119690017038598,"aX":3.033902176649776},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-3.5,"spinRate":2711,"spinDirection":180},"zone":7,"typeConfidence":0.9,"plateTime":0.40561803595067136,"extension":6.9492663965062205},"index":1,"playId":"70798a63-e857-3401-936f-21f89f1b06ea","pitchNumber":1,"startTime":"2026-07-29T19:40:05.128Z","endTime":"2026-07-29T19:40:09.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"a701ff78-39e1-322d-9754-505e2a0b14ef","startTime":"2026-07-29T19:40:26.002Z","endTime":"2026-07-29T19:40:30.120Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725984764572814,"aZ":-9.64543697190583,"pfxX":-3.0134280196138183,"pfxZ":12.190880270677269,"pX":-1.336095402360466,"pZ":1.2526805226154398,"vX0":0.8674103895649126,"vY0":-134.7035046437054,"vZ0":-11.303264831060702,"x":167.93,"y":204.96,"x0":-1.2695939851488067,"y0":50.00649078721043,"z0":6.172619501201258,"aX":-5.5696988788188415},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2300,"spinDirection":186},"zone":13,"typeConfidence":0.94,"plateTime":0.4057640738690673,"extension":7.04900968180332},"index":3,"playId":"d4b44296-a087-3d61-8595-6a2ef5b46ddc","pitchNumber":2,"startTime":"2026-07-29T19:40:45.807Z","endTime":"2026-07-29T19:40:49.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259469473184982,"aZ":-14.158629695895439,"pfxX":1.8244678317654734,"pfxZ":9.77051200492921,"pX":-0.04675754306942355,"pZ":3.1729393835218476,"vX0":3.608092992841415,"vY0":-134.6953289123053,"vZ0":-5.435388392694798,"x":118.78,"y":153.11,"x0":-1.6388938982040744,"y0":50.00578143794081,"z0":6.212197257414735,"aX":3.364675511592059},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":-4.1,"spinRate":2684,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.40607907184198977,"extension":6.933862796224885},"hitData":{"launchSpeed":87.9,"launchAngle":76.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":188.17}},"index":4,"playId":"2cccadb3-b811-3367-a0f2-c941601ea864","pitchNumber":3,"startTime":"2026-07-29T19:41:05.776Z","endTime":"2026-07-29T19:41:14.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:41:14.490Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out sharply to right fielder Zach McKinstry.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T19:42:28.649Z","endTime":"2026-07-29T19:45:20.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T19:41:45.690Z","endTime":"2026-07-29T19:42:30.947Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969766551054015,"aZ":-15.149826438028668,"pfxX":4.708835393626604,"pfxZ":9.175656722244863,"pX":-0.2763410034206878,"pZ":3.7800652467271965,"vX0":2.2084097031021854,"vY0":-134.7851488585643,"vZ0":-3.6685591410137732,"x":127.53,"y":136.72,"x0":-1.716039954430204,"y0":50.00288744978768,"z0":6.216213323217022,"aX":8.73742912620819},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.0,"spinRate":2648,"spinDirection":164},"zone":11,"typeConfidence":0.91,"plateTime":0.40505115060290686,"extension":6.945900044406281},"index":1,"playId":"2cc21833-6516-3cf9-b377-2d17ac97f286","pitchNumber":1,"startTime":"2026-07-29T19:42:30.947Z","endTime":"2026-07-29T19:42:34.102Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"2bed904b-082b-3c36-af55-1cd3cb8126e9","startTime":"2026-07-29T19:42:48.137Z","endTime":"2026-07-29T19:42:52.255Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86015585183434,"aZ":-16.07564222525756,"pfxX":1.6786379142563308,"pfxZ":8.613472598922936,"pX":0.04695855804904027,"pZ":3.5403083076450237,"vX0":3.950712711432721,"vY0":-135.42940576288507,"vZ0":-4.233657458507394,"x":115.21,"y":143.19,"x0":-1.6452770592814185,"y0":50.00392868788234,"z0":6.238469124134894,"aX":3.1368005642205463},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-3.8,"spinRate":2633,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.40348665751896595,"extension":6.934455095842998},"index":3,"playId":"12a75379-1f62-397c-a14d-ef5edba07b62","pitchNumber":2,"startTime":"2026-07-29T19:43:07.289Z","endTime":"2026-07-29T19:43:10.289Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65076080261146,"aZ":-16.0293947359233,"pfxX":1.0377549501460384,"pfxZ":8.446013197313706,"pX":-0.3514747683600574,"pZ":3.9997802405143585,"vX0":3.107603142341774,"vY0":-136.99927697485745,"vZ0":-3.0870329888563317,"x":130.4,"y":130.79,"x0":-1.6327807370960163,"y0":50.00487564665255,"z0":6.229040673439303,"aX":1.9833084095874576},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-2.5,"spinRate":2655,"spinDirection":172},"zone":11,"typeConfidence":0.89,"plateTime":0.3989462892325424,"extension":6.8737744459467764},"index":4,"playId":"d9005bcf-f1f6-3a12-940f-8d1393daae70","pitchNumber":3,"startTime":"2026-07-29T19:43:31.940Z","endTime":"2026-07-29T19:43:35.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30468690234833,"aZ":-15.699273202365198,"pfxX":1.901835209347027,"pfxZ":8.802138195202112,"pX":0.8876798791110273,"pZ":3.5531159727536075,"vX0":5.1502006463660654,"vY0":-135.3962562763976,"vZ0":-4.215281315614229,"x":83.16,"y":142.85,"x0":-1.2801077037418727,"y0":50.00447750859582,"z0":6.216153745431187,"aX":3.5587987924766025},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-4.4,"spinRate":2659,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.40328275693224525,"extension":6.997515996615231},"index":5,"playId":"aa626c02-925e-3bb3-891a-dc4dd74ad1a6","pitchNumber":4,"startTime":"2026-07-29T19:43:52.310Z","endTime":"2026-07-29T19:43:58.382Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839712094879427,"aZ":-20.019933786784996,"pfxX":1.3959542761662949,"pfxZ":6.464123894980101,"pX":1.493297542409329,"pZ":4.3195932179763386,"vX0":6.585098034488503,"vY0":-135.78229576733116,"vZ0":-1.7476035329983204,"x":60.08,"y":122.15,"x0":-1.1378439884181444,"y0":50.00090708829087,"z0":6.354855805024554,"aX":2.623197364381054},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":-3.8,"spinRate":2697,"spinDirection":168},"zone":12,"typeConfidence":0.89,"plateTime":0.40234832149084054,"extension":6.70492844475035},"index":6,"playId":"5b6efb33-879f-3e7a-b1ec-aaa53cff6d60","pitchNumber":5,"startTime":"2026-07-29T19:44:22.375Z","endTime":"2026-07-29T19:44:25.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-29T19:44:51.384Z","endTime":"2026-07-29T19:45:10.979Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56649242511539,"aZ":-15.542801513722852,"pfxX":1.0106809129792387,"pfxZ":8.800601882039768,"pX":0.5721156232422502,"pZ":2.28041580497135,"vX0":5.0911162358713025,"vY0":-136.27789985059545,"vZ0":-7.2731761258149925,"x":95.19,"y":177.21,"x0":-1.4479645525991018,"y0":50.00638864416962,"z0":6.047840190348275,"aX":1.9100453669868682},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-2.9,"spinRate":2702,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.40117568725812225,"extension":7.058729913876231},"hitData":{"launchSpeed":100.0,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":175.12,"coordY":64.02}},"index":8,"playId":"afb731f5-cd1d-3b4b-b7ea-238461536f9d","pitchNumber":6,"startTime":"2026-07-29T19:45:10.979Z","endTime":"2026-07-29T19:45:20.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:45:20.168Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to left fielder Taylor Ward.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:48:01.952Z","endTime":"2026-07-29T19:48:29.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Wells replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:46:06.442Z","endTime":"2026-07-29T19:48:04.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038187704399686,"aZ":-13.970467537271775,"pfxX":1.1408375658079306,"pfxZ":10.571877229159698,"pX":1.031287830013855,"pZ":1.2756752120122923,"vX0":4.156921892642656,"vY0":-130.0708948398836,"vZ0":-10.871550242104588,"x":77.69,"y":204.34,"x0":-0.732675783018117,"y0":50.0040405542284,"z0":6.556211215916521,"aX":1.963462622457067},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.0,"breakHorizontal":-3.0,"spinRate":2399,"spinDirection":186},"zone":14,"typeConfidence":0.88,"plateTime":0.42032241185307395,"extension":6.032874165837113},"index":1,"playId":"c363c68c-90f9-3617-aed9-d0864da94d21","pitchNumber":1,"startTime":"2026-07-29T19:48:04.192Z","endTime":"2026-07-29T19:48:08.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06215664299654,"aZ":-18.400943755014985,"pfxX":1.7257929693908949,"pfxZ":7.861325376052719,"pX":0.014575920567875385,"pZ":2.0479894989301304,"vX0":1.5997797171494477,"vY0":-130.89185461706097,"vZ0":-8.471729894512462,"x":116.44,"y":183.48,"x0":-0.8266211864902281,"y0":50.004117120099735,"z0":6.6796962059187255,"aX":3.024462604499815},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.8,"breakHorizontal":-3.5,"spinRate":2425,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.4168724832834605,"extension":6.1632616949230545},"hitData":{"launchSpeed":90.8,"launchAngle":25.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.46,"coordY":71.44}},"index":2,"playId":"fb127c3a-db59-38d9-aaa7-26505bc1940e","pitchNumber":2,"startTime":"2026-07-29T19:48:23.261Z","endTime":"2026-07-29T19:48:29.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:48:29.485Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Leody Taveras.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:48:32.897Z","endTime":"2026-07-29T19:49:25.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":71.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.900500955028104,"aZ":-41.27889216849668,"pfxX":4.409065860630683,"pfxZ":-7.1096743377940115,"pX":-0.650340207090887,"pZ":4.1117194700623765,"vX0":-0.8476494051788707,"vY0":-112.03008316201954,"vZ0":2.499476556345031,"x":141.79,"y":127.76,"x0":-0.8417462774932485,"y0":50.00483962652767,"z0":7.179507661909418,"aX":5.64442244975698},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.0,"breakHorizontal":-7.8,"spinRate":2633,"spinDirection":37},"zone":11,"typeConfidence":0.91,"plateTime":0.4876117470114818,"extension":5.816402242974789},"index":0,"playId":"6b9473e3-222d-312d-bb7e-a598f9ee287f","pitchNumber":1,"startTime":"2026-07-29T19:48:59.544Z","endTime":"2026-07-29T19:49:02.544Z","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":93.1,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.910845941722535,"aZ":-13.969411107504145,"pfxX":-3.119062326476492,"pfxZ":9.663235404587562,"pX":0.2684699633667419,"pZ":2.7099267900866932,"vX0":3.6442423053365167,"vY0":-135.48644768155782,"vZ0":-7.955299823691827,"x":106.77,"y":165.61,"x0":-0.6804033029885829,"y0":50.00369494167127,"z0":6.633605671555821,"aX":-5.876532591286551},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.4022386038356922,"extension":6.14478468739005},"hitData":{"launchSpeed":89.2,"launchAngle":55.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.07,"coordY":100.05}},"index":1,"playId":"638a27f9-858f-3be1-adba-6cfcf3af2e5b","pitchNumber":2,"startTime":"2026-07-29T19:49:17.291Z","endTime":"2026-07-29T19:49:25.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:49:25.618Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Taylor Ward.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T19:49:28.019Z","endTime":"2026-07-29T19:51:30.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":3},"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":5},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22338887478666,"aZ":-17.20764509321485,"pfxX":1.9552987968556552,"pfxZ":8.38744143862143,"pX":-0.009203980522100058,"pZ":2.1298916626420397,"vX0":1.5552681397614025,"vY0":-131.57427909132716,"vZ0":-8.509425714575446,"x":117.35,"y":181.27,"x0":-0.8584060115260144,"y0":50.00481887253082,"z0":6.638347751939273,"aX":3.4900638183617967},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-3.8,"spinRate":2446,"spinDirection":178},"zone":8,"typeConfidence":0.9,"plateTime":0.41347184301548623,"extension":6.159574623005978},"index":0,"playId":"a8e17f4c-741e-3e60-aeab-13d5839f4bb6","pitchNumber":1,"startTime":"2026-07-29T19:49:53.490Z","endTime":"2026-07-29T19:49:57.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T19:50:06.627Z","endTime":"2026-07-29T19:50:23.492Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.703633652159485,"aZ":-16.445097063686298,"pfxX":1.5047352475554672,"pfxZ":8.944992338020567,"pX":0.10104971721468663,"pZ":1.74379678163838,"vX0":1.9211848454525666,"vY0":-131.00125353110798,"vZ0":-9.366504903811554,"x":113.15,"y":191.7,"x0":-0.8341172996298964,"y0":50.00116220019177,"z0":6.566151397206014,"aX":2.6444177206876436},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.6,"breakHorizontal":-3.1,"spinRate":2435,"spinDirection":185},"zone":8,"typeConfidence":0.9,"plateTime":0.41629194749342746,"extension":6.091231626045185},"index":2,"playId":"297f59c2-f993-3912-a030-3d7233afb9a8","pitchNumber":2,"startTime":"2026-07-29T19:50:23.492Z","endTime":"2026-07-29T19:50:27.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683003268929454,"aZ":-17.097374531564032,"pfxX":-8.631493092092756,"pfxZ":9.389886165321663,"pX":-0.735226108760128,"pZ":2.6639581676762667,"vX0":3.0291430482075814,"vY0":-126.16593798833772,"vZ0":-6.38659390967525,"x":145.03,"y":166.85,"x0":-0.8330426413278127,"y0":50.000673076311415,"z0":6.615354647371975,"aX":-13.854182689986038},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.7,"breakHorizontal":14.9,"spinRate":2322,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.4348400525294127,"extension":6.174355109399468},"index":3,"playId":"a0a41ca4-1dee-392b-9470-5caacd493169","pitchNumber":3,"startTime":"2026-07-29T19:50:41.667Z","endTime":"2026-07-29T19:50:45.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532188304977456,"aZ":-22.159693314045292,"pfxX":2.647539904527556,"pfxZ":5.734996369348355,"pX":0.1474637850556167,"pZ":3.128389986050042,"vX0":1.420030899708855,"vY0":-131.25057930133244,"vZ0":-5.116577003268421,"x":111.38,"y":154.31,"x0":-0.7444342295639211,"y0":50.00481685462152,"z0":6.751388940834614,"aX":4.623301612097445},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-5.2,"spinRate":2442,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.41716425171953153,"extension":5.988755896995509},"index":4,"playId":"0552a7ad-d4f1-3d36-83c7-83a3d6f75114","pitchNumber":4,"startTime":"2026-07-29T19:51:03.552Z","endTime":"2026-07-29T19:51:06.552Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713490596689738,"aZ":-11.702306926597386,"pfxX":-4.979970915621594,"pfxZ":10.682936376196995,"pX":-0.8478352938434905,"pZ":2.594254558095324,"vX0":1.4494400901514388,"vY0":-136.4938659219778,"vZ0":-8.450338937683336,"x":149.32,"y":168.74,"x0":-0.7337566443381486,"y0":50.00035804798697,"z0":6.506039449712992,"aX":-9.53915042527892},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2367,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39895892973947733,"extension":6.261607835293349},"hitData":{"launchSpeed":81.5,"launchAngle":39.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.04,"coordY":108.2}},"index":5,"playId":"a0e41cfd-f4f3-3c64-9543-ac74d21e0caf","pitchNumber":5,"startTime":"2026-07-29T19:51:23.861Z","endTime":"2026-07-29T19:51:30.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:51:30.283Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Beavers pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T19:53:55.824Z","endTime":"2026-07-29T19:54:06.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces second baseman Gleyber Torres, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:53:01.234Z","endTime":"2026-07-29T19:53:01.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Defensive switch from center field to second base for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:53:01.251Z","endTime":"2026-07-29T19:53:01.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:53:01.252Z","endTime":"2026-07-29T19:53:30.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Gunnar Henderson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-29T19:53:30.018Z","endTime":"2026-07-29T19:53:58.066Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.051312142086548,"aZ":-25.698459356088716,"pfxX":0.9674610249762523,"pfxZ":4.100436201354862,"pX":0.05683940572459267,"pZ":2.8378428833186873,"vX0":1.0199771992022806,"vY0":-124.82025901466244,"vZ0":-3.362881343185678,"x":114.83,"y":162.16,"x0":-0.4827104251811536,"y0":50.002153994009504,"z0":6.317940499438954,"aX":1.526540837891851},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.0,"spinRate":1907,"spinDirection":171},"zone":5,"typeConfidence":0.9,"plateTime":0.4387775865575705,"extension":6.812671751913189},"hitData":{"launchSpeed":81.8,"launchAngle":72.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":153.71}},"index":4,"playId":"dc86e3c2-1b9f-3967-a7e5-088c5a475188","pitchNumber":1,"startTime":"2026-07-29T19:53:58.066Z","endTime":"2026-07-29T19:54:06.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:54:06.632Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Christian Encarnacion-Strand lines into a double play, shortstop Kevin McGonigle to second baseman Javier Báez. Gunnar Henderson out at 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-29T19:54:13.500Z","endTime":"2026-07-29T19:55:38.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443369465230763,"aZ":-25.362087989471245,"pfxX":2.113412546314335,"pfxZ":4.270541481439504,"pX":0.016454869101793584,"pZ":2.273391142667543,"vX0":0.6333200611262126,"vY0":-125.29597674533602,"vZ0":-4.4605199521173615,"x":116.37,"y":177.4,"x0":-0.5139893561926375,"y0":50.0055828861573,"z0":6.140267152407583,"aX":3.3728292753281393},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":1850,"spinDirection":171},"zone":5,"typeConfidence":0.91,"plateTime":0.43654617505139504,"extension":6.927899905479929},"index":0,"playId":"380f2a9e-92b3-357e-816d-619c40c97aa9","pitchNumber":1,"startTime":"2026-07-29T19:54:33.753Z","endTime":"2026-07-29T19:54:36.786Z","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":91.8,"endSpeed":84.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.826796998440543,"aZ":-13.236032237671818,"pfxX":-1.673632633998152,"pfxZ":10.476420153581156,"pX":-0.5032793520634489,"pZ":3.111326420496142,"vX0":-0.3398183686620335,"vY0":-133.61724188926104,"vZ0":-5.65178204068784,"x":136.18,"y":154.77,"x0":-0.1569907730870627,"y0":50.004104428095864,"z0":6.20525194151729,"aX":-3.0260518462569332},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2165,"spinDirection":194},"zone":1,"typeConfidence":0.89,"plateTime":0.40993457734067684,"extension":7.114423460873646},"index":1,"playId":"128e5ff4-8c2a-38c1-90cf-27c5241bb535","pitchNumber":2,"startTime":"2026-07-29T19:54:53.639Z","endTime":"2026-07-29T19:54:57.246Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951303414244315,"aZ":-11.271726971909716,"pfxX":-2.7193536460045817,"pfxZ":11.132713498462568,"pX":-0.012649586681737816,"pZ":2.259411360660142,"vX0":1.0573715220247901,"vY0":-136.1579868932507,"vZ0":-8.095755626461646,"x":117.48,"y":177.78,"x0":-0.05279503533561516,"y0":50.00117808566446,"z0":6.051655064180594,"aX":-5.10408914241006},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2306,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.4023106683040858,"extension":7.155010047549127},"hitData":{"launchSpeed":92.9,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":101.76,"coordY":148.21}},"index":2,"playId":"18a8e2b6-926e-3e61-8930-d16cf7986ff5","pitchNumber":3,"startTime":"2026-07-29T19:55:31.521Z","endTime":"2026-07-29T19:55:38.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:55:38.332Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Colt Keith to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:57:53.370Z","endTime":"2026-07-29T19:58:22.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"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":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Colton Cowser replaces right fielder Dylan Beavers, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T19:57:28.737Z","endTime":"2026-07-29T19:57:28.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"402","replacedPlayer":{"id":687637,"link":"/api/v1/people/687637"}},{"details":{"description":"Defensive switch from center field to right field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T19:57:28.767Z","endTime":"2026-07-29T19:57:42.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Colt Keith starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T19:57:42.383Z","endTime":"2026-07-29T19:57:55.619Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841406812068243,"aZ":-25.25360325078412,"pfxX":2.111451028188747,"pfxZ":4.410713700164716,"pX":1.3355539069003606,"pZ":1.3923836058242718,"vX0":4.084526330271429,"vY0":-124.42243481498726,"vZ0":-7.7966857999721695,"x":66.09,"y":201.19,"x0":-0.601227077170585,"y0":50.00122578209265,"z0":6.657448029261243,"aX":3.31185377525973},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.8,"spinRate":2389,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.4401164592688329,"extension":6.096036641729488},"index":3,"playId":"1ab51fc6-ff8e-3bb8-aa75-ecf6133384e8","pitchNumber":1,"startTime":"2026-07-29T19:57:55.619Z","endTime":"2026-07-29T19:57:58.619Z","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.8,"endSpeed":79.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962307826034944,"aZ":-23.703301981465554,"pfxX":0.8676543720269505,"pfxZ":5.2589163249782915,"pX":1.3010634643898578,"pZ":1.937113969441051,"vX0":4.491557417803732,"vY0":-126.1997300458859,"vZ0":-7.1339728871552435,"x":67.41,"y":186.48,"x0":-0.6154347086404347,"y0":50.00502693764633,"z0":6.713327239470979,"aX":1.3972166884794255},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.0,"breakHorizontal":-2.6,"spinRate":2430,"spinDirection":170},"zone":14,"typeConfidence":0.92,"plateTime":0.43420746602178584,"extension":6.12712738969008},"hitData":{"launchSpeed":82.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":151.68}},"index":4,"playId":"56d78eaa-3758-3de8-a2c5-d01cede398c2","pitchNumber":2,"startTime":"2026-07-29T19:58:14.376Z","endTime":"2026-07-29T19:58:22.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:58:22.466Z","atBatIndex":80},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tyler Wells intentionally walks Riley Greene.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:58:45.365Z","endTime":"2026-07-29T19:58:51.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08242426-0826-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.929Z","endTime":"2026-07-29T19:58:49.943Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08242426-0826-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.943Z","endTime":"2026-07-29T19:58:49.944Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08242426-0826-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.944Z","endTime":"2026-07-29T19:58:49.945Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08242426-0826-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-29T19:58:49.945Z","endTime":"2026-07-29T19:58:51.282Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-29T19:58:51.282Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Eduardo Valencia grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Riley Greene out at 2nd. Eduardo Valencia out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-29T19:58:52.296Z","endTime":"2026-07-29T19:59:11.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51822335189591,"aZ":-26.590277599892552,"pfxX":2.753069665374632,"pfxZ":3.481318427795565,"pX":0.5902082784707341,"pZ":1.3948961641141882,"vX0":2.051697797955946,"vY0":-125.86454616806816,"vZ0":-8.004608980493531,"x":94.5,"y":201.12,"x0":-0.5931806799095771,"y0":50.00357413438301,"z0":6.769251435384048,"aX":4.4177869933165965},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-5.4,"spinRate":2406,"spinDirection":145},"zone":14,"typeConfidence":0.93,"plateTime":0.43514164833949476,"extension":6.0424296035385305},"hitData":{"launchSpeed":68.9,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":156.75}},"index":0,"playId":"8be61378-c403-3300-a99b-1a52eeeb2dab","pitchNumber":1,"startTime":"2026-07-29T19:59:02.842Z","endTime":"2026-07-29T19:59:11.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T19:59:11.089Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Coby Mayo walks.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:01:26.050Z","endTime":"2026-07-29T20:02:53.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Christian Encarnacion-Strand starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:01:09.771Z","endTime":"2026-07-29T20:01:28.232Z","isPitch":false,"type":"action","player":{"id":687952,"link":"/api/v1/people/687952"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28467934051535,"aZ":-12.423044124708012,"pfxX":-0.6754347794616802,"pfxZ":10.647641038229361,"pX":1.1211957944816184,"pZ":3.2807597087273472,"vX0":3.00220848099365,"vY0":-135.0532787704836,"vZ0":-5.638682853916052,"x":74.26,"y":150.2,"x0":0.08491283183828889,"y0":50.001692564595785,"z0":6.262879209436657,"aX":-1.2532383354958083},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":0.6,"spinRate":2209,"spinDirection":187},"zone":12,"typeConfidence":0.91,"plateTime":0.404934265568317,"extension":7.0350988706033},"index":1,"playId":"8a6d45db-0154-3ceb-a5ca-22b57764d4fa","pitchNumber":1,"startTime":"2026-07-29T20:01:28.232Z","endTime":"2026-07-29T20:01:31.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623350941697645,"aZ":-28.49421983676883,"pfxX":3.1470175918128103,"pfxZ":2.350881561285405,"pX":-0.07300588775548775,"pZ":3.6265104032927837,"vX0":-0.15956326319692532,"vY0":-123.50200854719125,"vZ0":-0.6515138737379315,"x":119.78,"y":140.86,"x0":-0.4176302591093254,"y0":50.002067174929735,"z0":6.263422156629639,"aX":4.923723520074897},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.6,"spinRate":1900,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4413221232315738,"extension":6.820254858748503},"index":2,"playId":"c783b52a-7af2-31e8-a151-008043c02ba7","pitchNumber":2,"startTime":"2026-07-29T20:01:44.519Z","endTime":"2026-07-29T20:01:48.633Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}}},{"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":87.4,"endSpeed":80.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683560765628233,"aZ":-22.82024919009088,"pfxX":1.3215832155775438,"pfxZ":5.670392444002105,"pX":-1.1441658950176665,"pZ":1.320296693016611,"vX0":-2.0280089971536834,"vY0":-127.25468820806832,"vZ0":-7.403171498931693,"x":160.61,"y":203.13,"x0":-0.5107230939511253,"y0":50.00469769385487,"z0":6.05933686477708,"aX":2.1806915814213297},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2088,"spinDirection":178},"zone":13,"typeConfidence":0.87,"plateTime":0.4294700972071879,"extension":6.850783606407344},"index":3,"playId":"8308b425-e6de-3ecb-96eb-3152b62cd942","pitchNumber":3,"startTime":"2026-07-29T20:02:15.718Z","endTime":"2026-07-29T20:02:18.718Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60003147979941,"aZ":-13.529247217938629,"pfxX":-0.7516174852278121,"pfxZ":10.144295159642223,"pX":0.5485604245421837,"pZ":3.302923754170017,"vX0":1.6657751493203388,"vY0":-133.90826605823446,"vZ0":-4.985984167815435,"x":96.09,"y":149.6,"x0":0.01944905680015011,"y0":50.00486849311369,"z0":6.137707690856553,"aX":-1.3818567898366603},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":1.1,"spinRate":2158,"spinDirection":190},"zone":3,"typeConfidence":0.89,"plateTime":0.4071354463456851,"extension":7.043676204460906},"index":4,"playId":"313803eb-848a-39fc-b2fe-940106041751","pitchNumber":4,"startTime":"2026-07-29T20:02:32.483Z","endTime":"2026-07-29T20:02:35.523Z","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":86.2,"endSpeed":80.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20182203088093,"aZ":-27.25477311846166,"pfxX":2.7252456442478525,"pfxZ":3.029469258548561,"pX":-0.25363236900762054,"pZ":3.920517345005011,"vX0":-0.5510540555884634,"vY0":-125.76417253316515,"vZ0":-0.36206983506879387,"x":126.67,"y":132.93,"x0":-0.3878235433098898,"y0":50.00238838426868,"z0":6.250914126485222,"aX":4.425779862183535},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2026,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.43322861963249437,"extension":6.885478447824563},"index":5,"playId":"a865c24b-3e29-3757-b3a3-76f1ba2a977d","pitchNumber":5,"startTime":"2026-07-29T20:02:49.369Z","endTime":"2026-07-29T20:02:53.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:02:53.056Z","atBatIndex":83},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Leody Taveras out on a sacrifice bunt, pitcher Jacob Waguespack to second baseman Javier Báez. Christian Encarnacion-Strand to 3rd. Coby Mayo to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:03:57.364Z","endTime":"2026-07-29T20:04:31.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:03:05.995Z","endTime":"2026-07-29T20:03:59.639Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75003177795293,"aZ":-24.373865628459065,"pfxX":1.7131731489459356,"pfxZ":4.629513900593821,"pX":-0.4238581382817494,"pZ":2.2348049992907955,"vX0":-0.6009297800836212,"vY0":-127.84366632094986,"vZ0":-4.905216667837882,"x":133.16,"y":178.44,"x0":-0.4108700928153224,"y0":50.0052005411838,"z0":6.0474602849266486,"aX":2.8891286203142745},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.0,"spinRate":1956,"spinDirection":180},"zone":7,"typeConfidence":0.9,"plateTime":0.4254095312175963,"extension":7.038216774131986},"index":1,"playId":"e1c6e4c1-39c0-3c1b-865a-78a561cb2b39","pitchNumber":1,"startTime":"2026-07-29T20:03:59.639Z","endTime":"2026-07-29T20:04:03.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66465815668286,"aZ":-27.465331210544576,"pfxX":2.421955900201797,"pfxZ":2.9255971535501697,"pX":-0.012024666667223571,"pZ":2.5869746754930993,"vX0":0.24209102887086958,"vY0":-125.35396425591148,"vZ0":-3.3519939735410955,"x":117.46,"y":168.93,"x0":-0.4246645484868733,"y0":50.003947921482144,"z0":6.156798580978977,"aX":3.8976665096050307},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-4.4,"spinRate":1786,"spinDirection":162},"zone":5,"typeConfidence":0.91,"plateTime":0.4350873224669929,"extension":6.959516309748307},"hitData":{"launchSpeed":38.0,"launchAngle":-81.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.07,"coordY":189.44}},"index":2,"playId":"69b8609d-d418-3bf7-ae2d-d9582ba0d832","pitchNumber":2,"startTime":"2026-07-29T20:04:23.815Z","endTime":"2026-07-29T20:04:31.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:04:31.441Z","atBatIndex":84},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yohel Pozo out on a sacrifice fly to right fielder Zach McKinstry. Christian Encarnacion-Strand scores. Coby Mayo to 3rd.","rbi":1,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:04:42.525Z","endTime":"2026-07-29T20:06:23.190Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3846592913655,"aZ":-23.75358724096358,"pfxX":2.2296209299082568,"pfxZ":5.009322167762232,"pX":0.735252397297196,"pZ":2.6517051459462833,"vX0":1.5860476460644601,"vY0":-128.50836696337973,"vZ0":-4.227229964840502,"x":88.97,"y":167.18,"x0":-0.1785327574267299,"y0":50.002613720919214,"z0":6.152070305606684,"aX":3.7474446438862876},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2071,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.4254108051764911,"extension":6.96553084634206},"index":0,"playId":"7c8bad2f-d889-3c34-856f-59d850feb319","pitchNumber":1,"startTime":"2026-07-29T20:05:00.347Z","endTime":"2026-07-29T20:05:03.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78531354906611,"aZ":-20.751131761507487,"pfxX":-7.052343699297497,"pfxZ":7.25202658673787,"pX":-0.10346755030237283,"pZ":0.44486483857377646,"vX0":2.3681402346606104,"vY0":-124.13886408009408,"vZ0":-9.342755962312367,"x":120.94,"y":226.77,"x0":-0.1487347632475459,"y0":50.00004380373429,"z0":5.957751789110153,"aX":-11.10265282005428},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.4,"breakHorizontal":12.4,"spinRate":1738,"spinDirection":201},"zone":13,"typeConfidence":0.88,"plateTime":0.43973249879162646,"extension":7.051558350132175},"index":1,"playId":"251191c8-ff69-306f-a080-78b62160b99f","pitchNumber":2,"startTime":"2026-07-29T20:05:20.241Z","endTime":"2026-07-29T20:05:23.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644020198234415,"aZ":-10.924093488921125,"pfxX":-2.0183173589575256,"pfxZ":11.679525445869606,"pX":-1.4967550928404105,"pZ":3.094010724687537,"vX0":-3.2952027272820015,"vY0":-133.95742414290245,"vZ0":-5.852230040318369,"x":174.05,"y":155.24,"x0":0.010943712993880386,"y0":50.00187287872841,"z0":6.08622292237033,"aX":-3.6712019259094335},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2252,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4087187300340225,"extension":7.08786434847368},"index":2,"playId":"01d365a6-229b-33e7-9945-011c182d5e07","pitchNumber":3,"startTime":"2026-07-29T20:05:41.272Z","endTime":"2026-07-29T20:05:44.786Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.935752008914054,"aZ":-11.154026920857063,"pfxX":-2.4525972520200496,"pfxZ":10.958236624369619,"pX":0.05014705044607507,"pZ":3.6166082967251194,"vX0":0.4832892771136273,"vY0":-137.49259710567287,"vZ0":-4.677755316132977,"x":115.09,"y":141.13,"x0":0.19098848042340094,"y0":50.00338380586419,"z0":6.094348350454214,"aX":-4.704761753255441},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2195,"spinDirection":192},"zone":12,"typeConfidence":0.92,"plateTime":0.3980827176070152,"extension":7.049481546294498},"hitData":{"launchSpeed":85.1,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.84,"coordY":94.23}},"index":3,"playId":"5a1e1557-e1ad-3e35-a651-884da420dfd5","pitchNumber":4,"startTime":"2026-07-29T20:06:10.925Z","endTime":"2026-07-29T20:06:23.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:06:23.190Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to left fielder Riley Greene. Coby Mayo scores.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:09:05.408Z","endTime":"2026-07-29T20:09:17.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":621097,"link":"/api/v1/people/621097"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:06:47.484Z","endTime":"2026-07-29T20:07:06.559Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:07:06.559Z","endTime":"2026-07-29T20:09:07.691Z","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640655444907274,"aZ":-26.166472175106794,"pfxX":8.973827321170974,"pfxZ":3.180836697161306,"pX":0.5641230621886241,"pZ":2.852723854391337,"vX0":-8.74195822541201,"vY0":-136.7108626089123,"vZ0":0.1810397682478596,"x":95.5,"y":161.76,"x0":2.6400916825771263,"y0":50.00379865861926,"z0":4.584258695188053,"aX":16.95721596667321},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":-14.4,"spinRate":2040,"spinDirection":121},"zone":3,"typeConfidence":0.93,"plateTime":0.4009089604962264,"extension":7.190323503885152},"hitData":{"launchSpeed":71.5,"launchAngle":21.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.65,"coordY":119.62}},"index":2,"playId":"6b26e39a-d1d4-3172-992e-025a70913a85","pitchNumber":1,"startTime":"2026-07-29T20:09:07.691Z","endTime":"2026-07-29T20:09:17.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:09:17.631Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-07-29T20:09:19.161Z","endTime":"2026-07-29T20:11:02.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04337264688376,"aZ":-28.899643064582545,"pfxX":9.842479521988732,"pfxZ":1.6763598588622042,"pX":1.6406484360420874,"pZ":2.544313007303418,"vX0":-6.652946474601114,"vY0":-139.22735155550367,"vZ0":-0.13691757194799203,"x":54.46,"y":170.08,"x0":2.7856222396171084,"y0":50.00642328170036,"z0":4.511013970690871,"aX":19.27494283724543},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.4,"spinRate":2079,"spinDirection":120},"zone":12,"typeConfidence":0.95,"plateTime":0.39381313598460066,"extension":7.236506511180952},"index":0,"playId":"c1cc0087-772e-3857-b111-aab1fdd8bdbb","pitchNumber":1,"startTime":"2026-07-29T20:09:45.595Z","endTime":"2026-07-29T20:09:48.595Z","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.5,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.294905369831444,"aZ":-21.718306318570814,"pfxX":7.893116849274778,"pfxZ":5.442501956827218,"pX":0.43692193540281854,"pZ":2.8779621495801546,"vX0":-9.228414071045172,"vY0":-137.45384203809388,"vZ0":-0.590866017342735,"x":100.35,"y":161.08,"x0":2.8057917081617063,"y0":50.004574368821146,"z0":4.56503544292065,"aX":15.168350518185377},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-12.5,"spinRate":2064,"spinDirection":121},"zone":3,"typeConfidence":0.79,"plateTime":0.3978696677339073,"extension":7.134768825830879},"index":1,"playId":"799b458c-ba71-3acb-a060-6f89dc62893d","pitchNumber":2,"startTime":"2026-07-29T20:10:03.159Z","endTime":"2026-07-29T20:10:06.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.71137729652796,"aZ":-23.242442009771672,"pfxX":11.302456493881294,"pfxZ":4.680869226825196,"pX":0.927899554702712,"pZ":2.887444680496255,"vX0":-9.355407686593583,"vY0":-138.6179233689849,"vZ0":-0.1384431977210634,"x":81.63,"y":160.82,"x0":2.911735400242233,"y0":50.000364565344924,"z0":4.516211412494281,"aX":21.556521659957383},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":2096,"spinDirection":125},"zone":12,"typeConfidence":0.95,"plateTime":0.39816566529835473,"extension":7.250106738346673},"index":2,"playId":"5f1c0f79-05cd-3174-8fef-c14af2b65b79","pitchNumber":3,"startTime":"2026-07-29T20:10:21.279Z","endTime":"2026-07-29T20:10:24.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496271323315142,"aZ":-32.601829728641455,"pfxX":-6.790684993982461,"pfxZ":-0.2881303741503505,"pX":-0.003164473006535325,"pZ":2.670986946374366,"vX0":-4.696757282733412,"vY0":-121.05087896531627,"vZ0":2.121672899338642,"x":117.12,"y":166.66,"x0":2.847180388682707,"y0":50.00406636561642,"z0":4.645249233180586,"aX":-10.03732265152229},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":2365,"spinDirection":293},"zone":5,"typeConfidence":0.91,"plateTime":0.45316440015221104,"extension":7.1443867342551055},"index":3,"playId":"1b3c2184-4bfc-3c3c-bdd8-fab3a72ef837","pitchNumber":4,"startTime":"2026-07-29T20:10:40.345Z","endTime":"2026-07-29T20:10:43.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.322865102342746,"aZ":-19.761164257871492,"pfxX":8.021985836464872,"pfxZ":6.373691298731947,"pX":0.23395768119209162,"pZ":2.7814681324728396,"vX0":-9.975757412493168,"vY0":-139.1836729391651,"vZ0":-1.231249766279305,"x":108.08,"y":163.68,"x0":2.834433835250574,"y0":50.00552431439747,"z0":4.547429653626221,"aX":15.630027182162607},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2166,"spinDirection":119},"zone":2,"typeConfidence":0.81,"plateTime":0.39460934287551774,"extension":7.209747615463508},"index":4,"playId":"2efc8c23-f5bc-303b-9c5c-28bc1b087e5c","pitchNumber":5,"startTime":"2026-07-29T20:10:59.207Z","endTime":"2026-07-29T20:11:02.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:11:02.207Z","atBatIndex":87},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (20) on a fly ball to left field. Eduardo Valencia scores.","rbi":2,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:13:43.266Z","endTime":"2026-07-29T20:14:13.817Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:12:00.474Z","endTime":"2026-07-29T20:12:27.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Eduardo Valencia starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T20:12:27.966Z","endTime":"2026-07-29T20:13:45.544Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"base":2},{"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":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362573085629638,"aZ":-23.890035029131017,"pfxX":0.4030275956176094,"pfxZ":4.74845790177325,"pX":0.08380642253392125,"pZ":2.902650889712244,"vX0":3.060214201423799,"vY0":-130.70974259042615,"vZ0":-2.8967199326986357,"x":113.81,"y":160.41,"x0":-1.15045455929496,"y0":50.00498747647877,"z0":5.802672355686785,"aX":0.7026639091494316},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2367,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.4177045912988966,"extension":5.839490480222847},"hitData":{"launchSpeed":101.9,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.88,"coordY":65.86}},"index":2,"playId":"6e615bed-e40b-3f1d-9651-fd2c63b86fb8","pitchNumber":1,"startTime":"2026-07-29T20:13:45.544Z","endTime":"2026-07-29T20:14:13.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:14:13.817Z","atBatIndex":88},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out sharply, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:14:17.889Z","endTime":"2026-07-29T20:15:28.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57922180714593,"aZ":-19.027246312544836,"pfxX":-9.437511516221115,"pfxZ":8.15356343986442,"pX":0.35429876682490935,"pZ":0.3111684661545668,"vX0":6.900801326606993,"vY0":-125.92510515802651,"vZ0":-9.068493354442577,"x":103.49,"y":230.38,"x0":-1.18986516687176,"y0":50.00296424973893,"z0":5.486764930389253,"aX":-15.219470334003983},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.0,"breakHorizontal":15.6,"spinRate":2315,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.43426935266273325,"extension":6.106529264460294},"index":0,"playId":"84ed8e01-b9c5-3166-9dd7-70b316bde1ad","pitchNumber":1,"startTime":"2026-07-29T20:14:33.054Z","endTime":"2026-07-29T20:14:36.054Z","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":96.1,"endSpeed":87.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2389928951791,"aZ":-12.659359832278847,"pfxX":-8.378813332683976,"pfxZ":9.875195806884932,"pX":-1.1318032510804503,"pZ":2.7546178553421616,"vX0":3.3450863517177494,"vY0":-139.84887176424624,"vZ0":-5.570349330359978,"x":160.14,"y":164.41,"x0":-1.2565461853775655,"y0":50.00140132181115,"z0":5.60620926118454,"aX":-16.55548720233173},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":14.4,"spinRate":2640,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39201164153242196,"extension":5.963140505463723},"index":1,"playId":"682b2949-db5c-3716-8f9a-6ec58aa70895","pitchNumber":2,"startTime":"2026-07-29T20:14:50.090Z","endTime":"2026-07-29T20:14:53.116Z","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":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048647152098756,"aZ":-18.44352206655325,"pfxX":-8.492167053921573,"pfxZ":8.38981598773979,"pX":0.5684586851051501,"pZ":1.7376169509592145,"vX0":7.005475229752783,"vY0":-126.42316788329617,"vZ0":-5.921201331060541,"x":95.33,"y":191.86,"x0":-1.119961500492633,"y0":50.00593157663754,"z0":5.565853247220046,"aX":-13.904370762832134},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2374,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.4313924938035081,"extension":6.056354404076701},"index":2,"playId":"b4a033b1-d033-3ea1-a10c-71060130f987","pitchNumber":3,"startTime":"2026-07-29T20:15:06.978Z","endTime":"2026-07-29T20:15:10.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04577921268304,"aZ":-12.918737032363751,"pfxX":-5.872567061239161,"pfxZ":9.795204053259704,"pX":-0.4155891149032253,"pZ":2.2447424972247356,"vX0":4.130557394823842,"vY0":-138.84251109966695,"vZ0":-6.97212482729844,"x":132.84,"y":178.17,"x0":-1.1543051126703812,"y0":50.004071927680315,"z0":5.635804892055413,"aX":-11.54669268083162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.8,"spinRate":2520,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.3934363729759274,"extension":6.035480243312726},"hitData":{"launchSpeed":101.1,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.68,"coordY":153.71}},"index":3,"playId":"546da0b0-8edd-348e-bf9d-d966e8199eac","pitchNumber":4,"startTime":"2026-07-29T20:15:22.474Z","endTime":"2026-07-29T20:15:28.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:15:28.802Z","atBatIndex":89},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:15:34.295Z","endTime":"2026-07-29T20:16:02.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.712137709386955,"aZ":-25.711702863947888,"pfxX":-0.7681234571266158,"pfxZ":3.6292847545143267,"pX":0.5222247836642656,"pZ":2.942773368976673,"vX0":4.952325053730148,"vY0":-130.84186149884226,"vZ0":-2.249321416202355,"x":97.09,"y":159.33,"x0":-1.273911713157491,"y0":50.00134946046127,"z0":5.689158127800834,"aX":-1.3676652949236148},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":0.6,"spinRate":2365,"spinDirection":195},"zone":3,"typeConfidence":0.92,"plateTime":0.4144325574551724,"extension":5.980854135594892},"hitData":{"launchSpeed":95.1,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.41,"coordY":147.53}},"index":0,"playId":"dd7f4f54-f302-3393-82d4-0824621c7fa3","pitchNumber":1,"startTime":"2026-07-29T20:15:56.479Z","endTime":"2026-07-29T20:16:02.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:16:02.902Z","atBatIndex":90},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"James Outman hit by pitch.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:16:07.260Z","endTime":"2026-07-29T20:17:37.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58891301081998,"aZ":-33.97280985115991,"pfxX":-0.04342500405364014,"pfxZ":-1.0963012146857225,"pX":0.7741351080516764,"pZ":0.847624804995455,"vX0":4.338920795733469,"vY0":-126.6587150283276,"vZ0":-5.323753787423329,"x":87.49,"y":215.89,"x0":-0.9456862934967649,"y0":50.000142286371464,"z0":5.651232016049335,"aX":-0.07207794088634555},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-0.7,"spinRate":2446,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4302343821562129,"extension":5.965861124472486},"index":0,"playId":"3d5a840a-48da-3883-9e7e-0155caa5b627","pitchNumber":1,"startTime":"2026-07-29T20:16:31.349Z","endTime":"2026-07-29T20:16:34.536Z","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":88.8,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84846699224803,"aZ":-34.30967967577518,"pfxX":-1.9383041522801627,"pfxZ":-1.2448280844300816,"pX":0.5054564082650468,"pZ":1.6771670489677017,"vX0":4.711762250728472,"vY0":-129.30920332173713,"vZ0":-3.546389028505705,"x":97.73,"y":193.5,"x0":-1.0785766622904198,"y0":50.00393427082646,"z0":5.664991972236138,"aX":-3.3236527431755434},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.8,"breakHorizontal":2.6,"spinRate":2534,"spinDirection":12},"zone":9,"typeConfidence":0.89,"plateTime":0.4216070715194564,"extension":5.8933890226661925},"index":1,"playId":"b393053a-d1f3-3cc9-bbaa-74f5c879a371","pitchNumber":2,"startTime":"2026-07-29T20:16:51.101Z","endTime":"2026-07-29T20:16:55.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":83.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21965207905205,"aZ":-34.950326176250904,"pfxX":-2.7391916524749336,"pfxZ":-1.6224516465699992,"pX":1.950403262779371,"pZ":0.6993333614848107,"vX0":7.8523949862604825,"vY0":-129.13549300685833,"vZ0":-5.849705171134248,"x":42.66,"y":219.9,"x0":-0.7545078418140047,"y0":50.00281625071349,"z0":5.6368454881587535,"aX":-4.695389190984022},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.0,"breakHorizontal":3.5},"zone":14,"typeConfidence":0.9,"plateTime":0.42182052990671437,"extension":5.992649958788584},"index":2,"playId":"dcf9845f-207c-3448-8d33-e9ecbeae7d0f","pitchNumber":3,"startTime":"2026-07-29T20:17:31.644Z","endTime":"2026-07-29T20:17:37.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:17:37.029Z","atBatIndex":91},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Colton Cowser.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-07-29T20:20:32.977Z","endTime":"2026-07-29T20:21:21.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:18:01.441Z","endTime":"2026-07-29T20:18:45.072Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Wolfram replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:18:45.072Z","endTime":"2026-07-29T20:20:35.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.520699843948005,"aZ":-27.858530787868744,"pfxX":0.7983477818523435,"pfxZ":2.624966463878259,"pX":-0.7840211139897251,"pZ":1.372984725365264,"vX0":-7.522250732518692,"vY0":-126.00253138570285,"vZ0":-5.661383016102825,"x":146.89,"y":201.71,"x0":2.109583921824828,"y0":50.00163255863347,"z0":5.841428805272497,"aX":1.3128171353348768},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2252,"spinDirection":177},"zone":13,"typeConfidence":0.91,"plateTime":0.4312315038205683,"extension":6.18837161601759},"index":2,"playId":"2ba92529-d581-3427-adcb-643ca9191835","pitchNumber":1,"startTime":"2026-07-29T20:20:35.230Z","endTime":"2026-07-29T20:20:38.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"fcb1752a-6f5b-3288-b971-01385099db89","startTime":"2026-07-29T20:20:51.829Z","endTime":"2026-07-29T20:20:54.829Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29502239169598,"aZ":-16.168813521013266,"pfxX":7.528795984501109,"pfxZ":8.012289460563558,"pX":0.8070413662222062,"pZ":2.533018611510908,"vX0":-5.721166604082352,"vY0":-139.88745090844517,"vZ0":-6.556448535819735,"x":86.24,"y":170.39,"x0":1.8927975966492043,"y0":50.001149604439576,"z0":5.952982690246557,"aX":15.033942532858292},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-12.6,"spinRate":2283,"spinDirection":142},"zone":6,"typeConfidence":0.84,"plateTime":0.39041499243978706,"extension":6.1544591539075135},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.81,"coordY":78.21}},"index":4,"playId":"af9ab21e-c323-3207-bbf3-20ede224599d","pitchNumber":2,"startTime":"2026-07-29T20:21:13.082Z","endTime":"2026-07-29T20:21:21.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:21:21.799Z","atBatIndex":92},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":93,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:23:47.276Z","endTime":"2026-07-29T20:24:57.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":"Taylor Ward starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:23:18.273Z","endTime":"2026-07-29T20:23:49.544Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"base":2},{"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958517505890658,"aZ":-29.8212671951437,"pfxX":9.153659908131637,"pfxZ":1.2595089759059164,"pX":0.9958867749719007,"pZ":2.451335824739523,"vX0":-8.061518594563388,"vY0":-135.3041754463248,"vZ0":0.11400268709046857,"x":79.04,"y":172.59,"x0":2.8164871208639664,"y0":50.00061226887399,"z0":4.4886419786841865,"aX":17.066186905730255},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":2094,"spinDirection":119},"zone":14,"typeConfidence":0.93,"plateTime":0.40393817334148485,"extension":7.087896809019464},"index":1,"playId":"f71aa4d7-5578-39fb-ab32-783be9393804","pitchNumber":1,"startTime":"2026-07-29T20:23:49.544Z","endTime":"2026-07-29T20:23:52.544Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913782867322446,"aZ":-20.311216072665776,"pfxX":7.555985767746834,"pfxZ":6.157528989182229,"pX":1.0939914214828377,"pZ":3.149900741244948,"vX0":-7.114401617639342,"vY0":-137.7502927182624,"vZ0":0.03196703132065115,"x":75.3,"y":153.73,"x0":2.725476170668418,"y0":50.00221827578125,"z0":4.508637853184701,"aX":14.555604142787397},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2341,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.397269038907738,"extension":6.8926894500025},"index":2,"playId":"18ba128e-2bc7-31b0-8d73-9ff1e2e3db59","pitchNumber":2,"startTime":"2026-07-29T20:24:11.785Z","endTime":"2026-07-29T20:24:14.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.944440217776854,"aZ":-18.971156695867933,"pfxX":7.82814999695696,"pfxZ":6.750370012695302,"pX":0.3141601858652543,"pZ":2.4777467245745406,"vX0":-9.77439866732744,"vY0":-138.9158165657805,"vZ0":-2.027855367936315,"x":105.02,"y":171.88,"x0":2.860259141582158,"y0":50.0023784397056,"z0":4.477593788716508,"aX":15.309704318654953},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-12.1,"spinRate":2365,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.3942121558246119,"extension":7.117938712023348},"index":3,"playId":"2ddeb044-2a80-34fb-adb6-da89d6fd54a4","pitchNumber":3,"startTime":"2026-07-29T20:24:32.576Z","endTime":"2026-07-29T20:24:35.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89495470927191,"aZ":-22.03867706800589,"pfxX":5.833393315708052,"pfxZ":5.185763439866173,"pX":1.0579518626200544,"pZ":3.229939936939879,"vX0":-7.092925683130052,"vY0":-138.22643529237274,"vZ0":0.4847003373894836,"x":76.67,"y":151.57,"x0":2.887222130115149,"y0":50.0023564467857,"z0":4.5203973992671305,"aX":11.401893637641093},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":-9.2,"spinRate":2220,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.39472840182915325,"extension":7.0369864155188635},"index":4,"playId":"73f6d052-ce0b-3ae6-9530-8dd95cdad743","pitchNumber":4,"startTime":"2026-07-29T20:24:54.954Z","endTime":"2026-07-29T20:24:57.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:24:57.954Z","atBatIndex":93},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Riley Greene. Taylor Ward to 3rd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":94,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:25:00.888Z","endTime":"2026-07-29T20:26:33.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221041662096944,"aZ":-29.65045137426407,"pfxX":9.989254578037123,"pfxZ":1.3146410686395829,"pX":1.2651201249481392,"pZ":3.1731440888842606,"vX0":-8.06477902107098,"vY0":-137.56807741937408,"vZ0":1.902311298030956,"x":68.78,"y":153.11,"x0":2.930238977523928,"y0":50.00656186423503,"z0":4.476263182547327,"aX":19.23761202310171},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":2215,"spinDirection":122},"zone":12,"typeConfidence":0.95,"plateTime":0.3974554681910121,"extension":7.433452279202515},"index":0,"playId":"47856a9f-3b39-304c-a699-6ccf5273699d","pitchNumber":1,"startTime":"2026-07-29T20:25:24.190Z","endTime":"2026-07-29T20:25:27.841Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123863690495927,"aZ":-27.687928817131777,"pfxX":9.08729952358106,"pfxZ":2.3128693207074793,"pX":-0.5389473867186646,"pZ":2.9248048154721893,"vX0":-11.814393415674246,"vY0":-137.9896168942474,"vZ0":0.8322107393156064,"x":137.54,"y":159.81,"x0":2.6063610919195406,"y0":50.00170709425907,"z0":4.476889788292621,"aX":17.620339023892043},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.2,"spinRate":2185,"spinDirection":122},"zone":1,"typeConfidence":0.94,"plateTime":0.39609905473536067,"extension":7.302435249935922},"index":1,"playId":"a39387a6-ed9c-3614-b8ab-3888253acf85","pitchNumber":2,"startTime":"2026-07-29T20:25:41.379Z","endTime":"2026-07-29T20:25:46.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292524947111207,"aZ":-17.3951029389144,"pfxX":7.743205453309814,"pfxZ":7.631415836585166,"pX":0.38753639490536423,"pZ":3.7200486413020863,"vX0":-9.076672811832392,"vY0":-138.3799511517776,"vZ0":0.817171305384775,"x":102.23,"y":138.34,"x0":2.7062977431373216,"y0":50.00266237406655,"z0":4.587493900922654,"aX":14.996212728361296},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-12.1,"spinRate":2217,"spinDirection":118},"zone":12,"typeConfidence":0.94,"plateTime":0.396031586800083,"extension":7.06105007433448},"index":2,"playId":"979c02d7-acaf-323f-a420-be9438a3e3a6","pitchNumber":3,"startTime":"2026-07-29T20:25:59.647Z","endTime":"2026-07-29T20:26:02.647Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.233144491413633,"aZ":-23.118720433761272,"pfxX":6.627835441009147,"pfxZ":4.644779604886098,"pX":0.4744264905262826,"pZ":3.4815930024975272,"vX0":-8.46409585676361,"vY0":-138.756200442914,"vZ0":1.1439281106715145,"x":98.92,"y":144.78,"x0":2.7041152354406055,"y0":50.00023051312929,"z0":4.605135283121603,"aX":12.91463926064625},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":-10.2,"spinRate":2237,"spinDirection":114},"zone":3,"typeConfidence":0.55,"plateTime":0.3948499834907935,"extension":7.179968123727775},"hitData":{"launchSpeed":95.8,"launchAngle":29.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.95,"coordY":72.74}},"index":3,"playId":"b7d0e9dd-3266-38d1-8bb3-34f8fbd28d39","pitchNumber":4,"startTime":"2026-07-29T20:26:20.998Z","endTime":"2026-07-29T20:26:33.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:26:33.824Z","atBatIndex":94},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a line drive to center fielder James Outman. Taylor Ward scores.","rbi":1,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":95,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:26:42.514Z","endTime":"2026-07-29T20:29:07.702Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574132246861893,"aZ":-28.436690348967698,"pfxX":9.158583160238932,"pfxZ":1.9492613744575653,"pX":0.5160602508235819,"pZ":3.3428186624280056,"vX0":-9.317463190002366,"vY0":-137.44766894941048,"vZ0":1.9490304681644375,"x":97.33,"y":148.52,"x0":2.754922339882861,"y0":50.00488211059681,"z0":4.5514152874262,"aX":17.580788772698057},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.8,"spinRate":2159,"spinDirection":121},"zone":3,"typeConfidence":0.95,"plateTime":0.3980329469278554,"extension":7.214647007417702},"index":0,"playId":"25ccc18e-7999-3032-9962-4149973587cf","pitchNumber":1,"startTime":"2026-07-29T20:27:07.064Z","endTime":"2026-07-29T20:27:10.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55258751612456,"aZ":-34.075285551137604,"pfxX":-4.033580008588928,"pfxZ":-1.2351608783536214,"pX":-0.4125224565093398,"pZ":2.876927984454963,"vX0":-6.18279321485229,"vY0":-123.0923699452779,"vZ0":2.7269974019931458,"x":132.72,"y":161.1,"x0":2.652051388924144,"y0":50.002765292250785,"z0":4.632406410797175,"aX":-6.211287775406056},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":8.8,"spinRate":2230,"spinDirection":287},"zone":4,"typeConfidence":0.91,"plateTime":0.4443234659984534,"extension":7.277719350327642},"index":1,"playId":"03848b85-7ea3-388c-9061-2e9ec53e8ce9","pitchNumber":2,"startTime":"2026-07-29T20:27:26.904Z","endTime":"2026-07-29T20:27:30.092Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"}}},{"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.1,"endSpeed":88.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53905801262509,"aZ":-22.190767351386942,"pfxX":7.999273739066177,"pfxZ":4.992650011896377,"pX":-0.25489187597086094,"pZ":4.021141008161811,"vX0":-10.63209993600361,"vY0":-139.60601021328483,"vZ0":2.4557771127922603,"x":126.72,"y":130.21,"x0":2.5402893111153277,"y0":50.003532314264305,"z0":4.579671295423225,"aX":15.99967534616178},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":-12.6,"spinRate":2146,"spinDirection":118},"zone":11,"typeConfidence":0.62,"plateTime":0.39037520935553793,"extension":7.167674936364643},"index":2,"playId":"89aca858-9d0e-384c-8206-7a010cec0673","pitchNumber":3,"startTime":"2026-07-29T20:27:59.665Z","endTime":"2026-07-29T20:28:03.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283008137593715,"aZ":-22.625986606386885,"pfxX":7.275622834949716,"pfxZ":4.871501135392869,"pX":-0.03901592733598777,"pZ":3.8908214326834694,"vX0":-9.879763409725644,"vY0":-138.69551603607957,"vZ0":2.2456031562740626,"x":118.49,"y":133.73,"x0":2.6141141820829152,"y0":50.00228399917815,"z0":4.574138521670495,"aX":14.259982958364995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":-11.3,"spinRate":2166,"spinDirection":117},"zone":11,"typeConfidence":0.64,"plateTime":0.3940213309085303,"extension":7.287347613012851},"index":3,"playId":"33ae61b4-4700-3420-85e3-ee3e3ef5d48f","pitchNumber":4,"startTime":"2026-07-29T20:28:18.955Z","endTime":"2026-07-29T20:28:22.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.811726130281613,"aZ":-34.652856392773636,"pfxX":-6.540320186465498,"pfxZ":-1.649099250383161,"pX":1.186226452468934,"pZ":2.7877344498249137,"vX0":-1.9298513762761937,"vY0":-121.26372331291287,"vZ0":2.784668919431869,"x":71.78,"y":163.51,"x0":2.8405160848856164,"y0":50.00428339689719,"z0":4.630403558160277,"aX":-9.82320611421354},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":12.2,"spinRate":2272,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4502214554464645,"extension":7.239614017204016},"index":4,"playId":"7e4645ae-ad3c-37be-9bde-391038d265cc","pitchNumber":5,"startTime":"2026-07-29T20:28:38.302Z","endTime":"2026-07-29T20:28:43.331Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124504651498835,"aZ":-28.293801438760124,"pfxX":9.251730579805848,"pfxZ":1.9535423928353648,"pX":0.8530576788382895,"pZ":3.006065781436051,"vX0":-8.839014126949424,"vY0":-139.6818510571543,"vZ0":1.0045819341026854,"x":84.48,"y":157.62,"x0":2.849522947711259,"y0":50.00087755780016,"z0":4.4957198231408,"aX":18.363045327216533},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":-15.0,"spinRate":2170,"spinDirection":115},"zone":12,"typeConfidence":0.95,"plateTime":0.39144701568759466,"extension":6.839649424442391},"hitData":{"launchSpeed":79.6,"launchAngle":8.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.16,"coordY":141.52}},"index":5,"playId":"c1cca582-a3cb-34ac-b41a-21c93ab581f9","pitchNumber":6,"startTime":"2026-07-29T20:28:56.920Z","endTime":"2026-07-29T20:29:07.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:29:07.702Z","atBatIndex":95},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Encarnacion-Strand grounds out sharply, second baseman Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":12,"startTime":"2026-07-29T20:31:34.978Z","endTime":"2026-07-29T20:32:00.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:29:25.584Z","endTime":"2026-07-29T20:29:35.588Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:29:35.588Z","endTime":"2026-07-29T20:31:37.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15070331878206,"aZ":-27.623057333826864,"pfxX":-10.263525483029776,"pfxZ":2.271243649913375,"pX":0.6610407507269669,"pZ":1.3641439562090474,"vX0":12.137123648633473,"vY0":-139.95761840905377,"vZ0":-5.506618102167272,"x":91.8,"y":201.95,"x0":-2.3746769876146976,"y0":50.005984719560274,"z0":5.139450401481943,"aX":-20.60176882210973},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2034,"spinDirection":245},"zone":14,"typeConfidence":0.88,"plateTime":0.3896184101980613,"extension":6.575596157733148},"index":2,"playId":"4f8df576-47f3-3edf-8eda-9369e71b2ef7","pitchNumber":1,"startTime":"2026-07-29T20:31:37.272Z","endTime":"2026-07-29T20:31:41.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59175447847108,"aZ":-26.195741232208903,"pfxX":-9.883250236920462,"pfxZ":2.977679355391418,"pX":0.5520005095442975,"pZ":1.4987146703876988,"vX0":11.232208244970257,"vY0":-139.86326456686677,"vZ0":-5.445233402034382,"x":95.96,"y":198.31,"x0":-2.2066542920019856,"y0":50.00278444304409,"z0":5.158988094946978,"aX":-19.84293621622767},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2047,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.3896310185445069,"extension":6.342050597049618},"hitData":{"launchSpeed":103.7,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":142.69,"coordY":153.2}},"index":3,"playId":"1d574aa6-a544-3550-835d-075b3c8c81cb","pitchNumber":2,"startTime":"2026-07-29T20:31:54.874Z","endTime":"2026-07-29T20:32:00.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:32:00.746Z","atBatIndex":96},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks.","rbi":0,"awayScore":10,"homeScore":9,"isOut":false},"about":{"atBatIndex":97,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:34:13.856Z","endTime":"2026-07-29T20:36:14.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Kevin McGonigle starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T20:33:27.645Z","endTime":"2026-07-29T20:33:51.781Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Malgeri replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T20:33:51.781Z","endTime":"2026-07-29T20:34:16.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"302","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94740790260588,"aZ":-34.421498636486675,"pfxX":0.5915115160954314,"pfxZ":-1.444268004317867,"pX":0.6791922433755665,"pZ":1.6904429563408276,"vX0":-3.5404427206797267,"vY0":-122.8938713420292,"vZ0":-3.5300260690872087,"x":91.11,"y":193.14,"x0":2.05253484710836,"y0":50.0043775996475,"z0":6.02441975269797,"aX":0.9183027169735528},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-0.4,"spinRate":2459,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.4431621564250823,"extension":6.0169336855436235},"index":2,"playId":"70858709-7bdd-307f-90ca-e253fbeaea07","pitchNumber":1,"startTime":"2026-07-29T20:34:16.102Z","endTime":"2026-07-29T20:34:20.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.209568453861078,"aZ":-35.94831032364876,"pfxX":-0.42354774722141464,"pfxZ":-2.4196510175846395,"pX":-0.24117710190021602,"pZ":2.816443731283081,"vX0":-5.452494565872571,"vY0":-123.44019752719348,"vZ0":-0.7816181015003395,"x":126.19,"y":162.74,"x0":2.0419899448580083,"y0":50.00471604466002,"z0":6.136864445152102,"aX":-0.6589637465908731},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":1.9,"spinRate":2341,"spinDirection":321},"zone":4,"typeConfidence":0.92,"plateTime":0.4419988925618923,"extension":5.925017233532176},"index":3,"playId":"78454d58-e4be-37b3-8405-e582d3e79727","pitchNumber":2,"startTime":"2026-07-29T20:34:38.985Z","endTime":"2026-07-29T20:34:42.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25060256360565,"aZ":-20.110142426252388,"pfxX":3.0842801704183556,"pfxZ":6.063529297164159,"pX":-0.38404013403007914,"pZ":4.978701023360706,"vX0":-7.808781641069796,"vY0":-140.49469461508937,"vZ0":0.44826656849843405,"x":139.45,"y":114.04,"x0":2.0365642742290304,"y0":50.0025296755821,"z0":6.128966508802428,"aX":6.137314920070338},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.8,"spinRate":2330,"spinDirection":152},"zone":11,"typeConfidence":0.73,"plateTime":0.3905690842169527,"extension":5.923841244630671},"index":4,"playId":"6d60bf85-cab0-3376-9397-76785e90ce65","pitchNumber":3,"startTime":"2026-07-29T20:35:02.886Z","endTime":"2026-07-29T20:35:05.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":80.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.779827489121015,"aZ":-36.19957378944649,"pfxX":-0.7107838865664515,"pfxZ":-2.5465337764524567,"pX":-0.3808827022200507,"pZ":0.12571500831506063,"vX0":-5.94911426809896,"vY0":-123.79698609344929,"vZ0":-6.74597560422397,"x":131.52,"y":235.39,"x0":2.1291230762321516,"y0":50.00599330029211,"z0":5.854968648884812,"aX":-1.1213230967642995},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.8,"breakHorizontal":2.4,"spinRate":2380,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.43960447153558224,"extension":6.224550983333526},"index":5,"playId":"afd100e2-5d35-31bd-b052-7f6ce811e60d","pitchNumber":4,"startTime":"2026-07-29T20:35:23.769Z","endTime":"2026-07-29T20:35:26.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366220287420592,"aZ":-15.390032217060709,"pfxX":6.703822756072313,"pfxZ":8.22156504874596,"pX":1.7029052269358,"pZ":3.596684298787875,"vX0":-3.877028801662462,"vY0":-141.73821372355084,"vZ0":-3.733776972569272,"x":52.09,"y":141.67,"x0":2.215055075324738,"y0":50.003541478212554,"z0":5.909208391406465,"aX":13.68677448998774},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.4,"spinRate":2301,"spinDirection":146},"zone":12,"typeConfidence":0.63,"plateTime":0.38593954812579145,"extension":6.004701781065192},"index":6,"playId":"dca4fe99-b9b9-3a05-aa5a-2546d4c91694","pitchNumber":5,"startTime":"2026-07-29T20:35:48.568Z","endTime":"2026-07-29T20:35:51.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341322577213987,"aZ":-15.417316774005252,"pfxX":3.5853463364876044,"pfxZ":8.383747463719647,"pX":1.5916025684780595,"pZ":4.619694001376023,"vX0":-2.7474887783582003,"vY0":-140.36914086640485,"vZ0":-1.465774571566997,"x":56.33,"y":114.05,"x0":2.116568196246304,"y0":50.00139353376299,"z0":6.150942694687538,"aX":7.164572180905619},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":-5.9,"spinRate":2352,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.39000274103292343,"extension":6.006076708383516},"index":7,"playId":"f8392387-0f85-360b-b2ee-fdf21634c399","pitchNumber":6,"startTime":"2026-07-29T20:36:11.468Z","endTime":"2026-07-29T20:36:14.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:36:14.468Z","atBatIndex":97},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":98,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:36:28.111Z","endTime":"2026-07-29T20:37:30.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428030901512628,"aZ":-35.86616576122167,"pfxX":-0.5200754018066664,"pfxZ":-2.288486958700034,"pX":1.0491028371957059,"pZ":3.1845452112960597,"vX0":-2.7020154373991048,"vY0":-125.16535809891155,"vZ0":0.015524875741482314,"x":77.01,"y":152.8,"x0":2.203114052898919,"y0":50.00481208985246,"z0":6.076345866782123,"aX":-0.8378558808815533},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":302},"zone":12,"typeConfidence":0.91,"plateTime":0.43493735934134303,"extension":6.11757082558742},"index":0,"playId":"f426a3c5-f4c6-3f6c-8c1e-29003d2d446a","pitchNumber":1,"startTime":"2026-07-29T20:36:46.090Z","endTime":"2026-07-29T20:36:50.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434977400875415,"aZ":-16.077302422334895,"pfxX":7.910652461366626,"pfxZ":7.98264062725015,"pX":0.9282925717449062,"pZ":2.654288158185464,"vX0":-6.077285364798994,"vY0":-140.75293508703143,"vZ0":-5.936462711560109,"x":81.62,"y":167.11,"x0":2.0821563953090285,"y0":50.004847594528954,"z0":5.823104938851002,"aX":15.954755151723239},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.2,"spinRate":2296,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.3884033912179006,"extension":6.172890394239166},"index":1,"playId":"54fa23ee-ef25-3966-b37b-c35002ec4197","pitchNumber":2,"startTime":"2026-07-29T20:37:04.441Z","endTime":"2026-07-29T20:37:07.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83852412263842,"aZ":-34.637805447978046,"pfxX":0.8359634993948748,"pfxZ":-1.5423114806267413,"pX":0.5254115444606583,"pZ":0.6971267698133633,"vX0":-4.323915457318221,"vY0":-124.58908228055536,"vZ0":-5.780181768523644,"x":96.97,"y":219.96,"x0":2.1647533213906223,"y0":50.00499414455601,"z0":5.864674647372163,"aX":1.3323088022055678},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-0.6,"spinRate":2330,"spinDirection":323},"zone":14,"typeConfidence":0.92,"plateTime":0.4373631451079687,"extension":6.0658587503228025},"index":2,"playId":"c4d1baf7-d0e7-3ed2-95d7-36cbd8d633f2","pitchNumber":3,"startTime":"2026-07-29T20:37:27.956Z","endTime":"2026-07-29T20:37:30.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:37:30.956Z","atBatIndex":98},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Kevin McGonigle to 3rd. Ben Malgeri to 2nd.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:37:37.138Z","endTime":"2026-07-29T20:39:35.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667857021290196,"aZ":-29.250027642715203,"pfxX":0.3931186034265366,"pfxZ":1.7820471972148653,"pX":-0.9378616147811221,"pZ":3.0187174831316463,"vX0":-7.621746101070345,"vY0":-126.92421085173751,"vZ0":-1.6056774021191793,"x":152.75,"y":157.27,"x0":2.0459390096943486,"y0":50.0015899614173,"z0":5.97684381381268,"aX":0.6448831567104298},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":1.0,"spinRate":2227,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.4306425989598921,"extension":6.192934652355769},"index":0,"playId":"6dd60f20-7281-3656-b485-bd4d051b1347","pitchNumber":1,"startTime":"2026-07-29T20:37:58.289Z","endTime":"2026-07-29T20:38:01.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22013432078091,"aZ":-28.69679957516893,"pfxX":1.032546490535283,"pfxZ":2.1384389800912977,"pX":-0.8710466068230963,"pZ":2.1557577793815463,"vX0":-7.383798486040969,"vY0":-126.50088910092205,"vZ0":-3.694343581298787,"x":150.2,"y":180.57,"x0":1.948403223395679,"y0":50.002748322301585,"z0":5.929611046438443,"aX":1.6794872353134016},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":-0.2,"spinRate":2226,"spinDirection":177},"zone":13,"typeConfidence":0.9,"plateTime":0.4325909444578664,"extension":6.239906634162514},"index":1,"playId":"017c1633-575e-3eab-9073-e3991839da7c","pitchNumber":2,"startTime":"2026-07-29T20:38:14.800Z","endTime":"2026-07-29T20:38:20.681Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86851409562188,"aZ":-18.528951085070755,"pfxX":8.919063606173697,"pfxZ":6.924201737891935,"pX":-0.22164410702844609,"pZ":2.2144301028038353,"vX0":-9.058637208429865,"vY0":-139.19347463732265,"vZ0":-6.576595189801784,"x":125.45,"y":178.99,"x0":1.9088165160745851,"y0":50.00680355938146,"z0":5.825350257107296,"aX":17.587968120394866},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.4,"spinRate":2270,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.39278858985264,"extension":6.313038152820224},"index":2,"playId":"fafb9255-b5b2-37a6-a9b6-a565c09e92d8","pitchNumber":3,"startTime":"2026-07-29T20:38:45.410Z","endTime":"2026-07-29T20:38:48.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4501809750469,"aZ":-17.780354319976997,"pfxX":7.465070082265278,"pfxZ":7.149385676198788,"pX":0.07913386052703056,"pZ":2.2521007391329553,"vX0":-8.060316544599372,"vY0":-140.4592925830367,"vZ0":-6.772347710053473,"x":113.98,"y":177.97,"x0":2.005278136083777,"y0":50.00579481438823,"z0":5.835136411438102,"aX":15.037054060219662},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":-12.0,"spinRate":2309,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.3887750567870807,"extension":6.239617678698521},"index":3,"playId":"fc9631d6-8f3e-3cba-ab6d-241fd83cca23","pitchNumber":4,"startTime":"2026-07-29T20:39:04.372Z","endTime":"2026-07-29T20:39:07.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.700842056202315,"aZ":-17.366519130055835,"pfxX":8.85888108399285,"pfxZ":7.397184212225326,"pX":0.774471248690116,"pZ":2.061124304719227,"vX0":-6.629378540236893,"vY0":-140.32252679168926,"vZ0":-7.27190897107184,"x":87.48,"y":183.13,"x0":2.0124651906390176,"y0":50.00163472500926,"z0":5.810516603281291,"aX":17.727912915309282},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2299,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.3898103506584021,"extension":6.3250100238251505},"hitData":{"launchSpeed":82.9,"launchAngle":-31.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":159.79}},"index":4,"playId":"35e5f632-1f9f-3571-a514-c7efa0b6d4a0","pitchNumber":5,"startTime":"2026-07-29T20:39:28.311Z","endTime":"2026-07-29T20:39:35.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:39:35.121Z","atBatIndex":99},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:42:12.570Z","endTime":"2026-07-29T20:43:37.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".714"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.77"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.26"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.90"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.29"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.52"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.27"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.82"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:39:50.066Z","endTime":"2026-07-29T20:40:16.799Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:40:16.799Z","endTime":"2026-07-29T20:42:14.828Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647611658980228,"aZ":-27.851991501534037,"pfxX":3.4379361165977196,"pfxZ":2.5907176776016536,"pX":-0.5859707481488738,"pZ":1.8440563514859207,"vX0":0.9608886947692701,"vY0":-127.87979918554197,"vZ0":-4.377659753229792,"x":139.34,"y":188.99,"x0":-1.412649521888518,"y0":50.00255594891296,"z0":5.745394334554179,"aX":5.733201027070234},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.5,"spinRate":2517,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4271726095210524,"extension":6.451965788689501},"index":2,"playId":"0adf949f-ac9a-3321-8d04-6170b8bbf51a","pitchNumber":1,"startTime":"2026-07-29T20:42:14.828Z","endTime":"2026-07-29T20:42:18.696Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"}}},{"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418791871278916,"aZ":-19.152569083552297,"pfxX":-8.847265969145322,"pfxZ":6.684168397056392,"pX":0.0798804393479786,"pZ":1.146019816151848,"vX0":7.487153514170707,"vY0":-138.35729459178188,"vZ0":-8.635660397296427,"x":113.96,"y":207.84,"x0":-1.5051416965974773,"y0":50.004362435498464,"z0":5.579363606897792,"aX":-17.24039160254038},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39511774950599143,"extension":6.520746605408857},"index":3,"playId":"c8e0de25-5a8a-3583-8502-d534d14713ac","pitchNumber":2,"startTime":"2026-07-29T20:42:46.884Z","endTime":"2026-07-29T20:42:52.348Z","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":90.1,"endSpeed":84.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626745193033678,"aZ":-26.72796947845386,"pfxX":2.6684658450022125,"pfxZ":3.085069444526791,"pX":1.4201965910108476,"pZ":0.39308918958391287,"vX0":5.8873816198210145,"vY0":-131.0198019427022,"vZ0":-8.338956016097166,"x":62.87,"y":228.17,"x0":-1.1889302490884686,"y0":50.00276541870737,"z0":5.568094478504524,"aX":4.711797918638975},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2693,"spinDirection":152},"zone":14,"typeConfidence":0.86,"plateTime":0.4155823970872343,"extension":6.588448451202354},"index":4,"playId":"ae8fa6be-4569-3ffb-980c-09672e56af57","pitchNumber":3,"startTime":"2026-07-29T20:43:05.600Z","endTime":"2026-07-29T20:43:08.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337565149043122,"aZ":-27.636110893538902,"pfxX":1.9437826931356614,"pfxZ":2.6216714667658003,"pX":0.8641269283990614,"pZ":1.24109433624392,"vX0":4.9916432821840475,"vY0":-129.23281612168438,"vZ0":-6.062611832199989,"x":84.06,"y":205.27,"x0":-1.3279996001585008,"y0":50.0007563909211,"z0":5.680307024513906,"aX":3.3590601232314636},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2666,"spinDirection":113},"zone":14,"typeConfidence":0.87,"plateTime":0.42030240544676545,"extension":6.642132667466726},"hitData":{"launchSpeed":82.4,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":155.23}},"index":5,"playId":"1d44e9ad-a32f-35cd-96b2-ca5f3e5c91a0","pitchNumber":4,"startTime":"2026-07-29T20:43:29.161Z","endTime":"2026-07-29T20:43:37.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:43:37.022Z","atBatIndex":100}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":10,"homeScore":9,"isOut":true},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":12,"startTime":"2026-07-29T20:42:12.570Z","endTime":"2026-07-29T20:43:37.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".714"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.77"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.26"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.31"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.90"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.43"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.29"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.52"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.27"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.82"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.571"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T20:39:50.066Z","endTime":"2026-07-29T20:40:16.799Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-29T20:40:16.799Z","endTime":"2026-07-29T20:42:14.828Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647611658980228,"aZ":-27.851991501534037,"pfxX":3.4379361165977196,"pfxZ":2.5907176776016536,"pX":-0.5859707481488738,"pZ":1.8440563514859207,"vX0":0.9608886947692701,"vY0":-127.87979918554197,"vZ0":-4.377659753229792,"x":139.34,"y":188.99,"x0":-1.412649521888518,"y0":50.00255594891296,"z0":5.745394334554179,"aX":5.733201027070234},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-6.5,"spinRate":2517,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4271726095210524,"extension":6.451965788689501},"index":2,"playId":"0adf949f-ac9a-3321-8d04-6170b8bbf51a","pitchNumber":1,"startTime":"2026-07-29T20:42:14.828Z","endTime":"2026-07-29T20:42:18.696Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"}}},{"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418791871278916,"aZ":-19.152569083552297,"pfxX":-8.847265969145322,"pfxZ":6.684168397056392,"pX":0.0798804393479786,"pZ":1.146019816151848,"vX0":7.487153514170707,"vY0":-138.35729459178188,"vZ0":-8.635660397296427,"x":113.96,"y":207.84,"x0":-1.5051416965974773,"y0":50.004362435498464,"z0":5.579363606897792,"aX":-17.24039160254038},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39511774950599143,"extension":6.520746605408857},"index":3,"playId":"c8e0de25-5a8a-3583-8502-d534d14713ac","pitchNumber":2,"startTime":"2026-07-29T20:42:46.884Z","endTime":"2026-07-29T20:42:52.348Z","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":90.1,"endSpeed":84.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626745193033678,"aZ":-26.72796947845386,"pfxX":2.6684658450022125,"pfxZ":3.085069444526791,"pX":1.4201965910108476,"pZ":0.39308918958391287,"vX0":5.8873816198210145,"vY0":-131.0198019427022,"vZ0":-8.338956016097166,"x":62.87,"y":228.17,"x0":-1.1889302490884686,"y0":50.00276541870737,"z0":5.568094478504524,"aX":4.711797918638975},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2693,"spinDirection":152},"zone":14,"typeConfidence":0.86,"plateTime":0.4155823970872343,"extension":6.588448451202354},"index":4,"playId":"ae8fa6be-4569-3ffb-980c-09672e56af57","pitchNumber":3,"startTime":"2026-07-29T20:43:05.600Z","endTime":"2026-07-29T20:43:08.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337565149043122,"aZ":-27.636110893538902,"pfxX":1.9437826931356614,"pfxZ":2.6216714667658003,"pX":0.8641269283990614,"pZ":1.24109433624392,"vX0":4.9916432821840475,"vY0":-129.23281612168438,"vZ0":-6.062611832199989,"x":84.06,"y":205.27,"x0":-1.3279996001585008,"y0":50.0007563909211,"z0":5.680307024513906,"aX":3.3590601232314636},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2666,"spinDirection":113},"zone":14,"typeConfidence":0.87,"plateTime":0.42030240544676545,"extension":6.642132667466726},"hitData":{"launchSpeed":82.4,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":155.23}},"index":5,"playId":"1d44e9ad-a32f-35cd-96b2-ca5f3e5c91a0","pitchNumber":4,"startTime":"2026-07-29T20:43:29.161Z","endTime":"2026-07-29T20:43:37.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T20:43:37.022Z","atBatIndex":100},"scoringPlays":[19,21,34,37,45,52,54,55,65,85,86,88,95],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":108.01,"y":91.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":135.95,"y":136.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":108.23,"y":40.59},"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":1,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":183.79,"y":65.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":1,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":114.71,"y":177.84},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":80.76,"y":114.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":159.04,"y":109.48},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":113.39,"y":48.7},"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":2,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":113.8,"y":154.22},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":148.77,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16],"bottom":[17,18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":157.07,"y":189.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":212.93,"y":106.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":112.64,"y":110.39},"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":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":88.23,"y":134.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":57.56,"y":124.32},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":178.67,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":123.64,"y":54.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":169.54,"y":66.55},"type":"O","description":"Sac Fly"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":146.21,"y":36.29},"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":4,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":181.64,"y":144.38},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":152.01,"y":80.01},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":201.73,"y":126.35},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32],"bottom":[33,34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":102.28,"y":33.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":97.45,"y":86.05},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":107.45,"y":79.1},"type":"H","description":"Triple"},{"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":177.15,"y":110.13},"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":106.1,"y":78.88},"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":5,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":206.47,"y":123.08},"type":"O","description":"Sac Fly"},{"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":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":98.6,"y":172.97},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":47,"top":[39,40,41],"bottom":[42,43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"coordinates":{"x":137.19,"y":77.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":102.66,"y":170.94},"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":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":108.23,"y":160.3},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":114.31,"y":152.7},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":189.31,"y":106.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":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":195.39,"y":116.21},"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":6,"pitcher":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":98.1,"y":165.36},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":61,"top":[48,49,50,51,52,53,54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":85.81,"y":155.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":101.14,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":106.71,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":138.63,"y":90.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":146.74,"y":94.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":172.56,"y":159.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":173.09,"y":164.86},"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":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":117.86,"y":148.64},"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":7,"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":151.57,"y":57.04},"type":"H","description":"Triple"},{"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":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":77.83,"y":115.2},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":70,"top":[62,63,64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":148.26,"y":152.19},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":136.9,"y":147.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":119.38,"y":30.39},"type":"H","description":"Triple"}],"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":112.87,"y":156.65},"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":8,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":119.88,"y":144.08},"type":"O","description":"Groundout"}]}},{"startIndex":71,"endIndex":77,"top":[71,72,73,74],"bottom":[75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":160.93,"y":188.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":175.12,"y":64.02},"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":9,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":77.46,"y":71.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":114.07,"y":100.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":61.04,"y":108.2},"type":"O","description":"Flyout"}]}},{"startIndex":78,"endIndex":82,"top":[78,79],"bottom":[80,81,82],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":10,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"coordinates":{"x":111.27,"y":153.71},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":10,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":101.76,"y":148.21},"type":"O","description":"Double Play"}],"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":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":134.07,"y":151.68},"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":10,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":105.19,"y":156.75},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":83,"endIndex":92,"top":[83,84,85,86,87],"bottom":[88,89,90,91,92],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":11,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":124.07,"y":189.44},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":11,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":176.84,"y":94.23},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":11,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":69.65,"y":119.62},"type":"H","description":"Single"}],"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":11,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":39.88,"y":65.86},"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":11,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":104.68,"y":153.71},"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":11,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":109.41,"y":147.53},"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":11,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":151.81,"y":78.21},"type":"O","description":"Flyout"}]}},{"startIndex":93,"endIndex":100,"top":[93,94,95,96],"bottom":[97,98,99,100],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":12,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":58.95,"y":72.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":12,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":129.16,"y":141.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":12,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"coordinates":{"x":142.69,"y":153.2},"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":12,"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":142.69,"y":159.79},"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":12,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":109.24,"y":155.23},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":12,"currentInningOrdinal":"12th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":2,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":11,"ordinalNum":"11th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":12,"ordinalNum":"12th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":9,"hits":10,"errors":1,"leftOnBase":9},"away":{"runs":10,"hits":9,"errors":3,"leftOnBase":7}},"defense":{"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"catcher":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"third":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"center":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"right":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"onDeck":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"inHole":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"battingOrder":6,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"onDeck":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"battingOrder":6,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":8,"airOuts":17,"runs":10,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".237","atBats":43,"obp":".321","slg":".394","ops":".715","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":11,"rbi":10,"leftOnBase":20,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":3},"pitching":{"flyOuts":11,"groundOuts":16,"airOuts":12,"runs":9,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":2,"hits":10,"hitByPitch":1,"atBats":45,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.21","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.34","battersFaced":51,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":48,"strikes":112,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":8,"pitchesPerInning":"13.33","runsScoredPer9":"6.75","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":36,"errors":3,"chances":55,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":78,"flyOuts":30,"groundOuts":72,"airOuts":51,"runs":25,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":6,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".245","atBats":216,"obp":".269","slg":".389","ops":".658","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":84,"rbi":39,"leftOnBase":107,"sacBunts":1,"sacFlies":3,"babip":".274","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.86","popOuts":9,"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":126,"putOuts":75,"errors":7,"chances":208,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":24,"groundOuts":31,"airOuts":35,"runs":28,"doubles":5,"triples":2,"homeRuns":12,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":140,"obp":".320","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":597,"era":"6.50","inningsPitched":"36.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.36","battersFaced":153,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":221,"strikes":376,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".200","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"9.50","walksPer9Inn":"2.75","hitsPer9Inn":"9.50","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID644433":{"person":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"jerseyNumber":"41","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":15,"airOuts":15,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".163","atBats":49,"obp":".160","slg":".184","ops":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":9,"rbi":4,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".216","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"4.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":8,"putOuts":130,"errors":2,"chances":140,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 4 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":7,"airOuts":7,"runs":7,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":28,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":25,"strikes":69,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"10.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"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":20,"gamesStarted":20,"flyOuts":63,"groundOuts":96,"airOuts":137,"runs":57,"doubles":25,"triples":3,"homeRuns":10,"strikeOuts":89,"baseOnBalls":32,"intentionalWalks":0,"hits":108,"hitByPitch":1,"atBats":425,"obp":".305","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1783,"era":"4.27","inningsPitched":"109.2","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.28","battersFaced":463,"outs":329,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1783,"balls":561,"strikes":1222,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":6,"winPercentage":".462","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.30","walksPer9Inn":"2.63","hitsPer9Inn":"8.86","runsScoredPer9":"4.68","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":39,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":42,"gamesStarted":0,"flyOuts":36,"groundOuts":29,"airOuts":72,"runs":19,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":190,"obp":".261","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":800,"era":"2.72","inningsPitched":"53.0","wins":2,"losses":2,"saves":3,"saveOpportunities":3,"holds":11,"blownSaves":0,"earnedRuns":16,"whip":"0.98","battersFaced":208,"outs":159,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":252,"strikes":548,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"15.09","gamesFinished":14,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.21","hitsPer9Inn":"6.62","runsScoredPer9":"3.23","homeRunsPer9":"1.02","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(BS, 5)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","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":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":50,"gamesStarted":0,"flyOuts":20,"groundOuts":42,"airOuts":47,"runs":19,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":2,"hits":27,"hitByPitch":1,"atBats":164,"obp":".235","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":672,"era":"3.09","inningsPitched":"46.2","wins":4,"losses":1,"saves":5,"saveOpportunities":10,"holds":12,"blownSaves":5,"earnedRuns":16,"whip":"0.88","battersFaced":180,"outs":140,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":672,"balls":242,"strikes":430,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".800","pitchesPerInning":"14.40","gamesFinished":17,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.45","walksPer9Inn":"2.70","hitsPer9Inn":"5.21","runsScoredPer9":"3.66","homeRunsPer9":"1.74","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":12},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":55,"groundOuts":97,"airOuts":110,"runs":42,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":0,"hits":92,"hitByPitch":1,"atBats":374,"obp":".308","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1521,"era":"3.13","inningsPitched":"97.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.29","battersFaced":415,"outs":293,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1521,"balls":540,"strikes":981,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".800","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.37","walksPer9Inn":"3.13","hitsPer9Inn":"8.48","runsScoredPer9":"3.87","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | BB, K, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":68,"groundOuts":112,"airOuts":124,"runs":63,"doubles":19,"triples":3,"homeRuns":18,"strikeOuts":116,"baseOnBalls":38,"intentionalWalks":2,"hits":98,"hitByPitch":8,"avg":".219","atBats":448,"obp":".290","slg":".395","ops":".685","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":177,"rbi":45,"leftOnBase":181,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.89","popOuts":24,"lineOuts":32},"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":252,"putOuts":153,"errors":13,"chances":418,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":1,"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":93,"flyOuts":40,"groundOuts":69,"airOuts":81,"runs":41,"doubles":10,"triples":5,"homeRuns":5,"strikeOuts":82,"baseOnBalls":34,"intentionalWalks":0,"hits":65,"hitByPitch":1,"avg":".226","atBats":287,"obp":".310","slg":".348","ops":".658","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":100,"rbi":39,"leftOnBase":114,"sacBunts":9,"sacFlies":1,"babip":".299","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.40","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":190,"errors":5,"chances":199,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":21,"flyOuts":81,"groundOuts":111,"airOuts":136,"runs":64,"doubles":38,"triples":2,"homeRuns":9,"strikeOuts":107,"baseOnBalls":44,"intentionalWalks":1,"hits":125,"hitByPitch":3,"atBats":468,"obp":".327","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2015,"era":"3.98","inningsPitched":"122.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.39","battersFaced":526,"outs":366,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2015,"balls":723,"strikes":1292,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".308","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.89","walksPer9Inn":"3.25","hitsPer9Inn":"9.22","runsScoredPer9":"4.72","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":11,"passedBall":0,"popOuts":21,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | BB, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":69,"groundOuts":91,"airOuts":114,"runs":64,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":101,"baseOnBalls":84,"intentionalWalks":1,"hits":100,"hitByPitch":6,"avg":".248","atBats":403,"obp":".383","slg":".350","ops":".733","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":141,"rbi":30,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".312","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.57","popOuts":22,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":174,"errors":2,"chances":179,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":57,"groundOuts":130,"airOuts":94,"runs":55,"doubles":21,"triples":3,"homeRuns":12,"strikeOuts":114,"baseOnBalls":52,"intentionalWalks":1,"hits":109,"hitByPitch":2,"atBats":442,"obp":".325","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1958,"era":"3.74","inningsPitched":"118.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.36","battersFaced":501,"outs":354,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1958,"balls":754,"strikes":1204,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".438","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.97","hitsPer9Inn":"8.31","runsScoredPer9":"4.19","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":24,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":14,"errors":2,"chances":27,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":27,"groundOuts":38,"airOuts":58,"runs":23,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":168,"obp":".304","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":674,"era":"3.68","inningsPitched":"44.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.27","battersFaced":184,"outs":132,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":262,"strikes":412,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.32","gamesFinished":9,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.07","hitsPer9Inn":"8.39","runsScoredPer9":"4.70","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687637":{"person":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"0-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":36,"airOuts":49,"runs":21,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".241","atBats":166,"obp":".324","slg":".343","ops":".667","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":57,"rbi":18,"leftOnBase":73,"sacBunts":1,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":69,"errors":0,"chances":72,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":35,"groundOuts":30,"airOuts":55,"runs":25,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":57,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".207","atBats":179,"obp":".290","slg":".369","ops":".659","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":66,"rbi":17,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.57","popOuts":12,"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":5,"putOuts":77,"errors":3,"chances":85,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677020":{"person":{"id":677020,"fullName":"Josh Walker","link":"/api/v1/people/677020"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".282","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":154,"era":"3.86","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.18","battersFaced":39,"outs":28,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":52,"strikes":102,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.93","hitsPer9Inn":"8.68","runsScoredPer9":"4.82","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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}},"ID689296":{"person":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"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":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","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":38,"gamesStarted":0,"flyOuts":24,"groundOuts":39,"airOuts":45,"runs":25,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":2,"hits":36,"hitByPitch":2,"atBats":161,"obp":".311","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":725,"era":"4.36","inningsPitched":"43.1","wins":2,"losses":2,"saves":3,"saveOpportunities":6,"holds":6,"blownSaves":3,"earnedRuns":21,"whip":"1.27","battersFaced":186,"outs":130,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":268,"strikes":457,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"16.73","gamesFinished":8,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.95","hitsPer9Inn":"7.48","runsScoredPer9":"5.19","homeRunsPer9":"1.04","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"801","stats":{"batting":{"summary":"0-1 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":4,"groundOuts":15,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":37,"obp":".237","slg":".270","ops":".507","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":6,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":24,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-6 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":63,"groundOuts":94,"airOuts":102,"runs":66,"doubles":21,"triples":0,"homeRuns":22,"strikeOuts":116,"baseOnBalls":56,"intentionalWalks":3,"hits":102,"hitByPitch":6,"avg":".249","atBats":410,"obp":".345","slg":".461","ops":".806","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":189,"rbi":67,"leftOnBase":204,"sacBunts":0,"sacFlies":4,"babip":".290","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.64","popOuts":16,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":765,"errors":3,"chances":852,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"2-3 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":23,"groundOuts":35,"airOuts":38,"runs":23,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":27,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".260","atBats":154,"obp":".364","slg":".403","ops":".767","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":62,"rbi":20,"leftOnBase":59,"sacBunts":0,"sacFlies":3,"babip":".324","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":77,"errors":4,"chances":194,"fielding":".979","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"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(S, 4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":2,"strikes":2,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":17,"groundOuts":36,"airOuts":31,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":2,"hits":33,"hitByPitch":0,"atBats":126,"obp":".309","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":462,"era":"3.48","inningsPitched":"31.0","wins":1,"losses":3,"saves":4,"saveOpportunities":7,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.35","battersFaced":137,"outs":93,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":137,"strikes":325,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".250","pitchesPerInning":"14.90","gamesFinished":13,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.13","walksPer9Inn":"2.61","hitsPer9Inn":"9.58","runsScoredPer9":"6.10","homeRunsPer9":"1.45","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(W, 4-2)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":41,"gamesStarted":0,"flyOuts":17,"groundOuts":36,"airOuts":26,"runs":18,"doubles":10,"triples":2,"homeRuns":1,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":128,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":544,"era":"4.09","inningsPitched":"33.0","wins":4,"losses":2,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":15,"whip":"1.27","battersFaced":144,"outs":99,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":187,"strikes":357,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".667","pitchesPerInning":"16.48","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"9.00","runsScoredPer9":"4.91","homeRunsPer9":"0.27","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","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":48,"gamesStarted":0,"flyOuts":17,"groundOuts":53,"airOuts":26,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":136,"obp":".247","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":544,"era":"2.21","inningsPitched":"36.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":8,"blownSaves":2,"earnedRuns":9,"whip":"0.95","battersFaced":146,"outs":110,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":544,"balls":192,"strikes":352,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.04","rbi":0,"winPercentage":".500","pitchesPerInning":"14.84","gamesFinished":7,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"7.61","walksPer9Inn":"1.96","hitsPer9Inn":"6.63","runsScoredPer9":"2.95","homeRunsPer9":"0.25","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687952":{"person":{"id":687952,"fullName":"Christian Encarnacion-Strand","link":"/api/v1/people/687952"},"jerseyNumber":"32","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"0-6 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":7,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".303","atBats":33,"obp":".343","slg":".606","ops":".949","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":20,"rbi":9,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":1,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"402","stats":{"batting":{"summary":"1-1 | RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":38,"groundOuts":46,"airOuts":55,"runs":28,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":34,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".208","atBats":221,"obp":".314","slg":".330","ops":".644","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":73,"rbi":28,"leftOnBase":111,"sacBunts":1,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.62","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":173,"errors":3,"chances":179,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 3B, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":84,"flyOuts":37,"groundOuts":44,"airOuts":65,"runs":38,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":91,"baseOnBalls":21,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".204","atBats":250,"obp":".273","slg":".420","ops":".693","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":105,"rbi":40,"leftOnBase":123,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":17,"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":63,"putOuts":89,"errors":7,"chances":159,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[621493,624413,683002,641933,687637,681297,687952,691723,665750,669236,650968,644433,702616,669432,689296,666974,669330,670329,664991,552640],"pitchers":[669432,689296,666974,669330,670329,664991,552640],"bench":[],"bullpen":[669358,680694,665152,544150,677020,687064],"battingOrder":[621493,624413,683002,681297,687952,691723,665750,650968,702616],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Mayo (1, Anderson, D)."},{"label":"TB","value":"Alonso; Cowser; Henderson; Holliday 2; Mayo 4; Taveras, L; Ward, T."},{"label":"RBI","value":"Cowser (28); Holliday 3 (20); Mayo 2 (40); Pozo (6); Taveras, L (39); Ward, T 2 (30)."},{"label":"2-out RBI","value":"Holliday 3; Cowser; Taveras, L; Ward, T 2."},{"label":"Runners left in scoring position, 2 out","value":"Pozo; O'Neill."},{"label":"SAC","value":"Taveras, L."},{"label":"SF","value":"Pozo."},{"label":"Team RISP","value":"6-for-16."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Holliday (5, 2nd base off Finnegan/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alonso (3, throw); Encarnacion-Strand (2, fielding); Henderson (13, throw)."},{"label":"Outfield assists","value":"O'Neill (Vierling at home)."},{"label":"DP","value":"(Henderson-Holliday-Alonso)."}]}],"note":[{"label":"a","value":"Singled for Tromp in the 7th."},{"label":"b","value":"Reached on a fielder's choice for O'Neill in the 8th."}]},"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":11,"groundOuts":16,"airOuts":12,"runs":9,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":2,"hits":10,"hitByPitch":1,"avg":".239","atBats":45,"obp":".314","slg":".404","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":20,"rbi":8,"leftOnBase":25,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":8,"airOuts":17,"runs":10,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":43,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"3.63","inningsPitched":"12.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.21","battersFaced":50,"outs":36,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":74,"strikes":123,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":10,"pitchesPerInning":"16.42","runsScoredPer9":"7.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":36,"errors":1,"chances":45,"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":21,"gamesStarted":21,"flyOuts":60,"groundOuts":140,"airOuts":103,"runs":63,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":92,"baseOnBalls":41,"intentionalWalks":0,"hits":115,"hitByPitch":12,"atBats":447,"obp":".334","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1834,"era":"4.53","inningsPitched":"113.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.38","battersFaced":503,"outs":340,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1834,"balls":648,"strikes":1186,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".417","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.26","hitsPer9Inn":"9.13","runsScoredPer9":"5.00","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"1-3 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":2,"rbi":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":53,"groundOuts":72,"airOuts":89,"runs":24,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":47,"baseOnBalls":28,"intentionalWalks":1,"hits":53,"hitByPitch":0,"avg":".207","atBats":256,"obp":".283","slg":".316","ops":".599","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":81,"rbi":23,"leftOnBase":102,"sacBunts":3,"sacFlies":2,"babip":".237","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.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":143,"putOuts":108,"errors":4,"chances":255,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"6.2 IP, 3 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":40,"groundOuts":93,"airOuts":73,"runs":33,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":116,"baseOnBalls":14,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":353,"obp":".247","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1431,"era":"2.79","inningsPitched":"96.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"0.91","battersFaced":374,"outs":290,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1431,"balls":454,"strikes":977,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".583","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"8.29","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.30","hitsPer9Inn":"6.89","runsScoredPer9":"3.07","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":16,"flyOuts":62,"groundOuts":61,"airOuts":108,"runs":27,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":85,"baseOnBalls":19,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":315,"obp":".257","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1318,"era":"2.70","inningsPitched":"86.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.99","battersFaced":341,"outs":260,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1318,"balls":462,"strikes":856,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".400","pitchesPerInning":"15.21","gamesFinished":0,"strikeoutWalkRatio":"4.47","strikeoutsPer9Inn":"8.83","walksPer9Inn":"1.97","hitsPer9Inn":"6.96","runsScoredPer9":"2.80","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":29,"groundOuts":36,"airOuts":52,"runs":17,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":49,"baseOnBalls":9,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".272","atBats":184,"obp":".303","slg":".435","ops":".738","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":80,"rbi":26,"leftOnBase":68,"sacBunts":1,"sacFlies":2,"babip":".336","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":10,"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":115,"putOuts":66,"errors":4,"chances":185,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","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":1,"flyOuts":14,"groundOuts":19,"airOuts":31,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":98,"obp":".257","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":444,"era":"2.67","inningsPitched":"27.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.00","battersFaced":109,"outs":81,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":176,"strikes":268,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".---","pitchesPerInning":"16.44","gamesFinished":4,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"10.33","walksPer9Inn":"3.33","hitsPer9Inn":"5.67","runsScoredPer9":"2.67","homeRunsPer9":"0.67","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"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":true,"isSubstitute":false}},"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":{"note":"(BS, 6)","summary":"1.1 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":2,"flyOuts":29,"groundOuts":56,"airOuts":53,"runs":33,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":24,"intentionalWalks":1,"hits":58,"hitByPitch":4,"atBats":240,"obp":".320","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1063,"era":"4.33","inningsPitched":"62.1","wins":4,"losses":4,"saves":2,"saveOpportunities":8,"holds":6,"blownSaves":6,"earnedRuns":30,"whip":"1.32","battersFaced":271,"outs":187,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":379,"strikes":684,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":2,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":9,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"10.97","walksPer9Inn":"3.47","hitsPer9Inn":"8.37","runsScoredPer9":"4.76","homeRunsPer9":"1.30","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"2-5 | K, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":25,"airOuts":21,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".287","atBats":87,"obp":".308","slg":".425","ops":".733","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":37,"rbi":8,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":56,"errors":5,"chances":103,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":2,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":67,"groundOuts":69,"airOuts":97,"runs":58,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":120,"baseOnBalls":57,"intentionalWalks":4,"hits":109,"hitByPitch":2,"avg":".279","atBats":390,"obp":".370","slg":".462","ops":".832","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":180,"rbi":53,"leftOnBase":184,"sacBunts":0,"sacFlies":5,"babip":".362","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":11,"lineOuts":19},"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":174,"errors":1,"chances":176,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-6 | K, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":8,"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":8,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":8,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".391","atBats":23,"obp":".417","slg":".913","ops":"1.330","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":21,"rbi":7,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.75","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":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"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":15,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":20,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":66,"obp":".227","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"1.80","inningsPitched":"20.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.80","battersFaced":77,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":98,"strikes":184,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":1,"winPercentage":".000","pitchesPerInning":"14.10","gamesFinished":6,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.85","walksPer9Inn":"3.15","hitsPer9Inn":"4.05","runsScoredPer9":"2.25","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":45,"gamesStarted":2,"flyOuts":17,"groundOuts":58,"airOuts":40,"runs":21,"doubles":8,"triples":1,"homeRuns":6,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":52,"hitByPitch":3,"atBats":186,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":767,"era":"3.04","inningsPitched":"47.1","wins":1,"losses":4,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":16,"whip":"1.33","battersFaced":201,"outs":142,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":273,"strikes":494,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".200","pitchesPerInning":"16.20","gamesFinished":8,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.09","hitsPer9Inn":"9.89","runsScoredPer9":"3.99","homeRunsPer9":"1.14","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"0-5 | K, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":99,"groundOuts":73,"airOuts":149,"runs":66,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":65,"baseOnBalls":65,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".285","atBats":400,"obp":".388","slg":".418","ops":".806","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":167,"rbi":37,"leftOnBase":132,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.44","popOuts":28,"lineOuts":22},"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":233,"putOuts":109,"errors":9,"chances":351,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"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}},"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":46,"gamesStarted":0,"flyOuts":20,"groundOuts":48,"airOuts":40,"runs":15,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":26,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":167,"obp":".366","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":737,"era":"2.93","inningsPitched":"46.0","wins":2,"losses":0,"saves":2,"saveOpportunities":9,"holds":12,"blownSaves":7,"earnedRuns":15,"whip":"1.52","battersFaced":195,"outs":138,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":737,"balls":284,"strikes":453,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":4,"winPercentage":"1.000","pitchesPerInning":"16.02","gamesFinished":4,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.09","hitsPer9Inn":"8.61","runsScoredPer9":"2.93","homeRunsPer9":"1.17","inheritedRunners":30,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","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":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":32,"gamesStarted":0,"flyOuts":19,"groundOuts":13,"airOuts":40,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":101,"obp":".292","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":477,"era":"3.77","inningsPitched":"28.2","wins":2,"losses":4,"saves":12,"saveOpportunities":16,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.22","battersFaced":120,"outs":86,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":175,"strikes":302,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":24,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"10.05","walksPer9Inn":"5.65","hitsPer9Inn":"5.34","runsScoredPer9":"4.08","homeRunsPer9":"1.57","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"700","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":67,"groundOuts":59,"airOuts":102,"runs":46,"doubles":18,"triples":0,"homeRuns":20,"strikeOuts":133,"baseOnBalls":45,"intentionalWalks":0,"hits":77,"hitByPitch":5,"avg":".210","atBats":367,"obp":".302","slg":".422","ops":".724","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":155,"rbi":54,"leftOnBase":168,"sacBunts":0,"sacFlies":4,"babip":".261","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.35","popOuts":15,"lineOuts":20},"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":72,"putOuts":804,"errors":2,"chances":878,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":22,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":58,"obp":".388","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"4.91","inningsPitched":"14.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"1.70","battersFaced":68,"outs":44,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":95,"strikes":187,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":2,"winPercentage":".000","pitchesPerInning":"19.23","gamesFinished":1,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"12.89","walksPer9Inn":"4.91","hitsPer9Inn":"10.43","runsScoredPer9":"5.52","homeRunsPer9":"1.23","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":17,"flyOuts":67,"groundOuts":110,"airOuts":138,"runs":45,"doubles":19,"triples":2,"homeRuns":11,"strikeOuts":79,"baseOnBalls":23,"intentionalWalks":2,"hits":89,"hitByPitch":4,"atBats":411,"obp":".264","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1595,"era":"3.34","inningsPitched":"110.1","wins":7,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.02","battersFaced":443,"outs":331,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1595,"balls":532,"strikes":1063,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".538","pitchesPerInning":"14.46","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"6.44","walksPer9Inn":"1.88","hitsPer9Inn":"7.26","runsScoredPer9":"3.67","homeRunsPer9":"0.90","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":44,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"302","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".381","slg":".343","ops":".724","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".370","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"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"}]},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":30,"groundOuts":50,"airOuts":45,"runs":29,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":34,"intentionalWalks":1,"hits":51,"hitByPitch":2,"avg":".270","atBats":189,"obp":".383","slg":".392","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":74,"rbi":23,"leftOnBase":73,"sacBunts":0,"sacFlies":2,"babip":".326","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.80","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":52,"errors":2,"chances":167,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"101","stats":{"batting":{"summary":"0-0 | HBP","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":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":20,"groundOuts":25,"airOuts":34,"runs":21,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":70,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".162","atBats":154,"obp":".223","slg":".292","ops":".515","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":45,"rbi":16,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":115,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":2,"flyOuts":9,"groundOuts":35,"airOuts":15,"runs":9,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":78,"obp":".329","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":304,"era":"3.98","inningsPitched":"20.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.33","battersFaced":86,"outs":61,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":110,"strikes":194,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.95","gamesFinished":6,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.54","walksPer9Inn":"2.66","hitsPer9Inn":"9.30","runsScoredPer9":"3.98","homeRunsPer9":"1.77","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-2 | 3B, 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":1,"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":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":50,"groundOuts":68,"airOuts":100,"runs":24,"doubles":13,"triples":3,"homeRuns":5,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".207","atBats":266,"obp":".255","slg":".335","ops":".590","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":89,"rbi":31,"leftOnBase":131,"sacBunts":1,"sacFlies":5,"babip":".230","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.20","popOuts":25,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":159,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"400","stats":{"batting":{"summary":"1-6 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":50,"groundOuts":80,"airOuts":105,"runs":55,"doubles":22,"triples":2,"homeRuns":22,"strikeOuts":91,"baseOnBalls":26,"intentionalWalks":0,"hits":100,"hitByPitch":12,"avg":".268","atBats":373,"obp":".333","slg":".515","ops":".848","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":192,"rbi":68,"leftOnBase":166,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.96","popOuts":24,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":39,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":25,"putOuts":658,"errors":3,"chances":686,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"301","stats":{"batting":{"note":"a-","summary":"1-2 | 3B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":99,"flyOuts":46,"groundOuts":67,"airOuts":88,"runs":41,"doubles":12,"triples":4,"homeRuns":8,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":0,"hits":76,"hitByPitch":3,"avg":".264","atBats":288,"obp":".312","slg":".417","ops":".729","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":120,"rbi":26,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":18,"lineOuts":24},"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":71,"putOuts":79,"errors":3,"chances":153,"fielding":".980","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"}]},"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":11,"gamesStarted":11,"flyOuts":33,"groundOuts":64,"airOuts":72,"runs":14,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":41,"hitByPitch":2,"atBats":236,"obp":".246","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":973,"era":"1.75","inningsPitched":"67.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.93","battersFaced":260,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":348,"strikes":625,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".857","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.82","hitsPer9Inn":"5.51","runsScoredPer9":"1.88","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650402,681546,805808,701678,690993,701162,693307,682985,680664,679529,663837,656716,595879,669373,640448,623454,445276,621097,805427,669724],"pitchers":[669373,640448,623454,445276,621097,805427,669724],"bench":[],"bullpen":[663947,680744,675512,663554,672456,664285],"battingOrder":[681546,805808,701162,693307,682985,680664,679529,656716,595879],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vierling (13, Rogers, Tr); Torres (8, Rogers, Tr); McKinstry (10, Rogers, Tr)."},{"label":"3B","value":"Vierling (3, Rogers, Tr); Keith (4, Nunez)."},{"label":"HR","value":"Torkelson (20, 11th inning off Garcia, Ri, 1 on, 0 out)."},{"label":"TB","value":"Báez, J 2; Dingler; Keith 3; McKinstry 2; Torkelson 5; Torres 2; Vierling 5."},{"label":"RBI","value":"Báez, J 2 (8); Lee (26); McGonigle (37); McKinstry 2 (23); Torkelson 2 (54)."},{"label":"Runners left in scoring position, 2 out","value":"Dingler; Valencia 3; Torres."},{"label":"SF","value":"Lee; McGonigle."},{"label":"GIDP","value":"Valencia."},{"label":"Team RISP","value":"4-for-17."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Báez, J (5, fielding)."},{"label":"DP","value":"(McGonigle-Báez, J)."}]}],"note":[{"label":"a","value":"Tripled for Lee in the 7th."},{"label":"b","value":"Walked for Keith in the 12th."},{"label":"1","value":"Ran for Vierling in the 5th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Greene, R 2 (by Nunez, by Wells, T)."},{"label":"HBP","value":"Outman (by Garcia, Ri)."},{"label":"ABS Challenge","value":"Pozo (Ball-Overturned to Strike); Báez, J (Strike-Confirmed); Mayo (Strike-Overturned to Ball); Cowser (Strike-Confirmed); Greene, R (Strike-Overturned to Ball); Valencia (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Rogers, Tr 94-69; Nunez 13-10; Cano 12-7; Wells, T 12-9; Garcia, Ri 9-6; Wolfram 16-9; Kittredge 4-2; Skubal 92-56; Finnegan 20-13; Anderson, D 30-19; Jansen, K 18-10; Waguespack 15-10; Sommers 20-14; Hanifee 2-1."},{"label":"Groundouts-flyouts","value":"Rogers, Tr 7-7; Nunez 1-1; Cano 2-0; Wells, T 2-2; Garcia, Ri 2-0; Wolfram 1-1; Kittredge 1-0; Skubal 4-7; Finnegan 0-0; Anderson, D 2-0; Jansen, K 0-1; Waguespack 1-0; Sommers 0-1; Hanifee 1-0."},{"label":"Batters faced","value":"Rogers, Tr 28; Nunez 5; Cano 3; Wells, T 6; Garcia, Ri 4; Wolfram 4; Kittredge 1; Skubal 25; Finnegan 3; Anderson, D 7; Jansen, K 4; Waguespack 5; Sommers 5; Hanifee 1."},{"label":"Inherited runners-scored","value":"Wolfram 1-0; Kittredge 2-0; Finnegan 2-2; Anderson, D 1-0; Sommers 1-1; Hanifee 1-0."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Chad Whitson. "},{"label":"Weather","value":"79 degrees, Sunny."},{"label":"Wind","value":"11 mph, Out To RF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"3:33."},{"label":"Att","value":"34,406."},{"label":"Venue","value":"Comerica Park."},{"label":"July 29, 2026"}],"pitchingNotes":["Finnegan pitched to 3 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, 3 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":40,"groundOuts":93,"airOuts":73,"runs":33,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":116,"baseOnBalls":14,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":353,"obp":".247","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1431,"era":"2.79","inningsPitched":"96.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"0.91","battersFaced":374,"outs":290,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1431,"balls":454,"strikes":977,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".583","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"8.29","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.30","hitsPer9Inn":"6.89","runsScoredPer9":"3.07","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","boxscoreName":"Mayo"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 3B, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":84,"flyOuts":37,"groundOuts":44,"airOuts":65,"runs":38,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":91,"baseOnBalls":21,"intentionalWalks":0,"hits":51,"hitByPitch":3,"avg":".204","atBats":250,"obp":".273","slg":".420","ops":".693","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":105,"rbi":40,"leftOnBase":123,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.86","popOuts":17,"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":63,"putOuts":89,"errors":7,"chances":159,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","boxscoreName":"Vierling"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-2 | 3B, 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":1,"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":5,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":50,"groundOuts":68,"airOuts":100,"runs":24,"doubles":13,"triples":3,"homeRuns":5,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".207","atBats":266,"obp":".255","slg":".335","ops":".590","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":89,"rbi":31,"leftOnBase":131,"sacBunts":1,"sacFlies":5,"babip":".230","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.20","popOuts":25,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":159,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"loser":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"save":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}