{"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":824253,"link":"/api/v1.1/game/824253/feed/live","metaData":{"wait":10,"timeStamp":"20260709_012701","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count31","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824253,"type":"R","doubleHeader":"N","id":"2026/07/08/athmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824253-2026-07-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-08T22:40:00Z","originalDate":"2026-07-08","officialDate":"2026-07-08","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":92,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":51,"ties":0,"pct":".446"},"records":{},"divisionLeader":false,"wins":41,"losses":51,"winningPercentage":".446"},"franchiseName":"Athletics","clubName":"Athletics","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":92,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":50,"ties":0,"pct":".457"},"records":{},"divisionLeader":false,"wins":42,"losses":50,"winningPercentage":".457"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"21","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"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},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"21","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},"ID689225":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225","firstName":"Beau","lastName":"Brieske","primaryNumber":"4","birthDate":"1998-04-04","currentAge":28,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beau","useLastName":"Brieske","middleName":"Conner","boxscoreName":"Brieske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"briss-KEY","mlbDebutDate":"2022-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beau Brieske","nameSlug":"beau-brieske-689225","firstLastName":"Beau Brieske","lastFirstName":"Brieske, Beau","lastInitName":"Brieske, B","initLastName":"B Brieske","fullFMLName":"Beau Conner Brieske","fullLFMName":"Brieske, Beau Conner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID811965":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","firstName":"Joshua","lastName":"Kuroda-Grauer","primaryNumber":"44","birthDate":"2003-01-31","currentAge":23,"birthCity":"New Brunswick","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Joshua","useLastName":"Kuroda-Grauer","boxscoreName":"Kuroda-Grauer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Kuroda-Grauer","nameSlug":"joshua-kuroda-grauer-811965","firstLastName":"Joshua Kuroda-Grauer","lastFirstName":"Kuroda-Grauer, Joshua","lastInitName":"Kuroda-Grauer, J","initLastName":"J Kuroda-Grauer","fullFMLName":"Joshua Kuroda-Grauer","fullLFMName":"Kuroda-Grauer, Joshua ","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"21","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},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"21","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"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},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"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},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"21","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"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},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661},"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":"Partly Cloudy","temp":"87","wind":"7 mph, In From CF"},"gameInfo":{"attendance":29049,"firstPitch":"2026-07-08T22:41:00.000Z","gameDurationMinutes":165},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"home":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:41:37.617Z","endTime":"2026-07-08T22:41:47.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-08T19:13:18.478Z","endTime":"2026-07-08T22:18:12.592Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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-08T22:18:12.592Z","endTime":"2026-07-08T22:39:56.102Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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-08T22:39:56.102Z","endTime":"2026-07-08T22:41:39.694Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":96.9,"endSpeed":90.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564200895217184,"aZ":-16.137577211034067,"pfxX":-7.124907423565686,"pfxZ":7.813229936700042,"pX":-0.22525241740223115,"pZ":1.8518733394956157,"vX0":6.198475564351288,"vY0":-141.0605571337543,"vZ0":-7.07146083688325,"x":125.59,"y":188.78,"x0":-1.5058221132760348,"y0":50.00236692340489,"z0":5.396915917117477,"aX":-14.622023883200665},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2252,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.385597283434548,"extension":6.989333771497668},"hitData":{"launchSpeed":98.9,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":155.74}},"index":3,"playId":"92a74514-fa62-316a-b314-7c47e8f3349e","pitchNumber":1,"startTime":"2026-07-08T22:41:39.694Z","endTime":"2026-07-08T22:41:47.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:41:47.591Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:42:05.914Z","endTime":"2026-07-08T22:42:33.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028722880681606,"aZ":-14.433759434012954,"pfxX":-5.635098518704148,"pfxZ":8.682191113042437,"pX":-1.82904129071322,"pZ":2.804320969268192,"vX0":1.8018708187420212,"vY0":-141.0890087675785,"vZ0":-4.695199367556787,"x":186.72,"y":163.06,"x0":-1.7386037092331579,"y0":50.00196053503929,"z0":5.400398995650861,"aX":-11.513947357582408},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2247,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3862182120213493,"extension":6.832603598098566},"index":0,"playId":"7f25f1db-017d-384b-aac4-6304f7f13104","pitchNumber":1,"startTime":"2026-07-08T22:42:12.031Z","endTime":"2026-07-08T22:42:15.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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63113728609449,"aZ":-20.078421272011028,"pfxX":0.20367729207021334,"pfxZ":6.218321661161578,"pX":0.1939469107389152,"pZ":2.4179003191363573,"vX0":5.210165699656654,"vY0":-137.6590094380161,"vZ0":-4.460852029644295,"x":109.61,"y":173.5,"x0":-1.7390425877734268,"y0":50.006098171797085,"z0":5.394238995214015,"aX":0.3948634508292308},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":-1.3,"spinRate":2346,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.39583054459644096,"extension":7.047313234793325},"hitData":{"launchSpeed":97.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":167.9}},"index":1,"playId":"39d19c10-e100-3376-8e8d-93c8ec3c3522","pitchNumber":2,"startTime":"2026-07-08T22:42:26.639Z","endTime":"2026-07-08T22:42:33.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:42:33.657Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out sharply to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-08T22:42:42.354Z","endTime":"2026-07-08T22:44:20.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":81.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.037735126003998,"aZ":-31.65919130415867,"pfxX":1.5990547660821157,"pfxZ":0.30583909730989056,"pX":0.6535508189361334,"pZ":2.0803660844836203,"vX0":5.4698084514306355,"vY0":-127.18109580689335,"vZ0":-2.1581016853058337,"x":92.09,"y":182.61,"x0":-1.721792005411951,"y0":50.000246208618925,"z0":5.420711967001916,"aX":2.6499878148573037},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2449,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.42863321769407836,"extension":6.98054886613796},"index":0,"playId":"1feed615-b3b6-33c7-b220-bb4ef044776c","pitchNumber":1,"startTime":"2026-07-08T22:42:58.204Z","endTime":"2026-07-08T22:43:01.836Z","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":94.4,"endSpeed":87.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435395591220516,"aZ":-21.471031431213632,"pfxX":0.5315558863529715,"pfxZ":5.558334874513504,"pX":0.6867637280793006,"pZ":2.246768519327641,"vX0":5.84354783063049,"vY0":-137.37602247213655,"vZ0":-4.598614299809087,"x":90.82,"y":178.12,"x0":-1.5306784356913339,"y0":50.00092273099053,"z0":5.388572548904458,"aX":1.0212209476168195},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":-2.2,"spinRate":2386,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.39765753877006915,"extension":6.821774617742503},"index":1,"playId":"4bd9bc92-282c-377f-a37d-571c91f311e7","pitchNumber":2,"startTime":"2026-07-08T22:43:11.628Z","endTime":"2026-07-08T22:43:15.419Z","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-08T22:43:23.857Z","endTime":"2026-07-08T22:43:39.435Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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.9,"endSpeed":90.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512852303242564,"aZ":-15.005722126518373,"pfxX":-5.454494743429104,"pfxZ":8.173751534681822,"pX":-1.029794626403184,"pZ":3.712015240699953,"vX0":3.1692699148820074,"vY0":-142.77866180092275,"vZ0":-2.309196367945284,"x":156.25,"y":138.56,"x0":-1.4354313077139549,"y0":50.00274706156537,"z0":5.456229944739774,"aX":-11.457479697443592},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2249,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3810929570830792,"extension":6.845266899914406},"index":3,"playId":"0292c602-a81c-3218-b3cf-40af7b3c3438","pitchNumber":3,"startTime":"2026-07-08T22:43:39.435Z","endTime":"2026-07-08T22:43:43.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.561278376644847,"aZ":-28.79152602037295,"pfxX":-6.8819053512121915,"pfxZ":1.9806873906367342,"pX":0.463048892687063,"pZ":1.0245472985776858,"vX0":6.674699203342586,"vY0":-128.3605012794862,"vZ0":-5.293537689700319,"x":99.35,"y":211.12,"x0":-1.2473101387302552,"y0":50.00371503246419,"z0":5.29067742157794,"aX":-11.761560890268818},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":11.4,"spinRate":1264,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4228488336456686,"extension":7.094022462013462},"index":4,"playId":"220c27b9-5263-3a2e-8d17-792e6557bd1c","pitchNumber":4,"startTime":"2026-07-08T22:43:55.235Z","endTime":"2026-07-08T22:43:59.306Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.428467748314816,"aZ":-13.791031928976661,"pfxX":-6.800340179930944,"pfxZ":8.737539146589057,"pX":-0.24415515877737048,"pZ":2.34681695809546,"vX0":5.643185765297097,"vY0":-143.0640764187866,"vZ0":-6.027694492167864,"x":126.31,"y":175.42,"x0":-1.3443860542891604,"y0":50.00139266579073,"z0":5.32196317042463,"aX":-14.304091474199211},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2274,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3807138895435913,"extension":7.1107112132783445},"hitData":{"launchSpeed":102.4,"launchAngle":16.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":163.63,"coordY":86.97}},"index":5,"playId":"f1056198-63e6-3bc8-a100-7031a752e299","pitchNumber":5,"startTime":"2026-07-08T22:44:11.319Z","endTime":"2026-07-08T22:44:20.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:44:20.272Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:46:01.637Z","endTime":"2026-07-08T22:48:05.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97066009128288,"aZ":-13.162650815489714,"pfxX":5.051006376252845,"pfxZ":10.451454775716414,"pX":-0.8582080831363443,"pZ":1.5803107159095182,"vX0":-8.307062011028306,"vY0":-133.79112190859328,"vZ0":-8.428149584478398,"x":149.71,"y":196.11,"x0":1.6259520603121023,"y0":50.0010525772438,"z0":5.707546026897493,"aX":9.18677700553918},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2129,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4088796633833982,"extension":6.776162127505439},"index":0,"playId":"4c10d285-bdaf-3f61-9adc-693ceb1258ab","pitchNumber":1,"startTime":"2026-07-08T22:46:33.539Z","endTime":"2026-07-08T22:46:37.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248635479311485,"aZ":-15.212462914402423,"pfxX":5.113837434491198,"pfxZ":9.305979626861017,"pX":1.1369000899092554,"pZ":2.2178359734878055,"vX0":-4.258649717071159,"vY0":-133.7483285380368,"vZ0":-6.486180921117789,"x":73.66,"y":178.9,"x0":2.0807796268324488,"y0":50.00170917017167,"z0":5.753927287937021,"aX":9.319297825560843},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-8.4,"spinRate":2040,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4086021735091605,"extension":6.698996743339969},"index":1,"playId":"65fbc1e3-197e-3d45-a469-148e3cb6b05c","pitchNumber":2,"startTime":"2026-07-08T22:46:49.634Z","endTime":"2026-07-08T22:46:53.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554323731715808,"aZ":-27.49619734633653,"pfxX":-1.1959853589841678,"pfxZ":2.880838350957916,"pX":-0.40315935001535214,"pZ":2.3119991815289125,"vX0":-5.997100196336486,"vY0":-125.82433816838257,"vZ0":-3.8007661732797278,"x":132.37,"y":176.36,"x0":2.1544145653858076,"y0":50.0017695666362,"z0":6.039422254337404,"aX":-1.9409853696314479},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":3.4,"spinRate":2287,"spinDirection":175},"zone":4,"typeConfidence":2.0,"plateTime":0.43326165411078366,"extension":6.200667671344086},"index":2,"playId":"e29a1432-9bc0-3f5a-914d-b4694e2ac65c","pitchNumber":3,"startTime":"2026-07-08T22:47:06.994Z","endTime":"2026-07-08T22:47:10.773Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97154758878868,"aZ":-29.095448114648125,"pfxX":7.730357209835384,"pfxZ":2.2161928702117386,"pX":0.6183425158924567,"pZ":2.58153904723435,"vX0":-5.893377004021046,"vY0":-116.52591505754684,"vZ0":-1.6234949116726751,"x":93.43,"y":169.08,"x0":2.1643969744757534,"y0":50.001110206684494,"z0":6.0120573533451696,"aX":10.72951662790151},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.0,"breakHorizontal":-12.7,"spinRate":1349,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.46835891629809456,"extension":6.362569387934468},"index":3,"playId":"5eb2466f-7d58-3341-85c2-5bc62662bfd7","pitchNumber":4,"startTime":"2026-07-08T22:47:27.069Z","endTime":"2026-07-08T22:47:30.749Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-08T22:47:35.583Z","endTime":"2026-07-08T22:47:45.123Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":92.6,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74161557929729,"aZ":-16.705445084817676,"pfxX":5.152304452863083,"pfxZ":8.336171253533971,"pX":-1.0386897982518288,"pZ":2.8475003883137036,"vX0":-9.75150239820299,"vY0":-134.52116898251924,"vZ0":-4.653140824961183,"x":156.59,"y":161.9,"x0":1.9434987322488202,"y0":50.00543514136761,"z0":5.762788347632619,"aX":9.564674658933656},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-7.6,"spinRate":2025,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40523456434711624,"extension":6.686182476304051},"index":5,"playId":"e9703a74-29c2-3f82-9dcf-b388355d48b4","pitchNumber":5,"startTime":"2026-07-08T22:47:45.123Z","endTime":"2026-07-08T22:47:49.362Z","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":79.3,"endSpeed":73.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70243018634701,"aZ":-29.26492976324965,"pfxX":7.784218397136901,"pfxZ":2.151704693040349,"pX":0.32178756535846137,"pZ":1.679654351933005,"vX0":-6.004748144615303,"vY0":-115.3310069370548,"vZ0":-3.5097816507637116,"x":104.73,"y":193.43,"x0":1.9430971007445597,"y0":50.003261285108955,"z0":6.032631027449437,"aX":10.525835813432925},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.4,"breakHorizontal":-12.7,"spinRate":1387,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4742450994147731,"extension":6.434139585344812},"index":6,"playId":"2118f725-fa94-3a92-ae54-9e91a5d4f913","pitchNumber":6,"startTime":"2026-07-08T22:48:01.344Z","endTime":"2026-07-08T22:48:05.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:48:05.513Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a soft ground ball to third baseman Zack Gelof. Dillon Dingler to 2nd. Dillon Dingler advances to 2nd, on a throwing error by third baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:48:06.680Z","endTime":"2026-07-08T22:50:22.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010209976629827,"aZ":-18.298924235208595,"pfxX":6.7063793988767175,"pfxZ":7.706977215557808,"pX":0.3157636393422671,"pZ":3.393251118475433,"vX0":-7.33448477863497,"vY0":-133.18270110877557,"vZ0":-2.89664968081426,"x":104.96,"y":147.16,"x0":2.2311611023749274,"y0":50.004069294603546,"z0":5.81505313955673,"aX":12.075849154629063},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-10.6,"spinRate":2029,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.41091068790596275,"extension":6.569555995980867},"index":0,"playId":"457715b6-4e56-3c88-9037-0c2378548318","pitchNumber":1,"startTime":"2026-07-08T22:48:32.277Z","endTime":"2026-07-08T22:48:36.942Z","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":88.2,"endSpeed":80.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566902454996793,"aZ":-22.18928300354705,"pfxX":1.0769818998027016,"pfxZ":5.977156978415284,"pX":-0.932361724851184,"pZ":5.309370798038063,"vX0":-7.7258020829932565,"vY0":-128.21138088832225,"vZ0":2.217662303152494,"x":152.54,"y":95.43,"x0":1.9752914258937888,"y0":50.00486480565706,"z0":6.160743047763774,"aX":1.800504357677297},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.5,"breakHorizontal":-0.2,"spinRate":2129,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.4265862804628946,"extension":6.449069225443933},"index":1,"playId":"30d661a4-4d59-3df2-ab37-6c22e77b486d","pitchNumber":2,"startTime":"2026-07-08T22:48:52.505Z","endTime":"2026-07-08T22:48:56.556Z","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":78.4,"endSpeed":72.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.290802173284533,"aZ":-30.227066740732525,"pfxX":7.398188822466658,"pfxZ":1.4811116178766834,"pX":1.28833518580593,"pZ":2.409306699783412,"vX0":-4.082179295740102,"vY0":-114.13631542386786,"vZ0":-1.509236075644899,"x":67.89,"y":173.73,"x0":2.140132427330193,"y0":50.00561530178216,"z0":6.059845869156934,"aX":9.748352985132716},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.6,"breakHorizontal":-12.4,"spinRate":1350,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4801623298525186,"extension":6.330066788113373},"index":2,"playId":"7fd377ab-ecf1-3c52-8484-7e5fb515b1f8","pitchNumber":3,"startTime":"2026-07-08T22:49:11.919Z","endTime":"2026-07-08T22:49:16.277Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395183498845906,"aZ":-10.362491088657261,"pfxX":5.349804272295039,"pfxZ":12.036522056032666,"pX":0.08374254300783865,"pZ":1.965623196403496,"vX0":-6.478067565306658,"vY0":-133.66659204942724,"vZ0":-8.121717561559791,"x":113.81,"y":185.71,"x0":1.8418935896205952,"y0":50.003724913652995,"z0":5.7845844114312115,"aX":9.695988653543662},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.3,"breakHorizontal":-8.3,"spinRate":2138,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.4095261161042689,"extension":6.775362015086162},"index":3,"playId":"f11db139-2c1b-3591-925b-a367572e5311","pitchNumber":4,"startTime":"2026-07-08T22:49:31.530Z","endTime":"2026-07-08T22:49:35.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07888061426565,"aZ":-10.41522829527658,"pfxX":5.91939924349112,"pfxZ":11.72990707955583,"pX":1.0287161935306828,"pZ":2.9994209618039145,"vX0":-4.280135616011842,"vY0":-135.45976332631338,"vZ0":-5.455483581701053,"x":77.79,"y":157.8,"x0":1.8616154614683083,"y0":50.002603253326555,"z0":5.770171079873915,"aX":10.980986146370908},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":-9.8,"spinRate":2180,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4046196259845942,"extension":6.674278730437888},"index":4,"playId":"a64ff87a-27c2-3874-8053-a2196430b52e","pitchNumber":5,"startTime":"2026-07-08T22:49:50.980Z","endTime":"2026-07-08T22:49:54.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486275174280866,"aZ":-26.346865850163162,"pfxX":8.722063345663827,"pfxZ":4.029946917876086,"pX":0.9441655690771841,"pZ":1.1161230039899088,"vX0":-5.433742082760628,"vY0":-119.63493346003604,"vZ0":-5.779119829699493,"x":81.01,"y":208.64,"x0":2.1138397955836776,"y0":50.00363727618747,"z0":5.930125534182469,"aX":12.619856901063647},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.1,"breakHorizontal":-14.4,"spinRate":1457,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.45814792262453663,"extension":6.34301702600812},"hitData":{"launchSpeed":58.6,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":106.36,"coordY":176.34}},"index":5,"playId":"8bc59475-e137-38d3-bae6-be7a52eb9ba1","pitchNumber":6,"startTime":"2026-07-08T22:50:11.639Z","endTime":"2026-07-08T22:50:22.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:50:22.296Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:51:35.918Z","endTime":"2026-07-08T22:52:43.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T22:51:07.493Z","endTime":"2026-07-08T22:51:38.181Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":84.2,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94818177624434,"aZ":-29.038848456483127,"pfxX":-2.2252377589138304,"pfxZ":2.0427785448178,"pX":-1.6467150993347899,"pZ":1.6901490921810058,"vX0":-8.16570312897364,"vY0":-122.42574159492551,"vZ0":-4.215007368775943,"x":179.77,"y":193.15,"x0":2.0076545754464683,"y0":50.00203936807453,"z0":5.892539051161007,"aX":-3.40846024004915},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.44573783004543976,"extension":6.4691924512115575},"index":1,"playId":"fac40beb-e07f-378d-8126-ed1c7a080309","pitchNumber":1,"startTime":"2026-07-08T22:51:38.181Z","endTime":"2026-07-08T22:51:42.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.539995929914276,"aZ":-30.070854982554525,"pfxX":-6.727183746330683,"pfxZ":1.5212628483342732,"pX":-2.2982627568441685,"pZ":1.8845010524956476,"vX0":-8.619615091126096,"vY0":-116.61863944660149,"vZ0":-2.4144831877951143,"x":204.6,"y":187.9,"x0":2.310613748146908,"y0":50.005468401049804,"z0":5.750942141930333,"aX":-9.330015745105129},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.4,"breakHorizontal":14.2,"spinRate":2430,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.46846863887986734,"extension":6.521849878865689},"index":2,"playId":"4bc16a51-53b1-3bd8-bd3e-f6de3b7ec4bb","pitchNumber":2,"startTime":"2026-07-08T22:51:56.974Z","endTime":"2026-07-08T22:52:00.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021790876553027,"aZ":-31.2116894257594,"pfxX":-3.272310070341674,"pfxZ":0.6205727194408679,"pX":-0.7276141989483496,"pZ":1.1342392437845532,"vX0":-6.050103254990446,"vY0":-123.01348931276429,"vZ0":-4.868150106174075,"x":144.73,"y":208.16,"x0":2.1787691885864695,"y0":50.0015541237758,"z0":5.753381104171691,"aX":-5.066726110107014},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":7.2,"spinRate":2279,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4435011034596923,"extension":6.562122657647094},"index":3,"playId":"4de44cdc-01e5-386f-bc30-1c76e49e913c","pitchNumber":3,"startTime":"2026-07-08T22:52:18.853Z","endTime":"2026-07-08T22:52:23.292Z","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":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035176246455546,"aZ":-14.941189191684735,"pfxX":4.675683041068869,"pfxZ":9.484301656966593,"pX":-0.6065643450773135,"pZ":1.43261272343891,"vX0":-8.88202701423953,"vY0":-133.06882417728104,"vZ0":-8.029468630309037,"x":140.12,"y":200.1,"x0":2.1473957235837613,"y0":50.00432214916858,"z0":5.543541394671629,"aX":8.49766313538657},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2135,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4095745355967426,"extension":6.7604326577620775},"index":4,"playId":"3246cf91-158a-3db7-a171-7d7ced07a1e9","pitchNumber":4,"startTime":"2026-07-08T22:52:39.394Z","endTime":"2026-07-08T22:52:43.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:52:43.928Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Dillon Dingler to 3rd. Kevin McGonigle to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:52:44.630Z","endTime":"2026-07-08T22:55:37.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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(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":81.0,"endSpeed":74.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.566578040784243,"aZ":-30.153738562241188,"pfxX":9.195301577904212,"pfxZ":1.4370745375213048,"pX":0.5897756020444996,"pZ":1.87773894834142,"vX0":-6.4019905031955675,"vY0":-117.74330797142946,"vZ0":-3.0666408094740523,"x":94.52,"y":188.08,"x0":2.1507293337313222,"y0":50.00008232597447,"z0":5.990058700619328,"aX":12.895874141318316},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.2,"breakHorizontal":-15.1,"spinRate":1403,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.46537161848860675,"extension":6.329343946889827},"index":0,"playId":"eb2b0f7a-67d6-34e8-8fff-31f2e1dc8c3e","pitchNumber":1,"startTime":"2026-07-08T22:53:17.723Z","endTime":"2026-07-08T22:53:21.072Z","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":88.5,"endSpeed":81.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088102698327315,"aZ":-22.920339125999273,"pfxX":-0.42802419504675093,"pfxZ":5.506873894188649,"pX":-1.10836046492952,"pZ":3.6555334922946288,"vX0":-7.881771802584572,"vY0":-128.6639177864661,"vZ0":-1.2590318095656343,"x":159.25,"y":140.08,"x0":2.047180528869939,"y0":50.0029711926285,"z0":5.923240436180781,"aX":-0.7192496703486947},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":2.5,"spinRate":2337,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4253022227848189,"extension":6.425955421773309},"index":1,"playId":"c61d443e-4855-3fb2-a94d-d684650ede65","pitchNumber":2,"startTime":"2026-07-08T22:53:37.431Z","endTime":"2026-07-08T22:53:41.542Z","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.6,"endSpeed":85.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388623324866636,"aZ":-12.773836729396626,"pfxX":5.000415269384155,"pfxZ":10.509818004724176,"pX":-0.6309963119846036,"pZ":3.0790526858981546,"vX0":-8.450357738346861,"vY0":-134.56782141292197,"vZ0":-4.907500402188833,"x":141.05,"y":155.65,"x0":1.890845974514406,"y0":50.003819965347866,"z0":5.821251819523995,"aX":9.232009371068111},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":2268,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.40599815649433246,"extension":6.7959575203542},"index":2,"playId":"22851e82-8560-3b8f-9e2b-0e23db61a160","pitchNumber":3,"startTime":"2026-07-08T22:54:01.105Z","endTime":"2026-07-08T22:54:04.375Z","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.2,"endSpeed":84.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527494855095537,"aZ":-12.593319336795101,"pfxX":6.295087945995951,"pfxZ":10.667705117143381,"pX":0.12335175116435225,"pZ":2.3604185473994685,"vX0":-7.375531976519897,"vY0":-134.01864055121493,"vZ0":-6.363483796957353,"x":112.3,"y":175.05,"x0":2.081592661344661,"y0":50.00049817521215,"z0":5.649357070687823,"aX":11.552689360515732},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-10.0,"spinRate":2280,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4072985201971693,"extension":6.732514086518238},"index":3,"playId":"c2721318-7dab-33f4-bb90-1d1c4c0706dc","pitchNumber":4,"startTime":"2026-07-08T22:54:25.261Z","endTime":"2026-07-08T22:54:28.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1018557238717,"aZ":-29.010676029596116,"pfxX":7.219648323327069,"pfxZ":2.265109322895981,"pX":1.9324082030798968,"pZ":2.14918273197418,"vX0":-3.1386708675408967,"vY0":-117.0459052025808,"vZ0":-2.4811930908644984,"x":43.34,"y":180.75,"x0":2.3493940900532047,"y0":50.00040895249116,"z0":5.926639596083893,"aX":10.063542985449631},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.8,"breakHorizontal":-12.4,"spinRate":1485,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4671054800781378,"extension":6.25332877599657},"index":4,"playId":"4286806a-dc22-3bba-ace3-50f044e394ec","pitchNumber":5,"startTime":"2026-07-08T22:54:49.073Z","endTime":"2026-07-08T22:54:52.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479873062451457,"aZ":-17.012090144236122,"pfxX":6.890490800457551,"pfxZ":8.30508355162876,"pX":-0.8414748847314477,"pZ":3.4883176353439267,"vX0":-10.093097216284498,"vY0":-134.1327968534347,"vZ0":-2.6782886473837157,"x":149.08,"y":144.6,"x0":2.071510539367181,"y0":50.00288516663827,"z0":5.709954287015259,"aX":12.580680010540226},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-10.3,"spinRate":2161,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.408041321132266,"extension":6.64317634891606},"index":5,"playId":"75165303-82d1-361a-987c-8478dfe2096e","pitchNumber":6,"startTime":"2026-07-08T22:55:10.910Z","endTime":"2026-07-08T22:55:15.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17286490245266,"aZ":-15.844201425346043,"pfxX":6.127871752377091,"pfxZ":9.038954111720988,"pX":-0.0058321152628817065,"pZ":4.233319884187038,"vX0":-7.520289598137141,"vY0":-133.6573257828265,"vZ0":-1.075802572144471,"x":117.22,"y":124.48,"x0":2.0499342531882094,"y0":50.0036556895915,"z0":5.7803351022366405,"aX":11.072709165996356},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-9.5,"spinRate":2161,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4100134727827447,"extension":6.646909101497514},"index":6,"playId":"4f0fc0b4-38b3-31a9-89b7-127e3981ed71","pitchNumber":7,"startTime":"2026-07-08T22:55:33.117Z","endTime":"2026-07-08T22:55:37.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:55:37.411Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to right fielder Lawrence Butler. Dillon Dingler scores. Kevin McGonigle to 3rd. Spencer Torkelson to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:56:38.767Z","endTime":"2026-07-08T22:59:04.843Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-08T22:55:55.596Z","endTime":"2026-07-08T22:56:41.032Z","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":78.5,"endSpeed":71.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10171816702069,"aZ":-33.37152812846225,"pfxX":-8.120046416180763,"pfxZ":-0.9135958114723053,"pX":-1.215759771504704,"pZ":3.3106247925091723,"vX0":-5.979794538740826,"vY0":-114.15039729733746,"vZ0":1.759108957946924,"x":163.34,"y":149.39,"x0":2.502910625075938,"y0":50.00468622468642,"z0":5.841306214525144,"aX":-10.602427408320539},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.8,"breakHorizontal":16.3,"spinRate":2288,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.4818052882025352,"extension":6.374855329840222},"index":1,"playId":"91e5f45d-bf91-335d-a73d-d1701b00f288","pitchNumber":1,"startTime":"2026-07-08T22:56:41.032Z","endTime":"2026-07-08T22:56:44.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23286261613172,"aZ":-15.670221085858186,"pfxX":7.324928128738037,"pfxZ":9.205285885765598,"pX":-0.42993714007062434,"pZ":1.4763172713201558,"vX0":-9.332204340704452,"vY0":-132.76135341355217,"vZ0":-7.458230491926284,"x":133.39,"y":198.92,"x0":2.171779756478054,"y0":50.00494508194365,"z0":5.453187895563232,"aX":13.136372527453757},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.2,"breakHorizontal":-11.4,"spinRate":2145,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41186256775221075,"extension":6.664478621236335},"index":2,"playId":"b5d59026-f395-3aaa-b4e7-aacd72d0356c","pitchNumber":2,"startTime":"2026-07-08T22:56:59.123Z","endTime":"2026-07-08T22:57:26.150Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137552586747283,"aZ":-15.609537248090877,"pfxX":6.057076207419781,"pfxZ":9.349882647576766,"pX":-0.045958387910316145,"pZ":3.5629817220369313,"vX0":-7.883666574526425,"vY0":-132.48360350695302,"vZ0":-2.6235015175661203,"x":118.75,"y":142.58,"x0":2.1858112475193345,"y0":50.00509430216844,"z0":5.7112941865632445,"aX":10.734764045335973},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-9.2,"spinRate":2119,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4139183262790418,"extension":6.732352645955282},"index":3,"playId":"719ca4eb-0360-3911-b1bb-cf90768574a4","pitchNumber":3,"startTime":"2026-07-08T22:58:03.400Z","endTime":"2026-07-08T22:58:30.416Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993786782661953,"aZ":-15.186236121187495,"pfxX":7.75778567922376,"pfxZ":9.678907349630602,"pX":-0.4119781912997414,"pZ":2.5957541334953573,"vX0":-9.030812138709548,"vY0":-131.8863603523016,"vZ0":-4.903139456441492,"x":132.7,"y":168.69,"x0":2.0544912622088436,"y0":50.00412892825119,"z0":5.60524439212878,"aX":13.618674761663472},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":-12.0,"spinRate":2210,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.41587196821795747,"extension":6.714846625536587},"index":4,"playId":"39ed6fda-ab97-3d0c-9050-db305302468e","pitchNumber":4,"startTime":"2026-07-08T22:58:38.111Z","endTime":"2026-07-08T22:58:42.133Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.029636150667418,"aZ":-17.46724490493884,"pfxX":7.553616051241991,"pfxZ":8.33251798943803,"pX":0.4014540334489714,"pZ":3.120967403110907,"vX0":-7.2335515678545095,"vY0":-131.98969285188625,"vZ0":-3.4022457240366935,"x":101.7,"y":154.51,"x0":2.19582992861724,"y0":50.001817745529905,"z0":5.712522508943229,"aX":13.330424874904088},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2131,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4149388074840217,"extension":6.606227919721244},"hitData":{"launchSpeed":81.5,"launchAngle":21.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.88,"coordY":96.49}},"index":5,"playId":"fbf54908-8852-39a2-a8cf-b7f221dd371d","pitchNumber":5,"startTime":"2026-07-08T22:58:55.125Z","endTime":"2026-07-08T22:59:04.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T22:59:04.843Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Hao-Yu Lee grounds into a force out, third baseman Zack Gelof to catcher Shea Langeliers. Kevin McGonigle out at home. Spencer Torkelson to 3rd. Riley Greene to 2nd. Hao-Yu Lee to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T22:59:11.525Z","endTime":"2026-07-08T23:00:05.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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(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":91.2,"endSpeed":83.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754477633151087,"aZ":-15.902092325689459,"pfxX":5.512068514451039,"pfxZ":9.099538658257618,"pX":0.3585405134854135,"pZ":4.488080784196874,"vX0":-6.114244925866659,"vY0":-132.7302179465515,"vZ0":-0.7486858034527961,"x":103.33,"y":117.6,"x0":1.9731546439292393,"y0":50.005872702178436,"z0":5.92912357776603,"aX":9.861187372054017},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-8.6,"spinRate":1982,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4122760748026395,"extension":6.669711093452793},"index":0,"playId":"b4ad1c54-9e58-332f-bdf9-25b75edbe78d","pitchNumber":1,"startTime":"2026-07-08T22:59:38.347Z","endTime":"2026-07-08T22:59:42.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600688047915288,"aZ":-29.125425127656328,"pfxX":-2.7395641064707004,"pfxZ":1.9120924254604317,"pX":0.49827371119204616,"pZ":2.0980360388289427,"vX0":-3.7670951443174787,"vY0":-124.70421358045085,"vZ0":-3.3528130831883054,"x":98.01,"y":182.13,"x0":2.378196663166252,"y0":50.00038197432282,"z0":5.835720492771698,"aX":-4.358801212135022},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":5.8,"spinRate":2161,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.43746759452298933,"extension":6.508570072584727},"hitData":{"launchSpeed":86.9,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":180.06}},"index":1,"playId":"af7926ed-d557-37b7-b89a-fd56fdc13383","pitchNumber":2,"startTime":"2026-07-08T22:59:58.005Z","endTime":"2026-07-08T23:00:05.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:00:05.014Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-08T23:00:17.920Z","endTime":"2026-07-08T23:01:40.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42442367847768,"aZ":-28.882325667238614,"pfxX":6.09593559983349,"pfxZ":2.423141015540928,"pX":0.5622221128204322,"pZ":2.021581164172264,"vX0":-5.338269818326286,"vY0":-115.5189228463039,"vZ0":-2.8567308893294965,"x":95.57,"y":184.2,"x0":2.105052202704432,"y0":50.00251624814654,"z0":6.0353511170087035,"aX":8.283455578396415},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.0,"breakHorizontal":-9.8,"spinRate":1425,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4731562356485517,"extension":6.420241719745703},"index":0,"playId":"2a5826ac-2f31-3f3f-a9a4-622119dd6c41","pitchNumber":1,"startTime":"2026-07-08T23:00:40.136Z","endTime":"2026-07-08T23:00:43.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174700035153073,"aZ":-14.133914121714765,"pfxX":5.24731395859604,"pfxZ":9.894208454396294,"pX":-0.4081730156464338,"pZ":2.640199717737881,"vX0":-8.72089979529095,"vY0":-133.5393562470907,"vZ0":-5.349492646298264,"x":132.56,"y":167.49,"x0":2.2039286965826403,"y0":50.00270577479636,"z0":5.670058172354677,"aX":9.568124978515815},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2103,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4086725907462818,"extension":6.7077496183214675},"index":1,"playId":"305ef22c-6d71-3b0a-8bc2-45038e8fd848","pitchNumber":2,"startTime":"2026-07-08T23:00:56.150Z","endTime":"2026-07-08T23:01:00.537Z","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":79.5,"endSpeed":74.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.939788553193598,"aZ":-26.604795586541258,"pfxX":7.1903210567569555,"pfxZ":4.04839572457895,"pX":1.347119641521461,"pZ":1.4585155811186268,"vX0":-4.319786775797253,"vY0":-115.75069916843272,"vZ0":-4.515829246679696,"x":65.65,"y":199.4,"x0":2.291060241475981,"y0":50.00201792096769,"z0":5.943868335158629,"aX":9.885018313437886},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.6,"breakHorizontal":-12.1,"spinRate":1331,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4708499765299834,"extension":6.363909373783885},"index":2,"playId":"80db6652-fde6-3476-9634-b394bf004b97","pitchNumber":3,"startTime":"2026-07-08T23:01:18.445Z","endTime":"2026-07-08T23:01:23.436Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.496316957293985,"aZ":-26.020251043330127,"pfxX":8.521325405987854,"pfxZ":4.320548673903094,"pX":0.7693162971856179,"pZ":1.422915148934853,"vX0":-5.9631428945776035,"vY0":-118.03257153660392,"vZ0":-4.825073925318516,"x":87.68,"y":200.36,"x0":2.2097289136519427,"y0":50.001702523767214,"z0":5.862978363875215,"aX":12.135258675863515},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.0,"breakHorizontal":-14.2,"spinRate":1384,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4623888896004371,"extension":6.429876850753176},"index":3,"playId":"2e82a0f5-da07-37f4-9f47-dd7d21dd3ca2","pitchNumber":4,"startTime":"2026-07-08T23:01:36.704Z","endTime":"2026-07-08T23:01:40.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:01:40.806Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:03:13.571Z","endTime":"2026-07-08T23:04:34.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59703817624103,"aZ":-15.376411740579274,"pfxX":-3.608127974063282,"pfxZ":8.521839459430307,"pX":-1.3821609019640686,"pZ":2.503874438821578,"vX0":2.5285047277035244,"vY0":-138.91272501462186,"vZ0":-5.4162204088225145,"x":169.68,"y":171.18,"x0":-1.8314286600378284,"y0":50.00345201618775,"z0":5.486808116810449,"aX":-7.112814085754134},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":6.1,"spinRate":2285,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39300609990602053,"extension":6.701368133397547},"index":0,"playId":"016b022e-d500-36a7-8ca1-f50f492ebe5e","pitchNumber":1,"startTime":"2026-07-08T23:03:54.921Z","endTime":"2026-07-08T23:03:58.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295642278754208,"aZ":-13.981977379195333,"pfxX":-4.78209484873744,"pfxZ":9.087305445187122,"pX":-0.4367420280859015,"pZ":2.988797586040377,"vX0":4.720580167325729,"vY0":-140.25838817593322,"vZ0":-4.361880911551687,"x":133.65,"y":158.08,"x0":-1.5163860185030191,"y0":50.00467238259503,"z0":5.469254112714771,"aX":-9.57505498101904},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2397,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38980912755034414,"extension":6.776242516399333},"index":1,"playId":"9a26350d-8345-3b05-b094-5ebb8512ae62","pitchNumber":2,"startTime":"2026-07-08T23:04:08.970Z","endTime":"2026-07-08T23:04:12.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97106023029749,"aZ":-23.02912484218083,"pfxX":3.0787902292099862,"pfxZ":4.964215585672695,"pX":0.496661398193491,"pZ":2.331524304068035,"vX0":4.83080808051902,"vY0":-134.56967344327919,"vZ0":-3.9786585561717107,"x":98.07,"y":175.83,"x0":-1.7186132008736823,"y0":50.00212544330179,"z0":5.451585672003364,"aX":5.671989887607452},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":-6.6,"spinRate":2421,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4063102825940885,"extension":6.892247617107248},"hitData":{"launchSpeed":76.0,"launchAngle":29.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.9,"coordY":92.09}},"index":2,"playId":"d8e659fe-ab08-3d9b-8457-3851357f3b9e","pitchNumber":3,"startTime":"2026-07-08T23:04:24.247Z","endTime":"2026-07-08T23:04:34.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:04:34.476Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to third baseman Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:04:32.912Z","endTime":"2026-07-08T23:07:57.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43840421796774,"aZ":-18.56277095074307,"pfxX":-7.733530958425455,"pfxZ":6.957262756234,"pX":-1.1292278171103498,"pZ":3.4611649688293986,"vX0":3.907337192785424,"vY0":-138.40852163686662,"vZ0":-2.1836373697352203,"x":160.04,"y":145.33,"x0":-1.5479893851637405,"y0":50.00475883323367,"z0":5.4919791407126555,"aX":-15.133129940773776},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2225,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3944716233398222,"extension":6.795927616144044},"index":0,"playId":"b2eec4c2-9f03-3dce-a637-8993925ab81e","pitchNumber":1,"startTime":"2026-07-08T23:04:56.723Z","endTime":"2026-07-08T23:05:07.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-08T23:05:23.058Z","endTime":"2026-07-08T23:07:36.573Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123991085817426,"aZ":-23.454106415578927,"pfxX":1.5604589728121603,"pfxZ":4.934523585799725,"pX":0.3500254342957183,"pZ":1.8334065751045847,"vX0":4.700605770733713,"vY0":-131.3969841069882,"vZ0":-4.6972930505978665,"x":103.66,"y":189.28,"x0":-1.6572980870031941,"y0":50.00111022949057,"z0":5.364092000402589,"aX":2.7565422373161095},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-3.7,"spinRate":2343,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4151877291466226,"extension":6.97555058376943},"index":2,"playId":"88388339-de36-36b4-a57d-ff121cbcaef5","pitchNumber":2,"startTime":"2026-07-08T23:07:36.573Z","endTime":"2026-07-08T23:07:39.794Z","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":86.6,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50092720974086,"aZ":-33.01490705115615,"pfxX":-7.750033055244066,"pfxZ":-0.5172252001436854,"pX":-0.003605684321907386,"pZ":1.934503846113571,"vX0":6.072838559068524,"vY0":-126.04879568587269,"vZ0":-1.9769229483216444,"x":117.14,"y":186.55,"x0":-1.4316436558653363,"y0":50.00471113794235,"z0":5.382782504270186,"aX":-12.530632584535821},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":12.7,"spinRate":1330,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4337559601200587,"extension":7.117865422568107},"hitData":{"launchSpeed":86.4,"launchAngle":11.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":170.0}},"index":3,"playId":"8419c608-f502-384d-93ff-1a511cff6eb2","pitchNumber":3,"startTime":"2026-07-08T23:07:51.595Z","endTime":"2026-07-08T23:07:57.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:07:57.830Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lawrence Butler doubles (9) on a ground ball to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:07:59.087Z","endTime":"2026-07-08T23:09:49.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39198424912998,"aZ":-25.98174908696778,"pfxX":2.286986220710188,"pfxZ":3.3649156712340975,"pX":-0.2947305404071868,"pZ":2.3002052898218066,"vX0":3.048885136472434,"vY0":-134.16372156590677,"vZ0":-3.3898513787998295,"x":128.23,"y":176.67,"x0":-1.7388847241449874,"y0":50.0035550766028,"z0":5.411887163235799,"aX":4.209317811137374},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2314,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.4067576590211548,"extension":6.906192918925932},"index":0,"playId":"a3c49fed-428b-3d9a-a669-4aa1457718c2","pitchNumber":1,"startTime":"2026-07-08T23:08:20.460Z","endTime":"2026-07-08T23:08:24.055Z","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":88.7,"endSpeed":82.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656351664028882,"aZ":-30.27030817647015,"pfxX":-5.480701379328601,"pfxZ":1.1070976587380397,"pX":-0.6291780221270791,"pZ":1.0178235987861277,"vX0":4.549191561410806,"vY0":-129.20804556915672,"vZ0":-5.032470400543757,"x":140.98,"y":211.3,"x0":-1.6895319012456844,"y0":50.00045713146478,"z0":5.281523196547085,"aX":-9.38582623997016},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":9.1,"spinRate":1328,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.42184185223450843,"extension":7.007824822121428},"index":1,"playId":"ed92a0c8-3bda-3659-8ba3-60f9a8dc548a","pitchNumber":2,"startTime":"2026-07-08T23:08:32.806Z","endTime":"2026-07-08T23:08:37.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18788553014367,"aZ":-23.948812450846056,"pfxX":2.424404595651492,"pfxZ":4.511760256918489,"pX":-0.8570099288047398,"pZ":1.056487855680588,"vX0":2.0673688150605285,"vY0":-133.07754577913434,"vZ0":-6.687848320132627,"x":149.67,"y":210.25,"x0":-1.9544787022650172,"y0":50.00282705366071,"z0":5.296699166264051,"aX":4.418906354648345},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-4.8,"spinRate":2340,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4090418549760946,"extension":6.963193578908948},"index":2,"playId":"d1167814-54e5-3ba0-b92c-5a72ebaac4f5","pitchNumber":3,"startTime":"2026-07-08T23:08:48.782Z","endTime":"2026-07-08T23:08:52.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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.415607455388443,"aZ":-16.570160102426243,"pfxX":-3.849086090552957,"pfxZ":7.760641191830884,"pX":-1.4096828936032753,"pZ":2.476438044912168,"vX0":1.9457727894497654,"vY0":-140.34815691486992,"vZ0":-5.16759266884954,"x":170.73,"y":171.92,"x0":-1.6089274126647872,"y0":50.00254448895264,"z0":5.407555575249735,"aX":-7.73918803112288},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2410,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3890935806771947,"extension":6.852527882330351},"index":3,"playId":"95de3dd3-e567-392d-b506-476001e92086","pitchNumber":4,"startTime":"2026-07-08T23:09:02.724Z","endTime":"2026-07-08T23:09:07.043Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65356110671471,"aZ":-19.664099401590313,"pfxX":1.4668303520757857,"pfxZ":6.521608500373966,"pX":0.6535984698317848,"pZ":1.3547333455144137,"vX0":5.490877171057668,"vY0":-136.3444096935747,"vZ0":-7.2429893412184185,"x":92.09,"y":202.2,"x0":-1.5617339591227941,"y0":50.00397972214514,"z0":5.360799916268116,"aX":2.813404124631573},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.6,"spinRate":2466,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.3988463315472539,"extension":7.008056879117026},"index":4,"playId":"ed8b8267-dfda-3774-8e1a-88e160894452","pitchNumber":5,"startTime":"2026-07-08T23:09:18.233Z","endTime":"2026-07-08T23:09:21.472Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.005538239978797,"aZ":-26.37705994053128,"pfxX":-3.965039837201338,"pfxZ":3.252807458449662,"pX":0.22927448558816865,"pZ":2.0374882183307785,"vX0":5.887018561069921,"vY0":-131.28247159624627,"vZ0":-3.515217743402633,"x":108.26,"y":183.77,"x0":-1.5045555093856882,"y0":50.00651864764893,"z0":5.309356183821766,"aX":-7.076607219747343},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":6.2,"spinRate":1568,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.41372014444755223,"extension":6.989722748397304},"hitData":{"launchSpeed":74.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.46,"coordY":137.49}},"index":5,"playId":"5a096c86-d652-316f-bd13-e73aca2d1ad3","pitchNumber":6,"startTime":"2026-07-08T23:09:37.186Z","endTime":"2026-07-08T23:09:49.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:09:49.867Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a ground ball to first baseman Spencer Torkelson. Lawrence Butler to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:09:57.981Z","endTime":"2026-07-08T23:11:32.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":90.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86872156818513,"aZ":-17.735218985959087,"pfxX":-6.351724179913132,"pfxZ":7.129425101128519,"pX":1.3619758281720076,"pZ":1.2637975500241716,"vX0":10.012741299530681,"vY0":-139.61948164539328,"vZ0":-8.153329193598527,"x":65.08,"y":204.66,"x0":-1.4038624454248931,"y0":50.00347820181234,"z0":5.333867223720216,"aX":-12.864092878062836},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":2216,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38852181312789424,"extension":7.0545664104294525},"index":0,"playId":"12b075f1-0d0a-3bbd-bbfe-1be6b1a8b515","pitchNumber":1,"startTime":"2026-07-08T23:10:24.523Z","endTime":"2026-07-08T23:10:28.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892737593130768,"aZ":-24.402029781452608,"pfxX":2.9241178207674485,"pfxZ":4.113371019119194,"pX":0.25675267932448204,"pZ":2.8418209252008277,"vX0":4.500089567534422,"vY0":-135.26379611771216,"vZ0":-2.658231416941657,"x":107.21,"y":162.05,"x0":-1.7957636195326616,"y0":50.004497731223786,"z0":5.511592128569944,"aX":5.52930719800545},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-6.1,"spinRate":2240,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.4018348386083108,"extension":6.952644487824731},"index":1,"playId":"c3125506-83d4-3fa1-b0c4-a3e7f6383669","pitchNumber":2,"startTime":"2026-07-08T23:10:43.291Z","endTime":"2026-07-08T23:10:46.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12076497335896,"aZ":-23.80682414239011,"pfxX":3.1063580010880334,"pfxZ":4.381736122328329,"pX":0.46428067142151697,"pZ":1.9065702181766526,"vX0":4.727791223647519,"vY0":-135.94710454369925,"vZ0":-5.081537481133478,"x":99.3,"y":187.3,"x0":-1.6876235551965098,"y0":50.00367351268609,"z0":5.40929562332573,"aX":5.932241840143469},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-6.5,"spinRate":2391,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.39981147012748464,"extension":6.771248960100732},"index":2,"playId":"64d4e4d9-4e3d-3d71-bc72-dbd6048a7bf1","pitchNumber":3,"startTime":"2026-07-08T23:10:59.965Z","endTime":"2026-07-08T23:11:03.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680490938932397,"aZ":-30.021001207580653,"pfxX":4.245751448477478,"pfxZ":1.2551764618091932,"pX":1.4311764910112412,"pZ":1.859972766719193,"vX0":6.597484469152057,"vY0":-129.34907391736905,"vZ0":-3.423922681181721,"x":62.45,"y":188.56,"x0":-1.6914192818962652,"y0":50.00318875145314,"z0":5.4707069102634795,"aX":7.288197063109686},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-9.0,"spinRate":2538,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.42136043382148625,"extension":6.918301725943554},"hitData":{"launchSpeed":61.8,"launchAngle":4.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.14,"coordY":164.71}},"index":3,"playId":"6a109690-3364-3640-a3c8-5d1990eecf36","pitchNumber":4,"startTime":"2026-07-08T23:11:24.215Z","endTime":"2026-07-08T23:11:32.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:11:32.102Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-08T23:11:44.010Z","endTime":"2026-07-08T23:13:30.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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(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.9,"endSpeed":90.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534550749920776,"aZ":-13.893416420363833,"pfxX":-5.399198319373688,"pfxZ":8.784032690471719,"pX":0.31062621627187276,"pZ":1.8900587929201649,"vX0":6.898797027525799,"vY0":-142.38353730580988,"vZ0":-7.18968042501534,"x":105.16,"y":187.75,"x0":-1.4269029997199907,"y0":50.001121989210226,"z0":5.302802057946603,"aX":-11.235220389067381},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2377,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.38271057385480134,"extension":6.820142323731549},"index":0,"playId":"22e9ca0c-5345-3df0-b973-accf1a3c3c68","pitchNumber":1,"startTime":"2026-07-08T23:12:17.749Z","endTime":"2026-07-08T23:12:21.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.592309772555794,"aZ":-22.46992129989728,"pfxX":1.0447669754139337,"pfxZ":5.127805918338533,"pX":-0.7596815025584429,"pZ":1.722032811651669,"vX0":2.1987885963148326,"vY0":-136.5691381600377,"vZ0":-5.714198765494356,"x":145.96,"y":192.29,"x0":-1.7103909790728624,"y0":50.00179654954878,"z0":5.383219089643231,"aX":1.9765229534486959},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.3,"breakHorizontal":-2.4,"spinRate":2282,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.4007895451049883,"extension":6.79014946459592},"index":1,"playId":"19c15968-1b07-3c2a-b1e9-80dff32901ed","pitchNumber":2,"startTime":"2026-07-08T23:12:41.658Z","endTime":"2026-07-08T23:12:45.206Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"edace32c-e107-3b62-9437-8f1e3f6e8043","startTime":"2026-07-08T23:13:06.194Z","endTime":"2026-07-08T23:13:11.012Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791290108831596,"aZ":-30.58638095699442,"pfxX":3.0804419633821762,"pfxZ":0.924292024200775,"pX":1.065529579258196,"pZ":1.8377523745938238,"vX0":5.7237903631288125,"vY0":-130.63095386513476,"vZ0":-3.5421586700757617,"x":76.38,"y":189.16,"x0":-1.5585612829323152,"y0":50.00517171823075,"z0":5.523241910232912,"aX":5.296082355005279},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":-6.8,"spinRate":2468,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4201034457409838,"extension":6.892025401120137},"index":3,"playId":"fce55551-1255-39f1-a236-ae7dcc3a9382","pitchNumber":3,"startTime":"2026-07-08T23:13:25.670Z","endTime":"2026-07-08T23:13:30.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:13:30.257Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:15:42.305Z","endTime":"2026-07-08T23:17:04.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jeff McNeil replaces first baseman Nick Kurtz, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T23:14:54.140Z","endTime":"2026-07-08T23:15:44.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"}},{"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":83.5,"endSpeed":77.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.699983160346886,"aZ":-29.205638351491604,"pfxX":-0.9379142762537561,"pfxZ":1.9705373777760258,"pX":0.0712848314895608,"pZ":1.3671624675188119,"vX0":-4.627624445879096,"vY0":-121.55118602503026,"vZ0":-5.0480126380900545,"x":114.28,"y":201.87,"x0":2.1144029124462738,"y0":50.00600137531924,"z0":5.978526527659445,"aX":-1.4173913481379286},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":2.6,"spinRate":2196,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4489703762865358,"extension":6.263585788309914},"index":1,"playId":"59f84885-ee82-352f-a9ed-90f375e352df","pitchNumber":1,"startTime":"2026-07-08T23:15:44.554Z","endTime":"2026-07-08T23:15:47.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901703433242,"aZ":-13.858161541436868,"pfxX":6.479927820617004,"pfxZ":10.321162629168132,"pX":-0.015502857408327242,"pZ":2.3115453556497094,"vX0":-7.595848600436403,"vY0":-132.05111429530425,"vZ0":-5.985361704252877,"x":117.59,"y":176.37,"x0":2.0500883135499954,"y0":50.00072833102293,"z0":5.6187552128898375,"aX":11.496402293022008},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":-10.2,"spinRate":2153,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4140605799898083,"extension":6.768557376874296},"index":2,"playId":"0139ac8e-cfdb-368d-b969-f04ad38bea7b","pitchNumber":2,"startTime":"2026-07-08T23:15:59.664Z","endTime":"2026-07-08T23:16:03.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T23:16:13.620Z","endTime":"2026-07-08T23:16:24.790Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062862750445806,"aZ":-18.32880243408184,"pfxX":6.722903737029986,"pfxZ":8.083530585104294,"pX":0.7703397598088696,"pZ":3.7286802984406555,"vX0":-5.961328662807574,"vY0":-129.75031269557633,"vZ0":-1.7692053885557448,"x":87.64,"y":138.11,"x0":2.2194565997266475,"y0":50.000267823960094,"z0":5.809887979647419,"aX":11.510435476962465},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.9,"spinRate":1955,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.42145014642519696,"extension":6.540897394945745},"index":4,"playId":"35b63b43-0657-3d66-ac3d-7919357cd8e9","pitchNumber":3,"startTime":"2026-07-08T23:16:24.790Z","endTime":"2026-07-08T23:16:28.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.324302892481654,"aZ":-29.97935869953521,"pfxX":6.825808208302647,"pfxZ":1.6055960148861894,"pX":1.5858820751686071,"pZ":1.7241953264644296,"vX0":-3.3548994197495703,"vY0":-115.93999533680027,"vZ0":-3.206107342735904,"x":56.55,"y":192.23,"x0":2.159745111534617,"y0":50.00527529729363,"z0":5.966440514447836,"aX":9.355889453909302},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.6,"spinRate":1387,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.471223385000747,"extension":6.136687929865438},"index":5,"playId":"f5ee6e51-36a9-3891-a957-fed446034c5e","pitchNumber":4,"startTime":"2026-07-08T23:16:41.507Z","endTime":"2026-07-08T23:16:45.468Z","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":79.6,"endSpeed":74.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.699412344399665,"aZ":-30.320667432454215,"pfxX":6.363077947626392,"pfxZ":1.3546327401291478,"pX":0.47106103996451626,"pZ":1.1318315594947939,"vX0":-6.072445618179783,"vY0":-115.81037749781913,"vZ0":-4.3745480930579035,"x":99.04,"y":208.22,"x0":2.2886487731753204,"y0":50.00458242938172,"z0":5.915100050187065,"aX":8.726627422680611},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.7,"breakHorizontal":-10.2,"spinRate":1328,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.47124126430600954,"extension":6.282851216428622},"index":6,"playId":"d1581c95-bcd4-35cd-b83e-7fa0a077b8cd","pitchNumber":5,"startTime":"2026-07-08T23:16:58.994Z","endTime":"2026-07-08T23:17:04.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:17:04.242Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:17:10.191Z","endTime":"2026-07-08T23:19:12.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.580959080267043,"aZ":-34.77672190817839,"pfxX":-8.19130062665598,"pfxZ":-2.0269307528656366,"pX":1.328565378157024,"pZ":3.5094005013568434,"vX0":-0.7897713106768228,"vY0":-112.34470962274585,"vZ0":2.407637825860852,"x":66.36,"y":144.03,"x0":2.74902670362416,"y0":50.003409831716326,"z0":5.948509151481371,"aX":-10.51284036591971},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.8,"breakHorizontal":15.0,"spinRate":2225,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.4867917746705466,"extension":6.281314759652895},"index":0,"playId":"65e27e6a-abd1-333d-9ce6-e192df724e95","pitchNumber":1,"startTime":"2026-07-08T23:17:29.141Z","endTime":"2026-07-08T23:17:33.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775635325621955,"aZ":-15.119730071774548,"pfxX":5.5913551448201755,"pfxZ":9.396957988985386,"pX":0.09854721954016231,"pZ":3.8522458770438255,"vX0":-7.24494216051725,"vY0":-133.1839187497361,"vZ0":-2.2359374370769243,"x":113.24,"y":134.77,"x0":2.1143838321895,"y0":50.00627796385883,"z0":5.782949208497074,"aX":10.152718593684163},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.8,"spinRate":2075,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40960446976726406,"extension":6.60910942501203},"index":1,"playId":"984b937a-e25d-358e-b114-458fdf8716ab","pitchNumber":2,"startTime":"2026-07-08T23:17:45.594Z","endTime":"2026-07-08T23:17:49.573Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912391382985938,"aZ":-17.706792466975255,"pfxX":6.565684931691356,"pfxZ":8.144307052926816,"pX":0.46883423141993547,"pZ":3.005578996354185,"vX0":-7.100668289285821,"vY0":-131.43860232689644,"vZ0":-3.6089766108984778,"x":99.13,"y":157.63,"x0":2.333116823318825,"y0":50.0014205748722,"z0":5.68628515729566,"aX":11.661167179255612},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.3,"breakHorizontal":-10.7,"spinRate":2117,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4143351376334148,"extension":6.650771631663416},"index":2,"playId":"ceca3da7-2ab8-301e-9428-c2e6ba73b4de","pitchNumber":3,"startTime":"2026-07-08T23:18:04.436Z","endTime":"2026-07-08T23:18:07.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23860172934042,"aZ":-16.09451410513109,"pfxX":6.570870507954207,"pfxZ":8.875721657535454,"pX":-0.08367505622645782,"pZ":2.463401651056432,"vX0":-7.70808225445641,"vY0":-132.9538549265548,"vZ0":-5.636768391105136,"x":120.19,"y":172.27,"x0":1.9828347908014219,"y0":50.00608165053574,"z0":5.75654077978017,"aX":11.909933406622242},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.4,"spinRate":2096,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41004942173847914,"extension":6.804664435311785},"index":3,"playId":"2c090429-7a4e-3b2d-96f2-b7c4a4ae020b","pitchNumber":4,"startTime":"2026-07-08T23:18:24.153Z","endTime":"2026-07-08T23:18:28.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499094158777208,"aZ":-13.119342244156751,"pfxX":6.192150560873991,"pfxZ":10.450367758207296,"pX":-0.9582139966474467,"pZ":1.5231186042222613,"vX0":-9.465507226479808,"vY0":-133.15257982171482,"vZ0":-8.355158443519212,"x":153.52,"y":197.66,"x0":1.8134488118625123,"y0":50.000384153592805,"z0":5.618953201086899,"aX":11.288022374801415},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2158,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.40897455718045084,"extension":6.842443185438},"index":4,"playId":"73be1168-1da5-304d-b93e-fe346913f58c","pitchNumber":5,"startTime":"2026-07-08T23:18:49.108Z","endTime":"2026-07-08T23:18:53.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20707348001416,"aZ":-15.14143722524738,"pfxX":7.906529450160642,"pfxZ":9.602625322045954,"pX":0.2756027389946029,"pZ":0.8940037122821841,"vX0":-7.521062499885943,"vY0":-131.42537015930642,"vZ0":-9.097599815840152,"x":106.49,"y":214.64,"x0":2.128101184950887,"y0":50.00262677206831,"z0":5.491920007415076,"aX":14.024560727583038},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":-13.0,"spinRate":2120,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4145587743090626,"extension":6.7963939475671475},"index":5,"playId":"a2824db6-d3f7-3c17-8b38-cc6426688c23","pitchNumber":6,"startTime":"2026-07-08T23:19:08.291Z","endTime":"2026-07-08T23:19:12.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:19:12.645Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:19:13.378Z","endTime":"2026-07-08T23:20:35.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":83.8,"endSpeed":77.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.245178109012716,"aZ":-30.270576018572818,"pfxX":-1.8706857748723307,"pfxZ":1.2524027992753375,"pX":1.3319267054734811,"pZ":3.666894022554514,"vX0":-2.3988145720536296,"vY0":-122.14840132013667,"vZ0":0.6074127639901219,"x":66.23,"y":139.77,"x0":2.566840461325894,"y0":50.00549002582584,"z0":6.0012485799216275,"aX":-2.849332112775598},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":4.0,"spinRate":2189,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.44705021747757234,"extension":6.150855758598077},"index":0,"playId":"bbef9d63-806c-3802-a0d3-de1196087077","pitchNumber":1,"startTime":"2026-07-08T23:19:40.029Z","endTime":"2026-07-08T23:19:44.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.1,"endSpeed":75.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.807525965854623,"aZ":-26.175455097533654,"pfxX":6.513238285243356,"pfxZ":4.217976487676061,"pX":0.14628895647977952,"pZ":2.10286140075411,"vX0":-6.395541534349784,"vY0":-118.06651769341798,"vZ0":-3.2654525958849323,"x":111.42,"y":182.0,"x0":2.033858507288921,"y0":50.00561836943283,"z0":5.892511207455243,"aX":9.27033987515625},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.2,"breakHorizontal":-10.4,"spinRate":1271,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.46251168037627544,"extension":6.351993437563153},"index":1,"playId":"a8530717-d1a7-3ece-8292-c9ebc7d0a36a","pitchNumber":2,"startTime":"2026-07-08T23:19:59.328Z","endTime":"2026-07-08T23:20:03.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79918064441035,"aZ":-12.955973472100016,"pfxX":6.199779977328108,"pfxZ":10.856848488348774,"pX":0.008296542521876938,"pZ":3.7331300655217405,"vX0":-7.5744573217379445,"vY0":-132.12336637486518,"vZ0":-2.979978495542282,"x":116.68,"y":137.99,"x0":2.105010206816596,"y0":50.00587715242913,"z0":5.826190341488639,"aX":10.978485347488144},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.2,"breakHorizontal":-9.6,"spinRate":2191,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41436400704085585,"extension":6.595041415764284},"hitData":{"launchSpeed":84.7,"launchAngle":86.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":145.34,"coordY":221.41}},"index":2,"playId":"331e5702-90cb-3a4a-bed8-3cca3cde6473","pitchNumber":3,"startTime":"2026-07-08T23:20:25.809Z","endTime":"2026-07-08T23:20:35.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:20:35.837Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Rogers homers (2) on a fly ball to left center field. Zach McKinstry scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:21:18.436Z","endTime":"2026-07-08T23:23:45.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Rogers replaces Dillon Dingler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-08T23:20:55.394Z","endTime":"2026-07-08T23:21:20.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856675374002222,"aZ":-15.74130507200363,"pfxX":5.9334346579370365,"pfxZ":9.220857461330528,"pX":0.03368985013104037,"pZ":3.522557172922613,"vX0":-7.649453681517367,"vY0":-132.5417987354423,"vZ0":-2.9336728881474876,"x":115.72,"y":143.67,"x0":2.1838985253757865,"y0":50.00557281771856,"z0":5.790859671908074,"aX":10.578114993883784},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":-9.1,"spinRate":2109,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41298015395762677,"extension":6.586124750529525},"index":1,"playId":"cee6a96a-9bbb-3293-942c-c03216f635c3","pitchNumber":1,"startTime":"2026-07-08T23:21:20.744Z","endTime":"2026-07-08T23:21:24.637Z","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":90.7,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783572045001062,"aZ":-15.112124621940653,"pfxX":6.683655877805593,"pfxZ":9.683658540142268,"pX":-0.9478874022732073,"pZ":1.918196562374063,"vX0":-9.626868584095464,"vY0":-131.59480753568002,"vZ0":-7.145715564115212,"x":153.13,"y":186.99,"x0":1.881987703147871,"y0":50.000626237479125,"z0":5.7792331260864875,"aX":11.773220236294286},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.1,"spinRate":2107,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4155256824220501,"extension":6.782922139632891},"index":2,"playId":"28b9b498-f600-3f82-9d78-3d4d2996795a","pitchNumber":2,"startTime":"2026-07-08T23:21:39.529Z","endTime":"2026-07-08T23:21:43.887Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"35b40644-80da-3275-94ee-0eefb9283b43","startTime":"2026-07-08T23:21:57.429Z","endTime":"2026-07-08T23:22:00.753Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.866287016410183,"aZ":-28.018414816666755,"pfxX":5.796856032843414,"pfxZ":3.0598667983355323,"pX":0.9669068302393615,"pZ":3.182468438849162,"vX0":-4.387528405510961,"vY0":-115.64013937834737,"vZ0":-0.5786643743590091,"x":80.14,"y":152.85,"x0":2.1324691971697067,"y0":50.00414319137164,"z0":6.1156866472964,"aX":7.8788916989234385},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.6,"breakHorizontal":-9.5,"spinRate":1278,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.47302534855559575,"extension":6.205420789193716},"index":4,"playId":"cc615932-3a0a-3334-aea3-99b6a2671bac","pitchNumber":3,"startTime":"2026-07-08T23:22:18.504Z","endTime":"2026-07-08T23:22:22.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.328442077859314,"aZ":-18.00442046171564,"pfxX":6.23124904807079,"pfxZ":7.860299726938088,"pX":0.09751730391299679,"pZ":5.067918213017739,"vX0":-7.63462109103377,"vY0":-133.10406410195893,"vZ0":1.4168962217853727,"x":113.28,"y":101.95,"x0":2.1871691599337666,"y0":50.00182955249712,"z0":5.828397774292489,"aX":11.2325271707363},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-9.7,"spinRate":2174,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41077943186100807,"extension":6.507699539531304},"index":5,"playId":"d84d8a17-e5f1-3f69-84c5-25b7bf8d85fc","pitchNumber":4,"startTime":"2026-07-08T23:22:43.291Z","endTime":"2026-07-08T23:22:46.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-08T23:22:58.428Z","endTime":"2026-07-08T23:23:16.953Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387642287872474,"aZ":-19.342464646102542,"pfxX":6.970570583625862,"pfxZ":7.173066990001109,"pX":-0.2293020620081521,"pZ":2.9469615443440764,"vX0":-7.8922584948337375,"vY0":-132.20879171526727,"vZ0":-3.966774090492148,"x":125.74,"y":159.21,"x0":1.8740799984201117,"y0":50.00382149605789,"z0":5.86740482531151,"aX":12.471781767043796},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":-11.2,"spinRate":2130,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4126287880185009,"extension":6.6691701460807735},"hitData":{"launchSpeed":98.2,"launchAngle":32.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.04,"coordY":56.42}},"index":7,"playId":"0961f978-3af8-323d-8487-f2c0bbf801bc","pitchNumber":5,"startTime":"2026-07-08T23:23:16.953Z","endTime":"2026-07-08T23:23:45.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:23:45.247Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-08T23:23:33.152Z","endTime":"2026-07-08T23:25:18.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.339488620019193,"aZ":-29.125874100443617,"pfxX":-1.5491444687706974,"pfxZ":1.9906765364127494,"pX":0.18811543567479957,"pZ":3.7392180055892505,"vX0":-4.518070312692996,"vY0":-121.82128355998537,"vZ0":0.1387332766971564,"x":109.83,"y":137.82,"x0":2.2530717925189356,"y0":50.004544738779146,"z0":6.157582750743776,"aX":-2.3764594624917},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":3.7,"spinRate":2194,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4461370719280269,"extension":6.246017506692643},"index":0,"playId":"5e005881-fba3-3680-9c9a-d813e06c3933","pitchNumber":1,"startTime":"2026-07-08T23:24:13.233Z","endTime":"2026-07-08T23:24:17.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.358717176331563,"aZ":-29.199709556466033,"pfxX":-1.1923624939059327,"pfxZ":1.892433687682118,"pX":0.26800609229364014,"pZ":2.895874423325686,"vX0":-4.279667246342091,"vY0":-123.57518470458452,"vZ0":-1.671883189585969,"x":106.78,"y":160.59,"x0":2.1671830524735536,"y0":50.000235481387314,"z0":6.001662898679637,"aX":-1.868870718101535},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":3.0,"spinRate":2202,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4408589614754175,"extension":6.3541955246235755},"index":1,"playId":"8b879467-5f44-3725-bb44-4db3d8916dd9","pitchNumber":2,"startTime":"2026-07-08T23:24:28.480Z","endTime":"2026-07-08T23:24:32.213Z","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":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.196381262539294,"aZ":-30.82029312476024,"pfxX":-6.842760950698537,"pfxZ":1.0090563381843172,"pX":-0.3203531753276442,"pZ":3.174420212980401,"vX0":-4.343206314961891,"vY0":-114.60166127830149,"vZ0":0.5854856642636384,"x":129.21,"y":153.07,"x0":2.484897960959834,"y0":50.00015987228231,"z0":5.914220943591601,"aX":-9.144690117328109},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2302,"spinDirection":296},"zone":1,"typeConfidence":2.0,"plateTime":0.4770298123960104,"extension":6.391790659062376},"index":2,"playId":"5cfa46e8-546f-3860-a2b1-28d09ab6c1f4","pitchNumber":3,"startTime":"2026-07-08T23:24:44.688Z","endTime":"2026-07-08T23:24:48.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.081469346301148,"aZ":-28.81491022197608,"pfxX":-1.4293722418504229,"pfxZ":2.180221113831889,"pX":-0.0020181994257262898,"pZ":3.032728025233999,"vX0":-4.74182696608655,"vY0":-122.97290187098277,"vZ0":-1.547709643463899,"x":117.08,"y":156.9,"x0":2.1324181475839676,"y0":50.00176406179647,"z0":6.101518757903602,"aX":-2.2013276858376223},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":3.6,"spinRate":2196,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.44443504004870604,"extension":6.354401822604366},"hitData":{"launchSpeed":91.8,"launchAngle":52.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.72,"coordY":99.84}},"index":3,"playId":"db953f98-d9b5-3031-9933-5137d3106615","pitchNumber":4,"startTime":"2026-07-08T23:25:07.387Z","endTime":"2026-07-08T23:25:18.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:25:18.977Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:27:34.612Z","endTime":"2026-07-08T23:28:18.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Rogers remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-08T23:26:10.308Z","endTime":"2026-07-08T23:27:36.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"}},{"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":97.0,"endSpeed":89.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608371756423004,"aZ":-14.085705490759539,"pfxX":-3.4833090482915816,"pfxZ":8.844298864028904,"pX":-0.36959338142671844,"pZ":2.2055743600643054,"vX0":3.9654832583415733,"vY0":-141.2758969300332,"vZ0":-6.489699013663461,"x":131.09,"y":179.23,"x0":-1.331011391903442,"y0":50.00355942467585,"z0":5.417620446217267,"aX":-7.125126377429242},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":5.6,"spinRate":2275,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3859542552293376,"extension":6.74714003229117},"index":1,"playId":"9741fbbe-a043-3313-98e5-54604640d061","pitchNumber":1,"startTime":"2026-07-08T23:27:36.917Z","endTime":"2026-07-08T23:27:40.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.723411573924118,"aZ":-31.92448142949307,"pfxX":5.035232679058238,"pfxZ":0.14821264471432727,"pX":1.143436146971637,"pZ":1.493218046276085,"vX0":5.1132008531754165,"vY0":-126.24685002207988,"vZ0":-3.656929426285901,"x":73.41,"y":198.46,"x0":-1.5529794994026325,"y0":50.0005848710563,"z0":5.496491446509395,"aX":8.22508754787854},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-10.2,"spinRate":2355,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.43183373967899863,"extension":6.936701063929297},"index":2,"playId":"8b642644-b89e-354c-8730-92b7cfb0f954","pitchNumber":2,"startTime":"2026-07-08T23:27:50.668Z","endTime":"2026-07-08T23:27:53.978Z","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":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-08T23:28:01.529Z","endTime":"2026-07-08T23:28:10.806Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.076927207636388,"aZ":-32.45188327510775,"pfxX":3.3470224776564526,"pfxZ":-0.16506575784109945,"pX":0.47532564273665046,"pZ":1.4203874125464893,"vX0":3.970073608783892,"vY0":-127.29877467272249,"vZ0":-3.89918504629994,"x":98.88,"y":200.43,"x0":-1.5298251330399815,"y0":50.004592655618076,"z0":5.495678216905253,"aX":5.583750575413338},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-6.8,"spinRate":2458,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4275846025368506,"extension":6.946720455436338},"index":4,"playId":"017e7d1d-d0a1-3ec9-8140-a04ff7236440","pitchNumber":3,"startTime":"2026-07-08T23:28:10.806Z","endTime":"2026-07-08T23:28:18.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:28:18.023Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:28:19.193Z","endTime":"2026-07-08T23:29:19.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012120019584675,"aZ":-18.018031563713315,"pfxX":-5.7907263676696035,"pfxZ":7.065287530079227,"pX":-0.961718534717925,"pZ":2.5544874972039855,"vX0":3.421134214425337,"vY0":-139.61002392742395,"vZ0":-4.848824833652972,"x":153.66,"y":169.81,"x0":-1.441095565884072,"y0":50.004159762403184,"z0":5.474362941811137,"aX":-11.603275072537267},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":10.0,"spinRate":2112,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39011050765698974,"extension":6.883654564388596},"index":0,"playId":"f9ab2c31-28fd-34e0-9b58-9dfd55e89e2a","pitchNumber":1,"startTime":"2026-07-08T23:28:39.103Z","endTime":"2026-07-08T23:28:43.557Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27533916861719,"aZ":-18.5466020539994,"pfxX":-8.279464892407574,"pfxZ":6.717759414092613,"pX":-0.5397928844276665,"pZ":1.6491021940404678,"vX0":5.402161959066124,"vY0":-140.66153397797322,"vZ0":-6.901766316683776,"x":137.58,"y":194.25,"x0":-1.3976505706836158,"y0":50.00073090865506,"z0":5.312493861425964,"aX":-16.790407991092682},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2145,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3876020103293718,"extension":6.843612405600509},"index":1,"playId":"ae65f03b-5f78-32a1-9dec-269ba8cb4284","pitchNumber":2,"startTime":"2026-07-08T23:28:56.897Z","endTime":"2026-07-08T23:29:00.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63890783794172,"aZ":-15.816559906652433,"pfxX":-3.192458215090789,"pfxZ":7.734760448713512,"pX":-0.4246458791729371,"pZ":2.6788094906600404,"vX0":3.4124688361698112,"vY0":-143.2427466051573,"vZ0":-5.2059652600111885,"x":133.19,"y":166.45,"x0":-1.2066897459992456,"y0":50.00290570414667,"z0":5.481252532893745,"aX":-6.751133683228818},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":2153,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.37983866484124196,"extension":6.646239610454496},"index":2,"playId":"c04dcb18-981d-34ff-852a-26f057894afc","pitchNumber":3,"startTime":"2026-07-08T23:29:15.239Z","endTime":"2026-07-08T23:29:19.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:29:19.718Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-08T23:29:20.574Z","endTime":"2026-07-08T23:30:39.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.9,"endSpeed":89.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092139273673876,"aZ":-16.5432451720882,"pfxX":-2.1079129491205175,"pfxZ":7.640062541892242,"pX":-1.0448795339256687,"pZ":3.143606625876669,"vX0":2.6515513346767134,"vY0":-141.19876737095416,"vZ0":-3.684120863926946,"x":156.83,"y":153.9,"x0":-1.7163639425037438,"y0":50.00501317122317,"z0":5.51066120534965,"aX":-4.314221559335836},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":3.4,"spinRate":2228,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3859229451064392,"extension":6.7983242678993925},"index":0,"playId":"044e5613-f9a9-3c35-9a1c-04934a0f10b0","pitchNumber":1,"startTime":"2026-07-08T23:29:43.442Z","endTime":"2026-07-08T23:29:46.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440266533059287,"aZ":-28.189827894314387,"pfxX":1.1201643044695144,"pfxZ":2.128155410758729,"pX":0.23184101699941206,"pZ":2.0775251373652317,"vX0":4.964053365943292,"vY0":-134.92025063798005,"vZ0":-3.7904230496018063,"x":108.16,"y":182.69,"x0":-1.7667032769550284,"y0":50.00081708177666,"z0":5.455658528965512,"aX":2.0931485431072967},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2220,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.4037846871427857,"extension":6.888222193280778},"index":1,"playId":"c7bb210a-2e59-39c4-95f0-ae7c41e340a4","pitchNumber":2,"startTime":"2026-07-08T23:29:57.391Z","endTime":"2026-07-08T23:30:00.853Z","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":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553253563766425,"aZ":-32.31601563971358,"pfxX":-5.691556456036352,"pfxZ":-0.0805018331899916,"pX":-0.9808426252458967,"pZ":2.905632776568005,"vX0":3.9935359888073108,"vY0":-129.5181796808441,"vZ0":-0.2480357423162477,"x":154.39,"y":160.33,"x0":-1.7867060385627918,"y0":50.004243654439364,"z0":5.429475068757602,"aX":-9.880133155817402},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":9.7,"spinRate":1324,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4194497728365949,"extension":7.090307662272823},"index":2,"playId":"d4d81161-3412-3570-8fce-d5ffb9e4d1c3","pitchNumber":3,"startTime":"2026-07-08T23:30:17.185Z","endTime":"2026-07-08T23:30:21.245Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.375375298520336,"aZ":-24.50232969086426,"pfxX":2.683707304762856,"pfxZ":3.9989884827550455,"pX":-0.2540462310055454,"pZ":2.5118559184381306,"vX0":3.5109751215209486,"vY0":-136.33241064997114,"vZ0":-3.433571872223823,"x":126.68,"y":170.96,"x0":-1.897904811503018,"y0":50.00655070201151,"z0":5.440957356501825,"aX":5.153062520148655},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":-5.5,"spinRate":2203,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.39875222262479904,"extension":7.021031288094386},"hitData":{"launchSpeed":87.6,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.66,"coordY":143.63}},"index":3,"playId":"4efaccc0-55b0-3f8b-8390-2b65307738be","pitchNumber":4,"startTime":"2026-07-08T23:30:31.345Z","endTime":"2026-07-08T23:30:39.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:30:39.139Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:31:46.368Z","endTime":"2026-07-08T23:34:14.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571624204850938,"aZ":-13.476743344144722,"pfxX":4.93985818495163,"pfxZ":10.928787482765093,"pX":1.365460918417352,"pZ":3.789874576675864,"vX0":-2.887447272952108,"vY0":-130.49766754024571,"vZ0":-3.1088378343840013,"x":64.95,"y":136.45,"x0":1.8492616508543036,"y0":50.00074761202632,"z0":6.023014826620236,"aX":8.448722912957342},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":19.2,"breakHorizontal":-8.3,"spinRate":2116,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4210497528964874,"extension":6.584832325748246},"index":0,"playId":"d63fd90e-a796-3827-b45c-e43a54725a08","pitchNumber":1,"startTime":"2026-07-08T23:32:47.987Z","endTime":"2026-07-08T23:32:51.653Z","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":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637928166569992,"aZ":-24.546377938246334,"pfxX":-1.1015850720931746,"pfxZ":4.8746519062633995,"pX":0.8259164411475807,"pZ":2.302518822613251,"vX0":-3.16652867244899,"vY0":-124.43859757366361,"vZ0":-3.8729406704157947,"x":85.52,"y":176.61,"x0":2.2593955157997754,"y0":50.00114557659623,"z0":5.919378708306025,"aX":-1.721501695037532},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":2.8,"spinRate":2187,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4406496477349058,"extension":6.316695495989431},"index":1,"playId":"bcbf4615-ad85-32f8-b886-4a897b6a5a09","pitchNumber":2,"startTime":"2026-07-08T23:33:03.359Z","endTime":"2026-07-08T23:33:07.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.162725969978897,"aZ":-17.588224346038757,"pfxX":4.443576371770302,"pfxZ":8.223491692026517,"pX":-0.5795595624788986,"pZ":2.816348777964782,"vX0":-7.845092866555499,"vY0":-130.4869504533559,"vZ0":-4.440248000686586,"x":139.09,"y":162.74,"x0":1.8506197886780347,"y0":50.00074404615805,"z0":5.814882618956174,"aX":7.8798206099637715},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-6.8,"spinRate":1997,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4153116125879608,"extension":6.746084468455659},"index":2,"playId":"bf1872f8-19b1-30b0-aea7-c554b0c1943c","pitchNumber":3,"startTime":"2026-07-08T23:33:23.449Z","endTime":"2026-07-08T23:33:50.461Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.633464530632317,"aZ":-31.605674384772655,"pfxX":6.86102739710153,"pfxZ":0.4217049958688728,"pX":0.6914922009863645,"pZ":1.024604188126193,"vX0":-5.166314024006865,"vY0":-115.04126050156302,"vZ0":-4.203237580734758,"x":90.64,"y":211.12,"x0":2.060197049015753,"y0":50.004075672961825,"z0":5.894479647682384,"aX":9.321586394329533},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":-11.4,"spinRate":1354,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4736707745369193,"extension":6.498727343103621},"index":3,"playId":"645d3d35-5ee2-3f00-bdbd-56c67a859cec","pitchNumber":4,"startTime":"2026-07-08T23:33:52.989Z","endTime":"2026-07-08T23:33:58.091Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.011416132964445,"aZ":-30.879947026014275,"pfxX":7.722012530905111,"pfxZ":0.9394049449247381,"pX":-0.14004704512270258,"pZ":1.9689015886447012,"vX0":-7.166995685393932,"vY0":-115.80196060160732,"vZ0":-2.596259409306887,"x":122.34,"y":185.62,"x0":1.9657827615806336,"y0":50.005216424305466,"z0":6.0073070169665,"aX":10.676500463520414},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.4,"breakHorizontal":-12.6,"spinRate":1453,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4698012957675517,"extension":6.301875312981125},"index":4,"playId":"54328fa4-a13b-31ae-8d98-fdff1ba69424","pitchNumber":5,"startTime":"2026-07-08T23:34:10.020Z","endTime":"2026-07-08T23:34:14.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:34:14.678Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:34:16.038Z","endTime":"2026-07-08T23:35:43.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40231484817716,"aZ":-30.544222339133604,"pfxX":-0.9022938619472138,"pfxZ":1.0684380887602174,"pX":-0.8026747093401317,"pZ":3.1937123889079344,"vX0":-6.3730937563417145,"vY0":-122.92484396598802,"vZ0":-0.6395670131605287,"x":147.6,"y":152.55,"x0":1.9455834741835143,"y0":50.00233004586196,"z0":6.060803807218613,"aX":-1.3730820195404918},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":2150,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4463672342381102,"extension":6.453091308176292},"index":0,"playId":"5e50c3f3-9ac1-333e-a7ef-30c17514a72e","pitchNumber":1,"startTime":"2026-07-08T23:34:38.226Z","endTime":"2026-07-08T23:34:41.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47338551912359,"aZ":-28.74390465777613,"pfxX":-1.0744055820742764,"pfxZ":2.1718720781840712,"pX":-0.8120720760046076,"pZ":2.2443011369629713,"vX0":-7.105341657185375,"vY0":-124.10608964771858,"vZ0":-3.059286424472901,"x":147.95,"y":178.18,"x0":2.2154144259485045,"y0":50.00020293742034,"z0":5.861807351514066,"aX":-1.6903295609700995},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2159,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.43963702995525544,"extension":6.57092955544018},"index":1,"playId":"b475c3f3-c962-33ff-85e1-6b34376fd10a","pitchNumber":2,"startTime":"2026-07-08T23:34:56.376Z","endTime":"2026-07-08T23:35:00.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.433709868539566,"aZ":-27.91106550793607,"pfxX":-3.285200841033321,"pfxZ":3.0748315354393716,"pX":-0.6397892322654055,"pZ":1.4461690751819956,"vX0":-6.088111547145622,"vY0":-116.54195118923823,"vZ0":-3.599357479233057,"x":141.39,"y":199.73,"x0":2.4257514088466334,"y0":50.00189585597319,"z0":5.626687151764229,"aX":-4.549608912329013},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.0,"breakHorizontal":7.3,"spinRate":2299,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.46871228222138805,"extension":6.426574755945874},"index":2,"playId":"8033f84d-33c1-3347-bfca-ee2675062e16","pitchNumber":3,"startTime":"2026-07-08T23:35:13.436Z","endTime":"2026-07-08T23:35:18.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92408796013261,"aZ":-18.057417350825133,"pfxX":5.762172396823188,"pfxZ":7.904667777681395,"pX":0.4343683725191361,"pZ":2.9874294328135673,"vX0":-6.752844215192292,"vY0":-131.7708571778144,"vZ0":-3.6479218153712516,"x":100.44,"y":158.12,"x0":2.263091215929541,"y0":50.00335152212898,"z0":5.697966771400768,"aX":10.291435568161543},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-9.2,"spinRate":2007,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4132216803436699,"extension":6.6178943235695025},"hitData":{"launchSpeed":99.2,"launchAngle":56.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.45,"coordY":120.1}},"index":3,"playId":"1da56833-dfeb-340e-a5dd-b592633e1c0a","pitchNumber":4,"startTime":"2026-07-08T23:35:31.792Z","endTime":"2026-07-08T23:35:43.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:35:43.634Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out to second baseman Joshua Kuroda-Grauer.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-08T23:35:44.580Z","endTime":"2026-07-08T23:36:28.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.735964512058846,"aZ":-35.99507875845523,"pfxX":-5.135134414206437,"pfxZ":-2.977000432410607,"pX":-0.6338286552219238,"pZ":2.2257103662193414,"vX0":-5.603518265472922,"vY0":-112.64437408226009,"vZ0":0.14924563821501358,"x":141.16,"y":178.69,"x0":2.5544844383407095,"y0":50.00276558815656,"z0":5.801967014739974,"aX":-6.5893277064407485},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.0,"breakHorizontal":10.8,"spinRate":2248,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.48650719670560605,"extension":6.249234177417898},"index":0,"playId":"decfb282-7335-31ae-967e-c289ae541eb0","pitchNumber":1,"startTime":"2026-07-08T23:36:08.633Z","endTime":"2026-07-08T23:36:12.084Z","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":90.4,"endSpeed":83.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69849924259031,"aZ":-14.612292930544044,"pfxX":3.826344018611905,"pfxZ":9.900773801237715,"pX":-0.5814320903969391,"pZ":2.524469581933648,"vX0":-7.388589580955547,"vY0":-131.54081714588767,"vZ0":-5.754871531746114,"x":109.64,"y":168.7,"x0":1.7513256562562072,"y0":50.004584603306604,"z0":5.801974746478269,"aX":6.7891155513161525},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":-5.5,"spinRate":1990,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4144632394010621,"extension":6.709773847366001},"hitData":{"launchSpeed":84.0,"launchAngle":13.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":145.09}},"index":1,"playId":"3ce8e27b-a7d6-33a0-8a46-b7b9b50f6e5d","pitchNumber":2,"startTime":"2026-07-08T23:36:22.899Z","endTime":"2026-07-08T23:36:28.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:36:28.518Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:38:01.301Z","endTime":"2026-07-08T23:40:27.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83612181202984,"aZ":-29.89552318249845,"pfxX":0.30070900592808814,"pfxZ":1.2749569830982814,"pX":0.38392534533857414,"pZ":2.1206138615459897,"vX0":5.336966728703163,"vY0":-131.91011781706862,"vZ0":-3.265018338470019,"x":102.37,"y":181.52,"x0":-1.691274318504821,"y0":50.00608145495037,"z0":5.541370087895499,"aX":0.5373132479878185},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.9,"breakHorizontal":-1.6,"spinRate":2305,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4127099997116166,"extension":6.769097263101525},"index":0,"playId":"b02eb798-5121-3346-9cb3-4ade1d0e2237","pitchNumber":1,"startTime":"2026-07-08T23:38:44.770Z","endTime":"2026-07-08T23:38:47.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96955182390944,"aZ":-31.338685930759652,"pfxX":3.372201747563946,"pfxZ":0.4992377173099589,"pX":-0.020666243317799433,"pZ":1.7442907493844437,"vX0":3.21758479613563,"vY0":-127.67013703137596,"vZ0":-3.2651751226488095,"x":117.79,"y":191.68,"x0":-1.7275833174438875,"y0":50.004703773518514,"z0":5.461669308043706,"aX":5.664303843800146},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-6.7,"spinRate":2404,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4261800691217652,"extension":6.9375735087368025},"index":1,"playId":"5c7d3449-f4bc-3374-bcec-47841ea591e3","pitchNumber":2,"startTime":"2026-07-08T23:38:57.456Z","endTime":"2026-07-08T23:39:01.369Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-08T23:39:19.358Z","endTime":"2026-07-08T23:39:33.847Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727294837235135,"aZ":-25.60550263669033,"pfxX":1.1628175808595653,"pfxZ":3.4792844085549977,"pX":2.056808575633176,"pZ":0.17035920138266342,"vX0":9.021878108745728,"vY0":-135.41556840511674,"vZ0":-8.965674822558908,"x":38.6,"y":234.18,"x0":-1.445466056383396,"y0":50.00490837841285,"z0":5.265799871874883,"aX":2.1981795680952305},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":-3.7,"spinRate":2461,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4017972039268205,"extension":7.045159700303409},"index":3,"playId":"6746ea1c-9bb6-329a-8cb2-37c5fd89e8c3","pitchNumber":3,"startTime":"2026-07-08T23:39:33.847Z","endTime":"2026-07-08T23:39:37.254Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037405841692706,"aZ":-25.799778456446436,"pfxX":4.429626322651248,"pfxZ":3.4492432768839416,"pX":0.8612742685028294,"pZ":1.561285473680942,"vX0":5.138558738398071,"vY0":-134.5792301937557,"vZ0":-5.505654356027148,"x":84.17,"y":196.63,"x0":-1.6428108560609298,"y0":50.00332993618461,"z0":5.442151814447566,"aX":8.190334582465642},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-9.0,"spinRate":2435,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.40576061274419883,"extension":6.870018304359779},"index":4,"playId":"15057297-aa94-32ae-98c4-6426b452edd8","pitchNumber":4,"startTime":"2026-07-08T23:39:48.973Z","endTime":"2026-07-08T23:39:52.147Z","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":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58182285033159,"aZ":-11.313279581256321,"pfxX":-4.856098445689212,"pfxZ":10.023633336154218,"pX":1.20158947719409,"pZ":0.851693373611037,"vX0":8.787679297980699,"vY0":-142.61733013694985,"vZ0":-10.471253546907507,"x":71.2,"y":215.78,"x0":-1.2742027538355334,"y0":50.00694379598554,"z0":5.26250206646289,"aX":-10.110967524511857},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":7.2,"spinRate":2436,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3825261352882823,"extension":6.9565928052837664},"index":5,"playId":"0a55c64d-52ae-39b9-8dcd-0997fbe59ffc","pitchNumber":5,"startTime":"2026-07-08T23:40:07.390Z","endTime":"2026-07-08T23:40:11.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82218735111911,"aZ":-23.140995555448644,"pfxX":3.212364058454786,"pfxZ":4.759451073293612,"pX":0.5302227876036927,"pZ":1.127419526445736,"vX0":5.035043908227096,"vY0":-136.58635315938696,"vZ0":-7.168868607505585,"x":96.79,"y":208.34,"x0":-1.751278290519712,"y0":50.00316105926945,"z0":5.366556285427787,"aX":6.095911665922221},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-6.8,"spinRate":2427,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.40033130410419915,"extension":6.874593493103996},"index":6,"playId":"33f25b90-ef2e-359b-9ce3-6c426e1f9818","pitchNumber":6,"startTime":"2026-07-08T23:40:23.026Z","endTime":"2026-07-08T23:40:27.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:40:27.708Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (21) on a sharp line drive to right fielder Ben Malgeri.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:40:45.489Z","endTime":"2026-07-08T23:41:16.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.974335178328143,"aZ":-13.536287437083203,"pfxX":-3.3579700862597357,"pfxZ":9.096226692605194,"pX":0.9134832617826906,"pZ":3.0740835677780614,"vX0":8.074658222028724,"vY0":-142.11578944902107,"vZ0":-4.2046847342963884,"x":82.18,"y":155.78,"x0":-1.5259641054880062,"y0":50.00619268679527,"z0":5.430018162209498,"aX":-6.883259368567389},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2351,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3851172568104215,"extension":6.815197892701991},"index":0,"playId":"80cb86fc-a2aa-3d60-b80e-486e26465637","pitchNumber":1,"startTime":"2026-07-08T23:40:51.140Z","endTime":"2026-07-08T23:40:54.237Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190577010271287,"aZ":-36.71213247882714,"pfxX":10.208449958171924,"pfxZ":-3.198114016934893,"pX":0.3160110259972624,"pZ":2.267259880216995,"vX0":1.3889786498484642,"vY0":-118.85513306127271,"vZ0":-0.26032048800460084,"x":104.95,"y":177.56,"x0":-1.6021339731346327,"y0":50.00061965298703,"z0":5.730952754517096,"aX":14.504944849568584},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.5,"breakHorizontal":-18.8,"spinRate":2669,"spinDirection":44},"zone":6,"typeConfidence":2.0,"plateTime":0.4620122030559459,"extension":6.854698190134087},"hitData":{"launchSpeed":103.3,"launchAngle":10.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.0,"coordY":94.0}},"index":1,"playId":"5f8f8a4f-a723-36db-a762-15cc9399c3d3","pitchNumber":2,"startTime":"2026-07-08T23:41:03.833Z","endTime":"2026-07-08T23:41:16.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:41:16.924Z","atBatIndex":27},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jacob Wilson reaches on a throwing error by shortstop Zach McKinstry. Tyler Soderstrom scores. Jacob Wilson to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:41:17.075Z","endTime":"2026-07-08T23:42:10.167Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845431196228034,"aZ":-14.5383330949435,"pfxX":-3.2015434833173186,"pfxZ":8.536192447197532,"pX":1.023943727817169,"pZ":1.249373995288811,"vX0":8.399480800811611,"vY0":-141.77576146627564,"vZ0":-8.817411049850213,"x":77.97,"y":205.05,"x0":-1.5415534696548638,"y0":50.00357880341897,"z0":5.29663073248012,"aX":-6.615480737002176},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":4.3,"spinRate":2289,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38412936203154135,"extension":6.9358978884191655},"index":0,"playId":"8909c45b-5f8d-3400-b2de-f288786a693b","pitchNumber":1,"startTime":"2026-07-08T23:41:43.742Z","endTime":"2026-07-08T23:41:47.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764914733236942,"aZ":-22.13417110521572,"pfxX":-7.559597532818959,"pfxZ":4.962972416323333,"pX":0.11767470518197498,"pZ":2.020036884671865,"vX0":7.318991626024553,"vY0":-140.21243565169502,"vZ0":-5.322462097483564,"x":112.51,"y":184.24,"x0":-1.523504361589641,"y0":50.006168867000255,"z0":5.3545255006255905,"aX":-15.305112991712425},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.38817943109949926,"extension":7.00167593791842},"hitData":{"launchSpeed":97.0,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":153.2}},"index":1,"playId":"d6751a57-f3a6-3752-8d9f-7082bb5804f9","pitchNumber":2,"startTime":"2026-07-08T23:42:00.565Z","endTime":"2026-07-08T23:42:10.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:42:10.167Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:42:41.599Z","endTime":"2026-07-08T23:44:05.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":98.0,"endSpeed":91.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.524696133682227,"aZ":-14.666932876466674,"pfxX":-3.9077119227138724,"pfxZ":8.319181380529596,"pX":0.10463917825315877,"pZ":2.0125803624887317,"vX0":6.763019204615399,"vY0":-142.70817432228245,"vZ0":-6.944055451549908,"x":113.01,"y":184.44,"x0":-1.7663613608754112,"y0":50.00667841428981,"z0":5.365308073124001,"aX":-8.227706212009268},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":6.0,"spinRate":2331,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.38085131919727466,"extension":7.00335336847731},"index":0,"playId":"7211109c-d446-3d74-b80a-5bb89105084f","pitchNumber":1,"startTime":"2026-07-08T23:42:41.599Z","endTime":"2026-07-08T23:42:45.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8184415521032,"aZ":-13.097394146860193,"pfxX":-3.943219658809691,"pfxZ":9.122126512398056,"pX":-0.7102135542509183,"pZ":3.6971171561526877,"vX0":3.9949126438464466,"vY0":-142.55061456246682,"vZ0":-2.8370966191041203,"x":144.07,"y":138.96,"x0":-1.6066893309142993,"y0":50.001508925480394,"z0":5.514464522001592,"aX":-8.245647917693757},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2167,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3818831915316765,"extension":6.699392052007441},"index":1,"playId":"436cc7d4-db1d-3b27-8735-9ad1bf36ee3c","pitchNumber":2,"startTime":"2026-07-08T23:43:00.908Z","endTime":"2026-07-08T23:43:05.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265433125600158,"aZ":-23.978197697329982,"pfxX":1.1306214064963183,"pfxZ":4.218422888352748,"pX":0.018464709945321393,"pZ":2.419498515917849,"vX0":4.472021820443745,"vY0":-137.28838541310594,"vZ0":-3.837747853114402,"x":116.3,"y":173.45,"x0":-1.7667185886565413,"y0":50.003617861838215,"z0":5.433024113926341,"aX":2.196776921127089},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-2.9,"spinRate":2263,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.39624804998662455,"extension":6.83996720670004},"index":2,"playId":"22ec4cfd-f394-3fe5-9192-e7be51a43d87","pitchNumber":3,"startTime":"2026-07-08T23:43:17.966Z","endTime":"2026-07-08T23:43:21.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763499162307653,"aZ":-15.94460249877998,"pfxX":-4.283470200757588,"pfxZ":7.83086571224438,"pX":-0.3505014950544366,"pZ":3.277322632946662,"vX0":4.9651307413054875,"vY0":-142.5631997512505,"vZ0":-3.4473124488408176,"x":130.36,"y":150.29,"x0":-1.552745259035022,"y0":50.000168450964935,"z0":5.499854216966991,"aX":-8.874268149633822},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":6.8,"spinRate":2309,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38324446836296966,"extension":6.647448407587001},"index":3,"playId":"3b99fa1e-8a38-37ad-88dd-610f62c750fa","pitchNumber":4,"startTime":"2026-07-08T23:43:37.226Z","endTime":"2026-07-08T23:43:40.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957025350727392,"aZ":-23.625167352156442,"pfxX":2.594377221336927,"pfxZ":4.340354542395601,"pX":-0.4248525745569633,"pZ":2.259341791498124,"vX0":3.1782970134747304,"vY0":-137.8446566805907,"vZ0":-4.432447589984215,"x":133.19,"y":177.78,"x0":-1.9200197287071565,"y0":50.002483933950295,"z0":5.437557813544358,"aX":5.10751117416173},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":-5.3,"spinRate":2362,"spinDirection":174},"zone":7,"typeConfidence":2.0,"plateTime":0.39388772005962913,"extension":6.920768088519995},"index":4,"playId":"aa606b99-dc76-3f4f-b849-7fbadadf0316","pitchNumber":5,"startTime":"2026-07-08T23:44:01.149Z","endTime":"2026-07-08T23:44:05.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:44:05.218Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a ground ball to pitcher Troy Melton. Jacob Wilson to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:44:07.390Z","endTime":"2026-07-08T23:44:53.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.790051409248004,"aZ":-31.712143511381676,"pfxX":4.207236524453464,"pfxZ":0.2688106681928861,"pX":0.5733792859788353,"pZ":2.0884890371595106,"vX0":4.5614319887731485,"vY0":-128.95118789431388,"vZ0":-2.6773690222030417,"x":95.14,"y":182.39,"x0":-1.7522082243166268,"y0":50.00362209544119,"z0":5.538292481302847,"aX":7.225774856727063},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":-8.5,"spinRate":2465,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.42156886365915236,"extension":6.736278472833538},"index":0,"playId":"f546c465-5b82-33e3-b7a6-27eb58951717","pitchNumber":1,"startTime":"2026-07-08T23:44:29.183Z","endTime":"2026-07-08T23:44:32.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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692002467158975,"aZ":-19.626923757189353,"pfxX":-6.934595812509276,"pfxZ":6.118551335779546,"pX":-0.02696110594736526,"pZ":2.213042963474984,"vX0":6.5595037182316265,"vY0":-141.03463891842975,"vZ0":-5.596612222431185,"x":118.03,"y":179.03,"x0":-1.4619222530742395,"y0":50.003421644763506,"z0":5.4557539459118285,"aX":-14.220866257462436},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":11.5,"spinRate":2096,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3857376010265785,"extension":6.968135099021435},"hitData":{"launchSpeed":67.6,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.0,"coordY":189.0}},"index":1,"playId":"f03745a3-10a5-322a-b965-3a4d4bf97f53","pitchNumber":2,"startTime":"2026-07-08T23:44:47.207Z","endTime":"2026-07-08T23:44:53.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:44:53.796Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-08T23:45:03.650Z","endTime":"2026-07-08T23:46:56.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(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":93.2,"endSpeed":87.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030886933918747,"aZ":-23.523906117508137,"pfxX":0.8459392850187988,"pfxZ":4.539158116134756,"pX":0.39667683053493963,"pZ":1.3097346869612891,"vX0":5.467443150077276,"vY0":-135.7639969467981,"vZ0":-6.504681257539018,"x":101.88,"y":203.42,"x0":-1.7363977773242933,"y0":50.00210172649346,"z0":5.326402200113703,"aX":1.6097319020554852},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.5,"spinRate":2147,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40034071648820824,"extension":6.9260993038951355},"index":0,"playId":"7eff5497-2a96-3d69-af6d-ec7ac0ef9f30","pitchNumber":1,"startTime":"2026-07-08T23:45:35.985Z","endTime":"2026-07-08T23:45:40.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71629502220397,"aZ":-24.788212653133478,"pfxX":1.5004650633373031,"pfxZ":3.8284348737840386,"pX":-0.8633865082527797,"pZ":2.821766918072528,"vX0":1.987369781830145,"vY0":-136.70435878016272,"vZ0":-2.773583165634907,"x":149.91,"y":162.59,"x0":-1.789517137695239,"y0":50.00115864513569,"z0":5.516206484727329,"aX":2.894223370402391},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-3.1,"spinRate":2252,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3977613592401643,"extension":6.818427486670678},"index":1,"playId":"cedb8fc9-6b39-3df8-9c89-75d02bfc2d56","pitchNumber":2,"startTime":"2026-07-08T23:45:56.268Z","endTime":"2026-07-08T23:46:03.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29693386406743,"aZ":-22.891086807362875,"pfxX":2.53645812745611,"pfxZ":4.739495135280093,"pX":0.14618457258978168,"pZ":2.2547780385102487,"vX0":4.093870688530599,"vY0":-137.7807653805053,"vZ0":-4.557637293881593,"x":111.43,"y":177.9,"x0":-1.6779942902306568,"y0":50.00285464304711,"z0":5.4412119601620335,"aX":4.9654360294660425},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":-5.3,"spinRate":2242,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.39476344034553357,"extension":6.782982682795072},"index":2,"playId":"3d8a39c5-72e6-309a-aed8-af1518760f20","pitchNumber":3,"startTime":"2026-07-08T23:46:28.399Z","endTime":"2026-07-08T23:46:31.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5947344115876,"aZ":-30.31672985921505,"pfxX":4.18710968574278,"pfxZ":1.047259969547294,"pX":1.225655330738782,"pZ":0.5165092140143542,"vX0":6.249036994491555,"vY0":-131.92066643362182,"vZ0":-6.871318082174837,"x":70.28,"y":224.83,"x0":-1.7096029438261817,"y0":50.00567282387836,"z0":5.362307075100943,"aX":7.450113816313005},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.7,"breakHorizontal":-8.9,"spinRate":2431,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4137137449134025,"extension":6.869608424875617},"index":3,"playId":"f53daeae-ba41-36be-925f-3fb8a73de3c8","pitchNumber":4,"startTime":"2026-07-08T23:46:51.564Z","endTime":"2026-07-08T23:46:56.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:46:56.801Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Malgeri grounds out, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:48:05.027Z","endTime":"2026-07-08T23:49:52.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.742975064103526,"aZ":-13.94111005566078,"pfxX":5.041808610490905,"pfxZ":10.815139855530074,"pX":1.0203340335709181,"pZ":1.3130268946623453,"vX0":-4.098176029359958,"vY0":-127.8393814139524,"vZ0":-8.620545783566312,"x":78.11,"y":203.33,"x0":1.9746422046241074,"y0":50.005464431300034,"z0":5.780497875528912,"aX":8.502370815039306},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.2,"breakHorizontal":-8.4,"spinRate":2068,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.42542945613675,"extension":6.679022701510264},"index":0,"playId":"0317553e-b81d-36fa-832d-ab166a0eec1f","pitchNumber":1,"startTime":"2026-07-08T23:49:10.322Z","endTime":"2026-07-08T23:49:14.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.981989771806834,"aZ":-29.784473075174176,"pfxX":-5.744234372425959,"pfxZ":1.7996641427812268,"pX":-1.37668010954949,"pZ":2.05125632040788,"vX0":-6.52850998695531,"vY0":-114.12125517315785,"vZ0":-1.936325910702421,"x":169.48,"y":183.4,"x0":2.261591884672771,"y0":50.00101022065797,"z0":5.830045468940075,"aX":-7.6141625707817076},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.1,"breakHorizontal":12.0,"spinRate":2166,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.47900264094866163,"extension":6.26266350667454},"index":1,"playId":"630dac32-7bb8-385a-9bd4-2c1a875765a6","pitchNumber":2,"startTime":"2026-07-08T23:49:28.627Z","endTime":"2026-07-08T23:49:32.913Z","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":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.711498938373758,"aZ":-26.76884626457516,"pfxX":0.3449021784394305,"pfxZ":3.498882218255128,"pX":0.19225070269264358,"pZ":2.925504964464681,"vX0":-4.856402600510713,"vY0":-122.49282330406417,"vZ0":-2.0946778854914525,"x":109.67,"y":159.79,"x0":2.1427624822423237,"y0":50.00022950623352,"z0":6.046125198398942,"aX":0.5334041115781056},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.1,"breakHorizontal":0.4,"spinRate":2146,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.44455974679191934,"extension":6.338041366839959},"hitData":{"launchSpeed":87.2,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":145.6}},"index":2,"playId":"4a25e9ea-b930-32b9-ba95-7e832fc9b52e","pitchNumber":3,"startTime":"2026-07-08T23:49:44.764Z","endTime":"2026-07-08T23:49:52.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:49:52.470Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jahmai Jones pops out to first baseman Jeff McNeil in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:49:59.347Z","endTime":"2026-07-08T23:50:28.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":83.3,"endSpeed":78.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46780682196051,"aZ":-27.390865840570488,"pfxX":-1.6046542276346232,"pfxZ":3.148185751312779,"pX":0.6217149232312225,"pZ":2.321571841434387,"vX0":-3.352635556556799,"vY0":-121.40555377625958,"vZ0":-3.163441924824792,"x":93.3,"y":176.1,"x0":2.218765741523007,"y0":50.00606721065472,"z0":5.977444737454805,"aX":-2.4420764666878925},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":3.6,"spinRate":2310,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4478608464538376,"extension":6.30082506040737},"hitData":{"launchSpeed":87.5,"launchAngle":62.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":186.27,"coordY":159.79}},"index":0,"playId":"a3084292-b41b-33f0-9985-4ca3bcfe0802","pitchNumber":1,"startTime":"2026-07-08T23:50:19.209Z","endTime":"2026-07-08T23:50:28.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:50:28.437Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-08T23:50:34.021Z","endTime":"2026-07-08T23:51:46.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347297427645884,"aZ":-18.615738714310464,"pfxX":6.354191207430462,"pfxZ":8.004138309573499,"pX":0.3594930882747175,"pZ":2.641762245420034,"vX0":-6.029538003394393,"vY0":-129.1651155007243,"vZ0":-4.56481606489393,"x":103.3,"y":167.45,"x0":1.8960679067673032,"y0":50.0004415303377,"z0":5.859064222203824,"aX":10.759278805195464},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.7,"breakHorizontal":-10.2,"spinRate":2019,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4237005598914214,"extension":6.775522244806116},"index":0,"playId":"8751ece4-7f95-302f-bd26-e010f102ee0b","pitchNumber":1,"startTime":"2026-07-08T23:51:05.370Z","endTime":"2026-07-08T23:51:09.287Z","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.2,"endSpeed":71.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63943001396762,"aZ":-35.27138870915306,"pfxX":-7.6113430943526215,"pfxZ":-2.3860166143874135,"pX":-1.0225731228310593,"pZ":2.59410015328187,"vX0":-5.401663043699085,"vY0":-113.73598813597981,"vZ0":0.45963385328042117,"x":155.98,"y":168.74,"x0":2.379672104037156,"y0":50.00276753967622,"z0":5.913242905239216,"aX":-9.87975270614985},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.8,"breakHorizontal":15.2,"spinRate":2226,"spinDirection":297},"zone":11,"typeConfidence":2.0,"plateTime":0.48327919611930303,"extension":6.376613694043014},"index":1,"playId":"4e336c6d-a9e4-37fe-be9f-3913bc4cb718","pitchNumber":2,"startTime":"2026-07-08T23:51:22.100Z","endTime":"2026-07-08T23:51:26.076Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22715795712832,"aZ":-33.851873454420144,"pfxX":-8.497433924200308,"pfxZ":-1.293777359939968,"pX":-0.42492117897964526,"pZ":2.257539375176157,"vX0":-3.914649395262592,"vY0":-113.95249299492026,"vZ0":-0.37058160600626366,"x":133.2,"y":177.83,"x0":2.4285801597822396,"y0":50.00439053547984,"z0":5.815228495543012,"aX":-10.988197110642899},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.2,"breakHorizontal":16.4,"spinRate":2222,"spinDirection":297},"zone":4,"typeConfidence":2.0,"plateTime":0.4837876730824888,"extension":6.238230348663281},"hitData":{"launchSpeed":81.6,"launchAngle":27.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.0,"coordY":95.0}},"index":2,"playId":"008de17b-af8d-3682-ba3f-e1fdd0fc6d74","pitchNumber":3,"startTime":"2026-07-08T23:51:38.587Z","endTime":"2026-07-08T23:51:46.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:51:46.063Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T23:52:55.466Z","endTime":"2026-07-08T23:55:14.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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.6,"endSpeed":82.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.908429361984975,"aZ":-32.22857509694291,"pfxX":3.5745865772331133,"pfxZ":-0.03159237669979209,"pX":0.1103826839977683,"pZ":1.5587473408300767,"vX0":3.5920332783970035,"vY0":-127.7038774517811,"vZ0":-3.783351759247433,"x":112.79,"y":196.69,"x0":-1.7678202635127371,"y0":50.00392154846223,"z0":5.536099648007155,"aX":6.032595139324124},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":-7.2,"spinRate":2471,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4253745219801961,"extension":6.892107636052559},"index":0,"playId":"d51dbaa4-2f6e-31a9-bd01-6ea9c6e665aa","pitchNumber":1,"startTime":"2026-07-08T23:53:55.622Z","endTime":"2026-07-08T23:53:59.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327823163293157,"aZ":-16.124355120624877,"pfxX":-2.994875689189767,"pfxZ":7.771640828175736,"pX":0.5662220105699776,"pZ":2.3054268331388683,"vX0":7.018327568169232,"vY0":-141.41217759687726,"vZ0":-5.94057652561356,"x":95.42,"y":176.53,"x0":-1.5371714113241428,"y0":50.001537051476696,"z0":5.43410113998525,"aX":-6.184574951927571},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":4.3,"spinRate":2287,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.38447535143442657,"extension":6.869576726390019},"index":1,"playId":"bc142489-3ac4-3bff-a04e-bbaf84a74f2b","pitchNumber":2,"startTime":"2026-07-08T23:54:07.587Z","endTime":"2026-07-08T23:54:10.997Z","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":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08084126096162,"aZ":-24.357938657771122,"pfxX":2.9238837526352794,"pfxZ":4.159717006870789,"pX":0.7204495814264364,"pZ":0.6576196518543443,"vX0":4.844522954149184,"vY0":-135.1672104341014,"vZ0":-8.102200081007192,"x":89.54,"y":221.02,"x0":-1.4642448685066818,"y0":50.00564621726594,"z0":5.3624663102663135,"aX":5.49596135536633},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":-6.2,"spinRate":2363,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4027897458727363,"extension":6.9102122909496035},"index":2,"playId":"5ba17ce6-a51d-3cb2-a5a4-b8102578dd1b","pitchNumber":3,"startTime":"2026-07-08T23:54:20.205Z","endTime":"2026-07-08T23:54:23.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526917483270267,"aZ":-16.370274971933696,"pfxX":-4.236510605962264,"pfxZ":7.669872658834867,"pX":-0.02028245963417956,"pZ":1.6117544230245544,"vX0":5.5090196017428905,"vY0":-141.73868267227775,"vZ0":-7.690026644488319,"x":117.77,"y":195.26,"x0":-1.4271712788131445,"y0":50.00509037469203,"z0":5.380180477462281,"aX":-8.731565503992575},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":6.7,"spinRate":2237,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38457893300852763,"extension":6.87813044044138},"index":3,"playId":"1a6b3274-30c5-3b2d-8cd4-0242c21406a7","pitchNumber":4,"startTime":"2026-07-08T23:54:35.822Z","endTime":"2026-07-08T23:55:02.848Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.416442519123013,"aZ":-15.35628200823516,"pfxX":-4.208998305044676,"pfxZ":7.981091099066196,"pX":0.5932780025118142,"pZ":1.7861357052646236,"vX0":6.95191093367253,"vY0":-143.60166972449284,"vZ0":-7.580893114415804,"x":101.31,"y":151.73,"x0":-1.3021109478109671,"y0":50.00621681070914,"z0":5.398567683382951,"aX":-8.87308620317374},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.2,"breakHorizontal":6.4,"spinRate":2199,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3800983824117665,"extension":6.878686898142641},"index":4,"playId":"dbb936cf-aa9a-3bd0-af9d-fe1af159a466","pitchNumber":5,"startTime":"2026-07-08T23:55:09.067Z","endTime":"2026-07-08T23:55:14.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:55:14.479Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T23:55:24.829Z","endTime":"2026-07-08T23:57:29.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519173971455345,"aZ":-14.073477711363639,"pfxX":-2.898503835694103,"pfxZ":8.898518572285116,"pX":-0.02386036892134755,"pZ":2.431888157854057,"vX0":5.509181925561402,"vY0":-141.31626944022085,"vZ0":-5.762685622234912,"x":117.91,"y":173.12,"x0":-1.6170873231429632,"y0":50.00236968172694,"z0":5.392685462804045,"aX":-5.896057027436397},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2128,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38677805982306035,"extension":6.918701494175575},"index":0,"playId":"4ef04ac8-1090-3d1b-bfbc-95d46ab8ad1d","pitchNumber":1,"startTime":"2026-07-08T23:55:36.206Z","endTime":"2026-07-08T23:55:40.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642673155794203,"aZ":-21.316400937536695,"pfxX":-9.377505322384252,"pfxZ":5.459626130530151,"pX":-1.3363639902708548,"pZ":1.9126885668390694,"vX0":4.303926491364918,"vY0":-139.67382853794246,"vZ0":-5.703482665568869,"x":167.94,"y":187.14,"x0":-1.6737622251462676,"y0":50.00064989638458,"z0":5.370360404589857,"aX":-18.639814636773522},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2056,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3912282404301082,"extension":6.915149882789245},"index":1,"playId":"92109236-59d1-3de5-83bc-588250eefc26","pitchNumber":2,"startTime":"2026-07-08T23:55:49.501Z","endTime":"2026-07-08T23:55:53.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-08T23:56:00.572Z","endTime":"2026-07-08T23:56:11.270Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289850006078108,"aZ":-27.706921990454866,"pfxX":4.0478601268086445,"pfxZ":2.4778660620228683,"pX":1.4016742828884179,"pZ":1.2539721855942019,"vX0":6.100412956842312,"vY0":-132.9628473186659,"vZ0":-5.724591815983722,"x":63.57,"y":204.92,"x0":-1.4413215048313386,"y0":50.006555171791966,"z0":5.4242643148719285,"aX":7.308765219637166},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":-8.5,"spinRate":2482,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4106438959234495,"extension":6.951766721209179},"index":3,"playId":"efc4c3a8-789a-35f9-86b1-cbe0af35fe99","pitchNumber":3,"startTime":"2026-07-08T23:56:11.270Z","endTime":"2026-07-08T23:56:15.218Z","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":95.1,"endSpeed":88.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31620304283666,"aZ":-22.051000084884265,"pfxX":0.8034343196181295,"pfxZ":5.162484795654807,"pX":0.5617579940471973,"pZ":0.3263146001527673,"vX0":5.460355293850042,"vY0":-138.26748138236397,"vZ0":-9.68217277044115,"x":95.59,"y":229.97,"x0":-1.5330968593730059,"y0":50.001113665487324,"z0":5.3204901966238,"aX":1.5727659635002926},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":2350,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3943134126046117,"extension":6.868166096552608},"index":4,"playId":"ae152588-c839-3b75-a83f-321c789010d9","pitchNumber":4,"startTime":"2026-07-08T23:56:25.935Z","endTime":"2026-07-08T23:56:30.172Z","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.9,"endSpeed":86.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683148063189957,"aZ":-24.494801411408208,"pfxX":1.796085305678246,"pfxZ":4.076978282090156,"pX":-1.2423609984823532,"pZ":3.5484023258223387,"vX0":0.6751963720661102,"vY0":-135.4531824363308,"vZ0":-1.0291950748976775,"x":164.36,"y":142.97,"x0":-1.7273254897971801,"y0":50.00452753696317,"z0":5.623908087446486,"aX":3.3847108654303693},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2297,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.40221312823522304,"extension":6.749018897811964},"index":5,"playId":"a9ac27e8-f71a-3efd-8e47-5ec312b9ac4c","pitchNumber":5,"startTime":"2026-07-08T23:56:44.351Z","endTime":"2026-07-08T23:56:47.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106211648950698,"aZ":-22.895256779210893,"pfxX":-8.28279160913445,"pfxZ":4.512537440325916,"pX":-0.8972730360363149,"pZ":2.6498599662914892,"vX0":4.491823021142382,"vY0":-141.72333829898963,"vZ0":-3.8655319244803454,"x":151.2,"y":167.23,"x0":-1.4174678533862621,"y0":50.00432495422738,"z0":5.474721538242915,"aX":-17.032578151944314},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1887,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38489636889246537,"extension":6.811736938502602},"index":6,"playId":"5f9de8ff-3c41-35fa-888d-b042aaa382e2","pitchNumber":6,"startTime":"2026-07-08T23:57:03.576Z","endTime":"2026-07-08T23:57:07.608Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716753163201947,"aZ":-14.213581434311028,"pfxX":-4.23348086247951,"pfxZ":8.503775880712531,"pX":-0.4012339765248433,"pZ":1.796712991912694,"vX0":4.558587577140609,"vY0":-143.19423911202847,"vZ0":-7.700653226130171,"x":132.29,"y":190.27,"x0":-1.450785153641031,"y0":50.005499873989436,"z0":5.37831720440639,"aX":-8.944776827274522},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2220,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3800102509443746,"extension":6.804682942507011},"index":7,"playId":"772ca274-ff78-396c-b1f7-9bc838343d7f","pitchNumber":7,"startTime":"2026-07-08T23:57:25.600Z","endTime":"2026-07-08T23:57:29.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-08T23:57:29.985Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-08T23:57:31.973Z","endTime":"2026-07-09T00:02:25.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,12],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686653531984124,"aZ":-30.008505915701605,"pfxX":2.88986048755098,"pfxZ":1.2688076410876974,"pX":0.5733161952288893,"pZ":1.4137998356561203,"vX0":4.892143957149935,"vY0":-129.00646413779978,"vZ0":-4.480633628607838,"x":95.15,"y":200.61,"x0":-1.7112732035572078,"y0":50.00613152001937,"z0":5.44306796261464,"aX":4.952635354201354},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-6.1,"spinRate":2404,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4219142360948154,"extension":6.858964032051547},"index":0,"playId":"0ea7932c-9b27-3a3f-b93f-79638df56f62","pitchNumber":1,"startTime":"2026-07-08T23:57:53.651Z","endTime":"2026-07-08T23:57:57.133Z","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":90.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714196026021234,"aZ":-15.29750813944051,"pfxX":-2.7877050864057167,"pfxZ":8.218946269757122,"pX":-0.35417779396345683,"pZ":1.1224473455593127,"vX0":4.795477294836195,"vY0":-140.8940353453335,"vZ0":-8.870406973896657,"x":130.5,"y":208.47,"x0":-1.6999411161835492,"y0":50.0008126422425,"z0":5.255842726774778,"aX":-5.7226049399816326},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":2342,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3856822355602634,"extension":6.945145513714222},"index":1,"playId":"915a1be3-38ac-3354-9893-592db23f9f4b","pitchNumber":2,"startTime":"2026-07-08T23:58:07.487Z","endTime":"2026-07-08T23:58:11.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46721789471726,"aZ":-15.674860115204767,"pfxX":-3.3323648801812715,"pfxZ":8.062680440907581,"pX":-0.0518922806157104,"pZ":2.5645269610947374,"vX0":5.609834632320463,"vY0":-141.0634340812723,"vZ0":-5.055116525837679,"x":118.98,"y":169.54,"x0":-1.6195334581326966,"y0":50.003437724507165,"z0":5.366190623513304,"aX":-6.820100439928215},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":2281,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3860357473135365,"extension":6.755458462228404},"index":2,"playId":"0dc2ed63-fbee-3569-b02f-47fba4f2ed00","pitchNumber":3,"startTime":"2026-07-08T23:58:23.193Z","endTime":"2026-07-08T23:58:27.314Z","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":90.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015856209708293,"aZ":-17.187264776341884,"pfxX":-4.106524292989464,"pfxZ":7.270681196612916,"pX":-1.1716211348449894,"pZ":2.052985972097461,"vX0":3.5340356914246844,"vY0":-141.63929056578095,"vZ0":-6.212172658807442,"x":161.66,"y":183.35,"x0":-1.8932664574790754,"y0":50.001447126622196,"z0":5.347716051340918,"aX":-8.462523008456241},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":2264,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38462432308841876,"extension":6.669005601434941},"index":3,"playId":"1a40cfed-5a10-30c3-9262-b362421436d3","pitchNumber":4,"startTime":"2026-07-08T23:58:43.919Z","endTime":"2026-07-08T23:58:48.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86964797618328,"aZ":-23.05436490239129,"pfxX":1.093707219111151,"pfxZ":4.78102320931653,"pX":0.21234201699438165,"pZ":1.9307637415883427,"vX0":4.445938390262687,"vY0":-136.4535369938249,"vZ0":-5.196571848691213,"x":108.91,"y":186.65,"x0":-1.572721600545332,"y0":50.00111118354601,"z0":5.42457875771903,"aX":2.084779309137652},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2382,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.3996957699824053,"extension":6.898708727240233},"index":4,"playId":"ea3216d3-6775-3cd5-8503-9259dcfc9375","pitchNumber":5,"startTime":"2026-07-08T23:59:08.559Z","endTime":"2026-07-08T23:59:12.758Z","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":90.2,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.393527872170328,"aZ":-31.805287322974866,"pfxX":-6.8417400927175125,"pfxZ":0.20552114287347933,"pX":-0.09214108268841975,"pZ":0.9906484309471242,"vX0":6.474252840509639,"vY0":-131.2747063570711,"vZ0":-4.977415966402538,"x":120.51,"y":212.03,"x0":-1.6905787795371545,"y0":50.00024219744427,"z0":5.253552480226768,"aX":-12.049672698023228},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.2,"spinRate":1177,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41578720277389314,"extension":7.021371046789251},"index":5,"playId":"bad8e7b5-9bdd-36e2-a7a0-810e31f522e8","pitchNumber":6,"startTime":"2026-07-08T23:59:27.936Z","endTime":"2026-07-08T23:59:32.807Z","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":82.1,"endSpeed":76.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652817215249826,"aZ":-39.103918514940034,"pfxX":8.032881621677902,"pfxZ":-4.780819756168091,"pX":0.5362223957219516,"pZ":0.674047765943477,"vX0":2.4715911019955707,"vY0":-119.55384736038313,"vZ0":-3.4897602494052924,"x":96.56,"y":220.58,"x0":-1.5540844464466097,"y0":50.00280333414647,"z0":5.656025756108901,"aX":11.647794650622476},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.2,"breakHorizontal":-15.1,"spinRate":2456,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.457838510698811,"extension":7.060347965691718},"index":6,"playId":"42add46b-9f76-3cc8-9999-1f56e95f2526","pitchNumber":7,"startTime":"2026-07-08T23:59:51.493Z","endTime":"2026-07-08T23:59:56.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.2,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907698387613223,"aZ":-32.91323544290787,"pfxX":-6.0414039787063265,"pfxZ":-0.4009045380124996,"pX":0.8151922935125655,"pZ":-0.1642124943382307,"vX0":8.386560464440498,"vY0":-132.6016021476449,"vZ0":-7.9963405856957515,"x":85.93,"y":243.21,"x0":-1.5687595891034414,"y0":50.005645708431594,"z0":5.214231053157167,"aX":-11.021124615096534},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.9,"breakHorizontal":9.6,"spinRate":1235,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4092931069228283,"extension":6.968557228891286},"index":7,"playId":"e4bb1b35-6197-3c55-9905-4919cddcfcfe","pitchNumber":8,"startTime":"2026-07-09T00:00:11.323Z","endTime":"2026-07-09T00:00:15.748Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.288715078705152,"aZ":-25.410958560801227,"pfxX":0.775681388285792,"pfxZ":3.5786899443282483,"pX":0.12998043997990927,"pZ":1.3567310891997775,"vX0":4.738804748545255,"vY0":-135.60235202018293,"vZ0":-6.115671647917857,"x":112.05,"y":202.15,"x0":-1.729972069017602,"y0":50.00641501805524,"z0":5.376669014316835,"aX":1.4671872193468212},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2157,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.40152208168658055,"extension":6.958002395920688},"index":8,"playId":"d1cac6fa-dbaa-3ad8-b109-9bca2cc18509","pitchNumber":9,"startTime":"2026-07-09T00:00:36.537Z","endTime":"2026-07-09T00:00:39.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471521270854293,"aZ":-33.01960123217788,"pfxX":3.896292939562228,"pfxZ":-0.500315123005235,"pX":-0.18589463516308552,"pZ":1.7835747186500561,"vX0":2.640837566178338,"vY0":-129.2013435934652,"vZ0":-2.9670681653369404,"x":124.09,"y":190.62,"x0":-1.7239704735549104,"y0":50.0004968563101,"z0":5.459506705041985,"aX":6.6485393505745085},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":-7.6,"spinRate":2415,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.42238473158963075,"extension":6.928555142204846},"index":9,"playId":"2828469e-9aa9-35df-b0f8-2d6c1d2c968f","pitchNumber":10,"startTime":"2026-07-09T00:01:09.180Z","endTime":"2026-07-09T00:01:15.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83683098844072,"aZ":-29.99420188198426,"pfxX":2.8203170932118953,"pfxZ":1.2439796657510875,"pX":0.390268873267774,"pZ":1.338224622689528,"vX0":4.368568564998119,"vY0":-130.14755609512568,"vZ0":-4.831648624331633,"x":102.12,"y":202.65,"x0":-1.662897296761854,"y0":50.00440660839852,"z0":5.434515953838885,"aX":4.940400324972774},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2327,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.41747682436560263,"extension":7.029063262724827},"index":10,"playId":"1f117858-843f-31d8-8772-5db0ac08c35d","pitchNumber":11,"startTime":"2026-07-09T00:01:49.815Z","endTime":"2026-07-09T00:01:53.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":11,"startTime":"2026-07-09T00:02:03.353Z","endTime":"2026-07-09T00:02:21.007Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113864333626793,"aZ":-21.951901804988715,"pfxX":-8.490634328731332,"pfxZ":5.02202355503251,"pX":-1.54523900798895,"pZ":2.592941431560251,"vX0":3.5879192210142676,"vY0":-141.05755191883634,"vZ0":-3.8235245140821377,"x":175.9,"y":168.77,"x0":-1.7234879250150412,"y0":50.003110821153285,"z0":5.3642816646964455,"aX":-17.27876674754719},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":14.8,"spinRate":2087,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38685490759513463,"extension":6.918049777617768},"index":12,"playId":"81536fd3-bc68-3274-bc64-5b259e677d28","pitchNumber":12,"startTime":"2026-07-09T00:02:21.007Z","endTime":"2026-07-09T00:02:25.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:02:25.236Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, third baseman Zack Gelof to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:04:15.199Z","endTime":"2026-07-09T00:06:11.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492211493254118,"aZ":-18.711437271602374,"pfxX":7.45983352761921,"pfxZ":7.893383692002864,"pX":0.7399867221675812,"pZ":4.61894308761768,"vX0":-5.909509505876752,"vY0":-128.92426124867603,"vZ0":0.014434870731649063,"x":88.79,"y":114.07,"x0":2.077900108246117,"y0":50.00276694757761,"z0":6.0418106534153635,"aX":12.723632803835585},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":-12.4,"spinRate":2033,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.42272490740392277,"extension":6.454381109681636},"index":0,"playId":"268ab20c-bf7a-3129-81ef-8121e57f94bb","pitchNumber":1,"startTime":"2026-07-09T00:04:39.739Z","endTime":"2026-07-09T00:04:42.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.79114547783084,"aZ":-29.61349460332091,"pfxX":8.46144911890865,"pfxZ":1.9487177858356954,"pX":0.017159871544590404,"pZ":1.3361588324749851,"vX0":-6.988087327940585,"vY0":-113.13766767426532,"vZ0":-3.81049897264403,"x":116.35,"y":202.7,"x0":2.0248891407154743,"y0":50.004593637311444,"z0":5.9639866108290995,"aX":11.13233933242891},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":1340,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.48143441616414995,"extension":6.37224823877984},"index":1,"playId":"c399c6cc-7213-3654-8a41-74d5f3eb0c12","pitchNumber":2,"startTime":"2026-07-09T00:04:54.577Z","endTime":"2026-07-09T00:04:58.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1090648005375,"aZ":-25.3198758158997,"pfxX":-0.8232314696333974,"pfxZ":4.3963589813491755,"pX":0.2206891925346324,"pZ":3.161428975916747,"vX0":-4.620242830461978,"vY0":-123.15078354932186,"vZ0":-1.9035400959845918,"x":108.59,"y":153.42,"x0":2.2168076426289782,"y0":50.00183105591949,"z0":6.05577834407449,"aX":-1.2817627388920483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":2.4,"spinRate":2267,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.44230219777976076,"extension":6.271815627378413},"index":2,"playId":"235082ce-4c3c-3faa-9c79-d6df09318c9e","pitchNumber":3,"startTime":"2026-07-09T00:05:11.212Z","endTime":"2026-07-09T00:05:14.883Z","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":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.086305285407196,"aZ":-27.594779035283132,"pfxX":8.798524377060652,"pfxZ":3.4409476722168275,"pX":0.23608362303232888,"pZ":1.0668016189390106,"vX0":-6.557151020139954,"vY0":-113.88507081476871,"vZ0":-5.011740221592575,"x":108.0,"y":209.98,"x0":1.9893906076508496,"y0":50.00567364557775,"z0":5.979889319215725,"aX":11.726324987605857},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.4,"breakHorizontal":-14.6,"spinRate":1373,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4783239111759183,"extension":6.457181193439558},"index":3,"playId":"689c001f-5851-339f-8381-be817d0efbb3","pitchNumber":4,"startTime":"2026-07-09T00:05:28.655Z","endTime":"2026-07-09T00:05:33.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":73.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.25060756285342,"aZ":-27.933302672242746,"pfxX":7.250686268220862,"pfxZ":3.17186381736862,"pX":0.8816181489484467,"pZ":1.327652627777373,"vX0":-4.820721023572482,"vY0":-114.1654097821541,"vZ0":-4.495159712354735,"x":83.39,"y":202.93,"x0":2.0639029879787896,"y0":50.0055465606366,"z0":6.0283282640328615,"aX":9.707338723067299},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.0,"breakHorizontal":-12.1,"spinRate":1354,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.47720821744773145,"extension":6.4286406703246985},"index":4,"playId":"36e86746-1d3f-3ec3-9a97-a7a5bbe4692d","pitchNumber":5,"startTime":"2026-07-09T00:05:46.060Z","endTime":"2026-07-09T00:05:50.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.591998308404907,"aZ":-18.52904740497961,"pfxX":7.007935053002777,"pfxZ":8.036505085189031,"pX":-0.1827851849626144,"pZ":2.3790558948349645,"vX0":-7.682806135748798,"vY0":-128.2003066765017,"vZ0":-5.163192608214503,"x":123.97,"y":174.55,"x0":1.9147314676476164,"y0":50.00130784162862,"z0":5.8255651980485865,"aX":11.895368546167685},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.8,"breakHorizontal":-11.4,"spinRate":2038,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.42406856580033025,"extension":6.680053541425647},"hitData":{"launchSpeed":105.2,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":173.98}},"index":5,"playId":"5e0a8b60-ef2d-3def-a93a-101c80c0b1db","pitchNumber":6,"startTime":"2026-07-09T00:06:02.766Z","endTime":"2026-07-09T00:06:11.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:06:11.140Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:06:16.632Z","endTime":"2026-07-09T00:07:20.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44874294608105,"aZ":-30.937871122365326,"pfxX":-3.7478778044918415,"pfxZ":0.8507526824799241,"pX":-0.6649030876533667,"pZ":1.519702474402704,"vX0":-5.172880565157414,"vY0":-119.48689126093639,"vZ0":-4.165995325029786,"x":142.34,"y":197.75,"x0":2.009072067564372,"y0":50.00469388653373,"z0":6.043691263214052,"aX":-5.45855158530653},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.8,"breakHorizontal":7.9,"spinRate":2185,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.45712794589343586,"extension":6.245997195899598},"index":0,"playId":"877d8c13-b129-3a2b-a879-378be3f14cb0","pitchNumber":1,"startTime":"2026-07-09T00:06:37.052Z","endTime":"2026-07-09T00:06:43.788Z","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":79.3,"endSpeed":74.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.797098188507142,"aZ":-27.507201819285402,"pfxX":8.419651718017482,"pfxZ":3.386750236776826,"pX":1.4516239856010218,"pZ":2.230338689880169,"vX0":-4.34082193271294,"vY0":-115.5736463617465,"vZ0":-2.6452067341349235,"x":61.67,"y":178.56,"x0":2.242430118265938,"y0":50.001951883490634,"z0":5.9825699634294045,"aX":11.600720290530019},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.9,"breakHorizontal":-14.4,"spinRate":1376,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.47059820518716,"extension":6.339946720147937},"index":1,"playId":"e1d2da2e-0176-3286-91ea-446882bf7962","pitchNumber":2,"startTime":"2026-07-09T00:06:53.627Z","endTime":"2026-07-09T00:06:57.717Z","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":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.550168651009418,"aZ":-28.64256564363103,"pfxX":8.191262692786044,"pfxZ":2.5873196658704316,"pX":0.928709238583977,"pZ":2.288908099739106,"vX0":-5.19738593963912,"vY0":-114.65407723945358,"vZ0":-2.4144449827323657,"x":81.6,"y":176.98,"x0":2.1346452436409193,"y0":50.00068873946379,"z0":6.087478392578164,"aX":11.159235879770176},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.4,"breakHorizontal":-13.9,"spinRate":1301,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.47352646266948595,"extension":6.293685981909084},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.08,"coordY":84.96}},"index":2,"playId":"fcc2bb1b-7781-37f5-b789-0c10d0b4064b","pitchNumber":3,"startTime":"2026-07-09T00:07:10.295Z","endTime":"2026-07-09T00:07:20.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:07:20.543Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Lawrence Butler. Jake Rogers to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:07:20.545Z","endTime":"2026-07-09T00:08:14.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.993321811101957,"aZ":-15.980338247452032,"pfxX":6.319431728398607,"pfxZ":9.274398810529927,"pX":-0.6793644026518403,"pZ":2.9077568525090003,"vX0":-8.626220075321424,"vY0":-130.18796134676722,"vZ0":-4.6307233401254795,"x":142.9,"y":160.27,"x0":1.8302133628348047,"y0":50.00081062693162,"z0":5.889782067949296,"aX":11.031535431455422},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.2,"breakHorizontal":-10.0,"spinRate":2165,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.41802966577619216,"extension":6.713008619716368},"index":0,"playId":"de18fe41-881b-3c9f-837e-ddac351759ff","pitchNumber":1,"startTime":"2026-07-09T00:07:48.698Z","endTime":"2026-07-09T00:07:52.672Z","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":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39029569974616,"aZ":-17.90083672056892,"pfxX":7.390047843363816,"pfxZ":8.22346360343525,"pX":0.7864021123113829,"pZ":2.831122031134765,"vX0":-6.025510469514463,"vY0":-130.1662096983661,"vZ0":-4.088229293961584,"x":87.02,"y":162.34,"x0":2.158203119690204,"y0":50.00254042433352,"z0":5.757130798729691,"aX":12.826492522520573},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-12.2,"spinRate":2136,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4189680174891741,"extension":6.582205905245657},"hitData":{"launchSpeed":93.0,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":109.12}},"index":1,"playId":"f59ee639-b54c-3534-a8c4-e11f115687a5","pitchNumber":2,"startTime":"2026-07-09T00:08:05.028Z","endTime":"2026-07-09T00:08:14.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:08:14.966Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (15) on a fly ball to left field. Jake Rogers scores. Kevin McGonigle scores.","rbi":3,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:08:31.568Z","endTime":"2026-07-09T00:09:23.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.802397963855825,"aZ":-32.326081023479325,"pfxX":-1.065477024698302,"pfxZ":-0.10299174484865681,"pX":0.3707494683394149,"pZ":2.603651858389861,"vX0":-4.207035712844053,"vY0":-120.42594884896792,"vZ0":-1.416382843016084,"x":102.87,"y":168.48,"x0":2.273621514478805,"y0":50.00248713537056,"z0":6.039997675945592,"aX":-1.575849969340181},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.2,"breakHorizontal":2.9,"spinRate":2189,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4535716060018671,"extension":6.267333453928344},"hitData":{"launchSpeed":99.0,"launchAngle":29.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.72,"coordY":84.39}},"index":0,"playId":"86b8f77a-44ff-33c5-aa57-db310ab5a373","pitchNumber":1,"startTime":"2026-07-09T00:08:58.131Z","endTime":"2026-07-09T00:09:23.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:09:23.988Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:09:07.756Z","endTime":"2026-07-09T00:11:05.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"pitchData":{"startSpeed":78.4,"endSpeed":73.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.823019333895243,"aZ":-32.386620117092804,"pfxX":-3.933409473557208,"pfxZ":-0.15997660130017266,"pX":-1.3705902884938785,"pZ":2.2727221069081542,"vX0":-7.31159817060096,"vY0":-114.13293340635998,"vZ0":-0.8624640884909641,"x":169.24,"y":177.42,"x0":2.3651310375742858,"y0":50.00122055420966,"z0":5.80004615645321,"aX":-5.272562729161354},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.2,"breakHorizontal":8.8,"spinRate":2268,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4769572867340264,"extension":6.598284574049899},"index":0,"playId":"1bdcd094-3536-3352-89df-e5a1fb73b903","pitchNumber":1,"startTime":"2026-07-09T00:09:48.514Z","endTime":"2026-07-09T00:09:52.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181726600448822,"aZ":-23.261409009144725,"pfxX":-0.966426316946706,"pfxZ":5.432880210063981,"pX":-0.6808385932068012,"pZ":1.9337153444989748,"vX0":-6.342738871489691,"vY0":-126.13284555176314,"vZ0":-5.518552140286004,"x":142.95,"y":186.57,"x0":1.973029901271022,"y0":50.005237002943595,"z0":5.980277043244332,"aX":-1.585945214930431},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.0,"breakHorizontal":3.0,"spinRate":2245,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4312055521216136,"extension":6.4363645956133535},"index":1,"playId":"0aefcc40-c1f2-3fc3-80cf-75785ebde46e","pitchNumber":2,"startTime":"2026-07-09T00:10:04.942Z","endTime":"2026-07-09T00:10:08.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.12603537007874,"aZ":-26.25336571812611,"pfxX":-0.7862381272002463,"pfxZ":3.869111435670265,"pX":-0.660755020236364,"pZ":0.024062266165004634,"vX0":-6.1654361076547115,"vY0":-121.65490623010892,"vZ0":-8.664868466922691,"x":142.19,"y":238.13,"x0":1.9867733933375438,"y0":50.00579996490427,"z0":5.837373680259182,"aX":-1.2020214564489053},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.6,"breakHorizontal":2.6,"spinRate":2199,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.44665683150810986,"extension":6.410246931788369},"index":2,"playId":"22ac2e5e-3526-3013-9970-637bc0413cd2","pitchNumber":3,"startTime":"2026-07-09T00:10:20.099Z","endTime":"2026-07-09T00:10:23.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125412477040292,"aZ":-15.740788806597966,"pfxX":5.003189647190511,"pfxZ":9.373156528228932,"pX":-1.2282518844840105,"pZ":2.7701433374298583,"vX0":-9.49407703366617,"vY0":-130.25491929415682,"vZ0":-4.942490100369262,"x":163.82,"y":163.99,"x0":1.7808399517952664,"y0":50.00586819755891,"z0":5.846744591104658,"aX":8.775904201227947},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":-7.4,"spinRate":1978,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4172746776496199,"extension":6.854895349119326},"index":3,"playId":"b7620351-ce57-309e-9fe7-4f91adda72a4","pitchNumber":4,"startTime":"2026-07-09T00:10:42.203Z","endTime":"2026-07-09T00:10:45.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314454634919173,"aZ":-15.715082078466224,"pfxX":5.342230689598818,"pfxZ":9.333490531097658,"pX":-0.9869601979078465,"pZ":3.3128456882994515,"vX0":-9.221115096766797,"vY0":-130.86172125245983,"vZ0":-3.5328203350379788,"x":154.62,"y":149.33,"x0":1.861934690330012,"y0":50.00091119013664,"z0":5.832208630307185,"aX":9.419402583814469},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":-8.0,"spinRate":1943,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.41593469890813406,"extension":6.780278293678706},"index":4,"playId":"ae291ab5-61ce-3bbb-a85d-4b608808bb16","pitchNumber":5,"startTime":"2026-07-09T00:11:00.573Z","endTime":"2026-07-09T00:11:05.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:11:05.293Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out to first baseman Jeff McNeil. Riley Greene to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:13:50.807Z","endTime":"2026-07-09T00:16:26.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8,9,10],"actionIndex":[1,2],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T00:11:18.971Z","endTime":"2026-07-09T00:12:03.608Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Sterner replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T00:12:03.608Z","endTime":"2026-07-09T00:13:16.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Hao-Yu Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-09T00:13:16.161Z","endTime":"2026-07-09T00:13:53.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":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(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":80.7,"endSpeed":75.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.37830883774463,"aZ":-29.89872101146391,"pfxX":6.256364288964049,"pfxZ":1.6128181826715693,"pX":0.7171296649344199,"pZ":1.9265468779020418,"vX0":5.859866377386172,"vY0":-117.53327039526063,"vZ0":-1.6010702265913328,"x":89.66,"y":186.76,"x0":-2.6129427675983328,"y0":50.0028217100013,"z0":5.369598105458391,"aX":8.832818974015789},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.8,"breakHorizontal":-12.7,"spinRate":2674,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.46441063422908346,"extension":6.605659333162469},"index":3,"playId":"346d44ea-f5bc-34d9-a87c-196b03e789bb","pitchNumber":1,"startTime":"2026-07-09T00:13:53.042Z","endTime":"2026-07-09T00:13:57.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915954632340917,"aZ":-16.85959838328747,"pfxX":-5.205619526649236,"pfxZ":7.97193940708839,"pX":-1.3169396134806008,"pZ":3.065369770877034,"vX0":5.290539953170562,"vY0":-136.704007828668,"vZ0":-3.158003775186076,"x":167.2,"y":156.02,"x0":-2.58724442314322,"y0":50.00103860981114,"z0":5.371409951205016,"aX":-9.998891361114053},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2347,"spinDirection":218},"zone":11,"typeConfidence":0.88,"plateTime":0.39840039758237866,"extension":6.596518339739374},"index":4,"playId":"eae1d67c-3fa3-377e-87f3-d2306010d72b","pitchNumber":2,"startTime":"2026-07-09T00:14:10.635Z","endTime":"2026-07-09T00:14:14.412Z","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(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":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200330368386133,"aZ":-27.31042573054198,"pfxX":-0.30974687628589664,"pfxZ":2.8233097914337373,"pX":0.07080959304771596,"pZ":2.0181374122364053,"vX0":6.726679330579171,"vY0":-129.4748064321816,"vZ0":-3.090388846951736,"x":114.3,"y":184.29,"x0":-2.504213921560635,"y0":50.00441392776052,"z0":5.283740590185674,"aX":-0.5348291006310966},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-0.7,"spinRate":2608,"spinDirection":182},"zone":8,"typeConfidence":0.9,"plateTime":0.420616466361845,"extension":6.6087669560498625},"index":5,"playId":"e3a32eab-5a9a-3dfc-99a4-f85f31d2e7bb","pitchNumber":3,"startTime":"2026-07-09T00:14:28.007Z","endTime":"2026-07-09T00:14:31.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":6,"startTime":"2026-07-09T00:14:43.653Z","endTime":"2026-07-09T00:15:00.248Z","isPitch":false,"type":"action","player":{"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257533490633094,"aZ":-27.559278725917366,"pfxX":0.39960282298904115,"pfxZ":2.685177548099741,"pX":1.0945116712302616,"pZ":2.53930664925253,"vX0":8.90241081262787,"vY0":-129.31511442867057,"vZ0":-1.6836751492002575,"x":75.28,"y":170.22,"x0":-2.423637306317419,"y0":50.00287745749324,"z0":5.283594695351295,"aX":0.6852320055034552},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2687,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.4212068633928956,"extension":6.676093300499921},"index":7,"playId":"902ea717-d52c-33f0-beb4-b7ee12b0105c","pitchNumber":4,"startTime":"2026-07-09T00:15:00.248Z","endTime":"2026-07-09T00:15:06.257Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95049812334306,"aZ":-26.64647131714305,"pfxX":6.767779096694266,"pfxZ":3.782732828730206,"pX":0.7768688859221274,"pZ":0.5232072100679283,"vX0":5.7362092304485035,"vY0":-119.54673012225524,"vZ0":-5.241663316786362,"x":87.39,"y":224.65,"x0":-2.52463990495255,"y0":50.00286005244922,"z0":5.1080127424829795,"aX":9.89044884421252},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":-13.6,"spinRate":2650,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.45647653951845246,"extension":6.748578111668909},"index":8,"playId":"e409a955-bb6f-3e94-a80c-964528a50a01","pitchNumber":5,"startTime":"2026-07-09T00:15:29.242Z","endTime":"2026-07-09T00:15:33.342Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548675490318963,"aZ":-13.084792507292578,"pfxX":-5.326221791916982,"pfxZ":9.983173146234233,"pX":-0.19629529712708357,"pZ":2.7317970847956348,"vX0":8.202116803550513,"vY0":-136.56024752853153,"vZ0":-4.259673381869573,"x":124.48,"y":165.02,"x0":-2.529628675323725,"y0":50.00460920918944,"z0":5.194630366131613,"aX":-10.187196228501},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2376,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.3991893442694412,"extension":6.681814207410071},"index":9,"playId":"d99767df-56ca-3b47-aa55-01cf821830e9","pitchNumber":6,"startTime":"2026-07-09T00:15:53.402Z","endTime":"2026-07-09T00:15:56.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.925114616123974,"aZ":-26.069181024653524,"pfxX":-0.27099098017987,"pfxZ":3.457859977683901,"pX":0.5275174375708436,"pZ":2.1237609781811178,"vX0":7.812323433558936,"vY0":-130.89833052934873,"vZ0":-2.933845066488545,"x":96.89,"y":181.44,"x0":-2.4379581503142163,"y0":50.00555995521662,"z0":5.173488970764559,"aX":-0.47966738462033676},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-1.0,"spinRate":2701,"spinDirection":161},"zone":9,"typeConfidence":0.89,"plateTime":0.4155680477424806,"extension":6.695477585578625},"hitData":{"launchSpeed":91.9,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":176.51}},"index":10,"playId":"52ff114c-b0b7-337e-8d36-07206d7ddaa9","pitchNumber":7,"startTime":"2026-07-09T00:16:20.370Z","endTime":"2026-07-09T00:16:26.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:16:26.738Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Malgeri flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T00:16:39.878Z","endTime":"2026-07-09T00:18:12.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.313865779628994,"aZ":-25.042859710596424,"pfxX":0.5952135709269852,"pfxZ":4.091948979666306,"pX":0.262807387886035,"pZ":2.134084723829263,"vX0":6.933936125910949,"vY0":-130.37455350612376,"vZ0":-3.2709570145153766,"x":106.98,"y":181.16,"x0":-2.4952059430522406,"y0":50.00076647783651,"z0":5.269821726898919,"aX":1.0366995532502945},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-2.4,"spinRate":2750,"spinDirection":142},"zone":9,"typeConfidence":0.89,"plateTime":0.41818413725531167,"extension":6.58799569559373},"index":0,"playId":"d1981b84-5619-3ce1-a6b3-c85f3adc6318","pitchNumber":1,"startTime":"2026-07-09T00:16:53.966Z","endTime":"2026-07-09T00:16:57.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010756397638556,"aZ":-15.68042694805193,"pfxX":-6.248384475024342,"pfxZ":8.662023101978216,"pX":-0.3986929536365655,"pZ":3.7703770904001375,"vX0":8.087901512893291,"vY0":-137.0487249389116,"vZ0":-1.3881674741734578,"x":132.2,"y":136.98,"x0":-2.574901780215063,"y0":50.002131620192124,"z0":5.353360935585034,"aX":-11.897657719965755},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2402,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39951097975808647,"extension":6.573823534099145},"index":1,"playId":"efb5fe73-4df4-3f76-a561-d3a01ed6458a","pitchNumber":2,"startTime":"2026-07-09T00:17:13.323Z","endTime":"2026-07-09T00:17:17.089Z","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":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1872280065305,"aZ":-27.633204730556024,"pfxX":4.927794232529463,"pfxZ":3.1746712552455048,"pX":0.6161416126845974,"pZ":1.3545930046876697,"vX0":5.75348811319713,"vY0":-118.68188449831433,"vZ0":-3.0953197243154196,"x":93.51,"y":202.21,"x0":-2.4773647936294396,"y0":50.00180386386482,"z0":5.1858210809296805,"aX":7.046390226867682},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":-10.3,"spinRate":2739,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.46106438810446804,"extension":6.669125291298474},"index":2,"playId":"890802a6-b272-3495-ad2f-69f687aec6de","pitchNumber":3,"startTime":"2026-07-09T00:17:30.069Z","endTime":"2026-07-09T00:17:35.328Z","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":82.9,"endSpeed":76.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647735971979365,"aZ":-29.335705870707354,"pfxX":6.900275873641352,"pfxZ":1.9290705676030218,"pX":1.2513952239568429,"pZ":1.4142425398712954,"vX0":6.941124654430091,"vY0":-120.56264126751648,"vZ0":-2.7484459835641566,"x":69.3,"y":200.6,"x0":-2.5624150555930645,"y0":50.00344878048869,"z0":5.160754875602034,"aX":10.145839158626407},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.1,"breakHorizontal":-14.2,"spinRate":2815,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.45448888543975396,"extension":6.647558996334512},"index":3,"playId":"cecf13f2-4750-381b-8a9c-20ed91357bae","pitchNumber":4,"startTime":"2026-07-09T00:17:48.427Z","endTime":"2026-07-09T00:17:52.233Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506922894103816,"aZ":-14.108282092512855,"pfxX":-5.512591840087634,"pfxZ":9.356530776006473,"pX":-0.18271622768924017,"pZ":2.9940913710119443,"vX0":8.386306045939516,"vY0":-138.03528256093085,"vZ0":-3.5478686323169315,"x":123.96,"y":157.94,"x0":-2.543022867356441,"y0":50.00580108298404,"z0":5.245009827437525,"aX":-10.648150184606108},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2317,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.39667999591491876,"extension":6.711998213622318},"hitData":{"launchSpeed":91.7,"launchAngle":27.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.51,"coordY":75.02}},"index":4,"playId":"0785f774-092d-383f-99cd-c7636fb16231","pitchNumber":5,"startTime":"2026-07-09T00:18:04.464Z","endTime":"2026-07-09T00:18:12.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:18:12.112Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:20:18.465Z","endTime":"2026-07-09T00:21:09.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:19:26.701Z","endTime":"2026-07-09T00:19:26.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"300"},{"details":{"description":"Colt Keith remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T00:19:26.722Z","endTime":"2026-07-09T00:19:26.723Z","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":"601","replacedPlayer":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"description":"Defensive switch from shortstop to second base for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T00:19:26.723Z","endTime":"2026-07-09T00:20:20.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.683447099146985,"aZ":-32.17072405315644,"pfxX":2.9640295852892065,"pfxZ":0.004756290159239285,"pX":-1.2278991278657017,"pZ":2.6144315960445152,"vX0":0.9488918493620411,"vY0":-126.12094936168488,"vZ0":-1.202809600327408,"x":163.8,"y":168.19,"x0":-1.992626483351556,"y0":50.004495688624004,"z0":5.653679522257891,"aX":4.8542217802419945},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.0,"breakHorizontal":-5.5,"spinRate":2444,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.4315772423168833,"extension":6.729466492559338},"index":3,"playId":"77d03d3e-68c4-37bb-874c-eae1ebafab0d","pitchNumber":1,"startTime":"2026-07-09T00:20:20.743Z","endTime":"2026-07-09T00:20:24.339Z","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":84.9,"endSpeed":79.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.832705791239512,"aZ":-32.90871470289299,"pfxX":2.960217578730264,"pfxZ":-0.46703774461040304,"pX":-1.321393936388277,"pZ":3.1260047625695773,"vX0":0.14676340405488064,"vY0":-123.78941265120353,"vZ0":0.2777759862045419,"x":167.37,"y":154.38,"x0":-1.766817102264519,"y0":50.00098737685213,"z0":5.721051086204027,"aX":4.689908019906795},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-5.4,"spinRate":2446,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.4389680921793535,"extension":6.805205366227092},"index":4,"playId":"c74378fd-93a7-379e-b39c-f6e1fdf22d5e","pitchNumber":2,"startTime":"2026-07-09T00:20:33.626Z","endTime":"2026-07-09T00:20:36.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(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":95.0,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174263962245398,"aZ":-20.42838231488173,"pfxX":-8.65957270222403,"pfxZ":5.972774666142644,"pX":-0.029450407297660335,"pZ":1.4088803451443663,"vX0":7.104896266279213,"vY0":-138.2384374353023,"vZ0":-7.221165449749611,"x":118.12,"y":200.74,"x0":-1.487582936927784,"y0":50.003883212770326,"z0":5.390877292615866,"aX":-17.030645975260736},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":14.5,"spinRate":2135,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3938247074835637,"extension":6.840443977689634},"index":5,"playId":"18f13e18-867b-3736-b6ab-181ef2161f5c","pitchNumber":3,"startTime":"2026-07-09T00:20:47.347Z","endTime":"2026-07-09T00:20:51.512Z","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":96.0,"endSpeed":88.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04015019326691,"aZ":-15.604104083966108,"pfxX":-4.482404834374814,"pfxZ":8.293305409455932,"pX":-0.22822329703502883,"pZ":1.5289235140253807,"vX0":4.7467627794668585,"vY0":-139.64015677502962,"vZ0":-7.8794831754569135,"x":125.7,"y":197.5,"x0":-1.3584151847029289,"y0":50.00142963367888,"z0":5.390387142347691,"aX":-8.954064683328557},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2316,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39051899338747376,"extension":6.818381904622876},"hitData":{"launchSpeed":106.5,"launchAngle":18.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.81,"coordY":45.42}},"index":6,"playId":"e08a94e6-ce93-3b5a-bc92-701c787706e2","pitchNumber":4,"startTime":"2026-07-09T00:21:01.705Z","endTime":"2026-07-09T00:21:09.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:21:09.149Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:21:10.509Z","endTime":"2026-07-09T00:22:41.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31475299481069,"aZ":-32.180096038791696,"pfxX":-5.933172736835167,"pfxZ":-6.0600920368126E-4,"pX":1.4046029251954044,"pZ":-0.545500506048174,"vX0":10.201198544678276,"vY0":-129.43085148746223,"vZ0":-8.524489933756028,"x":63.46,"y":253.51,"x0":-1.7980734711317767,"y0":50.00595330952596,"z0":5.218890936153976,"aX":-10.176700330456864},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.6,"breakHorizontal":8.8,"spinRate":1211,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42147350110557946,"extension":7.105443755614814},"index":0,"playId":"43f6733f-8b28-3f9c-99b7-7082d4333f90","pitchNumber":1,"startTime":"2026-07-09T00:21:35.186Z","endTime":"2026-07-09T00:21:38.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91970753572557,"aZ":-17.05416950987763,"pfxX":-1.5384805652281959,"pfxZ":7.870633527307003,"pX":-0.44595618596708614,"pZ":4.3365385328617,"vX0":3.705254672860286,"vY0":-137.34855474724466,"vZ0":-0.21447777693241987,"x":134.0,"y":121.69,"x0":-1.6093643355161427,"y0":50.00023740902296,"z0":5.570160555824472,"aX":-2.955170073167698},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":2.0,"spinRate":2142,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39798969588300315,"extension":6.679449075235631},"index":1,"playId":"b6164e4f-b2d0-3104-a622-3fd17ac9bd2c","pitchNumber":2,"startTime":"2026-07-09T00:21:52.414Z","endTime":"2026-07-09T00:21:56.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561138169774374,"aZ":-25.56286651531376,"pfxX":2.7711221739967993,"pfxZ":3.579758658078241,"pX":-1.4318370690684254,"pZ":3.2754544813928157,"vX0":0.22183095769764355,"vY0":-133.96947490391966,"vZ0":-1.4363219116628874,"x":171.58,"y":150.34,"x0":-1.8761534139660991,"y0":50.00286747821531,"z0":5.617855643445376,"aX":5.118425958327081},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-5.0,"spinRate":2195,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4063480848165608,"extension":6.6487699625763765},"index":2,"playId":"4853d13d-1e10-362e-bc4f-e3cecb79e67b","pitchNumber":3,"startTime":"2026-07-09T00:22:08.747Z","endTime":"2026-07-09T00:22:12.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294432843711196,"aZ":-16.999270146149257,"pfxX":-2.892352148164291,"pfxZ":7.733803727671062,"pX":-0.07332767298491458,"pZ":2.584419254866719,"vX0":5.463545817070483,"vY0":-138.3571824873687,"vZ0":-4.874938159453157,"x":119.8,"y":169.0,"x0":-1.6869221327200907,"y0":50.00602111181165,"z0":5.487852926454622,"aX":-5.678129991246042},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":4.3,"spinRate":2217,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.39402636799190605,"extension":6.905347045775997},"index":3,"playId":"4a514d46-93af-3666-904a-993cbf43db1b","pitchNumber":4,"startTime":"2026-07-09T00:22:23.436Z","endTime":"2026-07-09T00:22:26.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16109424060616,"aZ":-19.04770435132637,"pfxX":-4.127167253477947,"pfxZ":6.711614734047187,"pX":-1.2139851000675888,"pZ":2.5829759395201397,"vX0":2.8657603329898875,"vY0":-138.12184306595506,"vZ0":-4.436035034058836,"x":163.27,"y":169.04,"x0":-1.7221964138384203,"y0":50.0055366025781,"z0":5.469234324609292,"aX":-8.07535411459964},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":7.0,"spinRate":2036,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39467433150233155,"extension":6.775764924558109},"index":4,"playId":"8bc536c5-3ad5-35f6-b553-cab9520b5665","pitchNumber":5,"startTime":"2026-07-09T00:22:37.066Z","endTime":"2026-07-09T00:22:41.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:22:41.767Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:25:18.460Z","endTime":"2026-07-09T00:27:21.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T00:22:58.247Z","endTime":"2026-07-09T00:23:47.686Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Keider Montero replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T00:23:47.686Z","endTime":"2026-07-09T00:25:20.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672456,"link":"/api/v1/people/672456"},"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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031989124417873,"aZ":-17.964716853638226,"pfxX":-8.295397950835817,"pfxZ":7.587287520550283,"pX":0.2534158532018618,"pZ":1.168023264552336,"vX0":9.46881578690861,"vY0":-135.82693746209677,"vZ0":-7.954210793011061,"x":107.34,"y":207.24,"x0":-2.195864391095169,"y0":50.004531916984,"z0":5.37780556037898,"aX":-15.541261659943405},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2187,"spinDirection":217},"zone":14,"typeConfidence":0.87,"plateTime":0.40284804617715286,"extension":6.355466706694792},"index":2,"playId":"8db1f60c-2846-32c0-bf16-c947c85ba5d9","pitchNumber":1,"startTime":"2026-07-09T00:25:20.765Z","endTime":"2026-07-09T00:25:24.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.843458660675825,"aZ":-30.396769339958315,"pfxX":2.611670495202035,"pfxZ":1.073475693373119,"pX":-0.18533237556030788,"pZ":2.448291945499749,"vX0":4.822205795169488,"vY0":-126.23122926466733,"vZ0":-1.9072799906664015,"x":124.06,"y":172.68,"x0":-2.4417547863260016,"y0":50.000701985579965,"z0":5.604813431007069,"aX":4.316348104961191},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2600,"spinDirection":95},"zone":5,"typeConfidence":0.9,"plateTime":0.42993587425194413,"extension":6.1265758041802805},"index":3,"playId":"a18646c1-3dfa-341b-a84e-e419d53815b7","pitchNumber":2,"startTime":"2026-07-09T00:25:37.997Z","endTime":"2026-07-09T00:25:41.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.327185331013073,"aZ":-18.28989389294573,"pfxX":-8.995085033349405,"pfxZ":7.371274189889486,"pX":0.3638102213508614,"pZ":1.2799721917699753,"vX0":10.090124609137423,"vY0":-136.2487011966175,"vZ0":-7.684864904078839,"x":103.13,"y":204.22,"x0":-2.215071824211509,"y0":50.00613532139133,"z0":5.396335528511322,"aX":-16.951903559219616},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2338,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4016742574488532,"extension":6.221823280011163},"index":4,"playId":"ed3f5f21-6614-3287-9460-abb6a86e08af","pitchNumber":3,"startTime":"2026-07-09T00:25:55.510Z","endTime":"2026-07-09T00:25:59.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22073299783392,"aZ":-14.08414456825111,"pfxX":-3.4499947089250957,"pfxZ":9.543332988678698,"pX":-0.46188789247045153,"pZ":3.694099708149152,"vX0":5.957179378589915,"vY0":-136.5922269179223,"vZ0":-2.8559129802699483,"x":134.61,"y":139.04,"x0":-2.219759483358763,"y0":50.00123349508861,"z0":5.717767264044202,"aX":-6.53918181867298},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2250,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4005176948245306,"extension":6.183545342671149},"index":5,"playId":"2aa0d028-0f8d-388c-9001-3e3867bcd617","pitchNumber":4,"startTime":"2026-07-09T00:26:15.029Z","endTime":"2026-07-09T00:26:20.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.989639624571733,"aZ":-13.877756622609615,"pfxX":-2.7337888897206364,"pfxZ":9.674674452609857,"pX":0.2005930662146153,"pZ":2.567898793185079,"vX0":7.078216063873166,"vY0":-136.62440971520002,"vZ0":-5.641430744622324,"x":109.35,"y":169.45,"x0":-2.0680492077331283,"y0":50.001618340535195,"z0":5.612503308307261,"aX":-5.169706534236777},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":3.5,"spinRate":2218,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4008367319660504,"extension":6.2852193744114},"index":6,"playId":"7ed23ba0-8996-3c09-b7ab-80c36fca5078","pitchNumber":5,"startTime":"2026-07-09T00:26:35.336Z","endTime":"2026-07-09T00:26:43.928Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44883671773542,"aZ":-17.586820327160638,"pfxX":-4.031136025290108,"pfxZ":7.738093491913627,"pX":-1.295716297531062,"pZ":3.352846925120413,"vX0":3.5937002058609018,"vY0":-136.52974041964728,"vZ0":-3.1040282471757976,"x":166.39,"y":148.25,"x0":-2.1061895615611768,"y0":50.00447140099594,"z0":5.717008310389839,"aX":-7.600617550152653},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":6.5,"spinRate":2225,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4014040729385471,"extension":6.331316556451129},"index":7,"playId":"53f01c34-4c7a-3151-9339-7631852b75e2","pitchNumber":6,"startTime":"2026-07-09T00:27:10.079Z","endTime":"2026-07-09T00:27:21.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:27:21.926Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson. Tyler Soderstrom to 3rd. Jacob Wilson to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:27:19.282Z","endTime":"2026-07-09T00:27:49.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47148657079137,"aZ":-16.58028118825832,"pfxX":-4.622708884191823,"pfxZ":8.282498396818772,"pX":0.2524915290419417,"pZ":2.7016924642337004,"vX0":8.131043154432048,"vY0":-136.0024060996282,"vZ0":-4.685987027436604,"x":107.38,"y":165.83,"x0":-2.168686241947992,"y0":50.00003067315068,"z0":5.588705299113482,"aX":-8.7009912094984},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2094,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.4019870624934967,"extension":6.50590110251539},"hitData":{"launchSpeed":104.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.97,"coordY":146.27}},"index":0,"playId":"a6485231-d879-3495-90e2-d51842b5db80","pitchNumber":1,"startTime":"2026-07-09T00:27:41.855Z","endTime":"2026-07-09T00:27:49.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:27:49.381Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-09T00:27:58.943Z","endTime":"2026-07-09T00:29:22.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.6,"endSpeed":81.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60043377775841,"aZ":-30.288359824031893,"pfxX":1.7068106341784022,"pfxZ":1.1306189105659925,"pX":0.08360877169229011,"pZ":2.115660564736273,"vX0":5.574161785735044,"vY0":-127.60051217164732,"vZ0":-2.8729998200246163,"x":113.81,"y":181.66,"x0":-2.338175044469274,"y0":50.00630632122557,"z0":5.606641559871898,"aX":2.8561762998294626},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-4.2,"spinRate":2453,"spinDirection":76},"zone":8,"typeConfidence":0.9,"plateTime":0.42683640069404616,"extension":6.210113492705364},"index":0,"playId":"341e0ee8-90b4-3ed1-9e52-9467443d4487","pitchNumber":1,"startTime":"2026-07-09T00:28:17.625Z","endTime":"2026-07-09T00:28:21.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36283947820666,"aZ":-20.51916384804893,"pfxX":-7.908251936346115,"pfxZ":5.917561710218525,"pX":-0.8925672113933046,"pZ":3.953533125183818,"vX0":6.195613181659083,"vY0":-138.56684069958632,"vZ0":-1.0686872534093137,"x":151.02,"y":132.03,"x0":-2.116304640234103,"y0":50.00036469634451,"z0":5.699190521414334,"aX":-15.567471477786437},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2156,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39343613183847603,"extension":6.151688143339802},"index":1,"playId":"a248a211-fffa-3d8c-854f-1653b57dd64f","pitchNumber":2,"startTime":"2026-07-09T00:28:33.910Z","endTime":"2026-07-09T00:28:39.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180248963368623,"aZ":-12.970577018951012,"pfxX":-4.131822010294285,"pfxZ":9.657212074230985,"pX":0.9517538764736606,"pZ":1.2009837979710813,"vX0":9.384328744893857,"vY0":-139.37507203372178,"vZ0":-9.525954119096196,"x":80.72,"y":206.35,"x0":-1.9060084598499636,"y0":50.0026301671,"z0":5.49683162883888,"aX":-8.216724135287093},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2323,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3913870533753139,"extension":6.6712781538271715},"index":2,"playId":"3b49678f-0362-38e8-88cb-47c92e04754e","pitchNumber":3,"startTime":"2026-07-09T00:28:54.500Z","endTime":"2026-07-09T00:28:57.917Z","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":86.1,"endSpeed":79.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77156454165934,"aZ":-28.956788736053888,"pfxX":5.2291669172284845,"pfxZ":2.016658507178281,"pX":0.3220720196929222,"pZ":2.6250778780683435,"vX0":4.656790417717155,"vY0":-125.35651151818803,"vZ0":-1.80184182723442,"x":104.72,"y":167.9,"x0":-2.23745842924916,"y0":50.00366314222171,"z0":5.711756687996991,"aX":8.340867183595222},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-10.6,"spinRate":2563,"spinDirection":80},"zone":6,"typeConfidence":0.9,"plateTime":0.436551445897174,"extension":6.4368532852275955},"hitData":{"launchSpeed":91.4,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":153.2}},"index":3,"playId":"9a26a6b8-d602-30e8-9d30-49910e895a61","pitchNumber":4,"startTime":"2026-07-09T00:29:14.329Z","endTime":"2026-07-09T00:29:22.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:29:22.048Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out softly to pitcher Mason Barnett.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:31:47.184Z","endTime":"2026-07-09T00:31:57.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Barnett replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:30:35.164Z","endTime":"2026-07-09T00:31:14.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kerry Carpenter replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T00:31:14.344Z","endTime":"2026-07-09T00:31:49.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528852711988044,"aZ":-18.26661705282533,"pfxX":-0.3718934614252394,"pfxZ":7.1753962746538456,"pX":1.1827011362769135,"pZ":2.793726518963541,"vX0":8.363886353085684,"vY0":-137.8249241004386,"vZ0":-4.822712066235364,"x":71.92,"y":163.35,"x0":-1.833425578538199,"y0":50.000837098393625,"z0":5.78688410934137,"aX":-0.7212938287935339},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":-1.0,"spinRate":2257,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.3963016819428069,"extension":6.329129163857829},"hitData":{"launchSpeed":45.7,"launchAngle":73.0,"totalDistance":53.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":128.11,"coordY":182.43}},"index":2,"playId":"98149fba-afeb-3016-8223-bad539a1750e","pitchNumber":1,"startTime":"2026-07-09T00:31:49.502Z","endTime":"2026-07-09T00:31:57.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:31:57.783Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:32:01.858Z","endTime":"2026-07-09T00:33:45.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15526438382879,"aZ":-42.6180331717514,"pfxX":4.559624736753127,"pfxZ":-7.864874444458283,"pX":0.9135457831957536,"pZ":1.4720112197839776,"vX0":3.9791500216930267,"vY0":-114.27177956917654,"vZ0":-1.2209809263926996,"x":82.18,"y":199.04,"x0":-1.4397198115903023,"y0":50.001810296770024,"z0":6.183306974575426,"aX":6.056071467706536},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.3,"breakHorizontal":-9.2,"spinRate":2513,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.4784938090945463,"extension":6.061960887624749},"index":0,"playId":"e3e22b83-17d7-3f87-adc9-378a6db40edc","pitchNumber":1,"startTime":"2026-07-09T00:32:33.121Z","endTime":"2026-07-09T00:32:36.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.847373438400155,"aZ":-19.465031048439933,"pfxX":-1.8862279918440341,"pfxZ":6.571281203578113,"pX":-0.4345943469464824,"pZ":2.3170966301584626,"vX0":5.1730979549808405,"vY0":-136.89723237088262,"vZ0":-5.672904880909323,"x":133.57,"y":176.22,"x0":-2.0879889415836184,"y0":50.00231011316388,"z0":5.711567654962791,"aX":-3.648185095846376},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":2.5,"spinRate":2162,"spinDirection":191},"zone":4,"typeConfidence":0.89,"plateTime":0.39723830197206444,"extension":6.452418895031169},"index":1,"playId":"dbf124e9-3526-36b2-a069-c82d87a1afbd","pitchNumber":2,"startTime":"2026-07-09T00:32:49.858Z","endTime":"2026-07-09T00:32:53.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310767734061553,"aZ":-19.253360698465176,"pfxX":-1.5568761993370113,"pfxZ":6.637011343360529,"pX":-0.6447777021869919,"pZ":3.7394122511425674,"vX0":4.1161448262949785,"vY0":-137.4405371053748,"vZ0":-2.217295512652387,"x":141.58,"y":137.82,"x0":-1.9477580949173097,"y0":50.005815293136955,"z0":5.838782168862458,"aX":-3.0325877653913422},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":1998,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3957973637651824,"extension":6.210197867404387},"index":2,"playId":"da4a1354-6212-3e80-800a-0fbf72a2f3ae","pitchNumber":3,"startTime":"2026-07-09T00:33:05.843Z","endTime":"2026-07-09T00:33:09.468Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.925532241201733,"aZ":-36.72799676730628,"pfxX":1.112543059692138,"pfxZ":-3.008247898148099,"pX":-1.3711234828847685,"pZ":3.2160335073400805,"vX0":0.6902535255468227,"vY0":-121.42402534688227,"vZ0":0.40762157405325383,"x":169.26,"y":151.95,"x0":-1.8024410773089035,"y0":50.00531085582068,"z0":6.209003136874958,"aX":1.6825355288439954},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.2,"breakHorizontal":-2.2,"spinRate":2198,"spinDirection":53},"zone":11,"typeConfidence":0.55,"plateTime":0.4489040194188405,"extension":6.001453371393824},"index":3,"playId":"768fcc8b-976e-32f0-a6fc-a54bd9f35bdc","pitchNumber":4,"startTime":"2026-07-09T00:33:23.244Z","endTime":"2026-07-09T00:33:26.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.550822563709723,"aZ":-16.900591551388633,"pfxX":-1.5178123733417932,"pfxZ":7.954363678808778,"pX":0.43242282482635486,"pZ":1.2560835305597757,"vX0":6.909212577883259,"vY0":-136.59543987329647,"vZ0":-8.635660784399656,"x":100.52,"y":204.87,"x0":-1.9150856064104351,"y0":50.00319029111203,"z0":5.584074910421105,"aX":-2.9153017333400637},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":1.6,"spinRate":2043,"spinDirection":193},"zone":14,"typeConfidence":0.89,"plateTime":0.39854309549398437,"extension":6.481735414679089},"index":4,"playId":"e84f7632-8b96-3ffb-8bbd-a5a5f2163e40","pitchNumber":5,"startTime":"2026-07-09T00:33:40.887Z","endTime":"2026-07-09T00:33:45.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:33:45.096Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Vierling grounds into a force out, fielded by second baseman Joshua Kuroda-Grauer. Zach McKinstry out at 2nd. Matt Vierling to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:33:47.019Z","endTime":"2026-07-09T00:36:22.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.024361781351125,"aZ":-35.46616597043099,"pfxX":1.398251429318559,"pfxZ":-2.0664292845502956,"pX":-0.5023481856421032,"pZ":4.327548884537514,"vX0":3.010513541831738,"vY0":-123.9568717705978,"vZ0":2.462122354801366,"x":136.15,"y":121.94,"x0":-1.9024960171251937,"y0":50.00199145650514,"z0":6.233123294970539,"aX":2.228696660340743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-3.1,"spinRate":2293,"spinDirection":64},"zone":11,"typeConfidence":0.85,"plateTime":0.43777035650053797,"extension":6.051723745903115},"index":0,"playId":"2f65e5a8-255c-3f62-84fe-07d902b0a04f","pitchNumber":1,"startTime":"2026-07-09T00:34:13.349Z","endTime":"2026-07-09T00:34:17.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.498659903465587,"aZ":-36.721958634963585,"pfxX":-0.20344864133639828,"pfxZ":-2.9318562993801347,"pX":-0.3052813902702562,"pZ":2.340461543045078,"vX0":3.970245417652714,"vY0":-122.77077685769595,"vZ0":-1.5777919110385443,"x":128.64,"y":175.59,"x0":-1.9056027056413027,"y0":50.00297666817836,"z0":6.069766383889145,"aX":-0.3167958671443614},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.4,"breakHorizontal":-0.4,"spinRate":2315,"spinDirection":47},"zone":4,"typeConfidence":0.81,"plateTime":0.4433271685369711,"extension":6.108154512574231},"index":1,"playId":"a2ecaa14-7e06-3242-82ee-8062855d7bd4","pitchNumber":2,"startTime":"2026-07-09T00:34:34.439Z","endTime":"2026-07-09T00:34:37.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39034841667932,"aZ":-17.352293470858264,"pfxX":-0.0012248726116341757,"pfxZ":7.601228150369787,"pX":0.919360855161979,"pZ":3.6316931966112507,"vX0":7.2899883634171285,"vY0":-137.74911448770808,"vZ0":-2.9342586862666997,"x":81.96,"y":140.72,"x0":-1.745057944386573,"y0":50.00392451791972,"z0":5.863311124418696,"aX":-0.00435329035849309},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":-1.3,"spinRate":2121,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.39543001839125713,"extension":6.521540176283087},"index":2,"playId":"815f60cc-7d01-3a78-b7c5-eb4b070d62b5","pitchNumber":3,"startTime":"2026-07-09T00:34:55.991Z","endTime":"2026-07-09T00:34:59.667Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-09T00:35:14.056Z","endTime":"2026-07-09T00:35:34.918Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"7999a3d1-bc8c-3634-9651-b7713607c7d4","startTime":"2026-07-09T00:35:34.918Z","endTime":"2026-07-09T00:35:39.837Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.389146247770537,"aZ":-19.614160614817187,"pfxX":0.07878183027655583,"pfxZ":6.4912311366388025,"pX":0.14188922517650024,"pZ":4.449073888887133,"vX0":5.7133964569969455,"vY0":-137.26452491246908,"vZ0":-0.40614526744457546,"x":111.59,"y":118.66,"x0":-1.9645926900115427,"y0":50.00309319440106,"z0":5.918155313392793,"aX":0.151624798597885},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-1.2,"spinRate":1940,"spinDirection":187},"zone":12,"typeConfidence":0.88,"plateTime":0.3969056294366715,"extension":6.379545075274855},"index":5,"playId":"7edf8a69-3fc1-3a4d-b28a-383a60fad25f","pitchNumber":4,"startTime":"2026-07-09T00:35:54.710Z","endTime":"2026-07-09T00:35:58.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486837275851162,"aZ":-35.08087973652842,"pfxX":9.912088790075996,"pfxZ":-1.9833337922117202,"pX":0.6937950186967621,"pZ":2.2166726398764,"vX0":3.6787541592859565,"vY0":-120.46702912768434,"vZ0":-1.388258347103898,"x":90.55,"y":178.93,"x0":-2.140711820340825,"y0":50.00085083334638,"z0":5.902661604578434,"aX":14.558656625703874},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.6,"breakHorizontal":-18.8,"spinRate":2595,"spinDirection":49},"zone":9,"typeConfidence":0.91,"plateTime":0.45475114823497975,"extension":6.321353491953852},"hitData":{"launchSpeed":71.1,"launchAngle":5.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.41,"coordY":148.64}},"index":6,"playId":"143c1794-53ab-3ef5-b0a8-aaae4adcf866","pitchNumber":5,"startTime":"2026-07-09T00:36:15.296Z","endTime":"2026-07-09T00:36:22.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:36:22.323Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks. Matt Vierling to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:36:38.164Z","endTime":"2026-07-09T00:40:53.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009462929879906,"aZ":-38.34953588242227,"pfxX":0.8244832184052922,"pfxZ":-3.824481701274351,"pX":0.104417608656334,"pZ":1.7377066578756653,"vX0":4.591124258111761,"vY0":-125.42370481243364,"vZ0":-2.922724558078918,"x":113.02,"y":191.86,"x0":-1.84630295075682,"y0":50.00175296451405,"z0":6.00230990933987,"aX":1.3312425328157165},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.3,"breakHorizontal":-2.4,"spinRate":2567,"spinDirection":47},"zone":8,"typeConfidence":0.88,"plateTime":0.43436794795579914,"extension":6.123321188661842},"index":0,"playId":"ae3751f2-c5e2-3fae-9bfe-a59f682963af","pitchNumber":1,"startTime":"2026-07-09T00:37:05.496Z","endTime":"2026-07-09T00:37:08.957Z","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":93.6,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005773859510906,"aZ":-17.197962561550863,"pfxX":0.17993207346154616,"pfxZ":7.841641960586123,"pX":1.1895983673521262,"pZ":1.8669597240488383,"vX0":8.324639847428406,"vY0":-136.14492504724174,"vZ0":-7.114261131611791,"x":71.66,"y":188.37,"x0":-1.9090704948053676,"y0":50.004974075377696,"z0":5.668465575267863,"aX":0.34202162765045324},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":-1.8,"spinRate":2164,"spinDirection":190},"zone":14,"typeConfidence":0.88,"plateTime":0.3996755598072492,"extension":6.545845014328923},"index":1,"playId":"7585224f-40d7-3008-b02d-9c9af886ed18","pitchNumber":2,"startTime":"2026-07-09T00:37:26.630Z","endTime":"2026-07-09T00:37:29.738Z","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251250820981973,"aZ":-39.37986249242065,"pfxX":9.196193474616004,"pfxZ":-4.968589293604569,"pX":0.7970949101138322,"pZ":1.5748077309339663,"vX0":3.836492341499063,"vY0":-119.74121007627299,"vZ0":-1.7835764556346723,"x":86.62,"y":196.26,"x0":-2.0207075026168537,"y0":50.00105558104758,"z0":5.854634438805514,"aX":13.343519527186618},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.1,"breakHorizontal":-17.5,"spinRate":2811,"spinDirection":36},"zone":14,"typeConfidence":0.88,"plateTime":0.45753126606911954,"extension":6.415038330452773},"index":2,"playId":"55578b96-02db-32da-8d9d-4ad82f9c0003","pitchNumber":3,"startTime":"2026-07-09T00:37:48.757Z","endTime":"2026-07-09T00:37:53.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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23918611271716,"aZ":-13.972438350679028,"pfxX":-0.5791689218406165,"pfxZ":9.104767278816764,"pX":-0.0973247047864719,"pZ":3.483873207191023,"vX0":5.390816283222004,"vY0":-139.53452645620516,"vZ0":-4.035024958463028,"x":120.71,"y":144.72,"x0":-1.967662043484412,"y0":50.006412218258,"z0":5.850166781314692,"aX":-1.1579786181601233},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":0.1,"spinRate":2220,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.3904372427448881,"extension":6.292756022260885},"index":3,"playId":"191fb597-14b2-3e09-a229-c7c38428fbfe","pitchNumber":4,"startTime":"2026-07-09T00:38:17.431Z","endTime":"2026-07-09T00:38:22.263Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-09T00:38:40.531Z","endTime":"2026-07-09T00:38:59.070Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353578816140594,"aZ":-44.18290056668393,"pfxX":4.9041734945025155,"pfxZ":-8.768848432744644,"pX":-0.6254148690163489,"pZ":1.8443237930595522,"vX0":1.5038596073349166,"vY0":-116.42676635862003,"vZ0":-0.15135683867342675,"x":140.84,"y":188.98,"x0":-1.9172671176821645,"y0":50.00336560584734,"z0":6.100171971731717,"aX":6.715847835342884},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.6,"breakHorizontal":-9.2,"spinRate":2610,"spinDirection":21},"zone":7,"typeConfidence":0.9,"plateTime":0.4708818948161313,"extension":6.109898051295606},"index":5,"playId":"3ec5a967-ac86-375f-9d9e-3d24244d664c","pitchNumber":5,"startTime":"2026-07-09T00:38:59.070Z","endTime":"2026-07-09T00:39:02.757Z","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":82.9,"endSpeed":75.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8719890603053,"aZ":-38.705620258335465,"pfxX":10.351688665474558,"pfxZ":-4.513530764565432,"pX":2.178091429469241,"pZ":1.7533687350705238,"vX0":6.685737322276023,"vY0":-120.48534276922545,"vZ0":-1.3350709756049215,"x":33.98,"y":191.44,"x0":-1.9927750139743137,"y0":50.00302856453436,"z0":5.784564447850788,"aX":14.977439248692221},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.2,"breakHorizontal":-20.5,"spinRate":2632,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4573811139359858,"extension":6.373774322418765},"index":6,"playId":"9223cbef-2afd-3a0c-b31d-6391c72cac69","pitchNumber":6,"startTime":"2026-07-09T00:39:29.987Z","endTime":"2026-07-09T00:39:33.952Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92010546511459,"aZ":-15.274511307800205,"pfxX":-0.5261914263511858,"pfxZ":8.664472706073948,"pX":0.1622941119735709,"pZ":3.04628405753388,"vX0":6.009903933006606,"vY0":-138.30850048555556,"vZ0":-4.749347627051795,"x":110.81,"y":156.53,"x0":-1.9641657905617067,"y0":50.00025814794773,"z0":5.7994517134996855,"aX":-1.0261197380642095},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-0.2,"spinRate":2125,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.39501235369932264,"extension":6.433519301934257},"index":7,"playId":"69ba3ee9-7c71-31c8-8505-c3b38d5da701","pitchNumber":7,"startTime":"2026-07-09T00:39:52.176Z","endTime":"2026-07-09T00:39:55.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430701934516637,"aZ":-37.09436981314073,"pfxX":0.4080217538664226,"pfxZ":-3.0508204416645155,"pX":0.45446553158579833,"pZ":1.1324352085064953,"vX0":5.510139512464954,"vY0":-125.86113658224373,"vZ0":-4.3538007189922405,"x":99.68,"y":208.2,"x0":-1.8119997125122496,"y0":50.004415707265586,"z0":5.8737962644755655,"aX":0.6570414985977784},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":-1.9,"spinRate":2437,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.43440699754875833,"extension":6.426133731863123},"index":8,"playId":"944f91c6-93c7-3519-82fe-355c648c41cf","pitchNumber":8,"startTime":"2026-07-09T00:40:21.126Z","endTime":"2026-07-09T00:40:25.333Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667539838394468,"aZ":-37.18229089482599,"pfxX":0.05357695889619718,"pfxZ":-3.0965486583126998,"pX":-0.289470216545907,"pZ":1.116347291436812,"vX0":3.862624033414058,"vY0":-126.04234191018003,"vZ0":-4.61515558875779,"x":128.03,"y":208.64,"x0":-1.8463075701103622,"y0":50.00594359350661,"z0":5.960841329825387,"aX":0.08606851974115172},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.4,"breakHorizontal":-1.0,"spinRate":2537,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.4339083408493045,"extension":6.292732905968319},"index":9,"playId":"01f413f8-da8c-3bd2-84a6-5069c48cf01e","pitchNumber":9,"startTime":"2026-07-09T00:40:43.725Z","endTime":"2026-07-09T00:40:53.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:40:53.341Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out softly, pitcher Mason Barnett to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-09T00:42:02.864Z","endTime":"2026-07-09T00:44:42.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T00:41:04.744Z","endTime":"2026-07-09T00:42:05.080Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900619253982605,"aZ":-45.04904070014581,"pfxX":4.1718986708949695,"pfxZ":-9.882631468598419,"pX":-0.2635231023115504,"pZ":1.6116487888651412,"vX0":2.1696495869546326,"vY0":-114.7851659827414,"vZ0":0.05118088060361581,"x":127.04,"y":195.27,"x0":-1.7702884175014473,"y0":50.00157396893801,"z0":6.062560798578004,"aX":5.435651243604957},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.4,"breakHorizontal":-8.2,"spinRate":2827,"spinDirection":24},"zone":8,"typeConfidence":0.92,"plateTime":0.4815268647579569,"extension":6.135872820469048},"index":1,"playId":"0ffb5922-8a5e-3f56-8065-ac2609da1466","pitchNumber":1,"startTime":"2026-07-09T00:42:05.080Z","endTime":"2026-07-09T00:42:32.087Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780318711688682,"aZ":-29.37124176006724,"pfxX":-4.009451274437768,"pfxZ":1.781189542804682,"pX":0.3244045327246838,"pZ":0.36586227944342997,"vX0":7.2360304733602465,"vY0":-125.49324251174153,"vZ0":-6.957200737327506,"x":104.63,"y":228.9,"x0":-2.0942080401358467,"y0":50.00187827701107,"z0":5.612243762478213,"aX":-6.303909693517073},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":5.3,"spinRate":755,"spinDirection":245},"zone":14,"typeConfidence":0.75,"plateTime":0.4388644757622284,"extension":6.151811668715291},"index":2,"playId":"a8187e92-4d65-3170-95a5-bfed98c1d591","pitchNumber":2,"startTime":"2026-07-09T00:42:42.748Z","endTime":"2026-07-09T00:42:46.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195260268128564,"aZ":-19.132257602775738,"pfxX":-1.0243292701486526,"pfxZ":6.616212559283493,"pX":0.5008725272075929,"pZ":3.7546363714843696,"vX0":7.442966322697339,"vY0":-138.4069377902992,"vZ0":-2.0512845074970527,"x":97.91,"y":137.4,"x0":-2.071595280607088,"y0":50.00466013383567,"z0":5.764592965058308,"aX":-2.020526998810098},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":0.6,"spinRate":2056,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.3933115948480479,"extension":6.3364205228563},"index":3,"playId":"3f8b3192-eb58-3261-b140-2b187d8c45e3","pitchNumber":3,"startTime":"2026-07-09T00:43:09.991Z","endTime":"2026-07-09T00:43:16.007Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16415354987237,"aZ":-36.671057129923696,"pfxX":1.1201172476747896,"pfxZ":-2.7672487938868646,"pX":0.5845409117764797,"pZ":0.5381315402794767,"vX0":5.709338789025448,"vY0":-125.55320252217396,"vZ0":-5.8203304494862715,"x":94.72,"y":224.25,"x0":-1.8479989641964492,"y0":50.004004002175094,"z0":5.809997491203036,"aX":1.8190569480343564},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.0,"breakHorizontal":-3.1,"spinRate":2597,"spinDirection":27},"zone":14,"typeConfidence":0.87,"plateTime":0.4333130991178029,"extension":6.05143229129594},"index":4,"playId":"dbffdf3d-a857-38a4-943e-6bf3dba69e1d","pitchNumber":4,"startTime":"2026-07-09T00:43:32.526Z","endTime":"2026-07-09T00:43:36.432Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557558164141454,"aZ":-35.80374570951447,"pfxX":0.9784776877258485,"pfxZ":-2.162411729516352,"pX":0.7667143710363964,"pZ":2.060309697578798,"vX0":6.068988365837692,"vY0":-127.55876473701578,"vZ0":-2.8672978854979236,"x":87.77,"y":183.15,"x0":-1.7520351141758563,"y0":50.00362763324051,"z0":5.969135021515021,"aX":1.6412457787413917},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.3,"breakHorizontal":-2.9,"spinRate":2581,"spinDirection":41},"zone":9,"typeConfidence":0.91,"plateTime":0.4263292220711987,"extension":6.049820981720635},"index":5,"playId":"be2f4d8c-9f3c-3364-a143-e030efc6d33a","pitchNumber":5,"startTime":"2026-07-09T00:44:00.195Z","endTime":"2026-07-09T00:44:04.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-09T00:44:09.704Z","endTime":"2026-07-09T00:44:35.096Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.276560277252997,"aZ":-17.60809819552097,"pfxX":-0.6595138112406125,"pfxZ":7.275586526110181,"pX":0.8385802651023962,"pZ":2.481820972692877,"vX0":8.076599666011509,"vY0":-139.8317764358358,"vZ0":-5.566523573911634,"x":85.04,"y":171.77,"x0":-1.9881152902133723,"y0":50.00464944314748,"z0":5.634086547614853,"aX":-1.3224799896834882},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":-0.2,"spinRate":2187,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.3900816400798117,"extension":6.5254747313204655},"hitData":{"launchSpeed":44.8,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.45,"coordY":190.84}},"index":7,"playId":"ed7ef456-e2a4-3285-bce3-fa23f2eeb39f","pitchNumber":6,"startTime":"2026-07-09T00:44:35.096Z","endTime":"2026-07-09T00:44:42.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:44:42.605Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a soft ground ball to pitcher Keider Montero.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:46:57.578Z","endTime":"2026-07-09T00:48:26.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Kerry Carpenter remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:45:33.194Z","endTime":"2026-07-09T00:46:59.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606451123231412,"aZ":-16.271257030657964,"pfxX":-5.943878808441099,"pfxZ":8.664938247238387,"pX":0.4397670686909906,"pZ":2.8728566370897433,"vX0":8.473346585079753,"vY0":-134.26731747521978,"vZ0":-4.291599091694055,"x":100.24,"y":161.21,"x0":-1.9769315585380023,"y0":50.005742593672004,"z0":5.64117229844953,"aX":-10.913438827818004},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":9.1,"spinRate":2238,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.4071065090303323,"extension":6.131101343975185},"index":1,"playId":"93c77686-1969-3ce8-ac94-1d760d5408c9","pitchNumber":1,"startTime":"2026-07-09T00:46:59.869Z","endTime":"2026-07-09T00:47:03.379Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958609704475506,"aZ":-24.728456625865338,"pfxX":-9.478364202826587,"pfxZ":4.824636138871474,"pX":0.5100585227501767,"pZ":2.9479344171425184,"vX0":9.621466302703105,"vY0":-123.00794936802237,"vZ0":-1.6526940704459008,"x":97.56,"y":159.19,"x0":-2.208918352567677,"y0":50.0000766483897,"z0":5.712365485113744,"aX":-14.61522521462452},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":2109,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.44421236675778886,"extension":6.13741875928445},"index":2,"playId":"9e54c5c2-4bd6-37b9-a14f-8d1028e9c1fa","pitchNumber":2,"startTime":"2026-07-09T00:47:13.206Z","endTime":"2026-07-09T00:47:16.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-09T00:47:24.416Z","endTime":"2026-07-09T00:47:37.326Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"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.8,"endSpeed":86.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317127855728856,"aZ":-16.124176975317358,"pfxX":-5.151482782002215,"pfxZ":8.494183342680493,"pX":1.022708815012097,"pZ":2.377005436497031,"vX0":9.516573366175338,"vY0":-136.22353722002498,"vZ0":-5.858004159086049,"x":78.02,"y":174.6,"x0":-1.8378201682549262,"y0":50.00671671192128,"z0":5.659656537869543,"aX":-9.739456335962709},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":7.4,"spinRate":2260,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.40119599556398944,"extension":6.401280320039061},"index":4,"playId":"84f49008-5c3f-3826-80dd-6114fcddaeb2","pitchNumber":3,"startTime":"2026-07-09T00:47:37.326Z","endTime":"2026-07-09T00:47:41.277Z","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":94.6,"endSpeed":86.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666358802317916,"aZ":-15.384976762399697,"pfxX":-3.6798937021248643,"pfxZ":8.763995212625925,"pX":-0.7918399895267455,"pZ":2.4728605655168954,"vX0":4.942969292561479,"vY0":-137.55658958191316,"vZ0":-5.92352229138696,"x":147.18,"y":172.01,"x0":-2.134394893688913,"y0":50.001081119797455,"z0":5.698188455112832,"aX":-7.04811376027703},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2233,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.398275230909241,"extension":6.262872599434096},"hitData":{"launchSpeed":57.5,"launchAngle":-69.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":116.89,"coordY":189.12}},"index":5,"playId":"a71e728a-5d36-3530-ad72-ac864b58a2ba","pitchNumber":4,"startTime":"2026-07-09T00:48:17.711Z","endTime":"2026-07-09T00:48:26.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:48:26.647Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Henry Bolte grounds into a force out, shortstop Kevin McGonigle to second baseman Zach McKinstry. Carlos Cortes out at 2nd. Henry Bolte to 1st.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:48:33.313Z","endTime":"2026-07-09T00:49:54.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591542419519048,"aZ":-27.218426794497045,"pfxX":2.686193830459315,"pfxZ":3.125079324012919,"pX":1.3946834373931871,"pZ":1.1210612471787347,"vX0":8.07384383280184,"vY0":-125.20361458139782,"vZ0":-5.445082607115715,"x":63.84,"y":208.51,"x0":-2.2224227648335177,"y0":50.001671100784165,"z0":5.555002823049316,"aX":4.258597147544068},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-6.7,"spinRate":2547,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4376922318163836,"extension":6.346024191958934},"index":0,"playId":"1617946f-c567-3c19-9d8a-4b4f5d73e6f9","pitchNumber":1,"startTime":"2026-07-09T00:48:55.578Z","endTime":"2026-07-09T00:48:58.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61673478487555,"aZ":-29.14530694835164,"pfxX":2.944991626950502,"pfxZ":1.8958128871469633,"pX":0.047069221600219445,"pZ":3.539656015230479,"vX0":5.227413712628038,"vY0":-125.98257080980297,"vZ0":0.32044157827197184,"x":115.21,"y":143.21,"x0":-2.441023510047356,"y0":50.005814493149586,"z0":5.774714106837498,"aX":4.713723663642011},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-6.6,"spinRate":2523,"spinDirection":102},"zone":12,"typeConfidence":0.9,"plateTime":0.43547559335435215,"extension":6.213121888796058},"index":1,"playId":"86df3518-179f-3a96-9ab1-922794b82de8","pitchNumber":2,"startTime":"2026-07-09T00:49:11.033Z","endTime":"2026-07-09T00:49:14.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183911847231613,"aZ":-19.32423113861909,"pfxX":-10.082785243433829,"pfxZ":6.8688018974885585,"pX":0.22063488676658324,"pZ":1.389588504504063,"vX0":10.150541940571467,"vY0":-135.79948573036265,"vZ0":-7.206123861490917,"x":108.59,"y":201.26,"x0":-2.252097346800766,"y0":50.00477522759389,"z0":5.417393144998873,"aX":-18.871404100878763},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2143,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.4030150312307663,"extension":6.303074246563408},"index":2,"playId":"107437c7-e483-3675-814e-ca5c3d36f1b0","pitchNumber":3,"startTime":"2026-07-09T00:49:28.258Z","endTime":"2026-07-09T00:49:32.212Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996806799372987,"aZ":-12.431791390470414,"pfxX":-4.7523903738719415,"pfxZ":10.366695595658197,"pX":-0.8759185341095517,"pZ":2.5104490719573773,"vX0":5.225824185661069,"vY0":-137.27043847565378,"vZ0":-5.9467242909540206,"x":150.39,"y":171.0,"x0":-2.188825930470336,"y0":50.0017235405852,"z0":5.554696312475232,"aX":-9.04969748071261},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2169,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.39934177988257025,"extension":6.28751090655315},"hitData":{"launchSpeed":71.4,"launchAngle":12.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.06,"coordY":146.85}},"index":3,"playId":"75630abe-d5ab-3f29-955f-31db0d48d2c2","pitchNumber":4,"startTime":"2026-07-09T00:49:46.462Z","endTime":"2026-07-09T00:49:54.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:49:54.402Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof challenged (pitch result), call on the field was confirmed: Zack Gelof called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:50:03.956Z","endTime":"2026-07-09T00:52:11.214Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96553698003944,"aZ":-22.77111396877083,"pfxX":-10.564130688662162,"pfxZ":4.936656520282085,"pX":-0.2448236681077982,"pZ":2.757993096346699,"vX0":8.909584441904121,"vY0":-136.60180379009327,"vZ0":-3.579519919106582,"x":126.33,"y":164.31,"x0":-2.1641356802371323,"y0":50.00156263839766,"z0":5.63694957091996,"aX":-20.11428314307011},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":2123,"spinDirection":217},"zone":5,"typeConfidence":0.89,"plateTime":0.39981233158210694,"extension":6.330619766279613},"index":0,"playId":"058bfecf-9f2d-36a7-ae2d-fb68ec04210b","pitchNumber":1,"startTime":"2026-07-09T00:50:25.458Z","endTime":"2026-07-09T00:50:30.044Z","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":95.1,"endSpeed":87.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248884687980457,"aZ":-13.0334498401828,"pfxX":-3.558601426330323,"pfxZ":9.773441280158341,"pX":0.41218754864637985,"pZ":3.4388356950500136,"vX0":7.827947112842715,"vY0":-138.42133733503,"vZ0":-3.6385226638461887,"x":101.29,"y":145.93,"x0":-1.9784873992473622,"y0":50.002659500247375,"z0":5.6314084550156895,"aX":-6.970395978364294},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2281,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.39432257008295446,"extension":6.586670747119465},"index":1,"playId":"57ec6eaa-c534-3e78-8f34-92e87a66a115","pitchNumber":2,"startTime":"2026-07-09T00:50:49.249Z","endTime":"2026-07-09T00:50:52.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8009005206532,"aZ":-37.771374658301674,"pfxX":6.00738578504393,"pfxZ":-3.9692694806964095,"pX":-0.41047313122324686,"pZ":2.5004703604808887,"vX0":2.583956714373733,"vY0":-117.74396036070705,"vZ0":0.26111266273586464,"x":132.65,"y":171.27,"x0":-2.3019499204394425,"y0":50.005784900083576,"z0":5.875525706208065,"aX":8.45912525090181},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.8,"breakHorizontal":-11.5,"spinRate":2869,"spinDirection":41},"zone":4,"typeConfidence":0.9,"plateTime":0.4647101239253839,"extension":6.315358521258301},"index":2,"playId":"3887aa32-6d0a-307b-aeb3-bfe4ce1b4a53","pitchNumber":3,"startTime":"2026-07-09T00:51:14.810Z","endTime":"2026-07-09T00:51:20.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064596457543207,"aZ":-30.303548753143698,"pfxX":4.297255521672876,"pfxZ":1.1495120970238446,"pX":-0.6820851276810473,"pZ":3.3632606418653084,"vX0":3.1836973843754217,"vY0":-126.25614588153947,"vZ0":-0.1372802922602978,"x":143.0,"y":147.97,"x0":-2.5130882710257416,"y0":50.00510792006461,"z0":5.834735941283493,"aX":7.01464950398168},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-8.4,"spinRate":2568,"spinDirection":86},"zone":1,"typeConfidence":0.9,"plateTime":0.43200969848276394,"extension":6.193881806545532},"index":3,"playId":"45249386-500e-334c-bfe4-e61d51d08b5a","pitchNumber":4,"startTime":"2026-07-09T00:51:44.209Z","endTime":"2026-07-09T00:52:11.214Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"}},"playEndTime":"2026-07-09T00:52:11.214Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to right fielder Ben Malgeri. Henry Bolte to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:52:31.710Z","endTime":"2026-07-09T00:54:16.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.458803380217073,"aZ":-15.770294848200837,"pfxX":-4.56672447503388,"pfxZ":8.571896828328644,"pX":0.03188107814223275,"pZ":2.9479429520686513,"vX0":7.230163036809849,"vY0":-137.4616223714328,"vZ0":-4.529127832478817,"x":115.78,"y":159.19,"x0":-2.0390723927596985,"y0":50.002848100866,"z0":5.687503872350023,"aX":-8.739986300264928},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2205,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3984457263836152,"extension":6.382507355562968},"index":0,"playId":"fe05bcb6-00c4-384f-99ea-6d6fc9718db4","pitchNumber":1,"startTime":"2026-07-09T00:52:31.710Z","endTime":"2026-07-09T00:52:35.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ffc04c7c-cf8a-3d3c-86d3-ea3165e10f60","startTime":"2026-07-09T00:52:56.913Z","endTime":"2026-07-09T00:53:00.952Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435917592624968,"aZ":-15.157023767662094,"pfxX":-4.975734055085521,"pfxZ":8.748183440534598,"pX":-1.7360640486713947,"pZ":2.9905710282438234,"vX0":2.941807257231754,"vY0":-138.0317937955476,"vZ0":-4.501885042390484,"x":183.17,"y":158.03,"x0":-2.1648157749568355,"y0":50.000672737628335,"z0":5.6510060956641155,"aX":-9.67647377781481},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2213,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39560964485104266,"extension":6.358634736887658},"index":2,"playId":"0211563e-e279-30d7-a8ad-43738ce95ad6","pitchNumber":2,"startTime":"2026-07-09T00:53:15.135Z","endTime":"2026-07-09T00:53:20.276Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.637801442606627,"aZ":-21.73328302244444,"pfxX":-9.489069905397196,"pfxZ":6.490196697581684,"pX":0.5214702395707452,"pZ":0.51012905229675,"vX0":9.217820320015868,"vY0":-125.33205900104684,"vZ0":-7.842742638001116,"x":97.12,"y":225.01,"x0":-1.9514135725206183,"y0":50.00422945791303,"z0":5.42350055148679,"aX":-15.26913209165266},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2033,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4351389322853505,"extension":6.434596415466751},"index":3,"playId":"49ddc3ba-bdd0-3faf-9f91-df26551bc8c2","pitchNumber":3,"startTime":"2026-07-09T00:53:36.171Z","endTime":"2026-07-09T00:53:41.468Z","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":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40430444192759,"aZ":-17.96590306231239,"pfxX":-7.653351481891271,"pfxZ":7.4673154837277895,"pX":0.07500555395707517,"pZ":3.2855484411442886,"vX0":8.738937296469967,"vY0":-136.24369140838718,"vZ0":-3.136003581781113,"x":114.14,"y":150.07,"x0":-2.160837608660364,"y0":50.00662585669263,"z0":5.674254160422516,"aX":-14.57214759050546},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2203,"spinDirection":210},"zone":2,"typeConfidence":0.84,"plateTime":0.4000917968226938,"extension":6.389254862097681},"hitData":{"launchSpeed":99.8,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.42,"coordY":103.54}},"index":4,"playId":"3900c6e1-a28e-3bf1-9c8c-8f6516fbf291","pitchNumber":4,"startTime":"2026-07-09T00:54:06.882Z","endTime":"2026-07-09T00:54:16.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:54:16.823Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, pitcher Keider Montero to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-09T00:54:42.558Z","endTime":"2026-07-09T00:56:49.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487350453631215,"aZ":-30.560208283014866,"pfxX":3.3404531613208563,"pfxZ":0.9878517294501279,"pX":0.39991964019892307,"pZ":2.6634262034871146,"vX0":5.216762400352304,"vY0":-126.71750745959764,"vZ0":-1.475366803023916,"x":101.76,"y":166.87,"x0":-2.1149045954079173,"y0":50.00374741327212,"z0":5.681568923982389,"aX":5.463570423666688},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-7.2,"spinRate":2584,"spinDirection":86},"zone":6,"typeConfidence":0.9,"plateTime":0.4312968591583606,"extension":6.467752353884458},"index":0,"playId":"a07a341a-1f9a-324f-bab1-1e1959c2dd19","pitchNumber":1,"startTime":"2026-07-09T00:54:57.951Z","endTime":"2026-07-09T00:55:01.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83057713955738,"aZ":-31.44918892313812,"pfxX":2.5840038207703993,"pfxZ":0.44335914646991625,"pX":1.3790772413902237,"pZ":2.5346178067437792,"vX0":7.959847762410047,"vY0":-126.91702744570951,"vZ0":-1.737000214705724,"x":64.43,"y":170.35,"x0":-2.132731622439582,"y0":50.0026659541933,"z0":5.731142467278861,"aX":4.216380605998755},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-6.5,"spinRate":2614,"spinDirection":83},"zone":12,"typeConfidence":0.9,"plateTime":0.43147478082987734,"extension":6.344546539579468},"index":1,"playId":"795822ec-465a-3444-aec1-6e03ed9bdead","pitchNumber":2,"startTime":"2026-07-09T00:55:17.445Z","endTime":"2026-07-09T00:55:21.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188909118289867,"aZ":-35.725370862525935,"pfxX":5.497465957417583,"pfxZ":-2.500061679652582,"pX":-0.05556446917458594,"pZ":3.3805219511103948,"vX0":2.8858897984550747,"vY0":-118.85514976866739,"vZ0":1.488883650788898,"x":119.12,"y":147.51,"x0":-2.002244207242355,"y0":50.00174960337583,"z0":6.0064118026239,"aX":7.812280241475114},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.8,"breakHorizontal":-10.7,"spinRate":2872,"spinDirection":43},"zone":2,"typeConfidence":0.91,"plateTime":0.462011765344422,"extension":6.258360599077891},"index":2,"playId":"f6063393-9e1a-367b-ae3a-3093f0904930","pitchNumber":3,"startTime":"2026-07-09T00:55:37.630Z","endTime":"2026-07-09T00:55:41.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-09T00:55:55.796Z","endTime":"2026-07-09T00:56:08.438Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.329280342273016,"aZ":-13.683485100771364,"pfxX":-6.055262142886998,"pfxZ":9.508838096848143,"pX":-1.0589583557659272,"pZ":3.1047219751060346,"vX0":4.485201875074236,"vY0":-138.85687130004968,"vZ0":-4.533652242695697,"x":157.37,"y":154.95,"x0":-1.911922709985566,"y0":50.002262481159576,"z0":5.675204904881696,"aX":-11.773882502208988},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2255,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39510012027755925,"extension":6.439235917722085},"index":4,"playId":"f403f207-0e2c-3838-859a-f8faa6b635db","pitchNumber":4,"startTime":"2026-07-09T00:56:08.438Z","endTime":"2026-07-09T00:56:11.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971983572878923,"aZ":-18.96578440266971,"pfxX":-10.722031302722694,"pfxZ":6.6350566469002725,"pX":-0.2785807042210692,"pZ":2.319138961429645,"vX0":8.891479339999195,"vY0":-139.82896695179073,"vZ0":-5.35150781314719,"x":127.62,"y":176.16,"x0":-2.0983163552657698,"y0":50.00330258000389,"z0":5.492557629904479,"aX":-21.34480726251177},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":17.8,"spinRate":2224,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.39093073542831647,"extension":6.5441907248450155},"hitData":{"launchSpeed":93.2,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":184.11}},"index":5,"playId":"6518237b-48d5-3c98-a51a-aedea9074810","pitchNumber":5,"startTime":"2026-07-09T00:56:42.715Z","endTime":"2026-07-09T00:56:49.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T00:56:49.108Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T00:59:27.653Z","endTime":"2026-07-09T01:01:50.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Suarez replaces Mason Barnett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T00:57:53.257Z","endTime":"2026-07-09T00:59:29.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85516583370876,"aZ":-15.815848873507363,"pfxX":4.243973385053634,"pfxZ":8.798585809548367,"pX":-0.2918340118061749,"pZ":3.829683171357509,"vX0":-7.492586218820969,"vY0":-135.0998938065485,"vZ0":-1.6925195256080785,"x":128.12,"y":135.38,"x0":1.958831657431478,"y0":50.00129365203818,"z0":5.5690901938188055,"aX":7.8896785892857135},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-6.2,"spinRate":2179,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4045437077665972,"extension":5.884038976806843},"index":1,"playId":"bf4056c5-3412-3284-a4e5-0f2b3cfac9ac","pitchNumber":1,"startTime":"2026-07-09T00:59:29.954Z","endTime":"2026-07-09T00:59:34.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676916460403593,"aZ":-15.991252371755937,"pfxX":3.902619249761091,"pfxZ":8.860834464682956,"pX":-0.5790188729952853,"pZ":1.8425555078297604,"vX0":-7.829277646457906,"vY0":-133.29612118107178,"vZ0":-6.501971654237347,"x":139.07,"y":189.03,"x0":1.8697946747381955,"y0":50.003491264492126,"z0":5.439072610282424,"aX":7.1286367162563185},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-5.6,"spinRate":2212,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.40861963388474143,"extension":5.885183622963396},"index":2,"playId":"8acdec61-1662-34b7-bd8b-eb8f242b52d4","pitchNumber":2,"startTime":"2026-07-09T00:59:49.827Z","endTime":"2026-07-09T00:59:53.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.7,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.538641178237185,"aZ":-28.8492305522887,"pfxX":6.218851994238467,"pfxZ":2.2785348229449545,"pX":-0.8934553626002242,"pZ":1.2708371662681013,"vX0":-8.20645611628186,"vY0":-118.87572343772575,"vZ0":-3.92998761291026,"x":151.06,"y":204.47,"x0":1.7642691625031968,"y0":50.00330249790169,"z0":5.508193114137094,"aX":9.078202459340122},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":-9.7,"spinRate":1553,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4572983126343364,"extension":5.949357558018808},"index":3,"playId":"c966f063-318a-3849-83a7-12ca682fecee","pitchNumber":3,"startTime":"2026-07-09T01:00:10.149Z","endTime":"2026-07-09T01:00:15.048Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226416366508815,"aZ":-15.52298031679477,"pfxX":3.9314168417315227,"pfxZ":8.869546131590932,"pX":1.1586874600445625,"pZ":3.7054628791846347,"vX0":-3.7623930838390955,"vY0":-135.80079735436456,"vZ0":-1.945708623328069,"x":72.83,"y":138.73,"x0":2.0476838609535664,"y0":50.006263900160086,"z0":5.504563237860071,"aX":7.384341260876566},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2185,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40249389215143294,"extension":5.887359954997375},"index":4,"playId":"43afd3f2-76e0-3c83-8ca1-9381512f7ac1","pitchNumber":4,"startTime":"2026-07-09T01:00:30.253Z","endTime":"2026-07-09T01:00:34.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.631382764559763,"aZ":-32.82257607663127,"pfxX":-2.8325708621051655,"pfxZ":-0.43892191111737944,"pX":0.30325466462541195,"pZ":2.096042866794803,"vX0":-3.352623182450201,"vY0":-119.68193653611672,"vZ0":-1.2883802291103903,"x":105.44,"y":182.19,"x0":2.081927530606001,"y0":50.00421590579005,"z0":5.538865731921221,"aX":-4.174399528676953},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.8,"breakHorizontal":5.9,"spinRate":2758,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.4548799260183305,"extension":5.9334528404818805},"index":5,"playId":"bb4ffc50-46fe-3a22-963a-d891c279210c","pitchNumber":5,"startTime":"2026-07-09T01:00:50.853Z","endTime":"2026-07-09T01:00:58.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320510656263416,"aZ":-17.34780300742595,"pfxX":4.445920781650131,"pfxZ":7.951762640958984,"pX":0.7585022793973109,"pZ":3.621705125109462,"vX0":-4.777961885438367,"vY0":-134.48513553617187,"vZ0":-1.9856676701622549,"x":88.09,"y":140.99,"x0":1.9657115847729139,"y0":50.00016900866036,"z0":5.576750061316738,"aX":8.287089349331078},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-7.2,"spinRate":2200,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40454882201530173,"extension":5.9727192531390285},"index":6,"playId":"9f9f1522-42b5-3f2b-9d5f-17675df8b52d","pitchNumber":6,"startTime":"2026-07-09T01:01:23.512Z","endTime":"2026-07-09T01:01:27.707Z","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":83.2,"endSpeed":77.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.211022708060735,"aZ":-29.195919557290534,"pfxX":7.157304773219895,"pfxZ":1.9773424631514205,"pX":0.06685545671359325,"pZ":1.1559531447243478,"vX0":-6.40126390222665,"vY0":-121.10217039184094,"vZ0":-4.222733258557144,"x":114.45,"y":207.57,"x0":1.7949888884895158,"y0":50.00447561865515,"z0":5.432306398014923,"aX":10.797004336260617},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-11.8,"spinRate":1569,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4496259895791832,"extension":6.005695561971861},"index":7,"playId":"a080ccc6-daee-3aeb-bcbc-3c76829333c5","pitchNumber":7,"startTime":"2026-07-09T01:01:46.430Z","endTime":"2026-07-09T01:01:50.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:01:50.577Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T01:01:55.382Z","endTime":"2026-07-09T01:02:29.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.06728498642327,"aZ":-33.258097662894485,"pfxX":-4.36009187040033,"pfxZ":-0.7662136108675792,"pX":0.7694021335216902,"pZ":2.1221780902205043,"vX0":-1.843037566945818,"vY0":-117.59679437266836,"vZ0":-0.9498916054905224,"x":87.67,"y":181.48,"x0":2.126015257171906,"y0":50.00021177893494,"z0":5.5747432415423654,"aX":-6.199655406257708},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.3,"breakHorizontal":8.3,"spinRate":2674,"spinDirection":269},"zone":9,"typeConfidence":2.0,"plateTime":0.46304087849518893,"extension":5.8945536352557175},"hitData":{"launchSpeed":89.2,"launchAngle":13.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.39,"coordY":86.7}},"index":0,"playId":"913b81fc-42fe-3ab4-815a-252a0fa1fe7d","pitchNumber":1,"startTime":"2026-07-09T01:02:19.670Z","endTime":"2026-07-09T01:02:29.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:02:29.622Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T01:02:28.805Z","endTime":"2026-07-09T01:04:23.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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,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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331143068136164,"aZ":-20.141431875983855,"pfxX":7.555224042054904,"pfxZ":6.785096297066188,"pX":0.4685444277853882,"pZ":2.52923859176379,"vX0":-6.034253933519878,"vY0":-132.12367249780948,"vZ0":-4.043586632910261,"x":99.14,"y":170.49,"x0":1.796910442191748,"y0":50.00399999549619,"z0":5.553937063271829,"aX":13.400185395256445},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-12.5,"spinRate":2118,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4140628195860123,"extension":6.030649211651609},"index":0,"playId":"29d4ba4f-1506-3956-9139-4c22d4ba091e","pitchNumber":1,"startTime":"2026-07-09T01:02:58.200Z","endTime":"2026-07-09T01:03:01.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"294cb196-a7c9-3abe-9a48-ba452470b914","startTime":"2026-07-09T01:03:20.892Z","endTime":"2026-07-09T01:03:25.487Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15409248461233,"aZ":-26.5117709656486,"pfxX":7.5860419832614365,"pfxZ":3.9806660707580432,"pX":0.796769011585549,"pZ":1.8818400644760809,"vX0":-4.969312900523565,"vY0":-117.62887591527034,"vZ0":-2.9550512711917754,"x":86.63,"y":187.97,"x0":1.9353054300727064,"y0":50.004243261933524,"z0":5.574207672307518,"aX":10.792317786249065},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.8,"breakHorizontal":-12.7,"spinRate":1525,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4629824389653612,"extension":5.929660066362231},"index":2,"playId":"e3d5d23a-f153-30dd-8872-76d731272bcd","pitchNumber":2,"startTime":"2026-07-09T01:03:42.289Z","endTime":"2026-07-09T01:03:48.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-09T01:04:01.624Z","endTime":"2026-07-09T01:04:18.826Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49021918003155,"aZ":-31.551571330597227,"pfxX":-5.3180113796826785,"pfxZ":0.46176224914401587,"pX":0.36555706675427524,"pZ":2.1395579908410225,"vX0":-2.251823322325609,"vY0":-114.44158203061967,"vZ0":-0.7625832174297766,"x":103.07,"y":181.01,"x0":2.0491999456924646,"y0":50.002124781348606,"z0":5.532006156013919,"aX":-7.146715508538924},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.0,"breakHorizontal":10.2,"spinRate":2671,"spinDirection":290},"zone":9,"typeConfidence":2.0,"plateTime":0.476203250874184,"extension":6.04680597591046},"index":4,"playId":"c1a6ec66-7b1c-3e23-bc19-780676ac7aa7","pitchNumber":3,"startTime":"2026-07-09T01:04:18.826Z","endTime":"2026-07-09T01:04:23.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:04:23.318Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-09T01:04:25.493Z","endTime":"2026-07-09T01:06:48.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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, 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":82.6,"endSpeed":76.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8391979034131,"aZ":-31.059904761953167,"pfxX":7.941569117386997,"pfxZ":0.7504319382082927,"pX":-0.2087397163385641,"pZ":0.8093000050931335,"vX0":-6.9978486067974774,"vY0":-120.12206343429477,"vZ0":-4.402840321047655,"x":124.96,"y":216.93,"x0":1.6949131624967242,"y0":50.00178628205694,"z0":5.393596858187344,"aX":11.73491997700516},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-13.0,"spinRate":1588,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.45406004710432457,"extension":6.086177915326776},"index":0,"playId":"8939d421-a3f0-33be-b94c-d5619f21184a","pitchNumber":1,"startTime":"2026-07-09T01:04:51.736Z","endTime":"2026-07-09T01:04:55.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(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":81.8,"endSpeed":75.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353863401831287,"aZ":-29.86278825013348,"pfxX":8.153630340709647,"pfxZ":1.6049528160094617,"pX":0.5152116194259189,"pZ":1.601380333911396,"vX0":-5.410825252245667,"vY0":-119.05684120532251,"vZ0":-2.8716807520029954,"x":97.36,"y":195.54,"x0":1.755367621365086,"y0":50.001038729783325,"z0":5.51924762243129,"aX":11.731517950939544},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":-13.4,"spinRate":1580,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.45963409462236715,"extension":5.9285474133504685},"index":1,"playId":"e384df8f-5c51-3af7-be29-8bf4db1903a0","pitchNumber":2,"startTime":"2026-07-09T01:05:13.613Z","endTime":"2026-07-09T01:05:19.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673551042943664,"aZ":-16.499083304822076,"pfxX":5.5462042957228475,"pfxZ":8.477396890855013,"pX":1.1742354386424552,"pZ":3.9154088435097125,"vX0":-3.8956872806746117,"vY0":-135.17078121362675,"vZ0":-1.3081628347329661,"x":72.24,"y":133.06,"x0":1.9141097371567464,"y0":50.00334594913903,"z0":5.565007202597763,"aX":10.255609332945443},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-9.2,"spinRate":2302,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40532972307207027,"extension":5.873775072176896},"index":2,"playId":"1fd61575-7280-39f5-8670-782637cfb2c1","pitchNumber":3,"startTime":"2026-07-09T01:05:36.521Z","endTime":"2026-07-09T01:05:40.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"20e81aa4-c359-3bf2-81a8-ba61a5171dcd","startTime":"2026-07-09T01:05:59.465Z","endTime":"2026-07-09T01:06:04.643Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417706947284792,"aZ":-29.559235121298762,"pfxX":-1.0853067543853854,"pfxZ":1.6958158785700892,"pX":0.8436528982891953,"pZ":2.3712270122173034,"vX0":-2.647125400793455,"vY0":-122.79542254873537,"vZ0":-1.7449704082624236,"x":84.84,"y":174.76,"x0":2.0729944061543186,"y0":50.001105966191226,"z0":5.586040921085129,"aX":-1.6706339528344212},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":2.5,"spinRate":2622,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.44463296013661324,"extension":5.900882114168632},"index":4,"playId":"b8638835-7026-3b67-b9d9-82a3df86271d","pitchNumber":4,"startTime":"2026-07-09T01:06:22.202Z","endTime":"2026-07-09T01:06:27.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426954185214452,"aZ":-17.395652753011973,"pfxX":4.747922417267785,"pfxZ":7.880985002828156,"pX":0.6217257913164793,"pZ":3.016703781363835,"vX0":-4.888637449643342,"vY0":-135.3331963980464,"vZ0":-3.4209328039291615,"x":93.3,"y":157.33,"x0":1.8250231401496395,"y0":50.006650548802455,"z0":5.498527444728648,"aX":8.90823322104416},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-7.7,"spinRate":2127,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.40299765422661427,"extension":5.915152280349403},"index":5,"playId":"43724199-01e7-33fd-aaa5-3f78265d1592","pitchNumber":5,"startTime":"2026-07-09T01:06:44.393Z","endTime":"2026-07-09T01:06:48.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:06:48.782Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out sharply to right fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:09:18.988Z","endTime":"2026-07-09T01:10:19.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T01:08:10.551Z","endTime":"2026-07-09T01:08:10.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: James Outman replaces right fielder Ben Malgeri, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-09T01:08:10.578Z","endTime":"2026-07-09T01:08:10.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":701162,"link":"/api/v1/people/701162"}},{"details":{"description":"Pitching Change: Tyler Holton replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T01:08:10.579Z","endTime":"2026-07-09T01:09:21.280Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"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":88.1,"endSpeed":82.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.337814585316465,"aZ":-24.63564257313765,"pfxX":-2.0729615955168628,"pfxZ":4.419482569018715,"pX":0.33868780439055773,"pZ":3.3434868736675165,"vX0":-2.728970113424829,"vY0":-128.4753417454896,"vZ0":-1.7935529779271655,"x":104.09,"y":148.51,"x0":1.6757240160748867,"y0":50.00606654166175,"z0":5.926202452169796,"aX":-3.539109461027074},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":4.3,"spinRate":2302,"spinDirection":176},"zone":3,"typeConfidence":0.91,"plateTime":0.4229388585922931,"extension":6.479805624855459},"index":3,"playId":"25c85a8e-47cb-3927-a4fb-a37b047fa588","pitchNumber":1,"startTime":"2026-07-09T01:09:21.280Z","endTime":"2026-07-09T01:09:25.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970201677631866,"aZ":-22.976257054156637,"pfxX":7.7679027051074225,"pfxZ":5.060547362297031,"pX":0.17693086059846164,"pZ":1.9000524004792059,"vX0":-6.468328864537571,"vY0":-133.0651894997456,"vZ0":-5.584342447442001,"x":110.26,"y":187.48,"x0":1.6141838410415625,"y0":50.0037997240246,"z0":5.660674805987694,"aX":14.117758109178808},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":-13.0,"spinRate":1936,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.4095467683862761,"extension":6.503617945003844},"index":4,"playId":"17d63564-ca83-355c-93a0-395342f076ea","pitchNumber":2,"startTime":"2026-07-09T01:09:38.765Z","endTime":"2026-07-09T01:09:42.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229154291522377,"aZ":-26.78073320973931,"pfxX":-1.7724369278849998,"pfxZ":3.250675058423578,"pX":-1.1679833023310515,"pZ":2.8380424656344,"vX0":-5.903231265905504,"vY0":-127.05765677750664,"vZ0":-2.4474881071539905,"x":161.52,"y":162.15,"x0":1.4013767419088492,"y0":50.004467601815776,"z0":5.908413227650513,"aX":-2.9434867253351604},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":4.3,"spinRate":2305,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.42853135505120354,"extension":6.481535704287916},"index":5,"playId":"eed1fd24-0a21-3011-a817-d8c5be37f7d7","pitchNumber":3,"startTime":"2026-07-09T01:09:56.302Z","endTime":"2026-07-09T01:10:00.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142474937423597,"aZ":-20.98186270920224,"pfxX":8.021021446619265,"pfxZ":6.3037762319556165,"pX":0.23962372107059324,"pZ":2.626857809224295,"vX0":-5.832102753885159,"vY0":-131.9419948959681,"vZ0":-4.07564931446518,"x":107.87,"y":167.85,"x0":1.4284480340364187,"y0":50.004481220116844,"z0":5.723590316235916,"aX":14.24737793174961},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2057,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.41396277181330055,"extension":6.45017572370714},"hitData":{"launchSpeed":110.2,"launchAngle":12.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.35,"coordY":80.93}},"index":6,"playId":"9f31a483-00d0-3994-8a3e-c8eca33af1c9","pitchNumber":4,"startTime":"2026-07-09T01:10:11.583Z","endTime":"2026-07-09T01:10:19.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:10:19.768Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:10:21.124Z","endTime":"2026-07-09T01:11:49.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99727550322906,"aZ":-18.659569497635825,"pfxX":0.41655285125709085,"pfxZ":7.516279572523479,"pX":-1.3059471489189964,"pZ":2.5318104530488577,"vX0":-7.09039530543141,"vY0":-133.1211872811842,"vZ0":-4.934847520265868,"x":166.78,"y":170.42,"x0":1.3356537164643896,"y0":50.00592475886542,"z0":5.7563601315223,"aX":0.7496041388636839},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":0.7,"spinRate":2112,"spinDirection":156},"zone":13,"typeConfidence":0.53,"plateTime":0.41109974868870713,"extension":6.701445325148723},"index":0,"playId":"d20e9198-0721-384a-b728-be440afae08b","pitchNumber":1,"startTime":"2026-07-09T01:10:45.889Z","endTime":"2026-07-09T01:10:49.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483297547026392,"aZ":-24.314986004136735,"pfxX":9.215649670616532,"pfxZ":5.22745407048683,"pX":1.9964025640522167,"pZ":3.1177296035717297,"vX0":-2.1104581121120525,"vY0":-121.47719035203329,"vZ0":-1.4025032967907838,"x":40.9,"y":154.6,"x0":1.6758382695602358,"y0":50.00240440858376,"z0":5.804591721005216,"aX":13.853619946458956},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.4,"breakHorizontal":-16.2,"spinRate":1533,"spinDirection":107},"zone":12,"typeConfidence":0.87,"plateTime":0.44987341645297274,"extension":6.478028043985019},"index":1,"playId":"aff5efee-1736-31f8-8467-e2a05ad4ae70","pitchNumber":2,"startTime":"2026-07-09T01:11:06.562Z","endTime":"2026-07-09T01:11:11.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.797620835992287,"aZ":-25.08730689602277,"pfxX":8.71902270386388,"pfxZ":4.62641076372624,"pX":-0.4289200921765068,"pZ":1.5279711235963205,"vX0":-7.005346847935471,"vY0":-122.09474894550837,"vZ0":-4.8333497637018015,"x":133.35,"y":197.52,"x0":1.3247327973386398,"y0":50.0017357424597,"z0":5.654701537931747,"aX":13.352511108743508},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.7,"breakHorizontal":-14.4,"spinRate":1607,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.44616698033300306,"extension":6.525482754338726},"index":2,"playId":"1273625e-1a90-3622-94b2-c8c164828687","pitchNumber":3,"startTime":"2026-07-09T01:11:21.652Z","endTime":"2026-07-09T01:11:25.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91740037646705,"aZ":-27.503381897502212,"pfxX":-1.864792661994779,"pfxZ":2.752087879513219,"pX":-0.49343737721395786,"pZ":3.0540923266800384,"vX0":-4.357331211845439,"vY0":-127.86991859454844,"vZ0":-1.8128915016425493,"x":135.81,"y":156.32,"x0":1.4577667698330117,"y0":50.00530615300055,"z0":5.876783194051543,"aX":-3.168902744816569},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":4.1,"spinRate":2478,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.42414798008895804,"extension":6.448224092650133},"hitData":{"launchSpeed":60.7,"launchAngle":6.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.0,"coordY":149.0}},"index":3,"playId":"840dee80-664e-39bc-a170-af9c4bc53d68","pitchNumber":4,"startTime":"2026-07-09T01:11:41.635Z","endTime":"2026-07-09T01:11:49.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:11:49.294Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-09T01:11:55.150Z","endTime":"2026-07-09T01:13:50.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14291537367399,"aZ":-24.83707308843821,"pfxX":7.410146766142263,"pfxZ":4.040946103448041,"pX":0.7755349086813024,"pZ":2.066868411480956,"vX0":-4.887691023015245,"vY0":-132.8472791693773,"vZ0":-4.626304055223936,"x":87.44,"y":182.97,"x0":1.6614608544371443,"y0":50.00325260248702,"z0":5.6005148262111915,"aX":13.45971770740815},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-12.6,"spinRate":1873,"spinDirection":142},"zone":9,"typeConfidence":0.89,"plateTime":0.4097646514009279,"extension":6.512206309565572},"index":0,"playId":"5efbf947-9493-38fb-ba5d-f66b58d03fce","pitchNumber":1,"startTime":"2026-07-09T01:12:14.956Z","endTime":"2026-07-09T01:12:19.277Z","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":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.11362460638846,"aZ":-32.71665745865284,"pfxX":-7.040776141298739,"pfxZ":-0.3884091491293553,"pX":-0.5866649763122892,"pZ":2.3697301069446652,"vX0":-3.075823210877359,"vY0":-116.45472838218954,"vZ0":-0.5254434870045789,"x":139.36,"y":174.8,"x0":1.6626760575154869,"y0":50.00426464911139,"z0":5.670266911422352,"aX":-9.754380213394718},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.6,"breakHorizontal":13.4,"spinRate":2764,"spinDirection":299},"zone":4,"typeConfidence":2.0,"plateTime":0.4687944097198167,"extension":6.377926689220475},"index":1,"playId":"1d790214-3c84-32fa-84ea-a25a0de917a8","pitchNumber":2,"startTime":"2026-07-09T01:12:33.971Z","endTime":"2026-07-09T01:12:38.363Z","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":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.416121449943898,"aZ":-33.71859904092747,"pfxX":-9.72521225050922,"pfxZ":-1.1409623777216016,"pX":-1.5006881740066427,"pZ":1.1184005375994865,"vX0":-4.346486207239552,"vY0":-115.40946738905653,"vZ0":-2.7452178550877857,"x":174.2,"y":208.58,"x0":1.6705854469160513,"y0":50.004789925164026,"z0":5.569917907295746,"aX":-13.12414930845777},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.5,"breakHorizontal":18.7,"spinRate":2681,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.474526883799534,"extension":6.509367541285372},"index":2,"playId":"dd8e7a83-08b2-3e2d-9bd3-2eea4a5f678c","pitchNumber":3,"startTime":"2026-07-09T01:12:52.691Z","endTime":"2026-07-09T01:12:57.310Z","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":79.5,"endSpeed":73.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.027153138100736,"aZ":-35.448049698124926,"pfxX":-8.964732216199858,"pfxZ":-2.4050318274263693,"pX":0.09177480224801664,"pZ":1.003897443209861,"vX0":-1.2267527473643163,"vY0":-115.79333908123026,"vZ0":-2.7934197621524217,"x":113.5,"y":211.67,"x0":1.793025567626206,"y0":50.00302361226917,"z0":5.607816729116903,"aX":-12.208350364450306},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.8,"breakHorizontal":16.6,"spinRate":2786,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.4724876467049124,"extension":6.437867312226516},"index":3,"playId":"345bd8fb-0ed4-3b78-ba61-665d59b4b543","pitchNumber":4,"startTime":"2026-07-09T01:13:08.782Z","endTime":"2026-07-09T01:13:12.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559130469349075,"aZ":-29.820323529979355,"pfxX":-2.4095908423915655,"pfxZ":1.434497088118997,"pX":0.33348102766000065,"pZ":3.147591998590343,"vX0":-2.261907655416102,"vY0":-126.63050044078997,"vZ0":-0.9255577702430114,"x":104.29,"y":153.8,"x0":1.5471143285382374,"y0":50.00628949016539,"z0":5.8747297104292695,"aX":-3.967265391606089},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":4.8,"spinRate":2347,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.43030655789556294,"extension":6.4323212671059},"index":4,"playId":"d0e37adb-5e3f-3917-b30c-cfa9846ee1d9","pitchNumber":5,"startTime":"2026-07-09T01:13:24.509Z","endTime":"2026-07-09T01:13:27.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780990990496793,"aZ":-23.720069744468976,"pfxX":8.198574423338265,"pfxZ":4.6132082064021,"pX":-0.38608518426183247,"pZ":1.6937137250144323,"vX0":-7.486456258520875,"vY0":-133.76204351541315,"vZ0":-5.963440221129641,"x":131.72,"y":193.05,"x0":1.3684906829138694,"y0":50.00236982354491,"z0":5.626137986788769,"aX":15.025235241317402},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":-13.4,"spinRate":2106,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.40771350460975775,"extension":6.511297339326681},"index":5,"playId":"1f81ffa2-3936-3025-ab63-8075af3acb65","pitchNumber":6,"startTime":"2026-07-09T01:13:45.668Z","endTime":"2026-07-09T01:13:50.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:13:50.928Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:15:00.949Z","endTime":"2026-07-09T01:16:54.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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.3,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801804167578183,"aZ":-15.388020358154334,"pfxX":4.899184093346532,"pfxZ":9.074176251659688,"pX":-0.20789730830406253,"pZ":2.758504917879981,"vX0":-6.974905844561639,"vY0":-134.34165970003323,"vZ0":-4.58840960100037,"x":124.92,"y":164.3,"x0":1.7711335309062461,"y0":50.00527571711412,"z0":5.563058469998825,"aX":9.065762318731329},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.6,"spinRate":2149,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4058581467437157,"extension":5.840424702857926},"index":0,"playId":"1876fe4d-e3b9-3eb6-96f6-cd88784dcac8","pitchNumber":1,"startTime":"2026-07-09T01:16:05.787Z","endTime":"2026-07-09T01:16:09.399Z","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":90.9,"endSpeed":84.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414361014216247,"aZ":-20.628906011640748,"pfxX":8.266330584424953,"pfxZ":6.429142578547376,"pX":1.073711477278557,"pZ":3.295960131682678,"vX0":-4.777136518609051,"vY0":-132.4477361218426,"vZ0":-2.289805833737791,"x":76.07,"y":149.79,"x0":1.8166367674048725,"y0":50.00243762599955,"z0":5.662786974819537,"aX":14.845601976822866},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.0,"spinRate":2079,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4118338101123431,"extension":5.77430907754963},"index":1,"playId":"5c1aaea7-43e9-3ca5-a90e-529bc18a4052","pitchNumber":2,"startTime":"2026-07-09T01:16:25.560Z","endTime":"2026-07-09T01:16:28.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.39426812489742,"aZ":-28.745622853122825,"pfxX":-5.966558449966919,"pfxZ":2.5920562292753395,"pX":-1.3110132383825759,"pZ":2.7027453534255854,"vX0":-5.637937639566914,"vY0":-113.59153988536194,"vZ0":-0.36750789747348833,"x":166.97,"y":165.81,"x0":1.9671345485517855,"y0":50.0036014159149,"z0":5.694696611397365,"aX":-7.892529447300549},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.9,"breakHorizontal":12.1,"spinRate":2744,"spinDirection":281},"zone":11,"typeConfidence":2.0,"plateTime":0.479928770357124,"extension":5.829895151698635},"index":2,"playId":"c4439c0f-0b67-3af7-881d-0ff779d8641c","pitchNumber":3,"startTime":"2026-07-09T01:16:48.381Z","endTime":"2026-07-09T01:16:54.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:16:54.763Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:16:54.665Z","endTime":"2026-07-09T01:18:08.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.293458014723985,"aZ":-33.80679366907826,"pfxX":-3.7972830103439907,"pfxZ":-1.1523793721985687,"pX":0.26867606581959436,"pZ":2.565934121093284,"vX0":-3.1011616674373563,"vY0":-117.60878447031929,"vZ0":-0.027624839064563922,"x":106.76,"y":169.5,"x0":2.0908049795091994,"y0":50.000099715710256,"z0":5.676032800615646,"aX":-5.395025796677066},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.8,"breakHorizontal":7.6,"spinRate":2749,"spinDirection":287},"zone":5,"typeConfidence":2.0,"plateTime":0.4631779855158298,"extension":5.876559116291224},"index":0,"playId":"320c03a9-2a67-31da-8b4a-e7f983e599df","pitchNumber":1,"startTime":"2026-07-09T01:17:23.774Z","endTime":"2026-07-09T01:17:27.332Z","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.9,"endSpeed":73.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.194870980100642,"aZ":-28.510816752864905,"pfxX":-2.413061910746441,"pfxZ":2.6993210778709837,"pX":-1.258611738515093,"pZ":1.878566523775976,"vX0":-6.326176104551941,"vY0":-114.8794401676763,"vZ0":-2.248985800398877,"x":164.98,"y":188.06,"x0":1.827432996247804,"y0":50.004024495132164,"z0":5.600278865775097,"aX":-3.2738014445585564},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.7,"breakHorizontal":5.8,"spinRate":2709,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.47400466692608667,"extension":5.882964623707463},"index":1,"playId":"08b90c98-8c16-30fd-bf0d-f0e6099f88ba","pitchNumber":2,"startTime":"2026-07-09T01:17:44.059Z","endTime":"2026-07-09T01:17:48.504Z","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":91.3,"endSpeed":84.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099748215693452,"aZ":-22.248751615945597,"pfxX":9.00955111202102,"pfxZ":5.497098201744673,"pX":0.7427402615538127,"pZ":2.302861053900719,"vX0":-5.6737533921634125,"vY0":-132.94889977205202,"vZ0":-4.34581806632967,"x":88.69,"y":176.6,"x0":1.7240550156247232,"y0":50.006455444842345,"z0":5.555489832722234,"aX":16.27700285534153},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2228,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.41058021625010266,"extension":5.866256817806329},"hitData":{"launchSpeed":66.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":171.95}},"index":2,"playId":"17a068c4-bbd1-3e9e-b3d6-fc941c4c7402","pitchNumber":3,"startTime":"2026-07-09T01:18:01.820Z","endTime":"2026-07-09T01:18:08.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:18:08.024Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-09T01:18:13.796Z","endTime":"2026-07-09T01:18:47.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.941627943265047,"aZ":-28.632911477602814,"pfxX":7.203221092973314,"pfxZ":2.432796846830417,"pX":-0.02767605262447007,"pZ":1.8300291367113803,"vX0":-6.486036858881813,"vY0":-119.53926337192063,"vZ0":-2.720494047977578,"x":118.05,"y":189.37,"x0":1.778299760742055,"y0":50.00161647759091,"z0":5.540009694495571,"aX":10.477512319463909},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.1,"breakHorizontal":-11.6,"spinRate":1577,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4572980239491313,"extension":5.876823804187237},"hitData":{"launchSpeed":74.5,"launchAngle":58.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.72,"coordY":130.7}},"index":0,"playId":"ba01c014-7f01-3de6-ac29-6cd1ddaa4b9a","pitchNumber":1,"startTime":"2026-07-09T01:18:38.418Z","endTime":"2026-07-09T01:18:47.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:18:47.228Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:21:16.167Z","endTime":"2026-07-09T01:21:28.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Beau Brieske replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T01:19:48.489Z","endTime":"2026-07-09T01:21:18.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689225,"link":"/api/v1/people/689225"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392032501996198,"aZ":-14.747879016102198,"pfxX":-3.330524110416125,"pfxZ":8.790959926133379,"pX":-0.14403476859649975,"pZ":1.9144511645734306,"vX0":4.117588242480253,"vY0":-139.01071349193157,"vZ0":-8.208205506865598,"x":122.49,"y":187.09,"x0":-1.2028389865766094,"y0":50.006070222826516,"z0":5.858564949982107,"aX":-6.60413328892549},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2416,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.392091957840357,"extension":5.916602446318971},"hitData":{"launchSpeed":104.4,"launchAngle":10.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.17,"coordY":111.14}},"index":1,"playId":"bd4a99ae-f2b2-3e71-a1d6-e5b1e7118289","pitchNumber":1,"startTime":"2026-07-09T01:21:18.335Z","endTime":"2026-07-09T01:21:28.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:21:28.192Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:21:32.281Z","endTime":"2026-07-09T01:22:35.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.5,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800585790294093,"aZ":-14.193098492027248,"pfxX":-3.95282670439974,"pfxZ":9.318711677263135,"pX":-1.1286379779059201,"pZ":0.8727047089543669,"vX0":2.3117552635655323,"vY0":-137.41437739633915,"vZ0":-10.615853926105562,"x":160.02,"y":215.22,"x0":-1.4631333625836804,"y0":50.006738453583914,"z0":5.7281064665833314,"aX":-7.631480379594178},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2409,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3971908528845507,"extension":5.874132812994538},"index":0,"playId":"22fd3e63-949b-3e14-bd09-00e0df8cde87","pitchNumber":1,"startTime":"2026-07-09T01:21:49.676Z","endTime":"2026-07-09T01:21:53.906Z","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":95.4,"endSpeed":88.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638884249217245,"aZ":-13.862380904701027,"pfxX":-1.9849093445201123,"pfxZ":9.275130402912577,"pX":0.43211518098372187,"pZ":2.410510251944573,"vX0":5.052703982041125,"vY0":-138.81832864716228,"vZ0":-6.995853764588271,"x":100.53,"y":173.7,"x0":-1.1443114721687953,"y0":50.00577556611943,"z0":5.8648568431865655,"aX":-3.9203552497489857},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":2.6,"spinRate":2404,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3927950740749102,"extension":6.067395060287807},"hitData":{"launchSpeed":90.4,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.72,"coordY":57.94}},"index":1,"playId":"727420b3-3802-396c-b3f9-02a0be8c1100","pitchNumber":2,"startTime":"2026-07-09T01:22:26.248Z","endTime":"2026-07-09T01:22:35.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:22:35.153Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:22:39.328Z","endTime":"2026-07-09T01:24:49.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167855285884432,"aZ":-28.66226829781695,"pfxX":2.2559634322957294,"pfxZ":2.009902747178419,"pX":0.936179808928907,"pZ":0.45108868236910976,"vX0":4.905377271943232,"vY0":-130.616649926373,"vZ0":-8.454962720148261,"x":81.32,"y":226.6,"x0":-1.2499435141934934,"y0":50.00649309042686,"z0":5.845012913944227,"aX":3.948839873089784},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2396,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4172733382882745,"extension":6.001483922751358},"index":0,"playId":"6d6c6dca-83d3-319a-8e27-b9f69b9b9b3f","pitchNumber":1,"startTime":"2026-07-09T01:23:03.006Z","endTime":"2026-07-09T01:23:06.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.669276589698047,"aZ":-27.840701372624707,"pfxX":2.711628556064426,"pfxZ":2.488487259085109,"pX":0.0503032066784843,"pZ":0.4315825760576137,"vX0":2.385329174933061,"vY0":-130.43820923251516,"vZ0":-8.386884248642376,"x":115.08,"y":227.13,"x0":-1.2249069677189788,"y0":50.00519719217239,"z0":5.754964687689226,"aX":4.722536414844798},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-5.4,"spinRate":2201,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.41819762600203614,"extension":6.006548338160321},"index":1,"playId":"68607d33-1fa8-3168-8c5f-f7f61758b7a3","pitchNumber":2,"startTime":"2026-07-09T01:23:26.790Z","endTime":"2026-07-09T01:23:30.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50580611229309,"aZ":-15.39910070407411,"pfxX":-6.390506119948714,"pfxZ":8.364243680354877,"pX":-0.7780939975777867,"pZ":2.890592694695266,"vX0":3.176158362089825,"vY0":-140.00812324939463,"vZ0":-5.710204904169761,"x":146.66,"y":160.73,"x0":-1.0904608440960828,"y0":50.005213468339335,"z0":5.946708296414079,"aX":-12.821995656478894},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2518,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3896475776229855,"extension":5.939957837406815},"index":2,"playId":"6030ea18-4d8a-3d93-8a8b-e449f243903c","pitchNumber":3,"startTime":"2026-07-09T01:23:54.157Z","endTime":"2026-07-09T01:23:57.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768068568048605,"aZ":-13.212073687405168,"pfxX":-2.435015072132299,"pfxZ":9.363905399389207,"pX":-1.5016619823553403,"pZ":2.9881685582032227,"vX0":0.09593188562440094,"vY0":-140.87383950540666,"vZ0":-5.951441104791023,"x":174.24,"y":158.1,"x0":-1.219345361120119,"y0":50.00018596926858,"z0":5.97019490880851,"aX":-4.92990915185039},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":2485,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38769556758689205,"extension":5.865063171532397},"index":3,"playId":"63b5a5de-bc41-3e33-8a5d-59b6bbd54021","pitchNumber":4,"startTime":"2026-07-09T01:24:24.679Z","endTime":"2026-07-09T01:24:28.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1505147482562,"aZ":-26.47415724027382,"pfxX":2.0051046598893927,"pfxZ":3.214393601597206,"pX":0.9452834626025687,"pZ":0.8970001283406284,"vX0":4.6873443693167625,"vY0":-130.950284419468,"vZ0":-7.727713681933508,"x":80.97,"y":214.56,"x0":-1.1136514135556408,"y0":50.005243299813685,"z0":5.806851862637192,"aX":3.5552028179680084},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2483,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.414942903754949,"extension":6.074989021556644},"index":4,"playId":"092b33bd-48ac-3174-88eb-d60ebdb14284","pitchNumber":5,"startTime":"2026-07-09T01:24:45.809Z","endTime":"2026-07-09T01:24:49.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:24:49.917Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to catcher Jake Rogers.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:24:55.626Z","endTime":"2026-07-09T01:27:01.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.54"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.43"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.86"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.12"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.93"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".439"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039044240838106,"aZ":-12.722013065824218,"pfxX":-6.421068902965741,"pfxZ":9.861690042328007,"pX":0.790862789307422,"pZ":1.312251012879071,"vX0":6.931044772037348,"vY0":-138.8304539745211,"vZ0":-9.983600868452525,"x":86.85,"y":203.35,"x0":-0.8914352341608632,"y0":50.005353774300936,"z0":5.779048009382984,"aX":-12.667712649128381},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2525,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39297489303889055,"extension":6.139260046405113},"index":0,"playId":"7483ffd5-279f-3d6a-96ff-33c690d3aed2","pitchNumber":1,"startTime":"2026-07-09T01:25:18.811Z","endTime":"2026-07-09T01:25:26.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Joshua Kuroda-Grauer advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"7483ffd5-279f-3d6a-96ff-33c690d3aed2","startTime":"2026-07-09T01:25:32.848Z","endTime":"2026-07-09T01:25:38.952Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"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":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.783751468285043,"aZ":-24.11929602908299,"pfxX":1.862478012009971,"pfxZ":4.496667860138739,"pX":-0.09184402160136548,"pZ":0.7002768685165941,"vX0":2.6377897109603405,"vY0":-131.66409836894275,"vZ0":-8.782599797095948,"x":120.5,"y":219.87,"x0":-1.341181096148731,"y0":50.0021132729847,"z0":5.808033661823988,"aX":3.3333605593346762},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2432,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4129197849767694,"extension":6.006068992303968},"index":2,"playId":"983060e1-1d49-37bb-b27d-72e28902f2ef","pitchNumber":2,"startTime":"2026-07-09T01:25:38.952Z","endTime":"2026-07-09T01:25:43.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026099309776647,"aZ":-15.191771497198385,"pfxX":-2.140107392594584,"pfxZ":8.609615320672475,"pX":-1.3384691867961924,"pZ":2.867342203304715,"vX0":0.5507296311833823,"vY0":-138.83705332886936,"vZ0":-5.7821092922104755,"x":168.02,"y":161.36,"x0":-1.2599606901760236,"y0":50.0060719695914,"z0":5.970331711212943,"aX":-4.222431008608648},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":3.8,"spinRate":2265,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3929529416405879,"extension":5.858773895435054},"index":3,"playId":"414c8c4e-caca-31a4-a0a2-0badf82d882b","pitchNumber":3,"startTime":"2026-07-09T01:26:02.411Z","endTime":"2026-07-09T01:26:06.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.591008567859618,"aZ":-17.6195340743652,"pfxX":-1.8533426014082202,"pfxZ":7.357947526819876,"pX":-0.820524801139749,"pZ":2.90369350685422,"vX0":1.7414810422178322,"vY0":-139.13462357676454,"vZ0":-5.2180884448411256,"x":148.28,"y":160.38,"x0":-1.2110395715505144,"y0":50.0029448173469,"z0":5.955338288692946,"aX":-3.6663596784242647},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":3.0,"spinRate":2381,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.39232094524068506,"extension":5.960829834407332},"index":4,"playId":"458b10fa-d54e-3322-9945-10526359fc82","pitchNumber":4,"startTime":"2026-07-09T01:26:21.466Z","endTime":"2026-07-09T01:26:26.706Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-09T01:26:33.707Z","endTime":"2026-07-09T01:26:51.993Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359583092112317,"aZ":-15.949581714164253,"pfxX":-7.119633729682673,"pfxZ":8.182438019921232,"pX":-0.03905864154324522,"pZ":3.018556889131939,"vX0":5.175553067539229,"vY0":-139.6546368686967,"vZ0":-5.276657037284355,"x":118.49,"y":157.28,"x0":-0.9878986954786342,"y0":50.000032095099456,"z0":5.9752620763726405,"aX":-14.113126714550946},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2569,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3916364678919071,"extension":5.983466017670349},"hitData":{"launchSpeed":72.5,"launchAngle":83.0,"totalDistance":9.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.49,"coordY":198.81}},"index":6,"playId":"21ab71f4-e874-3ae5-b716-f66255f4702d","pitchNumber":5,"startTime":"2026-07-09T01:26:51.993Z","endTime":"2026-07-09T01:27:01.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:27:01.564Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to catcher Jake Rogers.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-09T01:24:55.626Z","endTime":"2026-07-09T01:27:01.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.54"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.43"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.86"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.12"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.93"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".439"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".256"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.042"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.171"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".963"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.412"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039044240838106,"aZ":-12.722013065824218,"pfxX":-6.421068902965741,"pfxZ":9.861690042328007,"pX":0.790862789307422,"pZ":1.312251012879071,"vX0":6.931044772037348,"vY0":-138.8304539745211,"vZ0":-9.983600868452525,"x":86.85,"y":203.35,"x0":-0.8914352341608632,"y0":50.005353774300936,"z0":5.779048009382984,"aX":-12.667712649128381},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2525,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39297489303889055,"extension":6.139260046405113},"index":0,"playId":"7483ffd5-279f-3d6a-96ff-33c690d3aed2","pitchNumber":1,"startTime":"2026-07-09T01:25:18.811Z","endTime":"2026-07-09T01:25:26.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Joshua Kuroda-Grauer advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"7483ffd5-279f-3d6a-96ff-33c690d3aed2","startTime":"2026-07-09T01:25:32.848Z","endTime":"2026-07-09T01:25:38.952Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"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":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.783751468285043,"aZ":-24.11929602908299,"pfxX":1.862478012009971,"pfxZ":4.496667860138739,"pX":-0.09184402160136548,"pZ":0.7002768685165941,"vX0":2.6377897109603405,"vY0":-131.66409836894275,"vZ0":-8.782599797095948,"x":120.5,"y":219.87,"x0":-1.341181096148731,"y0":50.0021132729847,"z0":5.808033661823988,"aX":3.3333605593346762},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.8,"spinRate":2432,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4129197849767694,"extension":6.006068992303968},"index":2,"playId":"983060e1-1d49-37bb-b27d-72e28902f2ef","pitchNumber":2,"startTime":"2026-07-09T01:25:38.952Z","endTime":"2026-07-09T01:25:43.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026099309776647,"aZ":-15.191771497198385,"pfxX":-2.140107392594584,"pfxZ":8.609615320672475,"pX":-1.3384691867961924,"pZ":2.867342203304715,"vX0":0.5507296311833823,"vY0":-138.83705332886936,"vZ0":-5.7821092922104755,"x":168.02,"y":161.36,"x0":-1.2599606901760236,"y0":50.0060719695914,"z0":5.970331711212943,"aX":-4.222431008608648},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":3.8,"spinRate":2265,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3929529416405879,"extension":5.858773895435054},"index":3,"playId":"414c8c4e-caca-31a4-a0a2-0badf82d882b","pitchNumber":3,"startTime":"2026-07-09T01:26:02.411Z","endTime":"2026-07-09T01:26:06.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.591008567859618,"aZ":-17.6195340743652,"pfxX":-1.8533426014082202,"pfxZ":7.357947526819876,"pX":-0.820524801139749,"pZ":2.90369350685422,"vX0":1.7414810422178322,"vY0":-139.13462357676454,"vZ0":-5.2180884448411256,"x":148.28,"y":160.38,"x0":-1.2110395715505144,"y0":50.0029448173469,"z0":5.955338288692946,"aX":-3.6663596784242647},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":3.0,"spinRate":2381,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.39232094524068506,"extension":5.960829834407332},"index":4,"playId":"458b10fa-d54e-3322-9945-10526359fc82","pitchNumber":4,"startTime":"2026-07-09T01:26:21.466Z","endTime":"2026-07-09T01:26:26.706Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-09T01:26:33.707Z","endTime":"2026-07-09T01:26:51.993Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.359583092112317,"aZ":-15.949581714164253,"pfxX":-7.119633729682673,"pfxZ":8.182438019921232,"pX":-0.03905864154324522,"pZ":3.018556889131939,"vX0":5.175553067539229,"vY0":-139.6546368686967,"vZ0":-5.276657037284355,"x":118.49,"y":157.28,"x0":-0.9878986954786342,"y0":50.000032095099456,"z0":5.9752620763726405,"aX":-14.113126714550946},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2569,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3916364678919071,"extension":5.983466017670349},"hitData":{"launchSpeed":72.5,"launchAngle":83.0,"totalDistance":9.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.49,"coordY":198.81}},"index":6,"playId":"21ab71f4-e874-3ae5-b716-f66255f4702d","pitchNumber":5,"startTime":"2026-07-09T01:26:51.993Z","endTime":"2026-07-09T01:27:01.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T01:27:01.564Z","atBatIndex":73},"scoringPlays":[7,18,28,41],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":111.78,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":157.38,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":163.63,"y":86.97},"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":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":106.36,"y":176.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":165.88,"y":96.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":110.26,"y":180.06},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14],"bottom":[15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":163.9,"y":92.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":99.0,"y":170.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":200.46,"y":137.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":159.14,"y":164.71},"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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":145.34,"y":221.41},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":56.04,"y":56.42},"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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":154.72,"y":99.84},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":155.66,"y":143.63},"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":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":89.45,"y":120.1},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":150.29,"y":145.09},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28,29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":201.0,"y":94.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":106.2,"y":153.2},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":119.0,"y":189.0},"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":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":107.72,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":186.27,"y":159.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":165.0,"y":95.0},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37],"bottom":[38,39,40,41,42,43,44],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":106.71,"y":173.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":102.08,"y":84.96},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":187.79,"y":109.12},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":33.72,"y":84.39},"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":5,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":152.32,"y":176.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":173.51,"y":75.02},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":105.81,"y":45.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":149.97,"y":146.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":108.23,"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":6,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":128.11,"y":182.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":121.41,"y":148.64},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":128.45,"y":190.84},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":116.89,"y":189.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":110.06,"y":146.85},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":197.42,"y":103.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":127.99,"y":184.11},"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":7,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":132.39,"y":86.7},"type":"H","description":"Single"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":160.35,"y":80.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":139.0,"y":149.0},"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":8,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":158.4,"y":171.95},"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":117.72,"y":130.7},"type":"O","description":"Pop Out"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":66.17,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":122.72,"y":57.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":127.49,"y":198.81},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":7,"errors":1,"leftOnBase":7},"away":{"runs":1,"hits":7,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"catcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"third":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"shortstop":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"onDeck":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"inHole":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"battingOrder":2,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"onDeck":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"inHole":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"battingOrder":1,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":3,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".247","atBats":35,"obp":".325","slg":".407","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":9,"rbi":0,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"5.12","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.47","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":66,"strikes":87,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":6,"pitchesPerInning":"19.13","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":1,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":20,"groundOuts":71,"airOuts":43,"runs":31,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":69,"baseOnBalls":30,"intentionalWalks":1,"hits":46,"hitByPitch":0,"avg":".201","atBats":229,"obp":".293","slg":".306","ops":".599","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":70,"rbi":22,"leftOnBase":92,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.80","popOuts":6,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":138,"errors":2,"chances":141,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":25,"groundOuts":44,"airOuts":41,"runs":20,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".243","atBats":148,"obp":".305","slg":".486","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":72,"rbi":29,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".241","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.44","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":23,"stolenBasePercentage":".793","caughtStealingPercentage":".207","assists":10,"putOuts":250,"errors":1,"chances":261,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":20,"gamesStarted":17,"flyOuts":53,"groundOuts":107,"airOuts":93,"runs":38,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":86,"baseOnBalls":43,"intentionalWalks":0,"hits":77,"hitByPitch":5,"atBats":360,"obp":".305","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1560,"era":"3.10","inningsPitched":"98.2","wins":7,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":34,"whip":"1.22","battersFaced":411,"outs":296,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1560,"balls":608,"strikes":952,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".583","pitchesPerInning":"15.81","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.92","hitsPer9Inn":"7.02","runsScoredPer9":"3.47","homeRunsPer9":"1.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":27,"groundOuts":51,"airOuts":53,"runs":41,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".274","atBats":226,"obp":".328","slg":".478","ops":".806","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":108,"rbi":29,"leftOnBase":90,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.54","popOuts":15,"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":97,"putOuts":83,"errors":7,"chances":187,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"201","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":76,"airOuts":92,"runs":23,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":21,"intentionalWalks":1,"hits":59,"hitByPitch":4,"avg":".228","atBats":259,"obp":".293","slg":".305","ops":".598","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":79,"rbi":26,"leftOnBase":116,"sacBunts":1,"sacFlies":3,"babip":".251","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.33","popOuts":16,"lineOuts":33},"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":159,"putOuts":132,"errors":4,"chances":295,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"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":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":43,"gamesStarted":0,"flyOuts":27,"groundOuts":36,"airOuts":45,"runs":20,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":156,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":665,"era":"3.92","inningsPitched":"41.1","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.14","battersFaced":168,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":230,"strikes":435,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".400","pitchesPerInning":"16.09","gamesFinished":5,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"8.71","walksPer9Inn":"1.96","hitsPer9Inn":"8.27","runsScoredPer9":"4.35","homeRunsPer9":"1.96","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"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":26,"balls":13,"strikes":13,"strikePercentage":".500","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":15,"groundOuts":12,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":72,"obp":".301","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":360,"era":"3.54","inningsPitched":"20.1","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.23","battersFaced":83,"outs":61,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":137,"strikes":223,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.70","gamesFinished":6,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"9.30","walksPer9Inn":"4.87","hitsPer9Inn":"6.20","runsScoredPer9":"3.54","homeRunsPer9":"2.21","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"3-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":8,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".500","atBats":30,"obp":".516","slg":".600","ops":"1.116","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":18,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".536","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":15,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":30,"groundOuts":62,"airOuts":54,"runs":20,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":21,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".280","atBats":200,"obp":".356","slg":".435","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":87,"rbi":23,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.33","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":57,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.55","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":62,"errors":0,"chances":64,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":1,"flyOuts":20,"groundOuts":37,"airOuts":45,"runs":25,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":183,"obp":".368","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":825,"era":"4.56","inningsPitched":"47.1","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.56","battersFaced":211,"outs":142,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":825,"balls":310,"strikes":515,"strikePercentage":".620","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".333","pitchesPerInning":"17.43","gamesFinished":13,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.89","walksPer9Inn":"4.18","hitsPer9Inn":"9.89","runsScoredPer9":"4.75","homeRunsPer9":"0.57","inheritedRunners":18,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"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"}]},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":10,"flyOuts":38,"groundOuts":40,"airOuts":76,"runs":43,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":42,"baseOnBalls":34,"intentionalWalks":0,"hits":65,"hitByPitch":0,"atBats":217,"obp":".388","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1041,"era":"7.04","inningsPitched":"53.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":42,"whip":"1.84","battersFaced":257,"outs":161,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1041,"balls":416,"strikes":625,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".571","pitchesPerInning":"19.40","gamesFinished":0,"strikeoutWalkRatio":"1.24","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.70","hitsPer9Inn":"10.90","runsScoredPer9":"7.21","homeRunsPer9":"1.84","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":0,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":6,"groundOuts":18,"airOuts":13,"runs":12,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".286","atBats":77,"obp":".313","slg":".455","ops":".768","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":35,"rbi":8,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":5,"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":44,"putOuts":23,"errors":4,"chances":71,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":81,"flyOuts":42,"groundOuts":87,"airOuts":76,"runs":42,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":59,"baseOnBalls":44,"intentionalWalks":4,"hits":71,"hitByPitch":2,"avg":".243","atBats":292,"obp":".345","slg":".462","ops":".807","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":135,"rbi":41,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":161,"errors":0,"chances":166,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":29,"groundOuts":28,"airOuts":53,"runs":19,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":1,"hits":43,"hitByPitch":3,"atBats":161,"obp":".326","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":724,"era":"3.77","inningsPitched":"43.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.30","battersFaced":181,"outs":129,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":724,"balls":243,"strikes":481,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".500","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.72","hitsPer9Inn":"9.00","runsScoredPer9":"3.98","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":17},"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}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":21,"groundOuts":17,"airOuts":23,"runs":15,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":93,"obp":".301","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":452,"era":"5.33","inningsPitched":"25.1","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":15,"whip":"1.22","battersFaced":103,"outs":76,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":452,"balls":153,"strikes":299,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.84","gamesFinished":11,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"11.37","walksPer9Inn":"3.55","hitsPer9Inn":"7.46","runsScoredPer9":"5.33","homeRunsPer9":"1.78","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":60,"groundOuts":51,"airOuts":105,"runs":42,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":1,"hits":92,"hitByPitch":2,"atBats":299,"obp":".357","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1254,"era":"5.10","inningsPitched":"72.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.58","battersFaced":327,"outs":217,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1254,"balls":434,"strikes":820,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".455","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"6.72","walksPer9Inn":"2.74","hitsPer9Inn":"11.45","runsScoredPer9":"5.23","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":91,"flyOuts":36,"groundOuts":55,"airOuts":58,"runs":61,"doubles":15,"triples":1,"homeRuns":20,"strikeOuts":128,"baseOnBalls":76,"intentionalWalks":9,"hits":89,"hitByPitch":2,"avg":".270","atBats":330,"obp":".409","slg":".503","ops":".912","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":166,"rbi":66,"leftOnBase":102,"sacBunts":0,"sacFlies":0,"babip":".379","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":7,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":617,"errors":3,"chances":658,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":43,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":36,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":26,"intentionalWalks":2,"hits":36,"hitByPitch":4,"atBats":153,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":773,"era":"3.38","inningsPitched":"40.0","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.55","battersFaced":184,"outs":120,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":304,"strikes":469,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.33","gamesFinished":11,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.70","walksPer9Inn":"5.85","hitsPer9Inn":"8.10","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":1,"flyOuts":24,"groundOuts":29,"airOuts":37,"runs":21,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":150,"obp":".358","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"3.86","inningsPitched":"39.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.54","battersFaced":177,"outs":119,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":282,"strikes":415,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"17.57","gamesFinished":9,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"10.89","walksPer9Inn":"4.99","hitsPer9Inn":"8.85","runsScoredPer9":"4.76","homeRunsPer9":"0.91","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":47,"airOuts":22,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":15,"intentionalWalks":0,"hits":46,"hitByPitch":7,"avg":".279","atBats":165,"obp":".360","slg":".370","ops":".730","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":61,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".384","groundOutsToAirouts":"2.14","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":141,"errors":4,"chances":147,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":19,"groundOuts":13,"airOuts":31,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".222","atBats":90,"obp":".255","slg":".389","ops":".644","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":35,"rbi":11,"leftOnBase":36,"sacBunts":1,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":53,"errors":2,"chances":55,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":63,"groundOuts":62,"airOuts":110,"runs":51,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":2,"hits":88,"hitByPitch":4,"avg":".261","atBats":337,"obp":".326","slg":".487","ops":".813","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":164,"rbi":45,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.85","popOuts":26,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":29,"stolenBasePercentage":".644","caughtStealingPercentage":".356","assists":31,"putOuts":568,"errors":1,"chances":600,"fielding":".998","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":17,"groundOuts":24,"airOuts":30,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":117,"obp":".331","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":494,"era":"4.70","inningsPitched":"30.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.34","battersFaced":130,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":494,"balls":173,"strikes":321,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"16.11","gamesFinished":7,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.93","hitsPer9Inn":"9.10","runsScoredPer9":"4.70","homeRunsPer9":"0.59","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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}},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":23,"gamesStarted":6,"flyOuts":35,"groundOuts":38,"airOuts":57,"runs":43,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":70,"baseOnBalls":21,"intentionalWalks":0,"hits":58,"hitByPitch":7,"atBats":220,"obp":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":968,"era":"6.75","inningsPitched":"54.2","wins":2,"losses":4,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":41,"whip":"1.45","battersFaced":251,"outs":164,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":968,"balls":331,"strikes":637,"strikePercentage":".660","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"17.71","gamesFinished":5,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.52","walksPer9Inn":"3.46","hitsPer9Inn":"9.55","runsScoredPer9":"7.08","homeRunsPer9":"1.32","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 3-9)","summary":"4.1 IP, 6 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":6,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":43,"strikes":49,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":75,"groundOuts":82,"airOuts":123,"runs":72,"doubles":16,"triples":3,"homeRuns":26,"strikeOuts":84,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":2,"atBats":386,"obp":".328","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1675,"era":"6.08","inningsPitched":"97.2","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.42","battersFaced":430,"outs":293,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1675,"balls":617,"strikes":1058,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"0.67","rbi":6,"winPercentage":".250","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.74","walksPer9Inn":"3.41","hitsPer9Inn":"9.40","runsScoredPer9":"6.63","homeRunsPer9":"2.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"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"}]},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":31,"groundOuts":73,"airOuts":56,"runs":23,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":56,"hitByPitch":0,"avg":".268","atBats":209,"obp":".303","slg":".373","ops":".676","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":78,"rbi":26,"leftOnBase":94,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.25","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":58,"errors":0,"chances":153,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[680869,701762,643446,669127,691016,805779,671732,811965,666126,703607,605488,686993,686930,660761],"pitchers":[605488,686993,686930,660761],"bench":[641680,687515,675961],"bullpen":[665660,650644,669372,663687,695611,643410,682052,665622,678022],"battingOrder":[680869,643446,669127,691016,805779,671732,811965,666126,703607],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Butler, L (9, Melton); Soderstrom (21, Melton)."},{"label":"TB","value":"Butler, L 2; Cortes; Kuroda-Grauer 3; McNeil; Soderstrom 2."},{"label":"Runners left in scoring position, 2 out","value":"Kuroda-Grauer 2; Cortes 2; Langeliers; Gelof."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gelof (7, throw)."}]}],"note":[]},"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":3,"groundOuts":7,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".236","atBats":31,"obp":".315","slg":".398","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".243","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"3.69","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.22","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":50,"strikes":100,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"pitchesPerInning":"16.67","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"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":18,"gamesStarted":18,"flyOuts":59,"groundOuts":122,"airOuts":96,"runs":53,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":78,"baseOnBalls":36,"intentionalWalks":0,"hits":103,"hitByPitch":8,"atBats":396,"obp":".332","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1608,"era":"4.29","inningsPitched":"100.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.38","battersFaced":443,"outs":302,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":562,"strikes":1046,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".400","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.22","hitsPer9Inn":"9.21","runsScoredPer9":"4.74","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":26},"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":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":39,"groundOuts":60,"airOuts":68,"runs":19,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":39,"baseOnBalls":25,"intentionalWalks":1,"hits":41,"hitByPitch":0,"avg":".201","atBats":204,"obp":".286","slg":".294","ops":".580","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":60,"rbi":16,"leftOnBase":73,"sacBunts":2,"sacFlies":2,"babip":".232","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":10,"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":120,"putOuts":85,"errors":3,"chances":208,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":26,"groundOuts":72,"airOuts":50,"runs":27,"doubles":12,"triples":1,"homeRuns":10,"strikeOuts":84,"baseOnBalls":10,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":261,"obp":".255","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1068,"era":"3.06","inningsPitched":"70.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"0.95","battersFaced":276,"outs":212,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1068,"balls":338,"strikes":730,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".556","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"8.40","strikeoutsPer9Inn":"10.70","walksPer9Inn":"1.27","hitsPer9Inn":"7.26","runsScoredPer9":"3.44","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":13,"gamesStarted":13,"flyOuts":48,"groundOuts":52,"airOuts":85,"runs":21,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":72,"baseOnBalls":16,"intentionalWalks":0,"hits":54,"hitByPitch":1,"atBats":261,"obp":".254","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1062,"era":"2.64","inningsPitched":"71.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.98","battersFaced":280,"outs":215,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1062,"balls":370,"strikes":692,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".444","pitchesPerInning":"14.82","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.04","walksPer9Inn":"2.01","hitsPer9Inn":"6.78","runsScoredPer9":"2.64","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":24,"groundOuts":25,"airOuts":42,"runs":11,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".246","atBats":142,"obp":".282","slg":".387","ops":".669","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":55,"rbi":15,"leftOnBase":55,"sacBunts":1,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":50,"errors":3,"chances":148,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689225":{"person":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"jerseyNumber":"4","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":9,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"9.00","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":45,"strikes":73,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"16.86","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.14","hitsPer9Inn":"10.29","runsScoredPer9":"9.00","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":2,"flyOuts":24,"groundOuts":48,"airOuts":46,"runs":29,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":1,"hits":52,"hitByPitch":4,"atBats":211,"obp":".322","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":926,"era":"4.28","inningsPitched":"54.2","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":26,"whip":"1.32","battersFaced":238,"outs":164,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":926,"balls":328,"strikes":598,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"16.94","gamesFinished":9,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"11.20","walksPer9Inn":"3.29","hitsPer9Inn":"8.56","runsScoredPer9":"4.77","homeRunsPer9":"1.48","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":15,"groundOuts":20,"airOuts":27,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".137","atBats":95,"obp":".219","slg":".221","ops":".440","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":21,"rbi":7,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":57,"groundOuts":53,"airOuts":83,"runs":46,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":102,"baseOnBalls":47,"intentionalWalks":2,"hits":97,"hitByPitch":2,"avg":".292","atBats":332,"obp":".380","slg":".470","ops":".850","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":156,"rbi":45,"leftOnBase":155,"sacBunts":0,"sacFlies":3,"babip":".382","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.54","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":151,"errors":1,"chances":153,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":39,"obp":".190","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"1.54","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.60","battersFaced":43,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":49,"strikes":101,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.17","walksPer9Inn":"1.54","hitsPer9Inn":"3.86","runsScoredPer9":"1.54","homeRunsPer9":"1.54","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":39,"gamesStarted":2,"flyOuts":13,"groundOuts":49,"airOuts":34,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":161,"obp":".329","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":678,"era":"3.29","inningsPitched":"41.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.34","battersFaced":174,"outs":123,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":678,"balls":244,"strikes":434,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".200","pitchesPerInning":"16.54","gamesFinished":7,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.20","hitsPer9Inn":"9.88","runsScoredPer9":"4.17","homeRunsPer9":"1.10","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"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"}]},"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":"300","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":81,"groundOuts":58,"airOuts":127,"runs":57,"doubles":18,"triples":3,"homeRuns":7,"strikeOuts":53,"baseOnBalls":59,"intentionalWalks":0,"hits":96,"hitByPitch":3,"avg":".287","atBats":334,"obp":".399","slg":".422","ops":".821","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":141,"rbi":32,"leftOnBase":113,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.71","popOuts":26,"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":195,"putOuts":86,"errors":7,"chances":288,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"801","stats":{"batting":{"note":"c-","summary":"0-2 | K","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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":36,"groundOuts":32,"airOuts":56,"runs":25,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":67,"baseOnBalls":17,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".228","atBats":197,"obp":".302","slg":".472","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":93,"rbi":36,"leftOnBase":90,"sacBunts":0,"sacFlies":3,"babip":".267","groundOutsToAirouts":"0.57","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.15","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":0,"chances":71,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":19,"groundOuts":44,"airOuts":37,"runs":10,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":25,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":148,"obp":".358","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":656,"era":"2.18","inningsPitched":"41.1","wins":2,"losses":0,"saves":1,"saveOpportunities":6,"holds":10,"blownSaves":5,"earnedRuns":10,"whip":"1.50","battersFaced":174,"outs":124,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":255,"strikes":401,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.87","gamesFinished":3,"strikeoutWalkRatio":"1.24","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.44","hitsPer9Inn":"8.06","runsScoredPer9":"2.18","homeRunsPer9":"0.87","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":14,"groundOuts":11,"airOuts":30,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":77,"obp":".289","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":353,"era":"4.98","inningsPitched":"21.2","wins":1,"losses":4,"saves":10,"saveOpportunities":14,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.20","battersFaced":90,"outs":65,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":353,"balls":126,"strikes":227,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".200","pitchesPerInning":"16.29","gamesFinished":19,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.55","walksPer9Inn":"4.98","hitsPer9Inn":"5.82","runsScoredPer9":"5.40","homeRunsPer9":"2.08","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":50,"groundOuts":51,"airOuts":87,"runs":47,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":92,"baseOnBalls":37,"intentionalWalks":1,"hits":74,"hitByPitch":6,"atBats":298,"obp":".339","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1471,"era":"4.60","inningsPitched":"76.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.45","battersFaced":347,"outs":229,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1471,"balls":569,"strikes":902,"strikePercentage":".610","hitBatsmen":6,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".200","pitchesPerInning":"19.27","gamesFinished":0,"strikeoutWalkRatio":"2.49","strikeoutsPer9Inn":"10.85","walksPer9Inn":"4.36","hitsPer9Inn":"8.72","runsScoredPer9":"5.54","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":50,"groundOuts":45,"airOuts":81,"runs":37,"doubles":18,"triples":0,"homeRuns":15,"strikeOuts":117,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":5,"avg":".215","atBats":307,"obp":".315","slg":".420","ops":".735","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":129,"rbi":41,"leftOnBase":136,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.47","popOuts":12,"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":62,"putOuts":671,"errors":2,"chances":735,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":36,"obp":".381","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"6.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.67","battersFaced":43,"outs":27,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":60,"strikes":117,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".---","pitchesPerInning":"19.67","gamesFinished":1,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"14.00","walksPer9Inn":"5.00","hitsPer9Inn":"10.00","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":11,"strikes":21,"strikePercentage":".660","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":15,"flyOuts":62,"groundOuts":91,"airOuts":127,"runs":35,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":1,"hits":72,"hitByPitch":2,"atBats":346,"obp":".256","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1333,"era":"3.15","inningsPitched":"94.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"0.99","battersFaced":373,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1333,"balls":447,"strikes":886,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"14.13","gamesFinished":2,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"5.72","walksPer9Inn":"2.00","hitsPer9Inn":"6.87","runsScoredPer9":"3.34","homeRunsPer9":"0.86","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":40,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".250","atBats":20,"obp":".360","slg":".300","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":6,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"2-2 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":18,"groundOuts":12,"airOuts":29,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".160","atBats":81,"obp":".239","slg":".284","ops":".523","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":23,"rbi":8,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".216","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":216,"errors":0,"chances":226,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":13,"groundOuts":19,"airOuts":25,"runs":16,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":53,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".157","atBats":115,"obp":".230","slg":".287","ops":".517","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":33,"rbi":11,"leftOnBase":60,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.33","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":98,"errors":2,"chances":100,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"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":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":37,"groundOuts":63,"airOuts":84,"runs":21,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":40,"baseOnBalls":17,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".198","atBats":227,"obp":".250","slg":".335","ops":".585","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":76,"rbi":30,"leftOnBase":114,"sacBunts":1,"sacFlies":4,"babip":".215","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.40","popOuts":24,"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":1,"putOuts":136,"errors":2,"chances":139,"fielding":".986","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"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":48,"groundOuts":69,"airOuts":94,"runs":48,"doubles":19,"triples":2,"homeRuns":19,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":0,"hits":84,"hitByPitch":7,"avg":".264","atBats":318,"obp":".325","slg":".516","ops":".841","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":164,"rbi":60,"leftOnBase":142,"sacBunts":0,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.74","popOuts":20,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":36,"stolenBasePercentage":".766","caughtStealingPercentage":".234","assists":19,"putOuts":558,"errors":3,"chances":580,"fielding":".995","passedBall":2,"pickoffs":1}},"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":"601","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":41,"groundOuts":55,"airOuts":78,"runs":34,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":51,"baseOnBalls":14,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".250","atBats":244,"obp":".298","slg":".389","ops":".687","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":95,"rbi":21,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.86","popOuts":16,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":72,"errors":2,"chances":121,"fielding":".983","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":{"note":"(W, 5-1)","summary":"5.1 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":4,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":29,"groundOuts":49,"airOuts":57,"runs":11,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":175,"obp":".222","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"1.82","inningsPitched":"49.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.81","battersFaced":189,"outs":148,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":251,"strikes":446,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".833","pitchesPerInning":"14.13","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"7.48","walksPer9Inn":"2.01","hitsPer9Inn":"5.29","runsScoredPer9":"2.01","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":11,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[663837,693307,668670,805808,679529,682985,701678,690993,701162,681546,663330,681481,656716,675512,672456,663947,689225],"pitchers":[675512,672456,663947,689225],"bench":[],"bullpen":[623454,640448,656427,445276,663554,669373,805427,664285,621097],"battingOrder":[663837,668670,805808,679529,682985,690993,681546,681481,656716],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rogers (2, 2nd inning off Springs, 1 on, 2 out); Torkelson (15, 5th inning off Springs, 2 on, 1 out)."},{"label":"TB","value":"Dingler; Greene, R 2; McGonigle; Rogers 5; Torkelson 4."},{"label":"RBI","value":"Greene, R (45); Rogers 2 (8); Torkelson 3 (41)."},{"label":"2-out RBI","value":"Rogers 2."},{"label":"Runners left in scoring position, 2 out","value":"Malgeri 3; McGonigle."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McKinstry (3, throw)."}]}],"note":[{"label":"a","value":"Homered for Dingler in the 2nd."},{"label":"b","value":"Grounded out for Lee in the 5th."},{"label":"c","value":"Popped out for Jones, Jah in the 6th."}]}},"officials":[{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Home Plate"},{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"Second Base"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Greene, R (Strike-Overturned to Ball); Langeliers 2 (Ball-Confirmed, Ball-Overturned to Strike); Bolte (Strike-Overturned to Ball); McGonigle (Strike-Confirmed); Gelof (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Springs 92-49; Sterner 12-7; Barnett 26-13; Suarez, J 23-18; Melton 91-62; Montero, K 32-21; Holton 14-10; Brieske 13-7."},{"label":"Groundouts-flyouts","value":"Springs 3-2; Sterner 1-1; Barnett 2-0; Suarez, J 1-0; Melton 4-0; Montero, K 4-0; Holton 1-0; Brieske 0-1."},{"label":"Batters faced","value":"Springs 23; Sterner 2; Barnett 5; Suarez, J 7; Melton 22; Montero, K 8; Holton 3; Brieske 4."},{"label":"Inherited runners-scored","value":"Sterner 1-0; Montero, K 1-0."},{"label":"Umpires","value":"HP: Alex MacKay. 1B: Roberto Ortiz. 2B: Alan Porter. 3B: Jim Wolf. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, In From CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:45."},{"label":"Att","value":"29,049."},{"label":"Venue","value":"Comerica Park."},{"label":"July 8, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","boxscoreName":"Melton"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 5-1)","summary":"5.1 IP, 0 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":4,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":29,"groundOuts":49,"airOuts":57,"runs":11,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":175,"obp":".222","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"1.82","inningsPitched":"49.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.81","battersFaced":189,"outs":148,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":251,"strikes":446,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".833","pitchesPerInning":"14.13","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"7.48","walksPer9Inn":"2.01","hitsPer9Inn":"5.29","runsScoredPer9":"2.01","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":11,"errors":0,"chances":17,"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":68,"pitchingGameScore":68},{"player":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","boxscoreName":"Rogers"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"2-2 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":18,"groundOuts":12,"airOuts":29,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".160","atBats":81,"obp":".239","slg":".284","ops":".523","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":23,"rbi":8,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".216","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":216,"errors":0,"chances":226,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","boxscoreName":"Torkelson"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":50,"groundOuts":45,"airOuts":81,"runs":37,"doubles":18,"triples":0,"homeRuns":15,"strikeOuts":117,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":5,"avg":".215","atBats":307,"obp":".315","slg":".420","ops":".735","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":129,"rbi":41,"leftOnBase":136,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.47","popOuts":12,"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":62,"putOuts":671,"errors":2,"chances":735,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"loser":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}