{"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":824251,"link":"/api/v1.1/game/824251/feed/live","metaData":{"wait":10,"timeStamp":"20260710_011047","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824251,"type":"R","doubleHeader":"N","id":"2026/07/09/athmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824251-2026-07-09","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-09T22:40:00Z","originalDate":"2026-07-09","officialDate":"2026-07-09","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":93,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":52,"ties":0,"pct":".441"},"records":{},"divisionLeader":false,"wins":41,"losses":52,"winningPercentage":".441"},"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":93,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":50,"ties":0,"pct":".462"},"records":{},"divisionLeader":false,"wins":43,"losses":50,"winningPercentage":".462"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","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":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"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":"20","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},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","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":"80","wind":"7 mph, Out To LF"},"gameInfo":{"attendance":20699,"firstPitch":"2026-07-09T22:44:00.000Z","gameDurationMinutes":146},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"home":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Kuroda-Grauer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T22:44:20.315Z","endTime":"2026-07-09T22:44:56.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":{"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-09T19:58:51.947Z","endTime":"2026-07-09T22:21:02.387Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"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-09T22:21:02.387Z","endTime":"2026-07-09T22:42:28.315Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"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-09T22:42:28.315Z","endTime":"2026-07-09T22:44:22.613Z","isPitch":false,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49664307547908,"aZ":-22.936571841811286,"pfxX":8.62377807979974,"pfxZ":4.788519755902659,"pX":0.5227293629339944,"pZ":2.4060932672871695,"vX0":-4.919578248075259,"vY0":-137.3016360585232,"vZ0":-5.071437319870295,"x":97.07,"y":173.82,"x0":1.2077710503654568,"y0":50.002003697103326,"z0":5.816916372548578,"aX":16.632180891208325},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":2283,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3973762274574488,"extension":5.628121692731296},"index":3,"playId":"e229e2b5-cbe6-3c29-9249-f1f1bbe7859b","pitchNumber":1,"startTime":"2026-07-09T22:44:22.613Z","endTime":"2026-07-09T22:44:26.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125691961524712,"aZ":-43.22315692204822,"pfxX":-7.002359815115414,"pfxZ":-8.019108046373226,"pX":-0.4021250631025988,"pZ":0.9751036049483717,"vX0":-1.900649717218597,"vY0":-116.69766037794992,"vZ0":-1.6230603269146875,"x":132.33,"y":212.45,"x0":1.332679890753492,"y0":50.001333949269906,"z0":5.754020457231902,"aX":-9.649390549576808},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.6,"breakHorizontal":13.2,"spinRate":3071,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4694987973910232,"extension":5.781835482584527},"index":4,"playId":"f8a8bb12-ca04-3287-89a1-a492ff8f6f2b","pitchNumber":2,"startTime":"2026-07-09T22:44:38.469Z","endTime":"2026-07-09T22:44:44.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941679505368626,"aZ":-43.67098370742729,"pfxX":-7.542302728055391,"pfxZ":-8.4294009850349,"pX":-0.5371823416488345,"pZ":1.2988403742898575,"vX0":-2.078450616365933,"vY0":-116.6286736805563,"vZ0":-0.8753621893981508,"x":137.48,"y":203.71,"x0":1.3474398245429884,"y0":50.00189732989524,"z0":5.833029986926882,"aX":-10.287759111149674},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.1,"breakHorizontal":14.2,"spinRate":3070,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4714005047163825,"extension":5.774216392484986},"index":5,"playId":"338d8bb4-16bf-381b-a6e7-c08ec9587682","pitchNumber":3,"startTime":"2026-07-09T22:44:52.019Z","endTime":"2026-07-09T22:44:56.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:44:56.102Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T22:44:57.226Z","endTime":"2026-07-09T22:46:22.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073401663032,"aZ":-31.30252464165282,"pfxX":-0.552226386327149,"pfxZ":0.5316991978342855,"pX":-1.1955447814454554,"pZ":1.4414598320458807,"vX0":-5.848803857961183,"vY0":-126.89796664317937,"vZ0":-4.3811990598627695,"x":162.57,"y":199.86,"x0":1.203540803673474,"y0":50.00450342204498,"z0":5.662470321977627,"aX":-0.9068323405454263},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":2.3,"spinRate":2634,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4303616734670155,"extension":6.098994013186283},"index":0,"playId":"31fc1625-e3a9-34cc-8047-a891e834c73b","pitchNumber":1,"startTime":"2026-07-09T22:45:21.161Z","endTime":"2026-07-09T22:45:25.393Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182929276201882,"aZ":-30.6510423629251,"pfxX":-1.2195119190135826,"pfxZ":0.9485414643653467,"pX":0.05059386185051705,"pZ":2.2094926752718167,"vX0":-2.8103573997861204,"vY0":-125.46324917558923,"vZ0":-2.551841811014234,"x":115.07,"y":179.12,"x0":1.339659162671737,"y0":50.005339048568196,"z0":5.714883856436857,"aX":-1.9617120061196291},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":2.8,"spinRate":2516,"spinDirection":284},"zone":8,"typeConfidence":2.0,"plateTime":0.43502920447680093,"extension":5.847615307582851},"index":1,"playId":"65fe5e3a-c23d-3b80-9f27-dc8bf00488b4","pitchNumber":2,"startTime":"2026-07-09T22:45:39.028Z","endTime":"2026-07-09T22:45:43.517Z","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":1},"index":2,"startTime":"2026-07-09T22:45:47.679Z","endTime":"2026-07-09T22:46:01.660Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":86.4,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.191008080348485,"aZ":-33.26896106374531,"pfxX":-1.8780784457141881,"pfxZ":-0.6775306899979929,"pX":-0.8699786381880602,"pZ":1.5168160718813066,"vX0":-3.9751237402852,"vY0":-125.83121251531442,"vZ0":-3.870320996319639,"x":150.16,"y":197.83,"x0":0.9680920909915067,"y0":50.001136436561076,"z0":5.7421326336152525,"aX":-3.040783571598237},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":4.2,"spinRate":2540,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.43366848843009453,"extension":5.840751061679888},"index":3,"playId":"500c92b6-e90d-3f95-9c01-2ae41a1e2cce","pitchNumber":3,"startTime":"2026-07-09T22:46:01.660Z","endTime":"2026-07-09T22:46:05.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301060843551724,"aZ":-30.15825284362617,"pfxX":7.730462758528978,"pfxZ":1.1115046540496358,"pX":0.6801899777898511,"pZ":1.7405375033621668,"vX0":-3.9290914093290352,"vY0":-133.50122857885964,"vZ0":-5.163731825321392,"x":91.07,"y":191.79,"x0":1.1624583018266441,"y0":50.00286850076771,"z0":5.856567616223984,"aX":14.028526574490849},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.2,"breakHorizontal":-13.2,"spinRate":1969,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.4094424827093688,"extension":5.736400713858624},"index":4,"playId":"c683b62b-19c7-3c98-af5d-54487bd9a7a5","pitchNumber":4,"startTime":"2026-07-09T22:46:18.706Z","endTime":"2026-07-09T22:46:22.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:46:22.784Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-09T22:46:24.601Z","endTime":"2026-07-09T22:48:41.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25135807516965,"aZ":-24.328452250094422,"pfxX":9.3698834355082,"pfxZ":4.066002553186182,"pX":0.44109727477910965,"pZ":2.6760503174993473,"vX0":-4.7103684142560684,"vY0":-137.70623065884695,"vZ0":-4.002060786935676,"x":100.19,"y":166.53,"x0":0.9521628743883075,"y0":50.00303586951021,"z0":5.784905519787244,"aX":18.078710997398392},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.1,"spinRate":2186,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3970475641368365,"extension":5.805369303268483},"index":0,"playId":"210caee9-6b33-3cc8-b0f4-10f4346354ef","pitchNumber":1,"startTime":"2026-07-09T22:46:47.182Z","endTime":"2026-07-09T22:46:50.742Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893082884510278,"aZ":-28.31642262532691,"pfxX":8.89207157824498,"pfxZ":2.2058593429429445,"pX":0.3326909917882383,"pZ":0.7518680424000339,"vX0":-5.309475171240783,"vY0":-131.44630423889936,"vZ0":-7.03353102512345,"x":104.32,"y":218.48,"x0":1.2235644314646226,"y0":50.00546595838924,"z0":5.565389096194092,"aX":15.560655092732675},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-14.9,"spinRate":1887,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4167160557522185,"extension":6.1247027766980136},"index":1,"playId":"efdc48c1-65fa-37f4-b71c-3341c33aa8e3","pitchNumber":2,"startTime":"2026-07-09T22:47:07.880Z","endTime":"2026-07-09T22:47:11.534Z","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.4,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715076367437927,"aZ":-34.28953518196775,"pfxX":8.00013159840815,"pfxZ":-1.2760517281731403,"pX":2.0697235708430277,"pZ":4.15203934404668,"vX0":-0.8785263391778706,"vY0":-128.6121735973947,"vZ0":2.469943018979367,"x":38.11,"y":126.67,"x0":1.3802053815636197,"y0":50.004107518854674,"z0":5.860822370743671,"aX":13.239426852940769},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":-14.2,"spinRate":1760,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.42788656706951667,"extension":5.791805518024299},"index":2,"playId":"885365b9-d90e-3bfa-84a6-673bc02c7a41","pitchNumber":3,"startTime":"2026-07-09T22:47:29.759Z","endTime":"2026-07-09T22:47:33.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765020671635067,"aZ":-42.87461452773985,"pfxX":-7.541995286760525,"pfxZ":-8.299153341549593,"pX":0.5305571863612775,"pZ":1.959698447274664,"vX0":0.3990301370220336,"vY0":-113.93808636231479,"vZ0":0.8904279830753838,"x":96.78,"y":185.87,"x0":1.3283555637857678,"y0":50.004326997762504,"z0":5.867796172487602,"aX":-9.721871356029252},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.3,"breakHorizontal":13.4,"spinRate":2819,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.48438302794638943,"extension":5.782206900225663},"index":3,"playId":"370d479e-0ee7-3797-abfd-6ade623983d3","pitchNumber":4,"startTime":"2026-07-09T22:47:49.233Z","endTime":"2026-07-09T22:47:53.744Z","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":2},"index":4,"startTime":"2026-07-09T22:47:57.332Z","endTime":"2026-07-09T22:48:15.414Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945826395702447,"aZ":-43.10487249098111,"pfxX":-6.049449456697661,"pfxZ":-8.241016217666747,"pX":0.7367122176043677,"pZ":1.6382808457283888,"vX0":0.56302601591033,"vY0":-115.21594845446614,"vZ0":-0.0942460723022156,"x":88.92,"y":194.55,"x0":1.2719943426899039,"y0":50.000313935211,"z0":5.890081293060723,"aX":-8.028169931960273},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.5,"breakHorizontal":10.8,"spinRate":2840,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4777304367948707,"extension":5.641661469987232},"index":5,"playId":"7ab08027-17ba-3b06-9b8c-7666749c610f","pitchNumber":5,"startTime":"2026-07-09T22:48:15.414Z","endTime":"2026-07-09T22:48:20.378Z","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":95.3,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.897746877003105,"aZ":-18.24592681117549,"pfxX":3.1335217129122235,"pfxZ":7.060152347658404,"pX":-0.002979269620627666,"pZ":3.721953813098117,"vX0":-3.6558461799956126,"vY0":-138.82999751013205,"vZ0":-2.909512010847206,"x":117.11,"y":138.29,"x0":0.9170552179204425,"y0":50.00503504574882,"z0":5.982270162498406,"aX":6.184403932652934},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":-5.0,"spinRate":2212,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3928891296355088,"extension":5.5588219101098675},"index":6,"playId":"d7b33452-604b-31f3-8e2d-8600b543b832","pitchNumber":6,"startTime":"2026-07-09T22:48:37.166Z","endTime":"2026-07-09T22:48:41.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:48:41.372Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T22:50:41.925Z","endTime":"2026-07-09T22:52:07.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205451066412127,"aZ":-27.195499251556047,"pfxX":-1.6557408972516254,"pfxZ":3.2269270509539965,"pX":0.25142892375037346,"pZ":2.797395786922877,"vX0":-3.856654691385486,"vY0":-122.89499846253851,"vZ0":-1.3584083629669785,"x":107.42,"y":163.25,"x0":2.0503858416614285,"y0":50.00404863731353,"z0":5.6470504811508215,"aX":-2.5568649718658665},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":3.8,"spinRate":2594,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4440827037453059,"extension":5.870761987091034},"index":0,"playId":"77d82e32-0ba5-3044-bdd5-d36040342621","pitchNumber":1,"startTime":"2026-07-09T22:51:00.902Z","endTime":"2026-07-09T22:51:04.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.662762301360488,"aZ":-30.03135538698792,"pfxX":-2.4591364122826826,"pfxZ":1.624577849363777,"pX":-0.911592899661098,"pZ":1.812280433807585,"vX0":-5.7968641424228995,"vY0":-114.24147126952408,"vZ0":-1.6884439046907498,"x":151.75,"y":189.85,"x0":1.9812907501923707,"y0":50.00125419214209,"z0":5.5214455659473085,"aX":-3.2396610682119427},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":2.8,"breakHorizontal":6.0,"spinRate":2648,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4800174990928645,"extension":5.913540074638317},"index":1,"playId":"193ecf06-f6ce-3ce3-b9de-2bbe8eb25603","pitchNumber":2,"startTime":"2026-07-09T22:51:20.609Z","endTime":"2026-07-09T22:51:26.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.081365695223152,"aZ":-22.122763656064855,"pfxX":9.671950525420673,"pfxZ":5.577087720934623,"pX":-0.4924392597264775,"pZ":2.7564895817515676,"vX0":-8.95331772158693,"vY0":-133.25294329142605,"vZ0":-3.1261326792824833,"x":135.77,"y":164.35,"x0":1.6511159090548175,"y0":50.003085488303405,"z0":5.53950758177554,"aX":17.430169805377155},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":-15.6,"spinRate":2187,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.4107281670455767,"extension":5.921798820655991},"index":2,"playId":"289d1d32-0c74-3a8b-901d-9927d2c65d54","pitchNumber":3,"startTime":"2026-07-09T22:51:41.323Z","endTime":"2026-07-09T22:51:45.584Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.126632473099114,"aZ":-27.585426581563564,"pfxX":7.3881197681086554,"pfxZ":3.1510824014256356,"pX":0.21079802242577292,"pZ":1.169810402473525,"vX0":-6.072403345553777,"vY0":-119.6641346229499,"vZ0":-4.2261387326883995,"x":108.96,"y":207.2,"x0":1.815921748670033,"y0":50.00496057642352,"z0":5.417841590482836,"aX":10.76421918300238},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.0,"spinRate":1532,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4569557400914994,"extension":5.990122263014021},"index":3,"playId":"dea41cff-a5a1-3858-bc39-67374ef18106","pitchNumber":4,"startTime":"2026-07-09T22:52:02.105Z","endTime":"2026-07-09T22:52:07.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:52:07.103Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T22:52:07.911Z","endTime":"2026-07-09T22:54:17.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"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,1,2,3,4],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941836295495673,"aZ":-14.538777705442548,"pfxX":6.021289331747674,"pfxZ":9.62536317274332,"pX":0.8489997012164887,"pZ":1.7920776432488743,"vX0":-5.027900138511167,"vY0":-134.67776494746423,"vZ0":-6.717339936137609,"x":84.64,"y":190.39,"x0":1.960097205985535,"y0":50.005613422510294,"z0":5.351947678626106,"aX":11.035037851732062},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-9.8,"spinRate":2252,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4070965489471874,"extension":5.773410807223173},"index":0,"playId":"8fea4ba2-8a5a-3c7d-8534-1196b51db14b","pitchNumber":1,"startTime":"2026-07-09T22:52:35.743Z","endTime":"2026-07-09T22:52:40.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43672559292354,"aZ":-16.57975176603522,"pfxX":6.816663754632098,"pfxZ":8.554106702732025,"pX":0.7204846208561262,"pZ":2.9479837262989657,"vX0":-5.369704814646196,"vY0":-134.2635257125317,"vZ0":-3.6780017955034037,"x":89.54,"y":159.18,"x0":1.8620498507243233,"y0":50.004654647374345,"z0":5.517692808492555,"aX":12.429900871998665},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":-11.2,"spinRate":2238,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.408162203686111,"extension":5.811733393761222},"index":1,"playId":"743a7277-892e-3fb5-92f6-0992ab7c22b5","pitchNumber":2,"startTime":"2026-07-09T22:52:55.012Z","endTime":"2026-07-09T22:52:59.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.805242322384583,"aZ":-29.41555658725236,"pfxX":6.600345780374318,"pfxZ":1.8644234216707574,"pX":-0.5028172239030457,"pZ":1.3874058447278004,"vX0":-7.289348070778492,"vY0":-119.74578251454763,"vZ0":-3.5636074735325245,"x":136.17,"y":201.32,"x0":1.695160810082958,"y0":50.00381606265636,"z0":5.471403465094128,"aX":9.776898517674217},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-10.6,"spinRate":1541,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4539741360558507,"extension":6.113312048147904},"index":2,"playId":"eb212866-c14d-3db1-8a8d-fdd906b08e1e","pitchNumber":3,"startTime":"2026-07-09T22:53:17.805Z","endTime":"2026-07-09T22:53:22.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":77.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.871001589908506,"aZ":-30.863419201732214,"pfxX":6.820397698651151,"pfxZ":0.8805037034870753,"pX":0.7368300688308508,"pZ":0.6491250721611374,"vX0":-4.888331434921073,"vY0":-119.8240982498024,"vZ0":-5.015098244586256,"x":88.91,"y":221.25,"x0":1.8930837538946828,"y0":50.00244110769672,"z0":5.451069080941136,"aX":10.15885673742155},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":-11.5,"spinRate":1718,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.45293592528502913,"extension":5.8896496701617025},"index":3,"playId":"9ec176a7-756c-367a-8019-9fa13096a5dd","pitchNumber":4,"startTime":"2026-07-09T22:53:41.910Z","endTime":"2026-07-09T22:53:46.227Z","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":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29557003319154,"aZ":-29.871160178517822,"pfxX":-1.162791486471551,"pfxZ":1.5402920039082701,"pX":0.3157319661124588,"pZ":2.1709939417394706,"vX0":-3.6871281277995944,"vY0":-121.1419307277795,"vZ0":-1.8028896799383947,"x":104.97,"y":180.16,"x0":2.0047548908431763,"y0":50.00301218439798,"z0":5.520753780672437,"aX":-1.7385622469977784},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.6,"breakHorizontal":2.9,"spinRate":2673,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.4510793486026401,"extension":5.9468060347809955},"hitData":{"launchSpeed":92.0,"launchAngle":49.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.08,"coordY":79.23}},"index":4,"playId":"adc67e47-151e-3d08-b126-b85202eac054","pitchNumber":5,"startTime":"2026-07-09T22:54:06.537Z","endTime":"2026-07-09T22:54:17.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:54:17.756Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-09T22:54:17.841Z","endTime":"2026-07-09T22:54:55.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15421059755515,"aZ":-14.728074708087792,"pfxX":5.17846660404298,"pfxZ":9.36101848219112,"pX":-0.1730124417141365,"pZ":2.3366026779601134,"vX0":-7.320847104490193,"vY0":-135.76992834945082,"vZ0":-5.462598411919187,"x":123.59,"y":175.69,"x0":1.8875172859836018,"y0":50.00556497439741,"z0":5.402394811920722,"aX":9.65467933875942},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2241,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40365744416775984,"extension":5.906474529709325},"hitData":{"launchSpeed":83.0,"launchAngle":56.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.19,"coordY":134.76}},"index":0,"playId":"1294c6f5-047c-3333-8286-a631509b1d52","pitchNumber":1,"startTime":"2026-07-09T22:54:45.212Z","endTime":"2026-07-09T22:54:55.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:54:55.671Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T22:56:50.282Z","endTime":"2026-07-09T22:57:25.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036553458634028,"aZ":-42.3506707605744,"pfxX":-5.770566772748323,"pfxZ":-7.657030051310064,"pX":0.35433028461159877,"pZ":2.2092010617005955,"vX0":-0.5816219270841566,"vY0":-114.74366048647009,"vZ0":0.8746155338105839,"x":103.49,"y":179.13,"x0":1.360864815859,"y0":50.00553784047923,"z0":5.962806261762252,"aX":-7.664554659653702},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.3,"breakHorizontal":10.6,"spinRate":2814,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.47808479563166184,"extension":5.661023330314752},"hitData":{"launchSpeed":91.7,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.0,"coordY":160.0}},"index":0,"playId":"ce3f38ae-3e38-3cb5-90d6-c31c62842e02","pitchNumber":1,"startTime":"2026-07-09T22:57:10.522Z","endTime":"2026-07-09T22:57:25.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:57:25.277Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Wilson lines out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T22:57:23.542Z","endTime":"2026-07-09T22:59:07.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151416558819246,"aZ":-27.784653843540394,"pfxX":9.058354484481946,"pfxZ":2.2532718494744763,"pX":-0.8421133406114791,"pZ":1.9063682014461507,"vX0":-7.745907741152094,"vY0":-138.09981526616568,"vZ0":-5.413658221970051,"x":149.1,"y":187.31,"x0":0.8097719957679212,"y0":50.004699152286264,"z0":5.739802410603955,"aX":17.656943707783178},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.2,"breakHorizontal":-15.0,"spinRate":2170,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3952491406608436,"extension":5.990795526584088},"index":0,"playId":"ea0e467a-d93b-34c0-ab72-bb7263e1d16b","pitchNumber":1,"startTime":"2026-07-09T22:57:44.865Z","endTime":"2026-07-09T22:57:48.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875030016194785,"aZ":-28.483838106755318,"pfxX":7.7108764602866895,"pfxZ":1.9325535005241585,"pX":1.521888741770339,"pZ":1.971704169925032,"vX0":-1.6285780516383013,"vY0":-136.91600355300068,"vZ0":-4.8249143818186635,"x":58.99,"y":185.54,"x0":1.1189428226168456,"y0":50.00667457093382,"z0":5.686548765158351,"aX":14.765022510505194},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-13.7,"spinRate":2212,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.3987740485436926,"extension":5.692895914931564},"index":1,"playId":"c6e3f79b-8997-3518-b45d-b93718573249","pitchNumber":2,"startTime":"2026-07-09T22:58:03.079Z","endTime":"2026-07-09T22:58:07.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5387135494912,"aZ":-22.696954217982675,"pfxX":8.187569607650651,"pfxZ":4.827467570817451,"pX":0.6158335588024432,"pZ":2.9472657973092757,"vX0":-3.5166234991002328,"vY0":-138.64260424236352,"vZ0":-3.8210945568481343,"x":93.53,"y":159.2,"x0":0.830940671499317,"y0":50.002548841711445,"z0":5.842620322948528,"aX":16.073815996412026},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":2210,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39378277275658746,"extension":5.689188133275882},"index":2,"playId":"2123250a-d6c3-31a1-91eb-02a96c4fec30","pitchNumber":3,"startTime":"2026-07-09T22:58:20.204Z","endTime":"2026-07-09T22:58:24.161Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.495217160407964,"aZ":-43.519266727999444,"pfxX":-6.641971215225067,"pfxZ":-8.776685347202891,"pX":1.141263065183735,"pZ":2.7925665108355715,"vX0":1.4696110056659364,"vY0":-113.20520038382074,"vZ0":2.705462930979836,"x":73.5,"y":163.38,"x0":1.3448442871437754,"y0":50.004400695535416,"z0":5.951833057276348,"aX":-8.584117958450513},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.9,"breakHorizontal":11.6,"spinRate":2763,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.48463735796045215,"extension":5.887426126274473},"index":3,"playId":"ceaac07b-82f7-3cb0-acb8-e65385254ca6","pitchNumber":4,"startTime":"2026-07-09T22:58:38.161Z","endTime":"2026-07-09T22:58:43.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44081813886256,"aZ":-24.97456732706345,"pfxX":7.593918173444372,"pfxZ":3.7476124417502756,"pX":0.5294804138423054,"pZ":2.720105231985629,"vX0":-3.5092661531615823,"vY0":-137.46870349184988,"vZ0":-3.908057387673276,"x":96.82,"y":165.34,"x0":0.8334289762457705,"y0":50.00310524182655,"z0":5.848344831753691,"aX":14.586713184286795},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":2202,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.3978892384019508,"extension":5.6007940841121355},"hitData":{"launchSpeed":99.6,"launchAngle":19.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.0,"coordY":52.1}},"index":4,"playId":"52987962-a6af-3922-a0a8-ffa05a22ee61","pitchNumber":5,"startTime":"2026-07-09T22:58:56.861Z","endTime":"2026-07-09T22:59:07.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T22:59:07.367Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-09T22:59:08.212Z","endTime":"2026-07-09T23:00:41.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.459214468063777,"aZ":-29.21156038240195,"pfxX":8.038536711184978,"pfxZ":1.5382479409728873,"pX":-0.6797418208155571,"pZ":1.954218996433836,"vX0":-7.07230773471188,"vY0":-137.57641760961837,"vZ0":-4.528931045898372,"x":142.91,"y":186.02,"x0":0.8707802789628701,"y0":50.00658845663106,"z0":5.584972723210964,"aX":15.524059082388916},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":-13.2,"spinRate":2176,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.3970253447226142,"extension":5.745655724621553},"index":0,"playId":"081a70a6-0ed0-3572-a40d-d3ce940291cd","pitchNumber":1,"startTime":"2026-07-09T22:59:29.333Z","endTime":"2026-07-09T22:59:32.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650427190925914,"aZ":-26.282020240482023,"pfxX":6.259474760831818,"pfxZ":2.9290434363264968,"pX":-1.404650821681977,"pZ":1.2070736910720228,"vX0":-7.57340689599767,"vY0":-139.8370362713124,"vZ0":-7.519388630429624,"x":170.54,"y":206.19,"x0":0.5046433256006906,"y0":50.004281725490806,"z0":5.61327943458633,"aX":12.602380681759985},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":-10.1,"spinRate":2051,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.38924034605856095,"extension":5.888451989879402},"index":1,"playId":"9d1f9876-088a-343d-a8df-e5f6d16ed3ab","pitchNumber":2,"startTime":"2026-07-09T22:59:48.523Z","endTime":"2026-07-09T22:59:52.784Z","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":89.8,"endSpeed":83.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04018731566961,"aZ":-34.180663023611274,"pfxX":6.862033976836239,"pfxZ":-1.1448960093071836,"pX":0.40003732270259523,"pZ":2.57445972464553,"vX0":-3.9375240676297447,"vY0":-130.91608118258048,"vZ0":-1.5630811300284568,"x":101.75,"y":169.27,"x0":1.0242120127263796,"y0":50.00366705450503,"z0":5.714112316537701,"aX":12.031229339758491},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.2,"breakHorizontal":-11.6,"spinRate":1882,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4167908979454049,"extension":5.834049893103425},"index":2,"playId":"e4cf1d39-334c-37e5-b4a8-bb94b5576ec2","pitchNumber":3,"startTime":"2026-07-09T23:00:07.251Z","endTime":"2026-07-09T23:00:11.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948723855132222,"aZ":-28.187541644977394,"pfxX":7.30349611354639,"pfxZ":2.248558518550393,"pX":0.7023652514563317,"pZ":2.3556382355696606,"vX0":-3.2649684357950024,"vY0":-131.98845601716636,"vZ0":-3.3186526810255232,"x":90.23,"y":175.18,"x0":1.003571085210517,"y0":50.00314653824689,"z0":5.695306389724235,"aX":12.941908012720065},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-12.6,"spinRate":1808,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.41430487888710976,"extension":5.9808456037075866},"hitData":{"launchSpeed":93.8,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":156.24}},"index":3,"playId":"f0ad350b-8560-347b-b47c-b63f7f03069c","pitchNumber":4,"startTime":"2026-07-09T23:00:32.531Z","endTime":"2026-07-09T23:00:41.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:00:41.445Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T23:02:05.026Z","endTime":"2026-07-09T23:04:41.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"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"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":90.6,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.866115601754167,"aZ":-17.59220217877544,"pfxX":5.500053901355134,"pfxZ":8.191525762112414,"pX":-0.5502835530760665,"pZ":3.4025935650162915,"vX0":-7.675706438624996,"vY0":-131.79383749331615,"vZ0":-2.5352029082735776,"x":137.98,"y":146.91,"x0":1.669275874197333,"y0":50.0041333841689,"z0":5.65873418751059,"aX":9.793068487775011},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-8.5,"spinRate":2270,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.41371890807849043,"extension":5.691152419311462},"index":0,"playId":"29e5fa81-9a76-3679-aeeb-27337709e819","pitchNumber":1,"startTime":"2026-07-09T23:02:54.219Z","endTime":"2026-07-09T23:02:58.327Z","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":91.7,"endSpeed":84.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418472901500486,"aZ":-15.474857500128147,"pfxX":4.9159676833733865,"pfxZ":9.128242005726314,"pX":0.747464790164528,"pZ":2.8798862914496715,"vX0":-4.3243388259689635,"vY0":-133.5603630908929,"vZ0":-4.353626071616894,"x":88.51,"y":161.02,"x0":1.7391184800286053,"y0":50.001145152803694,"z0":5.624130077453308,"aX":8.991128413670245},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-8.2,"spinRate":2275,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4081702914221004,"extension":5.779073615506784},"index":1,"playId":"fef4195c-5435-34ca-8b7c-e36eed9b342a","pitchNumber":2,"startTime":"2026-07-09T23:03:11.546Z","endTime":"2026-07-09T23:03:16.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.32790370300482,"aZ":-27.21183193316954,"pfxX":-4.411911305252397,"pfxZ":3.5977101519026786,"pX":-2.2143787053367294,"pZ":0.2438963777979611,"vX0":-8.073878457154747,"vY0":-115.80156986443325,"vZ0":-5.906701896435754,"x":201.41,"y":232.19,"x0":1.868715629431073,"y0":50.00529639864631,"z0":5.379044773458852,"aX":-6.0890306210449605},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.5,"breakHorizontal":9.7,"spinRate":2748,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4700817502798209,"extension":5.886453043509784},"index":2,"playId":"c5954f3f-d954-37eb-8a56-6cf8d61b8dd1","pitchNumber":3,"startTime":"2026-07-09T23:03:32.305Z","endTime":"2026-07-09T23:03:36.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":73.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.58331564232753,"aZ":-34.460504486597806,"pfxX":-5.620810916255713,"pfxZ":-1.7359818563597504,"pX":-0.31052396143715383,"pZ":0.9866308070808462,"vX0":-3.5852060364082834,"vY0":-113.2011578996987,"vZ0":-2.5680851207902737,"x":128.84,"y":212.14,"x0":2.0153444471030024,"y0":50.001326341235085,"z0":5.532963415771993,"aX":-7.410016967462994},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-3.5,"breakHorizontal":11.0,"spinRate":2830,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4809358212709993,"extension":5.895230784764782},"index":3,"playId":"92de8c6a-e21d-34cb-b379-052858aa7aa0","pitchNumber":4,"startTime":"2026-07-09T23:03:54.115Z","endTime":"2026-07-09T23:03:58.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.169386286824228,"aZ":-29.178593951823032,"pfxX":5.9990932922172915,"pfxZ":1.996214822953153,"pX":0.5632793965957903,"pZ":1.5880418276677928,"vX0":-4.65489453328818,"vY0":-120.57775341238967,"vZ0":-3.243887088853628,"x":95.53,"y":195.9,"x0":1.7212322895859309,"y0":50.00462814401075,"z0":5.473759115275075,"aX":9.00668283397881},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.2,"breakHorizontal":-10.1,"spinRate":1535,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4509270578713207,"extension":5.886318199644923},"index":4,"playId":"04ad810a-23ef-3786-a32f-e9ed7fca7c80","pitchNumber":5,"startTime":"2026-07-09T23:04:14.017Z","endTime":"2026-07-09T23:04:17.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054266472986605,"aZ":-14.96613093588964,"pfxX":4.385819237597268,"pfxZ":9.31347529508378,"pX":-0.6299025147496669,"pZ":3.806784624964667,"vX0":-7.5002089447576,"vY0":-134.32490823637454,"vZ0":-2.0233395681884314,"x":141.01,"y":136.0,"x0":1.6145795401022853,"y0":50.00433821913354,"z0":5.6206437827888545,"aX":8.105748000816483},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":-6.6,"spinRate":2271,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40604041177958905,"extension":5.796704595380186},"index":5,"playId":"669da067-1ad4-3d5c-8be9-144336573e99","pitchNumber":6,"startTime":"2026-07-09T23:04:36.798Z","endTime":"2026-07-09T23:04:41.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:04:41.758Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, shortstop Jacob Wilson to first baseman Jonah Heim.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T23:07:12.265Z","endTime":"2026-07-09T23:07:22.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-09T23:04:51.430Z","endTime":"2026-07-09T23:05:14.265Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jack Perkins replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T23:05:14.265Z","endTime":"2026-07-09T23:07:14.570Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886231971630252,"aZ":-25.16658138298591,"pfxX":-9.588091429181791,"pfxZ":3.634210312534451,"pX":-0.587017600008045,"pZ":2.8117274857624177,"vX0":6.353064846399956,"vY0":-137.64335379844675,"vZ0":-1.9557878214815594,"x":139.38,"y":162.86,"x0":-1.6724000941733388,"y0":50.005953557822586,"z0":5.225624305518929,"aX":-18.508112931182158},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2230,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3970511107511365,"extension":6.2970443867925745},"hitData":{"launchSpeed":86.5,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":155.74}},"index":2,"playId":"b513f145-a6c6-3361-ac5d-54caaf86fdd3","pitchNumber":1,"startTime":"2026-07-09T23:07:14.570Z","endTime":"2026-07-09T23:07:22.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:07:22.873Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-09T23:07:26.551Z","endTime":"2026-07-09T23:10:05.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372996135450364,"aZ":-18.962815293546555,"pfxX":-6.535904758029519,"pfxZ":6.761941569618751,"pX":-0.13765712055226986,"pZ":2.9321725002572094,"vX0":6.962532857981339,"vY0":-138.72360997243052,"vZ0":-2.7108635213859555,"x":122.25,"y":159.61,"x0":-1.8281292961934676,"y0":50.000793320482565,"z0":5.18276223880599,"aX":-12.766392076824285},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":10.4,"spinRate":2185,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39449269430337885,"extension":6.490512778559746},"index":0,"playId":"be1ef123-c4ca-37a7-a9fc-ebfdc6e6d4fa","pitchNumber":1,"startTime":"2026-07-09T23:07:52.974Z","endTime":"2026-07-09T23:07:56.540Z","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":92.5,"endSpeed":85.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878032005530113,"aZ":-21.826055252523833,"pfxX":-1.7928414938844042,"pfxZ":5.612868283419559,"pX":0.577233484294804,"pZ":3.062618906218642,"vX0":6.629844363257281,"vY0":-134.58216675944357,"vZ0":-1.6289462938777532,"x":95.0,"y":156.09,"x0":-1.679920509939086,"y0":50.00158457483498,"z0":5.214139406578669,"aX":-3.305379635272699},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":1.9,"spinRate":2537,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.40622294673790504,"extension":6.193913005098421},"index":1,"playId":"3911639e-14ef-3d16-92f7-abd0307adedd","pitchNumber":2,"startTime":"2026-07-09T23:08:10.404Z","endTime":"2026-07-09T23:08:13.633Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90099931066288,"aZ":-40.84333225912239,"pfxX":-5.577615940740417,"pfxZ":-4.8428555287964805,"pX":-3.294054113835436,"pZ":4.5160061535678855,"vX0":-1.4625441151563154,"vY0":-133.05629423734754,"vZ0":4.803366003474311,"x":242.56,"y":116.85,"x0":-2.0125617154535487,"y0":50.001288157609615,"z0":5.649118261333196,"aX":-9.98657875860139},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-7.4,"breakHorizontal":10.4,"spinRate":1155,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.41184918929906855,"extension":6.342898624207594},"index":2,"playId":"8b96efe8-1fab-38bc-a1fc-00b5932b9297","pitchNumber":3,"startTime":"2026-07-09T23:08:30.070Z","endTime":"2026-07-09T23:08:34.274Z","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.7,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986538440403706,"aZ":-24.7240834406731,"pfxX":-4.247526044868616,"pfxZ":4.186434515487007,"pX":0.19717414904736602,"pZ":2.0049047937469484,"vX0":5.788270231355892,"vY0":-132.0268706931321,"vZ0":-4.060400361662721,"x":109.48,"y":184.65,"x0":-1.463604043910596,"y0":50.002460905710194,"z0":5.364974993550363,"aX":-7.55903938760901},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.0,"breakHorizontal":6.6,"spinRate":978,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.41358896972295334,"extension":6.378240644669945},"index":3,"playId":"7aa28bc5-2d1a-3bca-a946-fe22f2c7d71d","pitchNumber":4,"startTime":"2026-07-09T23:08:51.551Z","endTime":"2026-07-09T23:08:54.978Z","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.3,"endSpeed":82.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385027418803258,"aZ":-26.544681884975468,"pfxX":-7.833837838243586,"pfxZ":3.226408066613467,"pX":-0.39560195642948154,"pZ":1.87064388523655,"vX0":5.774216574635629,"vY0":-131.35583012294703,"vZ0":-3.6271096818937396,"x":132.08,"y":188.27,"x0":-1.6069261341888041,"y0":50.001115152170556,"z0":5.247716856140526,"aX":-13.658790951379936},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":998,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.41731899732699773,"extension":6.509038786590204},"index":4,"playId":"7917d4da-ba63-30a9-b016-f12ef388b771","pitchNumber":5,"startTime":"2026-07-09T23:09:39.057Z","endTime":"2026-07-09T23:09:42.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328510712340023,"aZ":-15.368856731520605,"pfxX":-5.07768732302483,"pfxZ":8.24656102348999,"pX":0.6432139984567702,"pZ":3.7972790097020432,"vX0":7.9272744273130735,"vY0":-141.42034573191134,"vZ0":-1.4526968235751667,"x":92.48,"y":136.25,"x0":-1.5283995362755904,"y0":50.00679036397478,"z0":5.296905556500947,"aX":-10.353343834465186},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2275,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3863743960550634,"extension":6.443697133401256},"index":5,"playId":"252a0b9e-162c-3248-91e3-359a42cb3e35","pitchNumber":6,"startTime":"2026-07-09T23:10:02.072Z","endTime":"2026-07-09T23:10:05.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:10:05.653Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colby Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T23:11:15.468Z","endTime":"2026-07-09T23:14:05.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.980839028215318,"aZ":-28.997724824580736,"pfxX":8.122966836372731,"pfxZ":1.7496763646892979,"pX":0.14094019459258308,"pZ":0.797899334676582,"vX0":-5.994782036657964,"vY0":-133.9036769238227,"vZ0":-6.681714150274484,"x":111.63,"y":217.24,"x0":1.3536617432977505,"y0":50.00236356918548,"z0":5.400846314010295,"aX":14.746813826657723},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2206,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4090784987069034,"extension":5.8320150776672275},"index":0,"playId":"995adf00-9c8d-3253-94de-929d97b1e71f","pitchNumber":1,"startTime":"2026-07-09T23:12:21.640Z","endTime":"2026-07-09T23:12:25.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.840786018265977,"aZ":-41.22369832649533,"pfxX":-6.807886768845151,"pfxZ":-6.983605440582055,"pX":-0.24522094009358653,"pZ":1.0845988495476027,"vX0":-1.881213974980673,"vY0":-113.41746907616668,"vZ0":-0.9316763582981905,"x":126.35,"y":209.5,"x0":1.4806401355185081,"y0":50.00345888409415,"z0":5.632180764275434,"aX":-8.8193533366196},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-12.6,"breakHorizontal":12.8,"spinRate":2829,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4839840755556244,"extension":5.867945431872588},"index":1,"playId":"15feab47-618f-35a7-bb81-f8f70a873696","pitchNumber":2,"startTime":"2026-07-09T23:12:35.617Z","endTime":"2026-07-09T23:12:39.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.596240232646764,"aZ":-21.532555063248008,"pfxX":9.688063399151371,"pfxZ":5.570109185354301,"pX":0.35703392581908894,"pZ":1.1607527111554183,"vX0":-5.559858943637505,"vY0":-136.71341865022814,"vZ0":-7.74992234753277,"x":103.39,"y":207.44,"x0":1.1488954757738785,"y0":50.000012676476025,"z0":5.48823112417379,"aX":18.501343848862494},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.6,"spinRate":2249,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.3992653549088594,"extension":5.933420109752539},"index":2,"playId":"a147ef3d-a8be-3d46-98de-605fff87d1b1","pitchNumber":3,"startTime":"2026-07-09T23:12:51.548Z","endTime":"2026-07-09T23:12:54.967Z","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":94.3,"endSpeed":86.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76416045559009,"aZ":-17.765086617215697,"pfxX":4.3809095421031214,"pfxZ":7.510252992101552,"pX":-1.1073033423715555,"pZ":3.1591643657724298,"vX0":-6.475821058230384,"vY0":-137.2510105352125,"vZ0":-3.9182299434522267,"x":159.21,"y":153.48,"x0":0.7073738946099838,"y0":50.004039649570565,"z0":5.806052179770229,"aX":8.406891365716945},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-6.7,"spinRate":2153,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3982163170221642,"extension":5.806197493469483},"index":3,"playId":"b1229156-15e7-3044-aef1-9c05566fab95","pitchNumber":4,"startTime":"2026-07-09T23:13:11.570Z","endTime":"2026-07-09T23:13:15.587Z","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-09T23:13:19.600Z","endTime":"2026-07-09T23:13:40.093Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766470195289834,"aZ":-43.66855657992639,"pfxX":-5.047321367612255,"pfxZ":-8.533103386808872,"pX":0.6149086739609311,"pZ":1.7661184306680713,"vX0":-0.06580902402480374,"vY0":-115.92619780012951,"vZ0":0.20754802056105937,"x":93.56,"y":191.09,"x0":1.2983803210237845,"y0":50.00252685747968,"z0":5.87965582716036,"aX":-6.798489116758131},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.0,"breakHorizontal":9.1,"spinRate":2887,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.4743494038707823,"extension":5.725498443781099},"index":5,"playId":"c45f74ab-54b1-3842-8e37-2114a2f1fd5b","pitchNumber":5,"startTime":"2026-07-09T23:13:40.093Z","endTime":"2026-07-09T23:13:43.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33165089363862,"aZ":-43.115630309460144,"pfxX":-6.3525179794030535,"pfxZ":-7.965004326038997,"pX":-0.8361888859709833,"pZ":2.2398000124992876,"vX0":-2.5563256476477014,"vY0":-116.31038654019044,"vZ0":1.1277430990234727,"x":148.87,"y":178.31,"x0":1.1017136091775899,"y0":50.00322679249041,"z0":5.829532863873548,"aX":-8.724532821066312},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.9,"breakHorizontal":12.1,"spinRate":2937,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47048757833931365,"extension":5.79875519486115},"index":6,"playId":"939e0b45-a960-3702-98a2-634f4b38c24f","pitchNumber":6,"startTime":"2026-07-09T23:14:01.677Z","endTime":"2026-07-09T23:14:05.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:14:05.617Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Bolte pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T23:14:06.959Z","endTime":"2026-07-09T23:14:57.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_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":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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.925718830553688,"aZ":-32.14987790062637,"pfxX":5.062295880955757,"pfxZ":0.012265641382292358,"pX":1.9083041476896567,"pZ":3.900462830169701,"vX0":0.055203853968653294,"vY0":-129.97608540255825,"vZ0":1.0471851983032987,"x":44.26,"y":133.47,"x0":1.2274443046824068,"y0":50.00173272887076,"z0":5.902743793743587,"aX":8.806718154450866},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":-9.2,"spinRate":1443,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41871579422066496,"extension":5.760787718836961},"index":0,"playId":"16795d04-6c2c-3d56-aee7-3ffefb9b7be6","pitchNumber":1,"startTime":"2026-07-09T23:14:29.843Z","endTime":"2026-07-09T23:14:33.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187324593115914,"aZ":-29.142411419798965,"pfxX":5.214143702837525,"pfxZ":1.7162205283911565,"pX":0.13450415361334198,"pZ":2.67722974393282,"vX0":-4.0235751069316334,"vY0":-130.98109885784166,"vZ0":-2.357355913766094,"x":111.87,"y":166.49,"x0":1.0001137627417243,"y0":50.00417753504889,"z0":5.730811099591898,"aX":9.217119151591184},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":-8.8,"spinRate":1711,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.41545752127524205,"extension":5.774854765365009},"hitData":{"launchSpeed":82.8,"launchAngle":70.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":173.98}},"index":1,"playId":"04479481-383c-3cf6-9ea1-c7aa19bed5a2","pitchNumber":2,"startTime":"2026-07-09T23:14:45.845Z","endTime":"2026-07-09T23:14:57.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:14:57.238Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out softly, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-09T23:15:01.966Z","endTime":"2026-07-09T23:16:50.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3930111803061,"aZ":-26.84142488254939,"pfxX":7.891016255827605,"pfxZ":2.7441718779055178,"pX":-0.7642706931538727,"pZ":2.019932367933761,"vX0":-7.315026599489959,"vY0":-137.53133637550542,"vZ0":-4.955944761818206,"x":146.13,"y":184.24,"x0":0.886321246864363,"y0":50.00332314838012,"z0":5.6334988348068,"aX":15.334738964974505},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":-13.1,"spinRate":2075,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.39609498836759993,"extension":6.108327261726936},"index":0,"playId":"ec1cdaa3-eca8-3548-be43-a3b1c25c0dfd","pitchNumber":1,"startTime":"2026-07-09T23:15:18.067Z","endTime":"2026-07-09T23:15:21.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024551490833943,"aZ":-30.538661159257835,"pfxX":8.636194547977148,"pfxZ":0.9064291651436083,"pX":-0.04088236407101128,"pZ":1.9698093003850843,"vX0":-5.396570175554964,"vY0":-132.98869451776505,"vZ0":-4.071269221100108,"x":118.56,"y":185.6,"x0":0.8828881432082584,"y0":50.0043288567962,"z0":5.712620673017936,"aX":15.615204876129633},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":1742,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.41038927599715036,"extension":5.871132799833039},"index":1,"playId":"0de765c1-11b9-3ff2-b903-d8325e4d4f0f","pitchNumber":2,"startTime":"2026-07-09T23:15:31.589Z","endTime":"2026-07-09T23:15:35.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26298175184248,"aZ":-41.67582187360944,"pfxX":-5.54324055457009,"pfxZ":-6.997827611417782,"pX":0.6048066016421613,"pZ":1.2151839201676613,"vX0":0.18182857448580497,"vY0":-115.72516465590583,"vZ0":-1.2950352078852505,"x":93.95,"y":205.97,"x0":1.2455658194342307,"y0":50.00111160759398,"z0":5.768288395742496,"aX":-7.529832427395434},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.7,"breakHorizontal":10.0,"spinRate":2758,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.47300757507736213,"extension":5.708033943512567},"index":2,"playId":"ffd79776-2b0e-30d2-b515-6116a79ea614","pitchNumber":3,"startTime":"2026-07-09T23:16:18.855Z","endTime":"2026-07-09T23:16:22.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.827135057009368,"aZ":-19.763943035729273,"pfxX":1.9041331763839735,"pfxZ":6.153591165425066,"pX":-0.46395551939151247,"pZ":2.7629773048607857,"vX0":-4.0471870950449516,"vY0":-139.57991258922206,"vZ0":-4.771738155031466,"x":134.68,"y":164.18,"x0":0.7430783177405756,"y0":50.00557921426897,"z0":5.756610223006981,"aX":3.8421983490897236},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":-2.9,"spinRate":2118,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.3891118600957104,"extension":5.803556515675506},"hitData":{"launchSpeed":58.1,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":99.46,"coordY":175.55}},"index":3,"playId":"b434a415-1943-392e-a68c-a5000f6b12d5","pitchNumber":4,"startTime":"2026-07-09T23:16:41.136Z","endTime":"2026-07-09T23:16:50.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:16:50.462Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Zack Gelof in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T23:18:27.228Z","endTime":"2026-07-09T23:19:10.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":88.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762031456926646,"aZ":-16.116863240250083,"pfxX":-4.792071185402007,"pfxZ":8.065917273417352,"pX":0.4531049158990286,"pZ":2.293121158730097,"vX0":7.815327726386068,"vY0":-139.1460571121245,"vZ0":-5.095180959747256,"x":99.73,"y":176.87,"x0":-1.7499563388405306,"y0":50.003280764872606,"z0":5.190884810136316,"aX":-9.540999089367283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2184,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39136541056451346,"extension":6.558057695400834},"hitData":{"launchSpeed":81.3,"launchAngle":36.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.27,"coordY":124.18}},"index":0,"playId":"17d536f5-4022-31c2-ab30-8354e0e62ca1","pitchNumber":1,"startTime":"2026-07-09T23:19:01.903Z","endTime":"2026-07-09T23:19:10.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:19:10.298Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Rogers homers (3) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T23:21:53.831Z","endTime":"2026-07-09T23:23:44.648Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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-09T23:19:30.455Z","endTime":"2026-07-09T23:21:48.698Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"description":"Defensive Substitution: Lawrence Butler replaces left fielder Zack Gelof, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-09T23:21:48.698Z","endTime":"2026-07-09T23:21:48.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":680869,"link":"/api/v1/people/680869"}},{"details":{"description":"Defensive switch from right field to left field for Colby Thomas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-09T23:21:48.715Z","endTime":"2026-07-09T23:21:56.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642324050321015,"aZ":-16.902318475035628,"pfxX":-6.421963862585407,"pfxZ":7.5800224989621725,"pX":0.7366821753595576,"pZ":3.28610735399916,"vX0":8.852402103517008,"vY0":-140.31667133814852,"vZ0":-2.5535074461150087,"x":88.92,"y":150.06,"x0":-1.6094550113749142,"y0":50.00236225487912,"z0":5.295709138623003,"aX":-12.939165681261446},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2374,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38879069163323443,"extension":6.461033528027837},"index":3,"playId":"8b0c692b-3928-3855-91de-a16b83974e51","pitchNumber":1,"startTime":"2026-07-09T23:21:56.145Z","endTime":"2026-07-09T23:22:01.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45165041834049,"aZ":-24.50604801916783,"pfxX":-9.253341573913566,"pfxZ":3.769342232400687,"pX":-1.0044521123004988,"pZ":2.8957600182056273,"vX0":5.679007836217665,"vY0":-141.14716294003532,"vZ0":-2.023604953541579,"x":155.29,"y":160.59,"x0":-1.8309395706295402,"y0":50.00618054036158,"z0":5.185811910988444,"aX":-18.840336996022295},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":2285,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3867412130176269,"extension":6.393221506230814},"index":4,"playId":"a4abfd0a-f47a-3c7a-be52-9870980ec1f2","pitchNumber":2,"startTime":"2026-07-09T23:22:12.688Z","endTime":"2026-07-09T23:22:16.742Z","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":90.5,"endSpeed":84.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991358760214734,"aZ":-31.232683722067332,"pfxX":-6.67389674166649,"pfxZ":0.5269303353396149,"pX":0.5490454933615931,"pZ":1.6781977616309842,"vX0":7.712430251068015,"vY0":-131.759944123852,"vZ0":-3.317593786776265,"x":96.07,"y":193.47,"x0":-1.5178572218561217,"y0":50.006001228956315,"z0":5.206714482346326,"aX":-12.005486930699883},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.6,"breakHorizontal":10.9,"spinRate":1345,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4121298257126327,"extension":6.45190364274898},"index":5,"playId":"7ce486e6-7ad7-336a-8657-f50908bab85f","pitchNumber":3,"startTime":"2026-07-09T23:22:27.853Z","endTime":"2026-07-09T23:22:38.697Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.736614047806864,"aZ":-31.825969325358074,"pfxX":1.993080410724354,"pfxZ":0.21125545883325447,"pX":0.7161195171226968,"pZ":1.3603714464327152,"vX0":5.359602950126407,"vY0":-127.07748568933994,"vZ0":-3.3405072649082563,"x":89.7,"y":202.05,"x0":-1.6646471843805786,"y0":50.005624073759755,"z0":5.174246026225133,"aX":3.3162541817883615},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2816,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.42816038158440994,"extension":6.341099860745677},"index":6,"playId":"4c844be7-7461-3aee-97c6-64b387ffcd1b","pitchNumber":4,"startTime":"2026-07-09T23:22:59.643Z","endTime":"2026-07-09T23:23:04.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66255710766517,"aZ":-19.07100148793169,"pfxX":-7.317364349076911,"pfxZ":6.613477801938343,"pX":-0.519373903141081,"pZ":2.7075598077333716,"vX0":5.624754944629522,"vY0":-139.25743800381,"vZ0":-3.4138285647944375,"x":136.8,"y":165.68,"x0":-1.605689342988919,"y0":50.0056075464332,"z0":5.197222645537824,"aX":-14.502333586708298},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":12.2,"spinRate":2211,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3919922769160613,"extension":6.503130069030809},"hitData":{"launchSpeed":96.6,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.2,"coordY":80.73}},"index":7,"playId":"17787c37-3870-38f7-aae0-ab99678ffaaa","pitchNumber":5,"startTime":"2026-07-09T23:23:16.461Z","endTime":"2026-07-09T23:23:44.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:23:44.648Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T23:23:57.940Z","endTime":"2026-07-09T23:25:45.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.492867860164864,"aZ":-29.192449363917806,"pfxX":6.20466185033729,"pfxZ":1.8120721122339205,"pX":-0.0528625516524632,"pZ":1.8126395787046323,"vX0":2.2062843227749096,"vY0":-126.65883429067138,"vZ0":-2.5476318571154493,"x":119.01,"y":189.84,"x0":-1.7382831685981417,"y0":50.00504734064488,"z0":5.133442255120381,"aX":10.22201928844397},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2716,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.430161572224002,"extension":6.32721120377587},"index":0,"playId":"edee7fa5-f701-3860-8ab4-f4a5126ad7f5","pitchNumber":1,"startTime":"2026-07-09T23:24:12.303Z","endTime":"2026-07-09T23:24:15.922Z","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":89.2,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4060499149269,"aZ":-31.84381068055295,"pfxX":-6.805371111492329,"pfxZ":0.18620200771496376,"pX":-0.2755798178466378,"pZ":0.38401779013561227,"vX0":5.733574936111727,"vY0":-129.84591067937419,"vZ0":-6.098548296564754,"x":127.5,"y":228.41,"x0":-1.6081870597512844,"y0":50.00005209559085,"z0":5.130479400925341,"aX":-11.836837984854014},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.6,"breakHorizontal":11.4,"spinRate":1282,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4188433870464414,"extension":6.468621649638725},"index":1,"playId":"15f1b659-16e7-389b-a59d-2bbe3268c5e0","pitchNumber":2,"startTime":"2026-07-09T23:24:27.319Z","endTime":"2026-07-09T23:24:31.060Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889041408858596,"aZ":-32.649720099916586,"pfxX":-7.195413510543476,"pfxZ":-0.27197678424764415,"pX":-0.28226342814071076,"pZ":0.9431278267163394,"vX0":5.49840791186286,"vY0":-130.99258353082573,"vZ0":-4.785980189470988,"x":127.76,"y":213.32,"x0":-1.4625518547294452,"y0":50.00284806671292,"z0":5.205139998518725,"aX":-12.638919085176967},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.2,"breakHorizontal":12.0,"spinRate":1441,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.41644600814157595,"extension":6.3045100468478354},"index":2,"playId":"deba2933-e130-3262-94af-33fee4e45810","pitchNumber":3,"startTime":"2026-07-09T23:24:44.060Z","endTime":"2026-07-09T23:24:48.032Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-09T23:24:52.584Z","endTime":"2026-07-09T23:25:06.394Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"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":95.7,"endSpeed":88.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809529187995963,"aZ":-19.879398478454195,"pfxX":-5.528366588514881,"pfxZ":6.1849727148970945,"pX":0.4184367317796909,"pZ":3.475058854529077,"vX0":7.659058929280629,"vY0":-139.30332573318572,"vZ0":-1.4871161395915309,"x":101.05,"y":144.95,"x0":-1.6333316270684466,"y0":50.006085260610526,"z0":5.314513684900252,"aX":-10.996560075538046},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":8.6,"spinRate":2136,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39142273843350095,"extension":6.363962133879586},"index":4,"playId":"aa2e85b2-b707-33b5-9946-eee83dfc3bbc","pitchNumber":4,"startTime":"2026-07-09T23:25:06.394Z","endTime":"2026-07-09T23:25:10.351Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13460452868969,"aZ":-25.32359454368022,"pfxX":-5.895007751000794,"pfxZ":3.9791106423026226,"pX":-0.46011491107628777,"pZ":0.6639477856569443,"vX0":4.903864813734344,"vY0":-129.5800039614111,"vZ0":-6.353959847797112,"x":134.54,"y":220.85,"x0":-1.6005702676099798,"y0":50.000370186313205,"z0":5.052119900027797,"aX":-10.139898034510619},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":9.7,"spinRate":1137,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4208317214094506,"extension":6.343469511463025},"index":5,"playId":"56b44568-d36a-3ab7-b591-7c8378a5add8","pitchNumber":5,"startTime":"2026-07-09T23:25:22.380Z","endTime":"2026-07-09T23:25:26.053Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70850684972267,"aZ":-30.856629279311857,"pfxX":-8.19022965987217,"pfxZ":0.763653892814335,"pX":-0.6751340558213492,"pZ":1.2135500255585188,"vX0":4.83418708261401,"vY0":-130.03308972569656,"vZ0":-4.305081529428605,"x":142.73,"y":206.01,"x0":-1.484592156163371,"y0":50.004856200040564,"z0":5.205520704129132,"aX":-14.167764200621015},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1404,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41961350169952727,"extension":6.459675800965306},"index":6,"playId":"f04532ad-bd7f-3847-92f5-29e810daba50","pitchNumber":6,"startTime":"2026-07-09T23:25:40.699Z","endTime":"2026-07-09T23:25:45.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:25:45.112Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Colby Thomas in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-09T23:25:47.818Z","endTime":"2026-07-09T23:28:37.050Z","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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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],"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":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.379614347076412,"aZ":-23.53770950559621,"pfxX":-3.3565799983288067,"pfxZ":4.569278699857126,"pX":0.9878546724273641,"pZ":0.5405424793344998,"vX0":8.099649007805397,"vY0":-135.99017298560867,"vZ0":-7.679712882759395,"x":79.35,"y":224.19,"x0":-1.581430268821864,"y0":50.000555489332264,"z0":5.011642788038827,"aX":-6.341491687612725},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":4.6,"spinRate":2454,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4014270630525889,"extension":6.444880869493731},"index":0,"playId":"a280a4e7-05aa-30fd-93bb-9685d418c89d","pitchNumber":1,"startTime":"2026-07-09T23:26:09.394Z","endTime":"2026-07-09T23:26:12.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694176004175134,"aZ":-32.60472638667107,"pfxX":-6.404853064806449,"pfxZ":-0.2482929701683938,"pX":0.9478039916323285,"pZ":1.2480146421742633,"vX0":8.21023591266056,"vY0":-129.97063856847458,"vZ0":-3.7881505012926397,"x":80.87,"y":205.08,"x0":-1.3940288341275096,"y0":50.003224080186854,"z0":5.153744524880894,"aX":-11.154046490455737},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.0,"breakHorizontal":10.2,"spinRate":1403,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.41860490084446855,"extension":6.499583107467995},"index":1,"playId":"d27e495d-0bee-3b6e-bb41-42e8c8252024","pitchNumber":2,"startTime":"2026-07-09T23:26:27.706Z","endTime":"2026-07-09T23:26:31.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099019842148163,"aZ":-28.58965693166942,"pfxX":5.725967553482201,"pfxZ":2.2007945894822303,"pX":-0.15811192532914614,"pZ":3.1577247069467638,"vX0":1.7994923290285476,"vY0":-125.828861828815,"vZ0":0.5115727813747921,"x":123.03,"y":153.52,"x0":-1.6237912958085143,"y0":50.0006303794656,"z0":5.24220030149142,"aX":9.31118996963745},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-10.8,"spinRate":2594,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4329320709917064,"extension":6.189602121638233},"index":2,"playId":"64641ea3-c94a-37ae-87ee-d5eed5eb08c7","pitchNumber":3,"startTime":"2026-07-09T23:26:45.448Z","endTime":"2026-07-09T23:26:49.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29186155553333,"aZ":-15.48575884223264,"pfxX":-5.554089138966084,"pfxZ":8.375223579492108,"pX":0.7212444223287711,"pZ":2.125386127009922,"vX0":8.194269808065062,"vY0":-139.11571712281108,"vZ0":-5.324448965446218,"x":89.51,"y":181.39,"x0":-1.5182518957665099,"y0":50.005178059358876,"z0":5.063164473107094,"aX":-11.071067484191087},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2213,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39122281585470375,"extension":6.561730004742095},"index":3,"playId":"3dabdeb9-2eca-3c74-a2d5-5c8254c02827","pitchNumber":4,"startTime":"2026-07-09T23:27:04.510Z","endTime":"2026-07-09T23:27:08.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615474190934247,"aZ":-15.234881704897674,"pfxX":-5.91942983684903,"pfxZ":8.48412280061537,"pX":0.6046856437280178,"pZ":1.9777156811423018,"vX0":7.894918899608281,"vY0":-139.52625502209696,"vZ0":-5.81451793126879,"x":93.95,"y":185.38,"x0":-1.4756844206930055,"y0":50.00464371818669,"z0":5.0708636883637155,"aX":-11.822244221759204},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2198,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.390639424408874,"extension":6.450569750260815},"index":4,"playId":"df89d4f0-7cdf-33e2-918e-e41e89985e28","pitchNumber":5,"startTime":"2026-07-09T23:27:23.323Z","endTime":"2026-07-09T23:27:26.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518751146678095,"aZ":-34.264483276996444,"pfxX":-6.466164874120683,"pfxZ":-1.2209507796619534,"pX":-0.6787666083675747,"pZ":0.8022905154989667,"vX0":4.416153655464225,"vY0":-130.3468741184424,"vZ0":-4.491531737925017,"x":142.87,"y":217.12,"x0":-1.55863310608671,"y0":50.001425504051205,"z0":5.14738061421135,"aX":-11.0770790201346},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.0,"breakHorizontal":10.7,"spinRate":1290,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.42091203156339496,"extension":6.44491886975135},"index":5,"playId":"09399a3c-5c9a-30e0-bef4-fa45dcf372fb","pitchNumber":6,"startTime":"2026-07-09T23:27:47.342Z","endTime":"2026-07-09T23:27:52.103Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259663656995468,"aZ":-32.704332155334676,"pfxX":6.802094387696316,"pfxZ":-0.32327388583947236,"pX":0.6916017508077371,"pZ":1.655366499759774,"vX0":3.6775817276708476,"vY0":-127.45994450027328,"vZ0":-2.2803111253596695,"x":90.64,"y":194.09,"x0":-1.6537159560409103,"y0":50.00253527294039,"z0":5.144721687280174,"aX":11.187686399998752},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-13.2,"spinRate":2646,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.429763718428926,"extension":6.321973767595292},"index":6,"playId":"2845eb62-5646-3f54-a2bc-3286692e1916","pitchNumber":7,"startTime":"2026-07-09T23:28:04.151Z","endTime":"2026-07-09T23:28:07.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.068957162591428,"aZ":-15.557323531798133,"pfxX":-5.620310345404639,"pfxZ":8.30708655813086,"pX":-3.69957063067566E-4,"pZ":3.0430833894794946,"vX0":6.264018820202044,"vY0":-140.3858454329482,"vZ0":-3.1887084329429998,"x":117.01,"y":156.62,"x0":-1.5278509598163088,"y0":50.00697947663487,"z0":5.203304397542231,"aX":-11.248252429615539},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":8.9,"spinRate":2262,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3898060955422684,"extension":6.711766645290614},"hitData":{"launchSpeed":75.8,"launchAngle":43.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.17,"coordY":135.93}},"index":7,"playId":"d3c15a64-0627-3c2d-bd38-633e368521b1","pitchNumber":8,"startTime":"2026-07-09T23:28:28.114Z","endTime":"2026-07-09T23:28:37.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:28:37.050Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Kuroda-Grauer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T23:30:49.921Z","endTime":"2026-07-09T23:33:06.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563792389867217,"aZ":-25.024682707847663,"pfxX":9.594465228092815,"pfxZ":3.7846928477996435,"pX":-1.201537104754386,"pZ":1.7429189676932637,"vX0":-9.161144239335039,"vY0":-135.63700679201304,"vZ0":-5.802873810816558,"x":162.8,"y":191.72,"x0":0.9493587005203071,"y0":50.00596426168107,"z0":5.620806687205941,"aX":18.14434260331384},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2188,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4015633135522605,"extension":6.086026732199877},"index":0,"playId":"adf9a1f1-5736-3cd5-b7f0-730865f4b911","pitchNumber":1,"startTime":"2026-07-09T23:31:11.543Z","endTime":"2026-07-09T23:31:15.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.006581059258803,"aZ":-28.698746351381708,"pfxX":8.137342546861412,"pfxZ":2.0115629600159544,"pX":1.6367665184425242,"pZ":3.358162155426143,"vX0":-1.670401745900865,"vY0":-129.96702540078383,"vZ0":-0.7898340311994911,"x":54.61,"y":148.11,"x0":1.2268116634121957,"y0":50.00071657032533,"z0":5.828700822867981,"aX":14.040478379702808},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-14.4,"spinRate":1531,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.42002963784932357,"extension":5.830078711582661},"index":1,"playId":"caea054d-bb04-3d86-92f4-7e5bd323cb4b","pitchNumber":2,"startTime":"2026-07-09T23:31:31.277Z","endTime":"2026-07-09T23:31:35.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.180090725288693,"aZ":-43.68323946337226,"pfxX":-7.002846116107886,"pfxZ":-8.820720610968912,"pX":0.8679886786868336,"pZ":1.1687333043186754,"vX0":0.9463255623422597,"vY0":-114.13623822030573,"vZ0":-0.5395556374919486,"x":108.33,"y":171.05,"x0":1.354177836807903,"y0":50.003543544555725,"z0":5.751146336089375,"aX":-9.136839724129892},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.7,"breakHorizontal":12.4,"spinRate":2817,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4819365275431098,"extension":5.830858914104065},"index":2,"playId":"01657d05-4bf0-391c-bd0a-a4aac9bdc188","pitchNumber":3,"startTime":"2026-07-09T23:31:45.025Z","endTime":"2026-07-09T23:31:48.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.574526005080966,"aZ":-43.18817634724643,"pfxX":-7.293315625968619,"pfxZ":-8.297154776464113,"pX":-0.009398735456989007,"pZ":1.7342964110101957,"vX0":-0.7812897593987599,"vY0":-114.90387456056833,"vZ0":0.28788217841588715,"x":117.36,"y":191.95,"x0":1.2822913449862223,"y0":50.0006964796365,"z0":5.826188685208581,"aX":-9.686936632202755},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.6,"breakHorizontal":13.4,"spinRate":2941,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.47787895821469073,"extension":5.841513221081543},"index":3,"playId":"cf9b88ad-bf25-3b5b-831f-e08629da4c8a","pitchNumber":4,"startTime":"2026-07-09T23:32:01.356Z","endTime":"2026-07-09T23:32:05.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.052790912326476,"aZ":-43.68397756117185,"pfxX":-7.637583851576538,"pfxZ":-8.627831946299283,"pX":0.7887936248608944,"pZ":2.3132981632591556,"vX0":1.380528428550992,"vY0":-115.53603612853937,"vZ0":1.521929851661079,"x":86.93,"y":176.32,"x0":1.1703644735054954,"y0":50.00022631652324,"z0":5.885134111474762,"aX":-10.193659201042266},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.8,"breakHorizontal":13.4,"spinRate":2929,"spinDirection":310},"zone":6,"typeConfidence":2.0,"plateTime":0.47637897601010604,"extension":5.672170184265566},"index":4,"playId":"f9b43639-628a-30a6-82d5-6709380597d0","pitchNumber":5,"startTime":"2026-07-09T23:32:23.285Z","endTime":"2026-07-09T23:32:27.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.428104331896236,"aZ":-19.037116053845523,"pfxX":3.535279457515415,"pfxZ":6.8521848204861335,"pX":0.8137141800064205,"pZ":4.348508820424818,"vX0":-0.47940849370435257,"vY0":-137.36636314605727,"vZ0":-0.9119309056868043,"x":85.98,"y":121.37,"x0":0.5305917625517552,"y0":50.00612884540903,"z0":5.974826845531854,"aX":6.78088232588655},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-6.4,"spinRate":2124,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39820240333551826,"extension":5.59433487063653},"index":5,"playId":"dbf68a41-a3e9-371d-9dbb-7858dc1e1518","pitchNumber":6,"startTime":"2026-07-09T23:32:45.879Z","endTime":"2026-07-09T23:32:49.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.894702860776494,"aZ":-28.353335797504865,"pfxX":9.593654732960152,"pfxZ":2.0038961228560552,"pX":0.5437769159680306,"pZ":3.63981856746935,"vX0":-3.8936462347879655,"vY0":-137.2752969643229,"vZ0":-0.8829504331917966,"x":96.27,"y":140.5,"x0":0.7356158152912107,"y0":50.00209186527191,"z0":5.898970245495048,"aX":18.275670467580944},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.6,"breakHorizontal":-16.6,"spinRate":2087,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.39928135979452817,"extension":5.886243310375432},"index":6,"playId":"aa86d0df-26a7-3225-b787-7904238cde4a","pitchNumber":7,"startTime":"2026-07-09T23:33:03.215Z","endTime":"2026-07-09T23:33:06.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:33:06.981Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out softly, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T23:33:10.718Z","endTime":"2026-07-09T23:34:19.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92379010393199,"aZ":-23.59250405752574,"pfxX":8.830782951751562,"pfxZ":4.3033220647961326,"pX":0.4500385427189336,"pZ":2.7002313991393634,"vX0":-3.708921052532685,"vY0":-140.33451761258345,"vZ0":-4.500244984556176,"x":99.85,"y":165.87,"x0":0.6420258456105563,"y0":50.00032247297941,"z0":5.862415725560838,"aX":17.600901858611333},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":2177,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3903742827229655,"extension":5.770818195501858},"index":0,"playId":"73fb1621-b7a9-352a-b5a2-4fb07985e5c2","pitchNumber":1,"startTime":"2026-07-09T23:33:32.166Z","endTime":"2026-07-09T23:33:35.695Z","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":95.3,"endSpeed":87.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899952694951878,"aZ":-23.752073851152698,"pfxX":7.0942542044415475,"pfxZ":4.302210219377658,"pX":-0.22759555886910843,"pZ":2.7660338892932748,"vX0":-4.486352704740822,"vY0":-138.73301684968936,"vZ0":-4.28981189482278,"x":125.68,"y":164.1,"x0":0.4855559884346717,"y0":50.00126384805513,"z0":5.907770166165247,"aX":13.881588973720987},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":-12.0,"spinRate":2203,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.39422513813269644,"extension":5.694651172935703},"index":1,"playId":"07cd53ab-f1a4-3eaf-a375-cfe8cb4339d5","pitchNumber":2,"startTime":"2026-07-09T23:33:47.771Z","endTime":"2026-07-09T23:33:51.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492369023834154,"aZ":-30.31791705897383,"pfxX":-1.4609243252568778,"pfxZ":1.1032387849543053,"pX":-1.063394461981644,"pZ":2.6939847158581633,"vX0":-4.274982480377192,"vY0":-128.24298824244863,"vZ0":-2.091641473187273,"x":157.53,"y":166.04,"x0":0.8069432149906726,"y0":50.004059017041676,"z0":5.857115727581073,"aX":-2.463242833340305},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":3.5,"spinRate":2405,"spinDirection":283},"zone":11,"typeConfidence":2.0,"plateTime":0.42511478278220505,"extension":5.779844131594735},"hitData":{"launchSpeed":51.2,"launchAngle":2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":106.99,"coordY":160.32}},"index":2,"playId":"eb5b4b44-3354-3a6f-b96b-96886ceb3b51","pitchNumber":3,"startTime":"2026-07-09T23:34:11.326Z","endTime":"2026-07-09T23:34:19.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:34:19.679Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Shea Langeliers hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T23:34:21.939Z","endTime":"2026-07-09T23:34:48.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479525307334086,"aZ":-29.51920656122062,"pfxX":1.1007907314755254,"pfxZ":1.587383398888437,"pX":-1.9400380354126798,"pZ":1.5486537382697187,"vX0":-7.252827902749074,"vY0":-128.06894683134863,"vZ0":-4.442133609820296,"x":190.95,"y":196.97,"x0":0.7760392882452309,"y0":50.00337789905658,"z0":5.593450017698704,"aX":1.8430047746521154},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.5,"spinRate":2383,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.42637896149004106,"extension":5.943861791848936},"index":0,"playId":"cb6f1cd0-1c5f-33e0-be5a-ad2b33e4c7b2","pitchNumber":1,"startTime":"2026-07-09T23:34:44.855Z","endTime":"2026-07-09T23:34:48.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:34:48.603Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-09T23:35:26.125Z","endTime":"2026-07-09T23:37:26.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-09T23:35:13.993Z","endTime":"2026-07-09T23:35:28.482Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441222649474685,"aZ":-24.18797393696732,"pfxX":8.535897672481488,"pfxZ":4.1677619760685385,"pX":-0.39075012115309604,"pZ":1.7032163312833575,"vX0":-6.131964511488947,"vY0":-137.1451290801884,"vZ0":-6.176080726661127,"x":131.89,"y":192.79,"x0":0.7575750438732961,"y0":50.00543620975369,"z0":5.618793002520069,"aX":16.371007465708658},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":-14.3,"spinRate":2197,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.3983524868743489,"extension":5.948011841475971},"index":1,"playId":"562bc36c-691a-3cc6-b7dd-3551f2eb672f","pitchNumber":1,"startTime":"2026-07-09T23:35:28.482Z","endTime":"2026-07-09T23:35:32.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13767793281224,"aZ":-21.358352486671304,"pfxX":9.497094944731451,"pfxZ":5.577578676759636,"pX":-0.6258461629795266,"pZ":1.5242297339959774,"vX0":-6.406588321693599,"vY0":-138.02674926641166,"vZ0":-7.6816650915996885,"x":140.86,"y":197.63,"x0":0.48484133427035614,"y0":50.006679280849696,"z0":5.768790980041722,"aX":18.429730447164395},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":-16.0,"spinRate":2303,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3959877682655337,"extension":5.783171828442889},"index":2,"playId":"d115981c-829c-3aa4-b353-96a9dd662805","pitchNumber":2,"startTime":"2026-07-09T23:35:44.970Z","endTime":"2026-07-09T23:35:50.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967770164798406,"aZ":-27.446066994844653,"pfxX":9.373348973563958,"pfxZ":2.7488910368879838,"pX":-0.6971254189812113,"pZ":0.9155609049518973,"vX0":-7.018487019593848,"vY0":-129.55075735252214,"vZ0":-6.494240357286839,"x":143.57,"y":214.06,"x0":0.8130124352001906,"y0":50.00284340596703,"z0":5.518739345702135,"aX":16.127517342075695},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-15.7,"spinRate":1788,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4208332032295199,"extension":5.993410576086562},"index":3,"playId":"ea1634a8-459e-31ce-a822-886a99fdcb96","pitchNumber":3,"startTime":"2026-07-09T23:36:02.481Z","endTime":"2026-07-09T23:36:07.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950704232931297,"aZ":-25.037578980539397,"pfxX":9.073362817607846,"pfxZ":3.8150179055923044,"pX":-0.8406785077102822,"pZ":1.7114527849569252,"vX0":-7.93149918880512,"vY0":-135.97875369141641,"vZ0":-5.909394663416496,"x":149.04,"y":192.57,"x0":0.9357950319451568,"y0":50.005624992430505,"z0":5.651212924292271,"aX":16.9861167194986},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":-14.8,"spinRate":2178,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40287051087077375,"extension":5.904104990501033},"index":4,"playId":"54a2af09-e962-3e46-832e-8874d47bda16","pitchNumber":4,"startTime":"2026-07-09T23:36:23.754Z","endTime":"2026-07-09T23:36:27.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604859037792455,"aZ":-27.523089071842236,"pfxX":10.472236403135593,"pfxZ":2.4833999485237683,"pX":-0.6755664924706755,"pZ":1.733771961968861,"vX0":-7.283032816993715,"vY0":-136.2185356722088,"vZ0":-5.623758345779516,"x":142.75,"y":191.97,"x0":0.6754091734275814,"y0":50.00565012181768,"z0":5.7340297571038725,"aX":19.6353521883857},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":-17.4,"spinRate":2178,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4024689451244363,"extension":5.784822683712234},"index":5,"playId":"7e31f6dd-8436-3b15-b380-45cfec1caa5c","pitchNumber":5,"startTime":"2026-07-09T23:36:41.816Z","endTime":"2026-07-09T23:36:46.336Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163811104979192,"aZ":-41.27703097107299,"pfxX":-6.483558741398633,"pfxZ":-7.100022459187546,"pX":0.18849090058529835,"pZ":2.180795649375635,"vX0":-0.2477687770840632,"vY0":-113.52167827297208,"vZ0":1.2595714296437928,"x":109.82,"y":179.9,"x0":1.139692518665487,"y0":50.00294571513258,"z0":5.784264661157892,"aX":-8.313783713517187},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.1,"breakHorizontal":11.8,"spinRate":2774,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.485756395656181,"extension":5.773290000977097},"index":6,"playId":"4aef10b6-6eb7-3d4d-b439-c96cf598d738","pitchNumber":6,"startTime":"2026-07-09T23:37:17.211Z","endTime":"2026-07-09T23:37:26.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:37:26.017Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T23:39:24.756Z","endTime":"2026-07-09T23:40:35.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96198641123828,"aZ":-19.910947580445324,"pfxX":-9.444302621727484,"pfxZ":6.756222685781223,"pX":1.0814499619771387,"pZ":0.1244572036471844,"vX0":9.810568658567863,"vY0":-133.4401070468561,"vZ0":-9.18299350956475,"x":75.78,"y":235.42,"x0":-1.4042894588668509,"y0":50.0036786773313,"z0":5.027837143648376,"aX":-17.144136298245968},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2235,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4094445641093234,"extension":6.497804218988282},"index":0,"playId":"5a8031dd-6426-3c02-b7ce-9363e13b7dc2","pitchNumber":1,"startTime":"2026-07-09T23:39:32.623Z","endTime":"2026-07-09T23:39:35.997Z","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":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.324372316632658,"aZ":-26.69819035898614,"pfxX":-5.615010336071775,"pfxZ":3.2009101854567605,"pX":0.4952320341308039,"pZ":1.4582299592173416,"vX0":6.702944166142202,"vY0":-129.06848760177058,"vZ0":-4.53635109114,"x":98.12,"y":199.41,"x0":-1.388969023013726,"y0":50.00429471730796,"z0":5.260668183501632,"aX":-9.608236607296925},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":8.9,"spinRate":1036,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4221147326528296,"extension":6.558358873720806},"index":1,"playId":"b2a6c7da-c7ec-330d-a32e-856925d604b6","pitchNumber":2,"startTime":"2026-07-09T23:39:52.197Z","endTime":"2026-07-09T23:39:55.616Z","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":94.0,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.808330147716806,"aZ":-23.9335335542721,"pfxX":-9.0622639906515,"pfxZ":4.284105884693544,"pX":-1.7450689198028166,"pZ":2.533242405379931,"vX0":2.9624032022994213,"vY0":-136.99957214023487,"vZ0":-2.826863871193751,"x":183.52,"y":170.38,"x0":-1.6550565824932266,"y0":50.00391891584403,"z0":5.192646601390777,"aX":-17.437405529303135},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2126,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39794536262473734,"extension":6.4088984259073145},"index":2,"playId":"6d24fe3e-d973-39bd-abe7-4e02c8fcf1a0","pitchNumber":3,"startTime":"2026-07-09T23:40:08.364Z","endTime":"2026-07-09T23:40:12.147Z","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":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4278560651129,"aZ":-25.000788961677543,"pfxX":1.427664865866333,"pfxZ":4.338115994340004,"pX":0.03516405224513097,"pZ":2.706705862942978,"vX0":3.7447060640464582,"vY0":-126.89064343002954,"vZ0":-1.426937606666152,"x":115.66,"y":165.7,"x0":-1.6367989809253778,"y0":50.00534795787113,"z0":5.241137346095051,"aX":2.3615997928361545},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-3.4,"spinRate":2597,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.42928971479653644,"extension":6.445581901744314},"hitData":{"launchSpeed":79.5,"launchAngle":38.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.13,"coordY":96.88}},"index":3,"playId":"c521eaac-6ebb-334a-b5b3-6c9e1a1d578c","pitchNumber":4,"startTime":"2026-07-09T23:40:26.182Z","endTime":"2026-07-09T23:40:35.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:40:35.597Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to left fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T23:40:40.335Z","endTime":"2026-07-09T23:43:43.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840486957029853,"aZ":-23.37347119506213,"pfxX":-10.07778011844103,"pfxZ":4.519671962460815,"pX":-1.0338857608027694,"pZ":2.347458490621807,"vX0":5.1454546027839445,"vY0":-138.19342658902653,"vZ0":-3.5392253557348017,"x":156.41,"y":175.4,"x0":-1.60381367481079,"y0":50.00391780126274,"z0":5.202494193412805,"aX":-19.625120801199415},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":2225,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3953378330835391,"extension":6.364420058286469},"index":0,"playId":"f12954bd-cfa9-320c-9fdc-b86729f6a7b7","pitchNumber":1,"startTime":"2026-07-09T23:41:00.800Z","endTime":"2026-07-09T23:41:03.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.277319025984017,"aZ":-28.802102970753225,"pfxX":-8.486999502635692,"pfxZ":1.920500688801237,"pX":-0.43592438252759297,"pZ":1.4906084296491178,"vX0":5.762778405637099,"vY0":-130.6929200014931,"vZ0":-4.164575063442002,"x":133.62,"y":198.53,"x0":-1.5485708306274122,"y0":50.00561592831062,"z0":5.227775536224892,"aX":-14.926899485283641},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":14.4,"spinRate":1242,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4164794346009786,"extension":6.520108813905409},"index":1,"playId":"6bc17682-a533-34d4-95f2-b4ff1a488dd9","pitchNumber":2,"startTime":"2026-07-09T23:41:17.240Z","endTime":"2026-07-09T23:41:22.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801392171027537,"aZ":-18.96587643519116,"pfxX":-6.883623815956312,"pfxZ":6.6864278150297025,"pX":-0.21940729840876716,"pZ":4.401062143298327,"vX0":6.010608886845453,"vY0":-139.31570542327648,"vZ0":0.7545582469133317,"x":125.36,"y":119.95,"x0":-1.5051149162881905,"y0":50.003564189059965,"z0":5.375505654782538,"aX":-13.600900165712074},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2278,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39238142894168027,"extension":6.489411844291359},"index":2,"playId":"afbd5c70-21b1-3218-ae51-4326ebfbd741","pitchNumber":3,"startTime":"2026-07-09T23:41:36.786Z","endTime":"2026-07-09T23:41:40.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599569129958443,"aZ":-24.04488783118988,"pfxX":2.694553270380773,"pfxZ":4.908930339974606,"pX":1.8016548458975046,"pZ":1.6669431117184426,"vX0":7.3615301103127475,"vY0":-127.41047555107053,"vZ0":-4.0071739284957495,"x":48.33,"y":193.77,"x0":-1.4674295136272475,"y0":50.0001933144298,"z0":5.145890000214238,"aX":4.455281583854524},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":-6.5,"spinRate":2566,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.42885305979483546,"extension":6.509139215021896},"index":3,"playId":"3cdd3ddc-b4b7-3627-8f56-277523d73b2f","pitchNumber":4,"startTime":"2026-07-09T23:41:53.246Z","endTime":"2026-07-09T23:41:56.652Z","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":95.8,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236664066637392,"aZ":-18.426423873872608,"pfxX":-7.049076841131176,"pfxZ":6.912979880740807,"pX":1.1593336522106035,"pZ":1.3408112848862048,"vX0":9.453396476390408,"vY0":-139.1715310482995,"vZ0":-6.972833958436256,"x":72.81,"y":202.58,"x0":-1.3441462842502239,"y0":50.002669645382554,"z0":5.071274131765101,"aX":-14.017496038655782},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2267,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3915332046404649,"extension":6.578404321666294},"index":4,"playId":"60cc8eb7-1c8b-38f6-aa66-7ca8cae8f9b3","pitchNumber":5,"startTime":"2026-07-09T23:42:12.396Z","endTime":"2026-07-09T23:42:16.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010315072242587,"aZ":-27.781143930388698,"pfxX":-6.87557393746104,"pfxZ":2.54095822204133,"pX":0.49150525213601026,"pZ":1.4327378114153224,"vX0":7.308807930443414,"vY0":-129.47597533620785,"vZ0":-4.354022168194701,"x":98.26,"y":200.1,"x0":-1.4484443011458992,"y0":50.005270010184276,"z0":5.213804483228572,"aX":-11.906606867526156},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":11.2,"spinRate":1187,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.41986624905054803,"extension":6.507568114608627},"index":5,"playId":"3b859a53-5734-377d-b541-cc1902165c55","pitchNumber":6,"startTime":"2026-07-09T23:42:30.932Z","endTime":"2026-07-09T23:42:35.331Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-09T23:42:43.667Z","endTime":"2026-07-09T23:42:58.611Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100217660182388,"aZ":-14.909498692405377,"pfxX":-6.701280306585241,"pfxZ":8.8164485477055,"pX":-0.4263926265914789,"pZ":2.7482238523087736,"vX0":5.552192685162835,"vY0":-138.61100603145192,"vZ0":-3.924329885872811,"x":133.25,"y":164.58,"x0":-1.5783717041635472,"y0":50.003345381384605,"z0":5.168624608948699,"aX":-13.124825867287564},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2273,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3941651443660952,"extension":6.497225573866255},"index":7,"playId":"69281df9-6d3f-34a8-893d-09059eb3e684","pitchNumber":7,"startTime":"2026-07-09T23:42:58.611Z","endTime":"2026-07-09T23:43:04.657Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404214548583294,"aZ":-17.13772272394649,"pfxX":-5.88236525340843,"pfxZ":7.490363260699098,"pX":-0.5841968982788952,"pZ":3.2567573721058665,"vX0":5.031456863639906,"vY0":-140.04004387468095,"vZ0":-2.3314981799443384,"x":139.27,"y":150.85,"x0":-1.6303374127698491,"y0":50.00435016796713,"z0":5.207334090803148,"aX":-11.811711920162171},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2240,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3895064042287415,"extension":6.428247789544581},"hitData":{"launchSpeed":99.7,"launchAngle":38.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.31,"coordY":61.13}},"index":8,"playId":"5cfa6328-6b7e-35ae-8cc3-841d966cf782","pitchNumber":8,"startTime":"2026-07-09T23:43:30.075Z","endTime":"2026-07-09T23:43:43.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:43:43.224Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out softly, third baseman Joshua Kuroda-Grauer to first baseman Jonah Heim.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-09T23:43:43.710Z","endTime":"2026-07-09T23:45:15.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679185427696595,"aZ":-16.04980105361149,"pfxX":-5.425039530615789,"pfxZ":8.047347253982894,"pX":0.3605381843025544,"pZ":2.987307050016087,"vX0":7.207841851585308,"vY0":-139.74206562835437,"vZ0":-3.3600510618377473,"x":103.26,"y":158.12,"x0":-1.531903766817088,"y0":50.000383040429476,"z0":5.24193821198772,"aX":-10.86717886543556},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2243,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39004707185400367,"extension":6.399997485552888},"index":0,"playId":"d2f6184f-79de-392c-92d8-591d46f77f52","pitchNumber":1,"startTime":"2026-07-09T23:44:12.503Z","endTime":"2026-07-09T23:44:16.343Z","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":89.3,"endSpeed":83.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912949806543025,"aZ":-31.298193534536388,"pfxX":-6.6631187959439915,"pfxZ":0.5076190223783672,"pX":0.28710773606892986,"pZ":0.43759261877083044,"vX0":6.917761047805355,"vY0":-129.90324840268775,"vZ0":-6.105219005286551,"x":106.06,"y":226.96,"x0":-1.52847188102064,"y0":50.004509304306104,"z0":5.1597016108535705,"aX":-11.53651110111137},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":10.8,"spinRate":1131,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4195809564243338,"extension":6.590434794990567},"index":1,"playId":"6e7e7b09-b7a4-3443-ae26-f2efc3fc23f3","pitchNumber":2,"startTime":"2026-07-09T23:44:33.367Z","endTime":"2026-07-09T23:44:36.813Z","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":89.5,"endSpeed":83.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59219875718041,"aZ":-31.680928289287078,"pfxX":-6.3971345454806645,"pfxZ":0.2829158654151058,"pX":-0.998012575064674,"pZ":2.1087421363173178,"vX0":3.4962688706502787,"vY0":-130.35496478900342,"vZ0":-2.07881201555838,"x":155.04,"y":181.84,"x0":-1.5178362986583351,"y0":50.00342441914286,"z0":5.283207751295535,"aX":-11.13001253542159},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":10.9,"spinRate":1062,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.41845191096996626,"extension":6.381718373154742},"index":2,"playId":"bb67ab7e-4f11-3f6b-aea1-ac61c60f8da3","pitchNumber":3,"startTime":"2026-07-09T23:44:50.276Z","endTime":"2026-07-09T23:44:54.691Z","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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.591896204920634,"aZ":-27.203221558378328,"pfxX":5.026076946607459,"pfxZ":3.096107954416686,"pX":0.48581204479610085,"pZ":2.437673807428826,"vX0":3.719175455174855,"vY0":-124.70587484622897,"vZ0":-1.1865209913248715,"x":98.48,"y":172.96,"x0":-1.6680306565064484,"y0":50.00142824600643,"z0":5.124776782899884,"aX":8.066440221107735},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-9.8,"spinRate":2611,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4360530099206015,"extension":6.337840981083815},"hitData":{"launchSpeed":58.9,"launchAngle":-0.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":109.0,"coordY":160.0}},"index":3,"playId":"3a470ef8-0db3-3bed-82b0-ecdf74fbf127","pitchNumber":4,"startTime":"2026-07-09T23:45:07.068Z","endTime":"2026-07-09T23:45:15.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:45:15.219Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a sharp ground ball to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T23:46:44.406Z","endTime":"2026-07-09T23:47:40.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26562619102118,"aZ":-25.395151604756993,"pfxX":9.001442413101191,"pfxZ":3.5072053988199805,"pX":0.11177168051357562,"pZ":2.21794219477894,"vX0":-5.30771271189379,"vY0":-137.19327273241854,"vZ0":-4.871867167773997,"x":112.74,"y":178.9,"x0":0.8875440303225157,"y0":50.00507949043518,"z0":5.716674609105461,"aX":17.40792265441272},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":-15.4,"spinRate":2074,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.3970618982099108,"extension":5.90886669012371},"hitData":{"launchSpeed":105.6,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.39,"coordY":106.08}},"index":0,"playId":"6ec27377-1249-3bf5-b605-a8c8df66c413","pitchNumber":1,"startTime":"2026-07-09T23:47:29.212Z","endTime":"2026-07-09T23:47:40.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:47:40.764Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Lawrence Butler hit by pitch. Jacob Wilson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T23:47:40.425Z","endTime":"2026-07-09T23:49:18.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239209285362946,"aZ":-23.612448702318808,"pfxX":5.820941327836486,"pfxZ":4.456693665510322,"pX":0.9170598137747573,"pZ":3.4906203096603674,"vX0":-2.0233051136666487,"vY0":-136.56933663169818,"vZ0":-2.366610211639677,"x":82.04,"y":144.53,"x0":0.9037439077990981,"y0":50.0049865815106,"z0":5.963637513729122,"aX":11.185097744866239},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":-10.2,"spinRate":2097,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3984733396181097,"extension":5.700444836551101},"index":0,"playId":"371d8879-d42b-381f-b2d5-976fb16624c1","pitchNumber":1,"startTime":"2026-07-09T23:47:56.812Z","endTime":"2026-07-09T23:48:00.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618905485313213,"aZ":-23.659597821905948,"pfxX":8.31287156927956,"pfxZ":4.425191046223139,"pX":-0.27276151375312235,"pZ":1.22279025578439,"vX0":-5.652931645368485,"vY0":-136.694892350432,"vZ0":-7.887121615251999,"x":127.4,"y":205.76,"x0":0.7254119174301165,"y0":50.000577644698,"z0":5.729342386769644,"aX":15.980940365025521},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":-14.2,"spinRate":2203,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.3982759084726335,"extension":5.775205896119741},"index":1,"playId":"8fa9a41c-89e2-3b03-b2c0-85a0d91ad771","pitchNumber":2,"startTime":"2026-07-09T23:48:16.174Z","endTime":"2026-07-09T23:48:20.557Z","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.4,"endSpeed":85.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76367866641862,"aZ":-27.342926898284134,"pfxX":8.598357503288858,"pfxZ":2.5666307894110165,"pX":0.7802686442479128,"pZ":3.439674901262887,"vX0":-3.385579790791677,"vY0":-136.08391193364204,"vZ0":-1.709368973736002,"x":87.26,"y":145.91,"x0":0.9205464901531313,"y0":50.00405609395903,"z0":5.962904539504298,"aX":16.190935598821067},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":2176,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4018909119868481,"extension":5.844813390942445},"index":2,"playId":"88884831-9496-37c4-b0a6-913250f00cc0","pitchNumber":3,"startTime":"2026-07-09T23:48:35.551Z","endTime":"2026-07-09T23:48:39.766Z","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":0},"index":3,"playId":"e32e40dd-a244-314d-899a-7d6701387a68","startTime":"2026-07-09T23:48:55.259Z","endTime":"2026-07-09T23:48:58.259Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.454545680074492,"aZ":-41.86029877413939,"pfxX":-7.953947408498202,"pfxZ":-7.982418621675567,"pX":2.6348444205798893,"pZ":3.806254423985016,"vX0":4.505355865290018,"vY0":-109.50187717462299,"vZ0":5.081184554980227,"x":16.57,"y":136.01,"x0":1.5834020963683086,"y0":50.00282318431327,"z0":5.936102327297399,"aX":-9.652912211705829},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.7,"breakHorizontal":13.2,"spinRate":2705,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.5003314044487417,"extension":5.587771610814191},"index":4,"playId":"37ab978a-972e-3b8f-9ccc-abf9a81c273c","pitchNumber":4,"startTime":"2026-07-09T23:49:15.123Z","endTime":"2026-07-09T23:49:18.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:49:18.709Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to right fielder Matt Vierling. Jacob Wilson to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T23:50:11.592Z","endTime":"2026-07-09T23:51:18.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","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":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-09T23:49:36.943Z","endTime":"2026-07-09T23:50:13.872Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37615247414058,"aZ":-28.30281659429919,"pfxX":8.536126278919507,"pfxZ":2.3164231302130496,"pX":1.9775462308115828,"pZ":3.4465849278331406,"vX0":-0.6297290550124796,"vY0":-127.70973072344495,"vZ0":-0.4852413122747127,"x":41.62,"y":145.72,"x0":1.1148795052073628,"y0":50.0029175704566,"z0":5.8425105175617675,"aX":14.267256709302288},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-15.4,"spinRate":1426,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.42695301839940925,"extension":5.648156507874275},"index":1,"playId":"f12d5403-9b97-3dcb-a005-236e9b56c59a","pitchNumber":1,"startTime":"2026-07-09T23:50:13.872Z","endTime":"2026-07-09T23:50:17.366Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-09T23:50:28.550Z","endTime":"2026-07-09T23:51:05.495Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.113252403568715,"aZ":-27.23176132240454,"pfxX":9.684255922045912,"pfxZ":2.7336177948439904,"pX":0.6697736978761476,"pZ":2.6996117135101567,"vX0":-4.590464387541604,"vY0":-133.44207144511003,"vZ0":-2.502322979508409,"x":91.47,"y":165.89,"x0":1.1520388383009237,"y0":50.00312386810677,"z0":5.606910254250146,"aX":17.503918420804464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-16.6,"spinRate":2167,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4101120460764629,"extension":5.846026852247047},"hitData":{"launchSpeed":93.8,"launchAngle":30.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.95,"coordY":85.27}},"index":3,"playId":"4b2cf6f8-adcb-32a6-8261-8c7cd4dd4bb7","pitchNumber":2,"startTime":"2026-07-09T23:51:05.495Z","endTime":"2026-07-09T23:51:18.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:51:18.487Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Henry Bolte grounds into a force out, first baseman Spencer Torkelson to shortstop Zach McKinstry. Jacob Wilson scores. Lawrence Butler out at 2nd. Henry Bolte to 1st.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T23:51:25.977Z","endTime":"2026-07-09T23:52:54.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.447451460677566,"aZ":-26.267303074580784,"pfxX":7.493516373754086,"pfxZ":3.1559065074766464,"pX":-0.3156363709489814,"pZ":1.8795902852886313,"vX0":-6.219580896310954,"vY0":-135.22470689564867,"vZ0":-4.97599544250516,"x":129.03,"y":188.03,"x0":1.0282362422929134,"y0":50.004109264958096,"z0":5.561274964825033,"aX":14.031594755705555},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-12.5,"spinRate":2087,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4033595778978101,"extension":5.870374937601152},"index":0,"playId":"53624ddf-770d-365e-82a4-c31a87b8e332","pitchNumber":1,"startTime":"2026-07-09T23:51:52.175Z","endTime":"2026-07-09T23:51:57.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8590043162401,"aZ":-21.539088321827855,"pfxX":8.511967665289127,"pfxZ":5.485865185016946,"pX":-0.4373247824931908,"pZ":1.02822183086097,"vX0":-6.434909093045872,"vY0":-137.5017421433006,"vZ0":-8.71246206610831,"x":133.67,"y":211.02,"x0":0.8125850157739508,"y0":50.003464562386945,"z0":5.667173186332485,"aX":16.506928495032632},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":-14.3,"spinRate":2167,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3964164877392453,"extension":5.857362054434246},"index":1,"playId":"6352451d-dc24-31c9-b92b-97ac83de6e9a","pitchNumber":2,"startTime":"2026-07-09T23:52:07.198Z","endTime":"2026-07-09T23:52:12.153Z","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":1},"index":2,"playId":"167845f3-8be2-3846-89da-9cb234f5c1e8","startTime":"2026-07-09T23:52:24.798Z","endTime":"2026-07-09T23:52:27.798Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75853146552099,"aZ":-25.96677901780312,"pfxX":8.422183154714132,"pfxZ":3.2513838416757004,"pX":-0.5500450992819791,"pZ":3.051672134711591,"vX0":-6.15213898932614,"vY0":-136.4417821572279,"vZ0":-2.8858943243806183,"x":137.97,"y":156.38,"x0":0.626736709018944,"y0":50.000441405599005,"z0":5.890254295072689,"aX":16.061592810084747},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":-14.2,"spinRate":2104,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.39967194205768664,"extension":5.845370611542649},"hitData":{"launchSpeed":81.7,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":169.92}},"index":3,"playId":"1e7c03fb-25d9-38c8-b7b1-37a3126b0864","pitchNumber":3,"startTime":"2026-07-09T23:52:45.433Z","endTime":"2026-07-09T23:52:54.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:52:54.137Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-09T23:53:13.311Z","endTime":"2026-07-09T23:55:07.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13116516516273,"aZ":-41.34101281602353,"pfxX":-8.24266039498021,"pfxZ":-7.099035957500721,"pX":1.584169551188846,"pZ":3.5308630474611205,"vX0":2.971894024858907,"vY0":-112.82117860807678,"vZ0":3.7585301255632095,"x":56.62,"y":143.45,"x0":1.3221997467812256,"y0":50.00198257484619,"z0":6.004281841667985,"aX":-10.646884171255284},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.6,"breakHorizontal":14.2,"spinRate":2688,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.4851032516739666,"extension":5.588044957118598},"index":0,"playId":"21908279-b08c-3495-8d4a-4f5dd55edb78","pitchNumber":1,"startTime":"2026-07-09T23:53:21.792Z","endTime":"2026-07-09T23:53:25.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210825318917824,"aZ":-32.84845292476765,"pfxX":8.257153811480913,"pfxZ":-0.40874808676215046,"pX":1.3746821575309693,"pZ":2.138510013329159,"vX0":-2.0083158370350884,"vY0":-127.4501708812899,"vZ0":-2.3375615520266897,"x":64.6,"y":181.04,"x0":1.1000814375717485,"y0":50.00440874879825,"z0":5.662074385053191,"aX":13.58374173095404},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":-14.5,"spinRate":1668,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.42978082919417027,"extension":5.722969243208499},"index":1,"playId":"c1446e2e-99c4-3862-8d7e-446af443f081","pitchNumber":2,"startTime":"2026-07-09T23:53:39.778Z","endTime":"2026-07-09T23:53:43.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"fa964b64-af3e-300e-9307-0587b123a502","startTime":"2026-07-09T23:53:57.338Z","endTime":"2026-07-09T23:54:00.338Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542894745411704,"aZ":-25.62495311404219,"pfxX":9.48950040326543,"pfxZ":3.430412649048974,"pX":-0.17691221034010207,"pZ":1.8773047274885954,"vX0":-5.317874104655977,"vY0":-136.9458670749407,"vZ0":-5.8096752722510185,"x":123.74,"y":188.09,"x0":0.5510059750427713,"y0":50.00525370615892,"z0":5.765071239324752,"aX":18.135180001070033},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":2247,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.39903686224007195,"extension":5.6548459315156085},"index":3,"playId":"0e8340b7-88ba-3ce1-a847-09f4e7391b8b","pitchNumber":3,"startTime":"2026-07-09T23:54:15.567Z","endTime":"2026-07-09T23:54:19.806Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589707830397998,"aZ":-24.268430016781707,"pfxX":6.8522656666858754,"pfxZ":4.018239049757687,"pX":-0.09298299878578753,"pZ":3.0997170315559157,"vX0":-4.2280451255572755,"vY0":-138.10505447056315,"vZ0":-3.2038185027483563,"x":120.54,"y":155.09,"x0":0.5535084867702117,"y0":50.00087016949096,"z0":5.874548609675997,"aX":13.472010937734051},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":-11.8,"spinRate":2208,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.39392994044480245,"extension":5.635702043833801},"index":4,"playId":"009708bb-e397-31c8-be42-3c56e18785f9","pitchNumber":4,"startTime":"2026-07-09T23:54:37.984Z","endTime":"2026-07-09T23:54:41.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85140026815464,"aZ":-25.11699650684952,"pfxX":7.820963335954329,"pfxZ":3.5539776063161304,"pX":-0.6049422585957516,"pZ":1.912142674834892,"vX0":-5.898313647803112,"vY0":-139.0326104263362,"vZ0":-6.115273800891235,"x":140.06,"y":187.15,"x0":0.5122740493716649,"y0":50.00569893228811,"z0":5.773468405440578,"aX":15.540492511934186},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-13.2,"spinRate":2241,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3917481716759261,"extension":5.772127026964679},"hitData":{"launchSpeed":85.3,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":172.97}},"index":5,"playId":"85faf25e-480d-3e31-a3e2-4e56bc59e1d3","pitchNumber":5,"startTime":"2026-07-09T23:54:56.684Z","endTime":"2026-07-09T23:55:07.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:55:07.258Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hao-Yu Lee lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T23:56:59.161Z","endTime":"2026-07-09T23:59:07.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55612051960366,"aZ":-33.764654565624824,"pfxX":4.769763329341628,"pfxZ":-1.005585615491201,"pX":-0.20640222739631214,"pZ":2.0915708535032205,"vX0":2.65711040831314,"vY0":-124.90018797283773,"vZ0":-0.9680482417842072,"x":124.87,"y":182.31,"x0":-1.904375408482635,"y0":50.00393875677625,"z0":5.264862937881684,"aX":7.523929887737685},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-9.2,"spinRate":2628,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4388056188507985,"extension":6.341545377303509},"index":0,"playId":"06cc9fb5-06f2-32f0-a2b8-f2700e3852a8","pitchNumber":1,"startTime":"2026-07-09T23:57:24.626Z","endTime":"2026-07-09T23:57:28.318Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.267922433963474,"aZ":-25.343835919553165,"pfxX":-8.994484224311801,"pfxZ":3.5738359206474666,"pX":-0.07175637204822019,"pZ":2.492750495931872,"vX0":7.529074838200925,"vY0":-137.3775891845186,"vZ0":-2.7914836698942245,"x":119.74,"y":171.48,"x0":-1.6785217988414558,"y0":50.00607341022885,"z0":5.243803142157849,"aX":-17.20540410944102},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":14.8,"spinRate":2286,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39861943548935175,"extension":6.45529080505622},"index":1,"playId":"4ece4960-5862-3587-bec3-c7dc7175dda8","pitchNumber":2,"startTime":"2026-07-09T23:57:39.396Z","endTime":"2026-07-09T23:57:43.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870353707816218,"aZ":-15.118153722310772,"pfxX":-5.802066527843213,"pfxZ":8.966434068252218,"pX":-0.41093398694048594,"pZ":1.3969967421029788,"vX0":5.372762069852934,"vY0":-136.5254142408028,"vZ0":-7.1293617484047465,"x":132.66,"y":201.06,"x0":-1.6431600030036195,"y0":50.00547457569766,"z0":5.067731842431793,"aX":-11.039929954174779},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2266,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40001306063258557,"extension":6.403795700096373},"index":2,"playId":"0748edf4-eeb3-3467-8a90-91e0e94cfa24","pitchNumber":3,"startTime":"2026-07-09T23:58:02.435Z","endTime":"2026-07-09T23:58:06.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448082994645073,"aZ":-27.43051810203931,"pfxX":-6.466582037499122,"pfxZ":2.7710649064914428,"pX":-0.24871128468447148,"pZ":1.9109681396144114,"vX0":5.278814670772989,"vY0":-129.32604994508833,"vZ0":-3.113654504348612,"x":126.48,"y":187.18,"x0":-1.4662476854976034,"y0":50.00213093819334,"z0":5.212194397482721,"aX":-11.063001419454256},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":10.7,"spinRate":1107,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4219214136466203,"extension":6.328907107368778},"index":3,"playId":"774fb9ff-5760-38f8-868c-78d03e68456c","pitchNumber":4,"startTime":"2026-07-09T23:58:20.784Z","endTime":"2026-07-09T23:58:24.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97223095504197,"aZ":-36.8899957729439,"pfxX":0.9476219849212364,"pfxZ":-2.956740237729314,"pX":0.7290641662050358,"pZ":0.9294010010076129,"vX0":5.588864684328232,"vY0":-124.4635412951385,"vZ0":-3.419848497605251,"x":89.21,"y":213.69,"x0":-1.6529152807794794,"y0":50.001983443257956,"z0":5.323497718033416,"aX":1.5114289703573511},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.9,"breakHorizontal":-2.8,"spinRate":2697,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43721987160845677,"extension":6.431736437163554},"index":4,"playId":"003e9ce5-e830-39fd-8905-ebfa8e7f8d03","pitchNumber":5,"startTime":"2026-07-09T23:58:42.190Z","endTime":"2026-07-09T23:58:45.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.055097629186218,"aZ":-18.65213147568637,"pfxX":-5.660979806307699,"pfxZ":6.869093068077108,"pX":-0.5584824756262512,"pZ":2.842583072599183,"vX0":5.047153615444899,"vY0":-138.7038941439545,"vZ0":-3.0553646440447415,"x":138.29,"y":162.03,"x0":-1.6571941078998613,"y0":50.00136725748733,"z0":5.1868975787027916,"aX":-11.142151171814259},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2160,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39335068585510324,"extension":6.318740868595756},"hitData":{"launchSpeed":100.5,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.85,"coordY":61.07}},"index":5,"playId":"a65778ba-90e3-38a7-9a6c-664eec4d76dd","pitchNumber":6,"startTime":"2026-07-09T23:58:59.855Z","endTime":"2026-07-09T23:59:07.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-09T23:59:07.536Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kerry Carpenter walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-09T23:59:12.448Z","endTime":"2026-07-10T00:01:09.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":85.5,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.070719734310646,"aZ":-30.939515675235462,"pfxX":8.365115497785242,"pfxZ":0.7799296479399977,"pX":-1.2174418041160124,"pZ":3.584899086487386,"vX0":-1.0477469565107407,"vY0":-124.60642543484522,"vZ0":2.1113718651101054,"x":163.41,"y":141.99,"x0":-1.8813735569313186,"y0":50.003985139096905,"z0":5.268120214165792,"aX":13.265067099768844},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-15.0,"spinRate":2447,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4381748024585299,"extension":6.368578417874107},"index":0,"playId":"2d69e982-c1db-36bd-abe4-961054d2dfec","pitchNumber":1,"startTime":"2026-07-09T23:59:41.798Z","endTime":"2026-07-09T23:59:45.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31341732642617,"aZ":-32.24880034841007,"pfxX":6.443523632286729,"pfxZ":-0.04138520840591653,"pX":0.4383612472993738,"pZ":2.1685432022244155,"vX0":3.156992999107119,"vY0":-125.64855368479137,"vZ0":-1.267358552914706,"x":100.29,"y":180.23,"x0":-1.6666859158256158,"y0":50.00578182222106,"z0":5.2686910509271145,"aX":10.440660757501274},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-12.4,"spinRate":2740,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.43372974689115606,"extension":6.466124220680932},"index":1,"playId":"0d2eaa1a-1ea0-3005-8e91-f0d9d9bbdf56","pitchNumber":2,"startTime":"2026-07-10T00:00:01.113Z","endTime":"2026-07-10T00:00:04.444Z","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.7,"endSpeed":87.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03896666015269,"aZ":-14.432069120549594,"pfxX":-6.745014024770747,"pfxZ":9.175987508350927,"pX":1.0309687375247556,"pZ":1.1819258517070903,"vX0":9.048946629001497,"vY0":-137.58841012015333,"vZ0":-7.877139008231313,"x":77.7,"y":206.87,"x0":-1.4109651200526925,"y0":50.00616217950783,"z0":5.042739843469663,"aX":-13.047365362569934},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2106,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3967649199282337,"extension":6.59178694629348},"index":2,"playId":"b6a2f10f-63dd-3fb4-a779-1963ad3e8b63","pitchNumber":3,"startTime":"2026-07-10T00:00:21.317Z","endTime":"2026-07-10T00:00:25.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81232296801481,"aZ":-26.852997349973908,"pfxX":-8.034829042859645,"pfxZ":3.204411267008942,"pX":0.45213572647887984,"pZ":-0.18875255807289537,"vX0":7.295209028173335,"vY0":-127.67022103400942,"vZ0":-7.927373066711691,"x":99.77,"y":243.88,"x0":-1.3901988703397459,"y0":50.00402497794792,"z0":5.051876245309241,"aX":-13.344638585997103},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1086,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4280470909035081,"extension":6.419183270545152},"index":3,"playId":"d3e341e4-1b31-3c3b-bcab-509f78f8ce6c","pitchNumber":4,"startTime":"2026-07-10T00:00:41.081Z","endTime":"2026-07-10T00:00:44.776Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13125669411849,"aZ":-27.912665254308827,"pfxX":3.4838712026162457,"pfxZ":2.698373228472068,"pX":-0.9067577321331991,"pZ":3.48691017200618,"vX0":1.4557458982412148,"vY0":-125.02292824836438,"vZ0":1.1489586426436618,"x":151.56,"y":144.63,"x0":-1.9497191407339884,"y0":50.000058739654456,"z0":5.319096845076121,"aX":5.491451129177653},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2336,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.43876958264240695,"extension":6.340733726501691},"index":4,"playId":"bf42e1bf-5e5d-385b-946f-b1a97cdee6dc","pitchNumber":5,"startTime":"2026-07-10T00:01:05.517Z","endTime":"2026-07-10T00:01:09.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:01:09.613Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach McKinstry homers (4) on a fly ball to right center field. Kerry Carpenter scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T00:01:10.531Z","endTime":"2026-07-10T00:03:43.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.6,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31555003737617,"aZ":-28.846716142623606,"pfxX":-5.5715915318969,"pfxZ":2.0235261041764847,"pX":-1.2821629565457238,"pZ":3.1953317291052286,"vX0":3.0928236934616224,"vY0":-127.55983876824381,"vZ0":0.4312757683685734,"x":165.87,"y":152.51,"x0":-1.7866273054756883,"y0":50.00525678101786,"z0":5.298829531613697,"aX":-9.180185263574685},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":9.4,"spinRate":935,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4294255713337929,"extension":6.404402114362585},"index":0,"playId":"6f6da440-7234-372c-a7aa-3df315ce7861","pitchNumber":1,"startTime":"2026-07-10T00:01:37.254Z","endTime":"2026-07-10T00:01:40.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14403867120668,"aZ":-23.34235963956158,"pfxX":-5.075418642795663,"pfxZ":5.342425617118979,"pX":0.464011763660194,"pZ":0.9011537358252684,"vX0":6.810330868762837,"vY0":-127.75094343643732,"vZ0":-6.0419753235968745,"x":99.31,"y":214.45,"x0":-1.57613625079142,"y0":50.006021680964544,"z0":5.130083043446897,"aX":-8.396901184894642},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.5,"breakHorizontal":7.7,"spinRate":1029,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4286261147654473,"extension":6.473773741963594},"index":1,"playId":"f41d954f-b504-37be-80bb-9d51a0a1517e","pitchNumber":2,"startTime":"2026-07-10T00:01:58.079Z","endTime":"2026-07-10T00:02:02.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678262398705314,"aZ":-18.67786134385528,"pfxX":-7.398819184055981,"pfxZ":7.22740530484613,"pX":0.5547642733862009,"pZ":0.9427337861147882,"vX0":8.277106513051864,"vY0":-135.7829305663641,"vZ0":-7.31359333137197,"x":95.85,"y":213.33,"x0":-1.5715325611253856,"y0":50.00589238552107,"z0":4.9705996492688955,"aX":-13.821423140145754},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2167,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4033617494188144,"extension":6.552501972765429},"index":2,"playId":"966f52ca-f18a-35fe-9f11-a0a80d411e3d","pitchNumber":3,"startTime":"2026-07-10T00:02:19.628Z","endTime":"2026-07-10T00:02:23.887Z","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":94.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.225786236665524,"aZ":-16.204065045605514,"pfxX":-6.8269642832992705,"pfxZ":8.405068742356391,"pX":0.04377374294764393,"pZ":2.828042146963189,"vX0":7.009469125430988,"vY0":-136.97532718210493,"vZ0":-3.3184433954196493,"x":115.33,"y":162.42,"x0":-1.6612958568141938,"y0":50.00483287286257,"z0":5.163064332894515,"aX":-12.975689880890652},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":10.9,"spinRate":2271,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3998611453436025,"extension":6.478287479512035},"index":3,"playId":"2f496d17-3e2d-31a8-89fe-119ba3ccb104","pitchNumber":4,"startTime":"2026-07-10T00:02:42.827Z","endTime":"2026-07-10T00:02:46.822Z","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":93.9,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378928844524246,"aZ":-25.50620919302919,"pfxX":-9.203162955792598,"pfxZ":3.511859076304745,"pX":-0.7005097887975039,"pZ":2.831793906788648,"vX0":5.663292856355816,"vY0":-136.7491716835121,"vZ0":-1.6487119116714113,"x":143.7,"y":162.32,"x0":-1.5996673586832364,"y0":50.00315735460503,"z0":5.187510285951025,"aX":-17.4785875331523},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":15.5,"spinRate":2320,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40010097845123305,"extension":6.399684469830997},"index":4,"playId":"96d68064-feb3-3afb-8808-ed210db017df","pitchNumber":5,"startTime":"2026-07-10T00:03:00.715Z","endTime":"2026-07-10T00:03:04.166Z","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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7690281136513,"aZ":-15.061964086424908,"pfxX":-7.209679326898522,"pfxZ":9.03302052795178,"pX":0.007742282803071347,"pZ":1.902154302635965,"vX0":7.172649588905454,"vY0":-136.00377152609292,"vZ0":-5.644438552188864,"x":116.7,"y":187.42,"x0":-1.713222041690713,"y0":50.00014981818685,"z0":5.030116971331737,"aX":-13.652750376164526},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2132,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.40106049575852953,"extension":6.508003268960917},"hitData":{"launchSpeed":101.2,"launchAngle":25.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.27,"coordY":47.87}},"index":5,"playId":"71518eb7-c939-316d-ac46-07d2bf3e2d16","pitchNumber":6,"startTime":"2026-07-10T00:03:21.257Z","endTime":"2026-07-10T00:03:43.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:03:43.073Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T00:04:47.688Z","endTime":"2026-07-10T00:06:53.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,8],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-10T00:04:03.253Z","endTime":"2026-07-10T00:04:49.986Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470275710066083,"aZ":-24.365693621852994,"pfxX":-2.547284430767313,"pfxZ":4.171642684362635,"pX":1.6763281637025926,"pZ":0.7349983538663234,"vX0":9.270220003843049,"vY0":-134.9450978836041,"vZ0":-6.981239855090395,"x":53.1,"y":218.94,"x0":-1.4512681656422488,"y0":50.000264451060225,"z0":5.036752187220073,"aX":-4.7653053325535435},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":2.9,"spinRate":2439,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.40372309202754986,"extension":6.4530375166984975},"index":1,"playId":"333f96ec-a3f3-3ece-b1b6-ae4629e830f2","pitchNumber":1,"startTime":"2026-07-10T00:04:49.986Z","endTime":"2026-07-10T00:04:53.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28301115585408,"aZ":-30.36661925247803,"pfxX":3.937435209405845,"pfxZ":1.0871587337287574,"pX":0.515683797018346,"pZ":1.5931167994011666,"vX0":4.0545462665857155,"vY0":-126.99455029680662,"vZ0":-2.9040875623377524,"x":97.34,"y":195.77,"x0":-1.6040770051291497,"y0":50.00030365040403,"z0":5.1292959636653785,"aX":6.528070227543826},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":-7.9,"spinRate":2501,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4287984123900275,"extension":6.407255000351628},"index":2,"playId":"7fa2cf4c-764b-3a6d-aeaa-33e498579f3d","pitchNumber":2,"startTime":"2026-07-10T00:05:06.359Z","endTime":"2026-07-10T00:05:10.318Z","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":87.3,"endSpeed":81.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99935111173971,"aZ":-32.437505922679684,"pfxX":4.273550514328131,"pfxZ":-0.15806041899891454,"pX":1.1900100014225077,"pZ":0.748647354928391,"vX0":5.166101352168924,"vY0":-127.11235935365082,"vZ0":-4.720271009823642,"x":71.64,"y":218.57,"x0":-1.4145119734644038,"y0":50.00381950459735,"z0":5.168940883647826,"aX":7.080389021000735},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-8.8,"spinRate":2613,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4288605174521263,"extension":6.334569259854991},"index":3,"playId":"87f4f980-5405-3d93-a8a2-2d2b0a6c3704","pitchNumber":3,"startTime":"2026-07-10T00:05:21.571Z","endTime":"2026-07-10T00:05:25.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013388383918652,"aZ":-22.79027624785392,"pfxX":-8.416845744094115,"pfxZ":4.834935081053306,"pX":-0.641679183892712,"pZ":2.9954734632868885,"vX0":5.566450482775531,"vY0":-137.58391134749095,"vZ0":-1.7900445094535349,"x":141.46,"y":157.9,"x0":-1.5849604196164873,"y0":50.00219846850081,"z0":5.1800799778261135,"aX":-16.333826690426836},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":2228,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3962594778281181,"extension":6.436470853101128},"index":4,"playId":"105d8fcc-cd0d-3312-bab6-44e83ae6e3ba","pitchNumber":4,"startTime":"2026-07-10T00:05:41.871Z","endTime":"2026-07-10T00:05:45.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66272963237824,"aZ":-24.136422735722512,"pfxX":-10.139551442064521,"pfxZ":4.235041306845335,"pX":0.19025948916679783,"pZ":0.773976021315993,"vX0":8.069141509974312,"vY0":-136.10059996350165,"vZ0":-6.904092403691414,"x":109.75,"y":217.88,"x0":-1.4788639438462203,"y0":50.003531941578615,"z0":4.987400899662809,"aX":-19.241228150642993},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2299,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4006922111968376,"extension":6.292647473417434},"index":5,"playId":"634b7982-4d72-337e-b350-db6ed082c15e","pitchNumber":5,"startTime":"2026-07-10T00:05:58.512Z","endTime":"2026-07-10T00:06:02.453Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.644091935783926,"aZ":-28.197740306701032,"pfxX":3.6988505428324423,"pfxZ":2.44386938955161,"pX":0.09184070769547434,"pZ":2.4133303421822685,"vX0":3.1735614425864993,"vY0":-125.96751222530152,"vZ0":-1.3756559395348518,"x":113.5,"y":173.62,"x0":-1.6593667480828551,"y0":50.00232053196779,"z0":5.220335266689415,"aX":6.016605748195479},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-7.3,"spinRate":2531,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4327893764965989,"extension":6.234704360698147},"index":6,"playId":"55753351-6bc1-3057-b936-c477be0d8c62","pitchNumber":6,"startTime":"2026-07-10T00:06:17.410Z","endTime":"2026-07-10T00:06:21.872Z","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":1},"index":7,"startTime":"2026-07-10T00:06:36.629Z","endTime":"2026-07-10T00:06:49.494Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71783369949859,"aZ":-30.55281982265448,"pfxX":4.5725743580951965,"pfxZ":0.9771400157495949,"pX":1.316291085833815,"pZ":1.2135081875913556,"vX0":5.740609846622159,"vY0":-126.95165980231555,"vZ0":-3.612044936585752,"x":66.83,"y":206.02,"x0":-1.5568181239539172,"y0":50.001610744446786,"z0":5.051915812413256,"aX":7.561220034313598},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-9.5,"spinRate":2760,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.429251754451625,"extension":6.4569244983081635},"index":8,"playId":"13a607f6-c2c9-32d4-b3d2-91ef80fc6314","pitchNumber":7,"startTime":"2026-07-10T00:06:49.494Z","endTime":"2026-07-10T00:06:53.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:06:53.107Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T00:09:25.008Z","endTime":"2026-07-10T00:10:32.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-10T00:07:06.962Z","endTime":"2026-07-10T00:08:01.349Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Luis Medina replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-10T00:08:01.349Z","endTime":"2026-07-10T00:09:27.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46141759958957,"aZ":-43.21941678813338,"pfxX":3.4911064950719,"pfxZ":-8.468583800796612,"pX":0.049463916011331925,"pZ":2.253810564972161,"vX0":2.4034976285254595,"vY0":-114.42175010376215,"vZ0":0.9339413757104662,"x":115.11,"y":177.93,"x0":-1.474560827208554,"y0":50.00513690512384,"z0":6.132978651172116,"aX":4.550927971654147},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.6,"breakHorizontal":-7.0,"spinRate":2462,"spinDirection":37},"zone":8,"typeConfidence":0.89,"plateTime":0.4818439102999985,"extension":6.043094222658825},"index":2,"playId":"5dc1a7a3-4fda-336b-9757-690f845fd5f1","pitchNumber":1,"startTime":"2026-07-10T00:09:27.075Z","endTime":"2026-07-10T00:09:31.017Z","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.6,"endSpeed":88.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.436544725245426,"aZ":-15.814475188825549,"pfxX":-3.1038785843741112,"pfxZ":8.08580791983741,"pX":0.4141277561544868,"pZ":4.905460768932321,"vX0":5.738059351563301,"vY0":-142.04134432805915,"vZ0":-0.31131759202005316,"x":101.21,"y":106.33,"x0":-1.2378146823466363,"y0":50.00598018682736,"z0":6.030507973433202,"aX":-6.282846796499533},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":4.3,"spinRate":2277,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.38701875673373465,"extension":6.12342828229363},"index":3,"playId":"4ebb27cc-8b0c-3ad7-8aed-02411ad7949b","pitchNumber":2,"startTime":"2026-07-10T00:09:45.924Z","endTime":"2026-07-10T00:09:49.713Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55979505310488,"aZ":-29.967845155422,"pfxX":-8.255185261783367,"pfxZ":1.3311529557661155,"pX":-0.19499486659298743,"pZ":1.835645175558427,"vX0":5.193393773733826,"vY0":-128.1210264968454,"vZ0":-4.119720858893165,"x":124.43,"y":189.22,"x0":-1.1803875325367095,"y0":50.00038034128795,"z0":5.817875819634096,"aX":-13.661767681894458},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":13.7,"spinRate":1532,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.428221154164667,"extension":6.230201884838784},"index":4,"playId":"bccd3dab-8f8c-33a0-baef-ec1d1114a028","pitchNumber":3,"startTime":"2026-07-10T00:10:06.777Z","endTime":"2026-07-10T00:10:10.388Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396063037189258,"aZ":-29.991473213428193,"pfxX":-8.636320144189483,"pfxZ":1.281538719864145,"pX":0.4036178497046234,"pZ":0.7498231675811405,"vX0":6.722085686688664,"vY0":-129.71652013267936,"vZ0":-7.033364004587504,"x":101.62,"y":218.53,"x0":-1.1006727043467945,"y0":50.002057883561726,"z0":5.786002606709683,"aX":-14.701776256948442},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":1711,"spinDirection":229},"zone":14,"typeConfidence":0.87,"plateTime":0.42241711791553804,"extension":6.31268290232515},"index":5,"playId":"70f42157-070d-3ebb-a984-25b18fc3f853","pitchNumber":4,"startTime":"2026-07-10T00:10:27.662Z","endTime":"2026-07-10T00:10:32.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:10:32.722Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-10T00:10:34.823Z","endTime":"2026-07-10T00:11:10.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39722533053552,"aZ":-12.545604609902371,"pfxX":-3.742819079794437,"pfxZ":9.795823075633951,"pX":0.7019189328972676,"pZ":2.3599212061019834,"vX0":6.684080800283377,"vY0":-140.97718747603383,"vZ0":-7.206482310826869,"x":90.24,"y":175.06,"x0":-1.2183375931816662,"y0":50.00220414543784,"z0":5.7669387385547095,"aX":-7.499792770578664},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":2424,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.3891828821915162,"extension":6.323840258895757},"hitData":{"launchSpeed":80.2,"launchAngle":40.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.99,"coordY":111.02}},"index":0,"playId":"6402be48-c136-3cb1-845c-a7bdf88dc33e","pitchNumber":1,"startTime":"2026-07-10T00:10:59.368Z","endTime":"2026-07-10T00:11:10.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:11:10.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T00:12:55.515Z","endTime":"2026-07-10T00:13:45.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968202399330675,"aZ":-41.695720199164576,"pfxX":-8.241933457354007,"pfxZ":-7.341472577334212,"pX":0.23730607231663167,"pZ":1.9968547874387705,"vX0":-0.05196929043053938,"vY0":-113.48369388328827,"vZ0":0.8276468158340455,"x":107.95,"y":184.86,"x0":1.3303506345697522,"y0":50.00454904337918,"z0":5.801242236955481,"aX":-10.684502591220133},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.7,"breakHorizontal":14.9,"spinRate":2874,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.483783261535661,"extension":5.650149244638314},"hitData":{"launchSpeed":77.5,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.07,"coordY":164.91}},"index":0,"playId":"b1ef4fa9-fae1-331a-8e4d-310cf3a8d317","pitchNumber":1,"startTime":"2026-07-10T00:13:37.729Z","endTime":"2026-07-10T00:13:45.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:13:45.965Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out softly, pitcher Framber Valdez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T00:13:50.332Z","endTime":"2026-07-10T00:14:55.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":664285,"link":"/api/v1/people/664285"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.096346043485575,"aZ":-42.59294848924987,"pfxX":-7.35716742901776,"pfxZ":-7.90108382431098,"pX":0.4606603782181948,"pZ":2.7607480253127767,"vX0":0.5452016194889191,"vY0":-114.69917706842995,"vZ0":2.357176342552555,"x":99.44,"y":164.24,"x0":1.1730836796299187,"y0":50.00051923142466,"z0":5.902135476541046,"aX":-9.707427907767386},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.3,"breakHorizontal":13.1,"spinRate":2796,"spinDirection":310},"zone":6,"typeConfidence":2.0,"plateTime":0.47928077698283467,"extension":5.676269840896248},"index":0,"playId":"553f07df-8fb8-37b1-bf46-ecaaa3dae7c3","pitchNumber":1,"startTime":"2026-07-10T00:14:11.741Z","endTime":"2026-07-10T00:14:15.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.319739474163907,"aZ":-41.83129632740825,"pfxX":-7.321045545833952,"pfxZ":-7.319893903993517,"pX":0.9190334099240094,"pZ":0.9215212827259438,"vX0":1.5183278508002869,"vY0":-114.24022285608781,"vZ0":-1.5248951591798567,"x":81.97,"y":213.9,"x0":1.1962593932175705,"y0":50.00119271654741,"z0":5.7146274569514075,"aX":-9.66206833812224},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.3,"breakHorizontal":12.8,"spinRate":2851,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.47970253945125707,"extension":5.762246337324762},"index":1,"playId":"892a7a88-1ac6-3261-bfd9-e52dce91c5ee","pitchNumber":2,"startTime":"2026-07-10T00:14:30.732Z","endTime":"2026-07-10T00:14:34.818Z","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":95.2,"endSpeed":87.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624561300122313,"aZ":-23.192234477644476,"pfxX":7.752387512371292,"pfxZ":4.565323797286423,"pX":1.3316357896921363,"pZ":3.3061610372470636,"vX0":-1.3357061523788065,"vY0":-138.81512645535804,"vZ0":-2.8766547212712608,"x":66.24,"y":149.51,"x0":0.8086387506152515,"y0":50.004844764843,"z0":5.885551723008453,"aX":15.258190145084694},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":2184,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39330916589115894,"extension":5.765490496758737},"hitData":{"launchSpeed":33.7,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.63,"coordY":176.98}},"index":2,"playId":"e0358acb-ca15-3315-9c38-d6132be3fce7","pitchNumber":3,"startTime":"2026-07-10T00:14:46.177Z","endTime":"2026-07-10T00:14:55.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:14:55.609Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a sharp line drive to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T00:14:59.273Z","endTime":"2026-07-10T00:15:33.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122688283264395,"aZ":-24.619128640120106,"pfxX":9.790074997244567,"pfxZ":3.900462743127176,"pX":-0.43817555523300417,"pZ":2.1702413894255432,"vX0":-7.052269486419451,"vY0":-137.71911857688937,"vZ0":-5.059953375484551,"x":133.7,"y":180.18,"x0":0.8727143847027687,"y0":50.003932228248985,"z0":5.678142412076441,"aX":18.96881597382264},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2101,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.39641685516565284,"extension":5.8285513022013085},"hitData":{"launchSpeed":106.5,"launchAngle":10.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.92,"coordY":81.13}},"index":0,"playId":"6f70399e-236d-345a-8d14-5edf2a9b2b3d","pitchNumber":1,"startTime":"2026-07-10T00:15:23.425Z","endTime":"2026-07-10T00:15:33.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:15:33.952Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a sharp line drive to center fielder James Outman. Shea Langeliers to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T00:15:33.919Z","endTime":"2026-07-10T00:16:15.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096716227270743,"aZ":-25.43565554379205,"pfxX":7.791947462619095,"pfxZ":3.615869309066518,"pX":-0.019261705853607793,"pZ":2.3726449923280484,"vX0":-5.218434966643288,"vY0":-135.57102418876198,"vZ0":-4.089375681266954,"x":117.73,"y":174.72,"x0":0.9162595856056946,"y0":50.004852289890344,"z0":5.671815007598583,"aX":14.534385467206006},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.1,"spinRate":2107,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.40370004791841474,"extension":5.769528341900302},"hitData":{"launchSpeed":104.2,"launchAngle":8.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.15,"coordY":89.09}},"index":0,"playId":"5ff2f71a-7145-36db-83c8-df46d6dcbc5e","pitchNumber":1,"startTime":"2026-07-10T00:16:03.814Z","endTime":"2026-07-10T00:16:15.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:16:15.240Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-10T00:16:19.245Z","endTime":"2026-07-10T00:17:25.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166928227984023,"aZ":-29.80156660182402,"pfxX":7.97484988949185,"pfxZ":1.384396997808139,"pX":-0.041725137331204504,"pZ":2.9957930946831706,"vX0":-4.555869425511838,"vY0":-129.8741762912009,"vZ0":-1.6093669429517468,"x":118.59,"y":157.89,"x0":0.6953797576671511,"y0":50.00366931929967,"z0":5.881372799022102,"aX":13.679323210279664},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-13.4,"spinRate":1505,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.42108328503589476,"extension":5.872760311906521},"index":0,"playId":"d7702ff8-db74-3621-bb25-0619e6ee743a","pitchNumber":1,"startTime":"2026-07-10T00:16:41.278Z","endTime":"2026-07-10T00:16:45.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972163930872583,"aZ":-42.98052548069923,"pfxX":-7.039382497614812,"pfxZ":-8.240284217862929,"pX":0.32969423168500483,"pZ":1.8441360223264693,"vX0":0.5939354644761021,"vY0":-114.34601926023676,"vZ0":0.3127200250161879,"x":104.43,"y":188.99,"x0":0.9785882653267225,"y0":50.00270856326036,"z0":5.955974026035755,"aX":-9.231856981088928},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.5,"breakHorizontal":12.6,"spinRate":2810,"spinDirection":323},"zone":9,"typeConfidence":2.0,"plateTime":0.4807789320503568,"extension":5.712304176141584},"index":1,"playId":"7334b6cf-d3c5-39e5-b4d5-ce7954221d00","pitchNumber":2,"startTime":"2026-07-10T00:16:58.967Z","endTime":"2026-07-10T00:17:03.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.175844290183772,"aZ":-43.35487055530011,"pfxX":-8.061115526604052,"pfxZ":-8.541861192792137,"pX":0.22155767424591338,"pZ":1.8607130496796354,"vX0":0.2051343392450008,"vY0":-114.27802042236465,"vZ0":0.6324211692578936,"x":108.55,"y":188.54,"x0":1.1757445991052489,"y0":50.00529407859313,"z0":5.876535016974001,"aX":-10.547896505988732},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.9,"breakHorizontal":14.5,"spinRate":2914,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.48129301254664014,"extension":5.735329773645402},"index":2,"playId":"4672538e-4422-3855-b789-d653a55aff91","pitchNumber":3,"startTime":"2026-07-10T00:17:19.824Z","endTime":"2026-07-10T00:17:25.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:17:25.097Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T00:19:20.091Z","endTime":"2026-07-10T00:20:24.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14567800342156,"aZ":-34.44643236328292,"pfxX":8.543326082211077,"pfxZ":-1.5759450593893654,"pX":0.5072332856798027,"pZ":1.7515235465765595,"vX0":2.45080456871617,"vY0":-119.4255144625418,"vZ0":-1.725238390677236,"x":97.67,"y":191.49,"x0":-1.6438229384725473,"y0":50.00573158825598,"z0":5.596994720085629,"aX":12.277100281128927},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":-16.1,"spinRate":2582,"spinDirection":32},"zone":9,"typeConfidence":0.78,"plateTime":0.4595724554551248,"extension":6.02567443224299},"index":0,"playId":"32aa450f-8d9a-33d9-bf13-6e63e7ca5ab3","pitchNumber":1,"startTime":"2026-07-10T00:19:37.606Z","endTime":"2026-07-10T00:19:41.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22809334123182,"aZ":-21.070936655570417,"pfxX":-9.676385321450532,"pfxZ":5.527236657475403,"pX":0.47804794678214196,"pZ":1.1416850711418756,"vX0":7.923020150313973,"vY0":-141.28457658111452,"vZ0":-9.014491434542288,"x":98.78,"y":207.95,"x0":-1.1149220912238968,"y0":50.00183132970574,"z0":5.744731037824113,"aX":-19.428824360566075},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":2475,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.3886999056699896,"extension":6.2000766255838995},"index":1,"playId":"6f8d5627-b86c-3893-9b1c-019141999e20","pitchNumber":2,"startTime":"2026-07-10T00:19:54.300Z","endTime":"2026-07-10T00:19:58.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.294149411452416,"aZ":-19.35670200879705,"pfxX":-7.859494753860285,"pfxZ":6.2919351205315195,"pX":-0.4026928254966357,"pZ":3.180518119680456,"vX0":5.022718628423153,"vY0":-141.7756878093586,"vZ0":-4.19374994136766,"x":132.35,"y":152.91,"x0":-1.1758176413690555,"y0":50.00128642189184,"z0":5.913665855687492,"aX":-16.004501210029275},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2466,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.38627920229593915,"extension":6.23678585036213},"hitData":{"launchSpeed":95.7,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.75,"coordY":80.85}},"index":2,"playId":"9024352a-e5d7-3e2e-8c0f-3253e4bc5d4c","pitchNumber":3,"startTime":"2026-07-10T00:20:12.690Z","endTime":"2026-07-10T00:20:24.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:20:24.504Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Torkelson grounds into a force out, shortstop Jacob Wilson to second baseman Alika Williams. Matt Vierling out at 2nd. Spencer Torkelson to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T00:20:21.766Z","endTime":"2026-07-10T00:21:39.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":675961,"link":"/api/v1/people/675961"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.630563773049598,"aZ":-29.046098385205415,"pfxX":2.7538223521757867,"pfxZ":1.938550957961736,"pX":0.8969649802066868,"pZ":2.7215096338617126,"vX0":4.975967171687479,"vY0":-125.14728076425783,"vZ0":-1.5032526108170954,"x":82.81,"y":165.3,"x0":-1.4601264419699973,"y0":50.006117565763574,"z0":5.666270475938988,"aX":4.454106171191297},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-6.0,"spinRate":2441,"spinDirection":35},"zone":12,"typeConfidence":0.9,"plateTime":0.43444761148666,"extension":6.183296429535524},"index":0,"playId":"864be6ea-bb99-3dac-a2f3-e296e481831b","pitchNumber":1,"startTime":"2026-07-10T00:20:53.652Z","endTime":"2026-07-10T00:20:57.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81466146753351,"aZ":-33.81829476968105,"pfxX":7.270948225248135,"pfxZ":-1.080909525731224,"pX":1.3932340593838692,"pZ":1.1037335779131168,"vX0":4.366466418201167,"vY0":-122.52446485677166,"vZ0":-3.986542854694653,"x":63.89,"y":208.98,"x0":-1.355551958670429,"y0":50.003065507678514,"z0":5.636534571716765,"aX":11.072225032195238},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":-14.2,"spinRate":2522,"spinDirection":38},"zone":14,"typeConfidence":0.86,"plateTime":0.44674101228115237,"extension":6.200962786551274},"index":1,"playId":"d055a4b3-5d94-33c9-a829-fa93696eede5","pitchNumber":2,"startTime":"2026-07-10T00:21:12.288Z","endTime":"2026-07-10T00:21:16.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.419109711004275,"aZ":-17.73871937744491,"pfxX":-9.01731170997581,"pfxZ":7.128685148997005,"pX":-0.058428145784578125,"pZ":2.07357475202444,"vX0":6.272053032849655,"vY0":-141.4411201698769,"vZ0":-7.3322705184158545,"x":119.23,"y":182.79,"x0":-1.1337068188825397,"y0":50.003189643302875,"z0":5.838090841228952,"aX":-18.26106736497268},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":15.0,"spinRate":2347,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.38731731812088643,"extension":6.224555379096231},"hitData":{"launchSpeed":93.1,"launchAngle":-36.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":152.7}},"index":2,"playId":"587e4c7c-4806-3195-b5c8-7db5dcbdfdc7","pitchNumber":3,"startTime":"2026-07-10T00:21:31.349Z","endTime":"2026-07-10T00:21:39.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:21:39.488Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T00:21:58.013Z","endTime":"2026-07-10T00:22:29.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56966127026301,"aZ":-14.6313645446105,"pfxX":-4.583559923795734,"pfxZ":8.706937482210904,"pX":0.6601073473662735,"pZ":2.8120606916292386,"vX0":6.546448306986527,"vY0":-140.938871698712,"vZ0":-5.771084452397304,"x":91.84,"y":162.85,"x0":-1.0955926392532158,"y0":50.00497019934586,"z0":5.8288171186576445,"aX":-9.237309651541699},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2259,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.38840589118136304,"extension":6.321516239694441},"hitData":{"launchSpeed":88.1,"launchAngle":48.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.39,"coordY":97.45}},"index":0,"playId":"b5f65526-8069-3a56-809a-aa5178d48d34","pitchNumber":1,"startTime":"2026-07-10T00:22:19.871Z","endTime":"2026-07-10T00:22:29.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:22:29.587Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out softly, catcher Shea Langeliers to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-10T00:22:33.052Z","endTime":"2026-07-10T00:24:10.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68118354361163,"aZ":-13.264619444467607,"pfxX":-2.912620092449159,"pfxZ":9.435557956663793,"pX":0.225459345219499,"pZ":1.9663020558340027,"vX0":4.581056443013155,"vY0":-140.2085952097127,"vZ0":-8.298880664197954,"x":108.41,"y":185.69,"x0":-1.0461189705388423,"y0":50.005583838069306,"z0":5.816954783906067,"aX":-5.839301484259723},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2212,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.3896328592775866,"extension":6.170510452503804},"index":0,"playId":"6bb2ba29-6e57-3daf-b205-dc9b16779a32","pitchNumber":1,"startTime":"2026-07-10T00:22:57.908Z","endTime":"2026-07-10T00:23:01.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},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432207244904095,"aZ":-34.40072697074021,"pfxX":6.846875576004785,"pfxZ":-1.4573749739276503,"pX":0.6636530379491001,"pZ":1.2469319862655852,"vX0":2.9725642280609295,"vY0":-122.52824321676923,"vZ0":-3.1646530270402042,"x":91.7,"y":205.11,"x0":-1.4536642057526608,"y0":50.00447477519477,"z0":5.4845551161810615,"aX":10.446704687841997},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-13.1,"spinRate":2564,"spinDirection":44},"zone":14,"typeConfidence":0.85,"plateTime":0.44644405372234,"extension":6.2744227118385805},"index":1,"playId":"cb3a800c-c0c7-38fa-a26a-2ad17d55ee68","pitchNumber":2,"startTime":"2026-07-10T00:23:21.362Z","endTime":"2026-07-10T00:23:25.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09553978609425,"aZ":-33.89773184705054,"pfxX":6.254850661534814,"pfxZ":-1.1228754415795024,"pX":0.4939783140910136,"pZ":2.690888884764097,"vX0":2.7750955033793434,"vY0":-122.6419239665272,"vZ0":-0.2743132630734,"x":98.17,"y":166.13,"x0":-1.4632922916671893,"y0":50.00569811750238,"z0":5.68296281210507,"aX":9.57704160257337},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.9,"breakHorizontal":-12.0,"spinRate":2515,"spinDirection":46},"zone":6,"typeConfidence":0.87,"plateTime":0.44574221059457697,"extension":6.217525011379499},"index":2,"playId":"e4c7ce46-6377-34cc-83c7-70d047b0872e","pitchNumber":3,"startTime":"2026-07-10T00:23:42.752Z","endTime":"2026-07-10T00:23:46.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683157176940696,"aZ":-26.6261095487112,"pfxX":-4.7375779757765155,"pfxZ":3.1331869260667053,"pX":0.7285551378935264,"pZ":2.0384658058354304,"vX0":5.933491442726587,"vY0":-131.6201205951179,"vZ0":-4.865905012646972,"x":89.23,"y":183.74,"x0":-0.9304194754129052,"y0":50.00038767969833,"z0":5.861997897588498,"aX":-8.382816740167916},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":7.4,"spinRate":1532,"spinDirection":225},"zone":9,"typeConfidence":0.92,"plateTime":0.4147672785957357,"extension":6.432010792040792},"hitData":{"launchSpeed":51.7,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.27,"coordY":201.94}},"index":3,"playId":"1d1a09a9-9c13-3e03-9c49-39351c2e9cb7","pitchNumber":4,"startTime":"2026-07-10T00:24:01.835Z","endTime":"2026-07-10T00:24:10.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:24:10.280Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T00:25:54.459Z","endTime":"2026-07-10T00:28:02.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.875610186191935,"aZ":-40.743623957683276,"pfxX":-9.2365525494173,"pfxZ":-6.743294093603334,"pX":1.6004396150615074,"pZ":3.013537118832506,"vX0":2.598881674819016,"vY0":-112.19948843777284,"vZ0":2.967951201545597,"x":56.0,"y":157.41,"x0":1.6250223845322624,"y0":50.002768533506185,"z0":5.834437402966811,"aX":-11.739989974356279},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.0,"breakHorizontal":16.1,"spinRate":2736,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.48875346697304733,"extension":5.75865055094731},"index":0,"playId":"37ba336e-f0d8-3b27-9572-013ca878f9e8","pitchNumber":1,"startTime":"2026-07-10T00:26:24.509Z","endTime":"2026-07-10T00:26:28.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914818101883725,"aZ":-22.72289644141839,"pfxX":8.493096910557789,"pfxZ":4.75897713647896,"pX":0.270072072250322,"pZ":1.924431575629704,"vX0":-4.5415335783109,"vY0":-139.43749508337072,"vZ0":-6.394386757718209,"x":106.71,"y":186.82,"x0":0.8093331945559775,"y0":50.00135939784328,"z0":5.728326891968736,"aX":16.861440369349843},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":-14.5,"spinRate":2244,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.3915744787701345,"extension":5.844871388092942},"index":1,"playId":"c5ec2cd5-432b-39b0-8636-3e49b6bac6e4","pitchNumber":2,"startTime":"2026-07-10T00:26:44.205Z","endTime":"2026-07-10T00:26:47.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536649355209473,"aZ":-31.068327722670436,"pfxX":-1.3523226894574425,"pfxZ":0.7011187875144422,"pX":-0.466116729371481,"pZ":2.261075660152587,"vX0":-3.680061474736137,"vY0":-124.07750784080099,"vZ0":-1.7245964217152712,"x":134.77,"y":177.73,"x0":1.206078431597083,"y0":50.00145373778603,"z0":5.530031283273102,"aX":-2.1289299248808073},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":3.2,"spinRate":2272,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.4397804582356626,"extension":5.955996813623117},"index":2,"playId":"d868780a-f55f-3208-891b-f1d3daaedaaa","pitchNumber":3,"startTime":"2026-07-10T00:27:06.018Z","endTime":"2026-07-10T00:27:12.309Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-10T00:27:25.616Z","endTime":"2026-07-10T00:27:39.885Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"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":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605541093410004,"aZ":-42.417121086619574,"pfxX":-6.9351619555022515,"pfxZ":-7.363128862121956,"pX":-0.722481337434041,"pZ":0.023360852981725633,"vX0":-1.8621810895331572,"vY0":-117.54221129729459,"vZ0":-3.722495411827494,"x":144.54,"y":238.15,"x0":0.9823244515331973,"y0":50.00436979747258,"z0":5.591242651727067,"aX":-9.643316305392727},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.0,"breakHorizontal":13.1,"spinRate":2905,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4671096999536424,"extension":5.8641891005302975},"index":4,"playId":"ba6381bb-d527-376f-a618-98b333a35460","pitchNumber":4,"startTime":"2026-07-10T00:27:39.885Z","endTime":"2026-07-10T00:27:44.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37167441822275,"aZ":-42.60184461343686,"pfxX":-6.998120893203162,"pfxZ":-7.619764292029155,"pX":-0.06600629151057141,"pZ":1.355763818659047,"vX0":-0.39808399229024743,"vY0":-116.92828078145696,"vZ0":-0.7630378258412486,"x":119.52,"y":202.17,"x0":1.014661972301817,"y0":50.00224490524958,"z0":5.723208547435063,"aX":-9.579585846413222},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.7,"breakHorizontal":12.7,"spinRate":2947,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47047005715543744,"extension":5.767084702949146},"index":5,"playId":"552ef1a6-9ecc-3935-ab91-eff1e919ed74","pitchNumber":5,"startTime":"2026-07-10T00:27:57.984Z","endTime":"2026-07-10T00:28:02.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:28:02.118Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T00:28:04.921Z","endTime":"2026-07-10T00:29:12.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":88.4,"endSpeed":81.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829234282563817,"aZ":-31.527927983685725,"pfxX":10.158434426944567,"pfxZ":0.39375906821518436,"pX":-0.7453887512616871,"pZ":0.6185004472842598,"vX0":-7.084741046139656,"vY0":-128.3886485299984,"vZ0":-6.303840373937151,"x":145.41,"y":222.08,"x0":0.7369724959513703,"y0":50.005549226153455,"z0":5.574857054298119,"aX":16.876290171654823},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-16.7,"spinRate":1621,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4274393713528424,"extension":5.69850731839106},"index":0,"playId":"fb025719-a600-3137-93f7-428d97642ae0","pitchNumber":1,"startTime":"2026-07-10T00:28:27.259Z","endTime":"2026-07-10T00:28:31.923Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.598773954971985,"aZ":-32.125077138180295,"pfxX":9.087953330954333,"pfxZ":0.02694207652243996,"pX":-0.5398366535540378,"pZ":0.8806480372550978,"vX0":-6.963493671223585,"vY0":-131.01801688398052,"vZ0":-5.65801906135812,"x":137.58,"y":215.0,"x0":0.9611899638594024,"y0":50.00111330942089,"z0":5.445605121611556,"aX":15.924979429971852},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.0,"breakHorizontal":-15.1,"spinRate":1738,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4167747199404115,"extension":5.926076625930543},"index":1,"playId":"0e97dc05-a726-3915-af0e-d5e802d0cbd0","pitchNumber":2,"startTime":"2026-07-10T00:28:44.580Z","endTime":"2026-07-10T00:28:49.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38922913903215,"aZ":-42.281597643304586,"pfxX":-7.515133829770793,"pfxZ":-7.560563042634158,"pX":0.17926826058937978,"pZ":2.4428211434427127,"vX0":-0.07007145779016544,"vY0":-115.19910420307622,"vZ0":1.6757856452162756,"x":110.17,"y":172.82,"x0":1.1856205598545244,"y0":50.00205100860913,"z0":5.808630461596919,"aX":-10.04937832218393},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.0,"breakHorizontal":13.6,"spinRate":2853,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4763773424274298,"extension":5.757200096743228},"hitData":{"launchSpeed":82.9,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":150.67}},"index":2,"playId":"31d4f100-8dcb-3fa3-b51c-06ff6661536d","pitchNumber":3,"startTime":"2026-07-10T00:29:04.215Z","endTime":"2026-07-10T00:29:12.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:29:12.270Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-10T00:29:20.968Z","endTime":"2026-07-10T00:30:21.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.336550051177987,"aZ":-43.59997726573443,"pfxX":-6.009468209264365,"pfxZ":-8.615951016786328,"pX":0.42726172336160295,"pZ":2.0939785071308332,"vX0":-0.06678769276782287,"vY0":-115.0386870424288,"vZ0":1.2715499565796522,"x":100.71,"y":182.24,"x0":1.2361323023363273,"y0":50.001538407745784,"z0":5.793839050947893,"aX":-7.972371045402402},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.9,"breakHorizontal":10.9,"spinRate":2758,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.4779783240443001,"extension":5.76359106394106},"index":0,"playId":"c1a87d06-4e99-3e6f-b9f7-f392e7278e07","pitchNumber":1,"startTime":"2026-07-10T00:29:40.114Z","endTime":"2026-07-10T00:29:44.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.500713403177492,"aZ":-31.730747287628596,"pfxX":8.856731268282832,"pfxZ":0.2540099866624317,"pX":0.5348374710445669,"pZ":1.334584438526868,"vX0":-4.113108626504567,"vY0":-131.29908918820783,"vZ0":-4.871797505292243,"x":96.61,"y":202.75,"x0":0.9699582995033678,"y0":50.00439876315427,"z0":5.572328684240293,"aX":15.4825241265892},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":-15.1,"spinRate":1848,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.41698557158423144,"extension":5.8383733165888625},"index":1,"playId":"07a5ad82-4e5e-3b8d-8943-d5cf8fabecf9","pitchNumber":2,"startTime":"2026-07-10T00:29:57.595Z","endTime":"2026-07-10T00:30:01.482Z","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":2},"index":2,"startTime":"2026-07-10T00:30:08.842Z","endTime":"2026-07-10T00:30:17.271Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670913334712104,"aZ":-43.50930606436416,"pfxX":-6.320720032248976,"pfxZ":-8.193694224046814,"pX":-0.32781861451181077,"pZ":1.661799513957054,"vX0":-0.9893628160818901,"vY0":-117.54470521250043,"vZ0":-0.21558566553950165,"x":129.5,"y":193.91,"x0":0.9202291992212966,"y0":50.00397441901873,"z0":5.833979296911743,"aX":-8.74295326656858},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.5,"breakHorizontal":11.6,"spinRate":2798,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.46803726409063895,"extension":5.772263463155674},"index":3,"playId":"f03fec98-3322-3877-98f4-36c06ae9e980","pitchNumber":3,"startTime":"2026-07-10T00:30:17.271Z","endTime":"2026-07-10T00:30:21.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:30:21.391Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eduardo Valencia homers (1) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:32:58.021Z","endTime":"2026-07-10T00:34:23.318Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-10T00:31:48.652Z","endTime":"2026-07-10T00:32:24.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Eduardo Valencia replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-10T00:32:24.181Z","endTime":"2026-07-10T00:33:00.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534667729182527,"aZ":-12.66334667150476,"pfxX":4.016022308819346,"pfxZ":10.014058591153841,"pX":-0.0633512729967914,"pZ":2.197880275056424,"vX0":-7.382981630438203,"vY0":-138.16948279859866,"vZ0":-7.01757484350968,"x":119.41,"y":179.44,"x0":2.1121800761634097,"y0":50.00389053930943,"z0":5.607780001340422,"aX":7.826023989751981},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-5.9,"spinRate":2258,"spinDirection":153},"zone":8,"typeConfidence":0.86,"plateTime":0.3952361649266014,"extension":6.8941218349313065},"index":2,"playId":"c1e80a9b-1d4b-3364-9f3c-639752de4f81","pitchNumber":1,"startTime":"2026-07-10T00:33:00.347Z","endTime":"2026-07-10T00:33:06.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206919037916958,"aZ":-12.396835337598027,"pfxX":6.584561868027899,"pfxZ":9.989939063375576,"pX":-0.8536102511553384,"pZ":2.6044407399731537,"vX0":-10.334474806167986,"vY0":-139.09726926086873,"vZ0":-6.128124551149036,"x":149.54,"y":168.46,"x0":2.0369891021566224,"y0":50.00362064313379,"z0":5.6418241326162955,"aX":13.0372200360758},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-10.1,"spinRate":2180,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.39224538815921184,"extension":6.888768540733189},"index":3,"playId":"61141e37-8271-3e8b-96ce-90c10f016748","pitchNumber":2,"startTime":"2026-07-10T00:33:26.170Z","endTime":"2026-07-10T00:33:30.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.5,"endSpeed":66.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.41210038292333,"aZ":-40.22929227895714,"pfxX":-3.4868921607489014,"pfxZ":-7.405865653527703,"pX":-1.4178333078254794,"pZ":-0.8972043167167403,"vX0":-6.134758870061669,"vY0":-103.91126180205285,"vZ0":-3.6414234194910935,"x":171.04,"y":263.0,"x0":2.033136072137419,"y0":50.00452834345463,"z0":5.686557630532199,"aX":-3.790258319612688},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-14.2,"breakHorizontal":8.2,"spinRate":2311,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.5283480934495484,"extension":6.858282636248742},"index":4,"playId":"4e050f56-6636-3d5d-a91c-8e7630afe203","pitchNumber":3,"startTime":"2026-07-10T00:33:40.342Z","endTime":"2026-07-10T00:33:46.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715653076304665,"aZ":-12.870065965695042,"pfxX":4.554809436199589,"pfxZ":10.087468934109433,"pX":-0.3613313594061345,"pZ":2.297237702166056,"vX0":-8.520500749584775,"vY0":-136.64511688059716,"vZ0":-6.5366109082780435,"x":130.77,"y":176.75,"x0":2.188598355765214,"y0":50.00242168368063,"z0":5.583757789162514,"aX":8.71669907287419},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.7,"spinRate":2156,"spinDirection":149},"zone":4,"typeConfidence":0.79,"plateTime":0.3990077077909926,"extension":6.822707615945683},"hitData":{"launchSpeed":103.4,"launchAngle":29.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.82,"coordY":28.46}},"index":5,"playId":"95b227e4-1fba-3696-8931-ed0132fd7d0c","pitchNumber":4,"startTime":"2026-07-10T00:34:00.689Z","endTime":"2026-07-10T00:34:23.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:34:23.318Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:34:14.552Z","endTime":"2026-07-10T00:37:08.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":67.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91875594981073,"aZ":-41.7103189260331,"pfxX":-2.769563226165549,"pfxZ":-8.415433250563387,"pX":0.32260842596287564,"pZ":2.1600996104521686,"vX0":-3.0054478284330206,"vY0":-106.28039726182458,"vZ0":2.1230678308577335,"x":104.7,"y":180.46,"x0":2.1203729431004192,"y0":50.005081136288155,"z0":5.920864538135433,"aX":-3.136604221853126},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-14.2,"breakHorizontal":5.9,"spinRate":2465,"spinDirection":337},"zone":9,"typeConfidence":0.9,"plateTime":0.5173436861179668,"extension":6.601192118822664},"index":0,"playId":"e631a2d2-8b4c-3931-b7ed-0ed9fb22262b","pitchNumber":1,"startTime":"2026-07-10T00:34:57.969Z","endTime":"2026-07-10T00:35:01.768Z","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":83.3,"endSpeed":75.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904364213258713,"aZ":-25.23136000374439,"pfxX":-7.71346312748045,"pfxZ":4.742042861868476,"pX":-0.6797232778034135,"pZ":1.6603787441154874,"vX0":-5.000033487449204,"vY0":-121.09475969637042,"vZ0":-3.6240079191329797,"x":142.91,"y":193.95,"x0":2.4241443278088783,"y0":50.000487512702655,"z0":5.420462677218415,"aX":-11.283678791033308},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2020,"spinDirection":225},"zone":7,"typeConfidence":0.88,"plateTime":0.45488793349641865,"extension":6.8539630480257765},"index":1,"playId":"001b5036-5ad1-32f5-a806-056861fa5749","pitchNumber":2,"startTime":"2026-07-10T00:35:10.345Z","endTime":"2026-07-10T00:35:13.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":67.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.164116688812662,"aZ":-41.3661585078704,"pfxX":-2.6504528306698294,"pfxZ":-8.2451761404895,"pX":-1.019237612951816,"pZ":0.3338905918872066,"vX0":-5.451291203548193,"vY0":-105.34678671077003,"vZ0":-1.2686065032817642,"x":155.85,"y":229.76,"x0":1.9539826523990462,"y0":50.00064474422534,"z0":5.7576994991429835,"aX":-2.955739360926799},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-14.9,"breakHorizontal":6.4,"spinRate":2377,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.5214434955293443,"extension":6.716302545605478},"index":2,"playId":"dd7493ee-c5ec-37e0-9e1c-145bd5093881","pitchNumber":3,"startTime":"2026-07-10T00:35:28.545Z","endTime":"2026-07-10T00:35:32.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},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223317315889222,"aZ":-11.516034164186097,"pfxX":4.6489057006614765,"pfxZ":10.545097716625103,"pX":-0.41446981092943247,"pZ":2.7431170010202504,"vX0":-8.124761591958377,"vY0":-138.6503530030069,"vZ0":-5.986621152041156,"x":132.8,"y":164.72,"x0":1.9416570944437423,"y0":50.00204993524784,"z0":5.689353559575499,"aX":9.107360360048192},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":-6.8,"spinRate":2232,"spinDirection":146},"zone":4,"typeConfidence":0.89,"plateTime":0.3941178697483152,"extension":6.796551566800564},"index":3,"playId":"2a77aaca-0db3-3e6e-8ea0-a434b7b1d10c","pitchNumber":4,"startTime":"2026-07-10T00:35:50.004Z","endTime":"2026-07-10T00:35:58.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111607231998455,"aZ":-14.999094252029135,"pfxX":5.937720192382799,"pfxZ":8.788202883603066,"pX":0.17027130412713148,"pZ":1.8724971102660524,"vX0":-7.303378040991166,"vY0":-138.4710542058746,"vZ0":-7.353405338928243,"x":110.51,"y":188.22,"x0":2.0627738896757966,"y0":50.00266493518178,"z0":5.553949874582208,"aX":11.603500527456859},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.4,"spinRate":2287,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.39462822533863173,"extension":6.876362131295274},"index":4,"playId":"3c0606e7-b62d-3318-b679-7c4da3eee9c4","pitchNumber":5,"startTime":"2026-07-10T00:36:28.622Z","endTime":"2026-07-10T00:36:32.631Z","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":0},"pitchData":{"startSpeed":73.9,"endSpeed":68.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371918666177187,"aZ":-41.955310076016325,"pfxX":-2.6139447863213747,"pfxZ":-8.50030572809661,"pX":-0.3732262929924347,"pZ":0.45275055540967357,"vX0":-4.688495925194839,"vY0":-107.43495280744919,"vZ0":-1.2660577770934742,"x":131.23,"y":226.56,"x0":2.1908929708454914,"y0":50.004240510748744,"z0":5.779355289548492,"aX":-3.006589646042271},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-15.4,"breakHorizontal":6.1,"spinRate":2577,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.5129663138669711,"extension":6.827724098967492},"index":5,"playId":"2302ee5e-7c5d-38d3-aa94-9cdaaffe7d16","pitchNumber":6,"startTime":"2026-07-10T00:36:47.195Z","endTime":"2026-07-10T00:36:51.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":67.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.639089346518034,"aZ":-42.6318495518075,"pfxX":-3.194014170293015,"pfxZ":-9.197073601887805,"pX":-0.5105407439411193,"pZ":1.677872817934151,"vX0":-4.8602952705456905,"vY0":-106.38997492520288,"vZ0":1.621994161260469,"x":136.46,"y":193.48,"x0":2.2258029282929233,"y0":50.00258102144545,"z0":5.767570714545322,"aX":-3.6314843421550673},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-15.7,"breakHorizontal":7.2,"spinRate":2427,"spinDirection":335},"zone":7,"typeConfidence":0.9,"plateTime":0.5164417380008559,"extension":6.8675109958780265},"index":6,"playId":"84f36487-8857-3246-ac4b-664ea7a35706","pitchNumber":7,"startTime":"2026-07-10T00:37:04.227Z","endTime":"2026-07-10T00:37:08.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:37:08.812Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:37:12.020Z","endTime":"2026-07-10T00:38:31.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":67.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53581071317639,"aZ":-43.5544448439378,"pfxX":-3.5964233291495065,"pfxZ":-9.8619077387458,"pX":1.167681140156062,"pZ":2.1026833618386855,"vX0":-1.6767266958360274,"vY0":-107.06809597266965,"vZ0":2.268625215442878,"x":72.49,"y":182.01,"x0":2.4297310536406354,"y0":50.0030140023939,"z0":5.925429563523488,"aX":-4.149795501790068},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-16.8,"breakHorizontal":7.0,"spinRate":2370,"spinDirection":340},"zone":14,"typeConfidence":0.9,"plateTime":0.5127675131556511,"extension":6.705555066257419},"index":0,"playId":"a7105f18-b710-38e6-b1b5-1d3c57f69b86","pitchNumber":1,"startTime":"2026-07-10T00:37:32.093Z","endTime":"2026-07-10T00:37:36.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.971232154286145,"aZ":-24.44519378467883,"pfxX":9.390937560143474,"pfxZ":5.382584662615402,"pX":-1.0730937261725404,"pZ":-0.010581069869189592,"vX0":-10.786300482426686,"vY0":-118.56763398478212,"vZ0":-7.14771710673504,"x":157.9,"y":239.07,"x0":2.298020289023946,"y0":50.00195085010601,"z0":5.248994945476364,"aX":13.478361028823185},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.6,"spinRate":1996,"spinDirection":113},"zone":13,"typeConfidence":0.86,"plateTime":0.4605627350429855,"extension":6.937934907646996},"index":1,"playId":"380701f5-c217-3b7f-92e1-2f3e97b91277","pitchNumber":2,"startTime":"2026-07-10T00:37:46.539Z","endTime":"2026-07-10T00:37:51.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01880967075852,"aZ":-11.94582972353615,"pfxX":3.700094176965461,"pfxZ":10.372616686919907,"pX":-1.664482287213039,"pZ":1.7420007799190809,"vX0":-11.455785825981403,"vY0":-138.114132217533,"vZ0":-8.189586338485306,"x":180.45,"y":191.75,"x0":2.0391697056048663,"y0":50.00579852027331,"z0":5.531120813225429,"aX":7.219155232506982},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-4.6,"spinRate":2299,"spinDirection":156},"zone":13,"typeConfidence":0.84,"plateTime":0.39514757065035777,"extension":6.9606319473577685},"index":2,"playId":"cb59e95c-31f5-3367-b2af-52cb7631afec","pitchNumber":3,"startTime":"2026-07-10T00:38:10.751Z","endTime":"2026-07-10T00:38:14.812Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71771962681347,"aZ":-14.005081235101347,"pfxX":4.6238342639872245,"pfxZ":9.658656781572269,"pX":-1.5321669457908904,"pZ":2.686044133789692,"vX0":-11.425407670423818,"vY0":-136.01924101720883,"vZ0":-5.274722031746778,"x":175.4,"y":166.26,"x0":2.114631245521118,"y0":50.004973032259414,"z0":5.615154367238756,"aX":8.701291089287912},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2301,"spinDirection":153},"zone":11,"typeConfidence":0.74,"plateTime":0.402065367791796,"extension":6.913672678844549},"index":3,"playId":"a6e796f2-33ad-3bd0-8e91-e05280113ea4","pitchNumber":4,"startTime":"2026-07-10T00:38:26.471Z","endTime":"2026-07-10T00:38:31.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:38:31.070Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:38:55.340Z","endTime":"2026-07-10T00:40:39.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923422009042053,"aZ":-12.482250363676366,"pfxX":5.267645991493665,"pfxZ":10.33145451024151,"pX":-1.1335759798240779,"pZ":1.678599891487167,"vX0":-10.65108483233126,"vY0":-136.64002846097753,"vZ0":-8.233134276928217,"x":160.21,"y":193.46,"x0":2.1168870663997237,"y0":50.000730480744,"z0":5.573150759034266,"aX":10.03896170255605},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.4,"spinRate":2322,"spinDirection":148},"zone":13,"typeConfidence":0.87,"plateTime":0.39967569225050514,"extension":6.909717917788131},"index":0,"playId":"02b39ce1-9bb9-38ad-bdec-69b67dea5f01","pitchNumber":1,"startTime":"2026-07-10T00:38:56.265Z","endTime":"2026-07-10T00:39:00.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.197587591504487,"aZ":-42.56563847582003,"pfxX":-3.31396416613344,"pfxZ":-9.53276866504898,"pX":0.3061393241514648,"pZ":0.76099206676816,"vX0":-3.104043478443085,"vY0":-104.5852264751485,"vZ0":-0.18587942751414532,"x":105.33,"y":218.23,"x0":2.2487143775468694,"y0":50.00209401795053,"z0":5.90946898232227,"aX":-3.6129812267666894},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.4,"breakVerticalInduced":-16.8,"breakHorizontal":7.0,"spinRate":2651,"spinDirection":336},"zone":14,"typeConfidence":0.9,"plateTime":0.526863429379052,"extension":6.6914850760676075},"index":1,"playId":"68226f51-d290-38da-b289-95c5bea22ef8","pitchNumber":2,"startTime":"2026-07-10T00:39:13.656Z","endTime":"2026-07-10T00:39:19.213Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.390116761827734,"aZ":-12.904684292177667,"pfxX":3.754234621442066,"pfxZ":10.348014884230638,"pX":-0.7014400181233424,"pZ":2.9955337849568524,"vX0":-8.757649186673978,"vY0":-135.98814264636235,"vZ0":-4.847079453107394,"x":143.74,"y":157.9,"x0":2.0812050399566253,"y0":50.005880676401986,"z0":5.70487429191272,"aX":6.994078948449148},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-4.8,"spinRate":2255,"spinDirection":151},"zone":1,"typeConfidence":0.8,"plateTime":0.4036515615423837,"extension":6.755194861753183},"index":2,"playId":"90b6520e-8af4-382b-810c-5fcbbc11dcbc","pitchNumber":3,"startTime":"2026-07-10T00:39:36.019Z","endTime":"2026-07-10T00:40:03.024Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.361794974812014,"aZ":-14.097747833000671,"pfxX":4.221618572088445,"pfxZ":9.351647412256346,"pX":0.7123671619163005,"pZ":3.5085542556688742,"vX0":-5.3937507711850925,"vY0":-138.50166624796688,"vZ0":-3.5206296892239495,"x":89.85,"y":144.05,"x0":2.1411030765930565,"y0":50.005337549217636,"z0":5.745619469127188,"aX":8.162844206577196},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-6.5,"spinRate":2236,"spinDirection":152},"zone":12,"typeConfidence":0.88,"plateTime":0.3962153038774505,"extension":6.709756233272856},"index":3,"playId":"5532bd1c-0401-31be-811f-98efce3dbd33","pitchNumber":4,"startTime":"2026-07-10T00:40:06.233Z","endTime":"2026-07-10T00:40:10.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.808789220142536,"aZ":-13.331030334055656,"pfxX":4.482902195604993,"pfxZ":9.746999242239514,"pX":-0.21399455393130765,"pZ":2.6621134837355127,"vX0":-7.680852811158849,"vY0":-138.59664685051732,"vZ0":-5.934091876518367,"x":125.16,"y":166.9,"x0":2.018813645384199,"y0":50.00180973193092,"z0":5.731646926660078,"aX":8.666124096104879},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-6.4,"spinRate":2251,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.39614690755224036,"extension":6.7605598586213045},"hitData":{"launchSpeed":98.8,"launchAngle":25.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.87,"coordY":64.92}},"index":4,"playId":"cde3d0c2-6149-3e05-9097-2b1f0d0ad284","pitchNumber":5,"startTime":"2026-07-10T00:40:25.332Z","endTime":"2026-07-10T00:40:39.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:40:39.185Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to right fielder Lawrence Butler. Jake Rogers to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:40:37.644Z","endTime":"2026-07-10T00:41:29.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":66.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.65752484130646,"aZ":-42.45985666816744,"pfxX":-3.7859201602451193,"pfxZ":-9.280129180026925,"pX":1.2234010513647853,"pZ":1.3817711922777984,"vX0":-1.1834281748475903,"vY0":-104.91962930731978,"vZ0":0.830276504671887,"x":70.37,"y":201.47,"x0":2.287385897572642,"y0":50.00082378081265,"z0":5.950561923773197,"aX":-4.197272129177603},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":-16.2,"breakHorizontal":7.2,"spinRate":2311,"spinDirection":336},"zone":14,"typeConfidence":0.9,"plateTime":0.5231266477484331,"extension":6.652962492826533},"index":0,"playId":"90d7dba9-786a-3336-89fb-33bffdb9c06a","pitchNumber":1,"startTime":"2026-07-10T00:41:02.167Z","endTime":"2026-07-10T00:41:06.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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":67.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.377671709966595,"aZ":-43.22212067231908,"pfxX":-4.784263321960305,"pfxZ":-9.621504467956195,"pX":0.47171346632089806,"pZ":2.1235114177434173,"vX0":-2.6423813066489976,"vY0":-106.79245685880751,"vZ0":2.111047086077395,"x":99.02,"y":181.45,"x0":2.3490049049722783,"y0":50.002555406441424,"z0":6.004959240983952,"aX":-5.493588342586958},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-16.4,"breakHorizontal":9.4,"spinRate":2430,"spinDirection":337},"zone":9,"typeConfidence":0.9,"plateTime":0.5140216017501626,"extension":6.722474375340563},"hitData":{"launchSpeed":95.6,"launchAngle":10.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.8,"coordY":115.61}},"index":1,"playId":"e3d7a195-032c-3344-b1dd-c5d3ea7ae4a6","pitchNumber":2,"startTime":"2026-07-10T00:41:17.174Z","endTime":"2026-07-10T00:41:29.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:41:29.882Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-10T00:42:36.980Z","endTime":"2026-07-10T00:44:00.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-10T00:41:51.187Z","endTime":"2026-07-10T00:42:39.315Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4049029296956,"aZ":-13.014255521893093,"pfxX":4.7451896979920996,"pfxZ":10.073326765085849,"pX":0.9276587825813638,"pZ":3.779198811845144,"vX0":-4.953113850642355,"vY0":-137.06621868356055,"vZ0":-3.084681471847276,"x":81.64,"y":136.74,"x0":2.141978595305825,"y0":50.00166640225432,"z0":5.808283717782008,"aX":9.024925793897292},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-7.6,"spinRate":2337,"spinDirection":154},"zone":12,"typeConfidence":0.85,"plateTime":0.39966828960779877,"extension":6.8012490498721165},"index":1,"playId":"a581d28e-4c9e-3786-8148-d00d22e270d5","pitchNumber":1,"startTime":"2026-07-10T00:42:39.315Z","endTime":"2026-07-10T00:42:43.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.6,"endSpeed":66.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.441695611196625,"aZ":-42.72682440451852,"pfxX":-5.318188814560105,"pfxZ":-9.432247832610765,"pX":0.4905329568975261,"pZ":2.4818444699541966,"vX0":-2.7760836406794867,"vY0":-105.56564599262892,"vZ0":3.0007949658317985,"x":98.3,"y":171.77,"x0":2.5174024166015236,"y0":50.0028945071594,"z0":5.991222386700242,"aX":-5.949383532579731},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-15.7,"breakHorizontal":10.4,"spinRate":2597,"spinDirection":329},"zone":6,"typeConfidence":0.9,"plateTime":0.5206071643115884,"extension":6.640438634386162},"index":2,"playId":"4482a3bc-5b1a-3bc8-ab9d-01b350cded27","pitchNumber":2,"startTime":"2026-07-10T00:42:57.030Z","endTime":"2026-07-10T00:43:01.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16803817723525,"aZ":-12.443503291528627,"pfxX":6.136085841345052,"pfxZ":10.308181387480957,"pX":1.104153762492817,"pZ":2.5516761310884726,"vX0":-5.309600139135916,"vY0":-137.6332420142029,"vZ0":-6.273382202897876,"x":74.91,"y":169.88,"x0":2.263140716261768,"y0":50.00568786362253,"z0":5.707027283986025,"aX":11.748582661133817},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":-10.0,"spinRate":2423,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3983017888436726,"extension":6.7195235653252245},"index":3,"playId":"63ae2aaa-21b7-372e-afef-67363e7981b0","pitchNumber":3,"startTime":"2026-07-10T00:43:14.544Z","endTime":"2026-07-10T00:43:17.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434669746582866,"aZ":-13.9184383157657,"pfxX":5.475699685789977,"pfxZ":9.293571208378737,"pX":0.42553474382699946,"pZ":4.394917651329979,"vX0":-6.385680942793067,"vY0":-139.09255116117598,"vZ0":-1.5741779176408008,"x":100.78,"y":120.12,"x0":2.036827033834632,"y0":50.00351717258697,"z0":5.888472528465391,"aX":10.757735661721316},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.6,"spinRate":2228,"spinDirection":151},"zone":12,"typeConfidence":0.88,"plateTime":0.3933911518072062,"extension":6.672759845089964},"index":4,"playId":"53336ed7-dd00-32a9-960f-78ccc1a8c813","pitchNumber":4,"startTime":"2026-07-10T00:43:36.828Z","endTime":"2026-07-10T00:43:40.463Z","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":95.2,"endSpeed":87.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94691962660399,"aZ":-11.682889425349778,"pfxX":5.5899476181828875,"pfxZ":10.516218682731676,"pX":-0.4315069076670432,"pZ":3.711526593215272,"vX0":-8.795150031031351,"vY0":-138.47050177792747,"vZ0":-3.5762319410129852,"x":133.45,"y":138.57,"x0":2.0546852063875676,"y0":50.00061759068194,"z0":5.797342071690101,"aX":10.890724144248878},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":-8.4,"spinRate":2212,"spinDirection":148},"zone":11,"typeConfidence":0.89,"plateTime":0.3950411665015978,"extension":6.7055098120640695},"index":5,"playId":"01d09360-6c39-36b4-8503-08a58b1f18de","pitchNumber":5,"startTime":"2026-07-10T00:43:56.004Z","endTime":"2026-07-10T00:44:00.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:44:00.178Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T00:46:47.382Z","endTime":"2026-07-10T00:47:02.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Eduardo Valencia remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-10T00:45:14.670Z","endTime":"2026-07-10T00:45:14.694Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-10T00:45:14.694Z","endTime":"2026-07-10T00:46:35.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-10T00:46:35.613Z","endTime":"2026-07-10T00:46:49.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82006074990495,"aZ":-13.630907347329103,"pfxX":-5.553412911018867,"pfxZ":9.049850478486166,"pX":-0.7595498580245386,"pZ":2.5206181838157047,"vX0":4.617038477061873,"vY0":-141.64027734294865,"vZ0":-5.975420995005961,"x":145.95,"y":170.72,"x0":-1.6825346440631714,"y0":50.00066224076959,"z0":5.515734315372446,"aX":-11.376641345801206},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2291,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3854809230819951,"extension":6.67364658497844},"hitData":{"launchSpeed":97.8,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.75,"coordY":126.35}},"index":3,"playId":"899f0c2d-873b-32f8-b875-24b1a15c107a","pitchNumber":1,"startTime":"2026-07-10T00:46:49.530Z","endTime":"2026-07-10T00:47:02.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:47:02.844Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Joshua Kuroda-Grauer grounds into a double play, third baseman Kevin McGonigle to second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Jeff McNeil out at 2nd. Joshua Kuroda-Grauer out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T00:47:05.916Z","endTime":"2026-07-10T00:48:34.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.117531061823765,"aZ":-32.31215984688567,"pfxX":0.9382473690707658,"pfxZ":-0.0927491934635345,"pX":-0.4663579666977718,"pZ":2.0722268335703506,"vX0":3.2224898677763805,"vY0":-124.05764712319373,"vZ0":-1.970413251783381,"x":134.78,"y":182.83,"x0":-1.9023578019496958,"y0":50.00081823735718,"z0":5.562481513497164,"aX":1.465572584310423},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":-2.4,"spinRate":2149,"spinDirection":82},"zone":7,"typeConfidence":0.9,"plateTime":0.441002469328581,"extension":6.573662148632719},"index":0,"playId":"36e6ce2d-96c7-352b-98c7-de8c6b85f713","pitchNumber":1,"startTime":"2026-07-10T00:47:25.324Z","endTime":"2026-07-10T00:47:28.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.764213949013257,"aZ":-32.84292785051257,"pfxX":1.4186756257374586,"pfxZ":-0.41913093793342426,"pX":-0.9266104093451635,"pZ":3.914742953553681,"vX0":1.91879097025366,"vY0":-124.36321276697917,"vZ0":2.1058514772782195,"x":152.32,"y":133.08,"x0":-1.8898264627914423,"y0":50.005883603994775,"z0":5.763493134393308,"aX":2.24293352589282},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-3.0,"spinRate":2178,"spinDirection":106},"zone":11,"typeConfidence":0.9,"plateTime":0.4388779853868239,"extension":6.465995798936833},"index":1,"playId":"9cd03bf1-929b-3d0b-934b-220496cc5fe5","pitchNumber":2,"startTime":"2026-07-10T00:47:43.898Z","endTime":"2026-07-10T00:47:47.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13265328195794,"aZ":-23.999915076530563,"pfxX":-3.0714928205521774,"pfxZ":5.320100981269437,"pX":-0.3233179784301488,"pZ":1.7112225175302744,"vX0":4.943727096142285,"vY0":-123.08536812923064,"vZ0":-3.985011135499678,"x":129.32,"y":192.58,"x0":-1.9576081402968277,"y0":50.00250616739821,"z0":5.380357261597459,"aX":-4.719203351080047},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":903,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.44477133060682794,"extension":6.721665517747974},"index":2,"playId":"e4c3c41a-8a1d-3e6b-8b10-ee2538002806","pitchNumber":3,"startTime":"2026-07-10T00:48:04.952Z","endTime":"2026-07-10T00:48:08.497Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89188660609509,"aZ":-31.614106689939735,"pfxX":1.4677076602663395,"pfxZ":0.3585016444952531,"pX":-0.21909545869826347,"pZ":1.8859296491318538,"vX0":3.5136798219962824,"vY0":-124.33324909649852,"vZ0":-2.5346795045853465,"x":125.35,"y":187.86,"x0":-1.841228574739047,"y0":50.00385992567788,"z0":5.541736533831653,"aX":2.2977851128535485},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2147,"spinDirection":80},"zone":8,"typeConfidence":0.9,"plateTime":0.4405004161879864,"extension":6.600895412697745},"hitData":{"launchSpeed":91.3,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":162.0}},"index":3,"playId":"620d2235-2edb-31af-996a-1e17e050b74d","pitchNumber":4,"startTime":"2026-07-10T00:48:26.381Z","endTime":"2026-07-10T00:48:34.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:48:34.350Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-10T00:48:43.388Z","endTime":"2026-07-10T00:50:34.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.245487896078004,"aZ":-25.174067769635144,"pfxX":-3.6493203342838445,"pfxZ":4.347860671639253,"pX":-2.577467024066641,"pZ":2.9994023584904923,"vX0":0.47947655803887435,"vY0":-126.04393940325059,"vZ0":-1.0805731859489671,"x":215.25,"y":157.8,"x0":-2.2957121796517987,"y0":50.00575433777706,"z0":5.463454484291406,"aX":-5.882082158166923},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.9,"breakHorizontal":6.5,"spinRate":898,"spinDirection":240},"zone":11,"typeConfidence":0.89,"plateTime":0.434293471104636,"extension":6.645100839301246},"index":0,"playId":"c978e355-5d52-34c0-90e3-45a51b333223","pitchNumber":1,"startTime":"2026-07-10T00:49:05.415Z","endTime":"2026-07-10T00:49:09.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.664776620509723,"aZ":-22.643093632791793,"pfxX":-4.651245065510307,"pfxZ":6.008160101495969,"pX":-1.1051728974256099,"pZ":2.537771405584916,"vX0":3.2793137168602184,"vY0":-124.78167416835905,"vZ0":-2.59059825917865,"x":159.13,"y":170.26,"x0":-1.8280842813899914,"y0":50.0039440301159,"z0":5.442857813827398,"aX":-7.380393943516764},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.6,"breakHorizontal":7.7,"spinRate":965,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4379291851558005,"extension":6.72332919165473},"index":1,"playId":"cd0d8d3d-c78a-3041-8dd5-5d2ceb218802","pitchNumber":2,"startTime":"2026-07-10T00:49:24.177Z","endTime":"2026-07-10T00:49:28.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-10T00:49:33.921Z","endTime":"2026-07-10T00:49:51.390Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932174955894546,"aZ":-29.592014801908118,"pfxX":-3.5590736660909124,"pfxZ":1.655735707159402,"pX":-1.2867910602534545,"pZ":1.773886679358364,"vX0":3.306522085590605,"vY0":-123.96306712644369,"vZ0":-2.7086613068445233,"x":166.05,"y":190.89,"x0":-2.17319085786337,"y0":50.005439073652894,"z0":5.3420486438990835,"aX":-5.5603583951458395},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":5.8,"spinRate":858,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.4412375685920833,"extension":6.8545887764715605},"index":3,"playId":"1832eb25-864a-335c-9099-d2bfc5b695ca","pitchNumber":3,"startTime":"2026-07-10T00:49:51.390Z","endTime":"2026-07-10T00:49:55.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20124911524157,"aZ":-13.226076917390994,"pfxX":-4.240913384613888,"pfxZ":9.348530122566995,"pX":0.42652283924650286,"pZ":2.1406733771830875,"vX0":6.6703313824650206,"vY0":-141.0282662677228,"vZ0":-6.778902843046067,"x":100.74,"y":180.98,"x0":-1.4115743442121318,"y0":50.002119157737575,"z0":5.417884941174487,"aX":-8.59565444668144},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2201,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.38745027882498073,"extension":6.78196310529311},"index":4,"playId":"bc21c814-c718-36bc-a0ce-caacb0b83fbf","pitchNumber":4,"startTime":"2026-07-10T00:50:09.913Z","endTime":"2026-07-10T00:50:14.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58850819147683,"aZ":-25.359298275496865,"pfxX":-5.534506543933,"pfxZ":4.1916779198332215,"pX":0.35044798528135396,"pZ":0.8010333912333968,"vX0":7.450416532934524,"vY0":-126.14397021637876,"vZ0":-6.248185771397295,"x":103.64,"y":217.15,"x0":-1.9105947399165437,"y0":50.003436750232474,"z0":5.331209180637786,"aX":-8.997421562042533},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":8.5,"spinRate":923,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.43279847593274257,"extension":6.869025575389284},"index":5,"playId":"8a047936-cecb-3f40-8452-74e0a49b183a","pitchNumber":5,"startTime":"2026-07-10T00:50:28.992Z","endTime":"2026-07-10T00:50:34.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:50:34.543Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Jacob Wilson to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T00:53:03.864Z","endTime":"2026-07-10T00:53:14.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jeff McNeil remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-10T00:52:07.918Z","endTime":"2026-07-10T00:52:07.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Pitching Change: Mark Leiter Jr. replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-10T00:52:07.941Z","endTime":"2026-07-10T00:53:06.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643410,"link":"/api/v1/people/643410"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818228238137166,"aZ":-24.741921781723597,"pfxX":-0.5707361019742918,"pfxZ":4.493885799015542,"pX":-0.46635671694562697,"pZ":2.8091690152207227,"vX0":2.160145274126897,"vY0":-128.1691658916055,"vZ0":-1.8589550041953995,"x":134.78,"y":162.93,"x0":-1.2479415259875557,"y0":50.0051483745225,"z0":5.48634853228776,"aX":-0.9446967850507105},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":0.5,"spinRate":2157,"spinDirection":203},"zone":4,"typeConfidence":0.82,"plateTime":0.4282254400858756,"extension":6.596843171296859},"hitData":{"launchSpeed":82.4,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":154.22}},"index":2,"playId":"e0d82d8e-0631-394f-a6e3-2273b02f940b","pitchNumber":1,"startTime":"2026-07-10T00:53:06.072Z","endTime":"2026-07-10T00:53:14.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:53:14.951Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T00:53:18.234Z","endTime":"2026-07-10T00:54:57.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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(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.3,"endSpeed":83.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06386578841347,"aZ":-23.42408023695255,"pfxX":-7.601304822190703,"pfxZ":4.970913569966401,"pX":0.14443321134261505,"pZ":2.472396069902865,"vX0":5.616965553397114,"vY0":-131.3898761491669,"vZ0":-3.267858127936801,"x":111.49,"y":172.03,"x0":-1.0262662955749386,"y0":50.00313533597998,"z0":5.459590598188157,"aX":-13.38097966012674},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":12.6,"spinRate":1917,"spinDirection":216},"zone":5,"typeConfidence":0.89,"plateTime":0.41580168863968625,"extension":6.701173633743625},"index":0,"playId":"5cec1a18-17b2-3d96-a505-fb96071c23fc","pitchNumber":1,"startTime":"2026-07-10T00:53:40.276Z","endTime":"2026-07-10T00:53:43.978Z","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":91.1,"endSpeed":84.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626949384729087,"aZ":-17.938074721770043,"pfxX":-4.288743337114464,"pfxZ":7.88503501624356,"pX":-0.5917880200277766,"pZ":3.564087406807789,"vX0":2.323326440461972,"vY0":-132.8239099994198,"vZ0":-2.1313923103197348,"x":139.56,"y":142.55,"x0":-0.9157454548013345,"y0":50.00433355787543,"z0":5.66639993172248,"aX":-7.74483466342428},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":1955,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4107179179411413,"extension":6.749782577206968},"index":1,"playId":"3cfedc72-3a6c-3813-a8e4-03a46731a584","pitchNumber":2,"startTime":"2026-07-10T00:53:56.488Z","endTime":"2026-07-10T00:53:59.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.2,"endSpeed":67.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.877864183432266,"aZ":-42.46207410929674,"pfxX":2.789602833489541,"pfxZ":-9.26873568924086,"pX":1.2000013036386643,"pZ":-0.5411757318110106,"vX0":3.542252628256463,"vY0":-105.05334501842994,"vZ0":-2.5018974675442096,"x":71.26,"y":253.39,"x0":-0.8745691677624564,"y0":50.001453696991554,"z0":5.631080031303674,"aX":3.0969432518662856},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-17.2,"breakHorizontal":-6.1,"spinRate":2200,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.522684591852578,"extension":6.524378687177565},"index":2,"playId":"0c698299-2a82-3008-a2f0-fc76d8e276a1","pitchNumber":3,"startTime":"2026-07-10T00:54:14.168Z","endTime":"2026-07-10T00:54:18.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":66.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76688341075547,"aZ":-42.595121324915546,"pfxX":6.437398436911323,"pfxZ":-9.249066456391942,"pX":-0.23350689229987429,"pZ":2.6047937540240427,"vX0":0.19599963021330652,"vY0":-106.01666048352284,"vZ0":3.2275539075084647,"x":125.9,"y":168.45,"x0":-1.1623966438609166,"y0":50.00084744526435,"z0":5.957667824912257,"aX":7.255562909676395},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-15.4,"breakHorizontal":-11.6,"spinRate":2443,"spinDirection":29},"zone":5,"typeConfidence":0.91,"plateTime":0.5185772478512152,"extension":6.271769284256933},"index":3,"playId":"e1da68f3-d9ee-3d0b-9349-e29243e3d80b","pitchNumber":4,"startTime":"2026-07-10T00:54:37.057Z","endTime":"2026-07-10T00:54:41.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76708721526637,"aZ":-30.37219047655155,"pfxX":-1.6586821817515738,"pfxZ":1.2063064965994315,"pX":-0.542093798179417,"pZ":1.5936805860657506,"vX0":1.4820679522488578,"vY0":-121.23241213800016,"vZ0":-3.301989609477584,"x":137.66,"y":195.75,"x0":-0.9446146325545127,"y0":50.004415484883495,"z0":5.612878170820396,"aX":-2.479699493526769},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":2.6,"spinRate":746,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4510773976731173,"extension":6.676244265897496},"index":4,"playId":"f76ac901-a4c9-3c29-96a6-11e9e2daf7af","pitchNumber":5,"startTime":"2026-07-10T00:54:53.088Z","endTime":"2026-07-10T00:54:57.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:54:57.367Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a sharp ground ball to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T00:54:58.386Z","endTime":"2026-07-10T00:57:24.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486266505107505,"aZ":-19.980159508580282,"pfxX":-7.351546631164106,"pfxZ":6.78070772237529,"pX":-0.42647447194559146,"pZ":2.296652763103414,"vX0":3.95991825575047,"vY0":-132.55919883201787,"vZ0":-4.652332143594864,"x":133.26,"y":176.77,"x0":-0.9760359366250758,"y0":50.006450746278425,"z0":5.512569153212568,"aX":-13.226360663584634},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":12.6,"spinRate":1980,"spinDirection":213},"zone":4,"typeConfidence":0.84,"plateTime":0.4115261475666254,"extension":6.604422856881705},"index":0,"playId":"fcd55322-dea1-3748-aa57-d99fc4a9835a","pitchNumber":1,"startTime":"2026-07-10T00:55:23.385Z","endTime":"2026-07-10T00:55:27.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":66.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79722391424346,"aZ":-43.241489983787204,"pfxX":5.513574943861963,"pfxZ":-10.06347041999042,"pX":0.20484380126903812,"pZ":1.459333753900787,"vX0":0.8136742107996007,"vY0":-104.8596284312948,"vZ0":1.4567082612553794,"x":109.19,"y":199.38,"x0":-0.9050731858752624,"y0":50.00244136609355,"z0":5.849749225800766,"aX":6.0632097876978},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.4,"breakVerticalInduced":-17.3,"breakHorizontal":-10.2,"spinRate":2369,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.5248474967925172,"extension":6.557622040667548},"index":1,"playId":"9d0e2d32-1d40-3a57-b4d3-f4e7672f9efe","pitchNumber":2,"startTime":"2026-07-10T00:55:38.651Z","endTime":"2026-07-10T00:55:42.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499066345404742,"aZ":-32.95705044871204,"pfxX":-0.2953387233001139,"pfxZ":-0.536372592520836,"pX":-0.26836355585234545,"pZ":0.8919396507520807,"vX0":1.8346505702926428,"vY0":-120.30295934368044,"vZ0":-4.208563161745654,"x":127.23,"y":214.7,"x0":-1.001194370134816,"y0":50.000881096613455,"z0":5.5731517172727845,"aX":-0.43486939002552516},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":0.1,"spinRate":670,"spinDirection":231},"zone":13,"typeConfidence":0.88,"plateTime":0.454632412697054,"extension":6.7842611512354045},"index":2,"playId":"a846fbc0-17c2-3537-8e4b-44d7ea2f8143","pitchNumber":3,"startTime":"2026-07-10T00:56:00.294Z","endTime":"2026-07-10T00:56:04.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.499330287511743,"aZ":-31.588789115683525,"pfxX":-4.88638114186209,"pfxZ":0.41215165291159117,"pX":-0.6885444795613543,"pZ":0.5994690430470211,"vX0":2.1270793262120837,"vY0":-119.40452424636119,"vZ0":-4.700090730747208,"x":143.25,"y":222.59,"x0":-0.9594253813297572,"y0":50.005094188200324,"z0":5.4582556306068035,"aX":-7.007155451217231},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.2,"breakHorizontal":8.3,"spinRate":682,"spinDirection":242},"zone":13,"typeConfidence":0.86,"plateTime":0.4599440646241528,"extension":6.778786664434518},"index":3,"playId":"4b7bf906-7073-3fc1-a535-424663eacf27","pitchNumber":4,"startTime":"2026-07-10T00:56:17.328Z","endTime":"2026-07-10T00:56:23.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796792118362585,"aZ":-16.07152491015612,"pfxX":-3.052371789806268,"pfxZ":9.083575211023561,"pX":0.9925828541733369,"pZ":1.9503773957461894,"vX0":4.994033797264911,"vY0":-131.75027101605536,"vZ0":-6.341831994398223,"x":79.17,"y":186.12,"x0":-0.5237310303074828,"y0":50.00411462889618,"z0":5.559920525455077,"aX":-5.412079258872011},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":4.6,"spinRate":1979,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4144144859238321,"extension":6.855864213065248},"index":4,"playId":"99c8ff06-7f34-325a-ac5e-3719c89e9f9b","pitchNumber":5,"startTime":"2026-07-10T00:56:41.635Z","endTime":"2026-07-10T00:56:45.437Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161189256147757,"aZ":-30.545996508972582,"pfxX":-5.619290622942549,"pfxZ":1.1350301636423055,"pX":-0.1738606747180861,"pZ":1.8692091733135217,"vX0":3.2183467905591154,"vY0":-119.14775476775749,"vZ0":-2.359583429293944,"x":123.63,"y":188.31,"x0":-0.8129195519967488,"y0":50.00297273062137,"z0":5.635999456329533,"aX":-8.069165539953238},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":9.4,"spinRate":632,"spinDirection":239},"zone":8,"typeConfidence":0.86,"plateTime":0.4599152907958155,"extension":6.641266257232663},"hitData":{"launchSpeed":103.3,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.41,"coordY":85.3}},"index":5,"playId":"cd831c08-1f40-3e4e-ba19-bd0d9de20865","pitchNumber":6,"startTime":"2026-07-10T00:57:13.101Z","endTime":"2026-07-10T00:57:24.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:57:24.205Z","atBatIndex":60},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Eduardo Valencia hit by pitch. Hao-Yu Lee to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T00:57:26.412Z","endTime":"2026-07-10T00:58:49.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"postOnSecond":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":89.9,"endSpeed":82.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89863405269264,"aZ":-19.602241442338592,"pfxX":-9.426826600511772,"pfxZ":7.294253323161055,"pX":-1.0993909663426051,"pZ":1.3880862507932066,"vX0":2.932346145856755,"vY0":-130.79433552345097,"vZ0":-6.595517516863392,"x":158.91,"y":201.3,"x0":-1.0136589190186462,"y0":50.005380350329546,"z0":5.424308932504858,"aX":-16.25136319611724},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":16.3,"spinRate":2068,"spinDirection":213},"zone":13,"typeConfidence":0.88,"plateTime":0.4195890556290398,"extension":6.6649533468844915},"index":0,"playId":"1da2b388-746b-3720-8747-aec0249013bd","pitchNumber":1,"startTime":"2026-07-10T00:58:02.826Z","endTime":"2026-07-10T00:58:06.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66753673312436,"aZ":-44.10886457435145,"pfxX":5.425457521502572,"pfxZ":-10.862691028605955,"pX":0.8668167521362639,"pZ":0.48510468297963383,"vX0":2.130749018749229,"vY0":-105.35192129029318,"vZ0":-0.16632868724424066,"x":83.96,"y":225.68,"x0":-0.8696666063653623,"y0":50.003891108181804,"z0":5.762061770974773,"aX":5.960297359514395},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.2,"breakVerticalInduced":-19.2,"breakHorizontal":-10.4,"spinRate":2351,"spinDirection":21},"zone":14,"typeConfidence":0.91,"plateTime":0.5244823249528769,"extension":6.523486216086261},"index":1,"playId":"77e1e9f5-4e19-3eaf-a751-f19ccda1d63b","pitchNumber":2,"startTime":"2026-07-10T00:58:20.742Z","endTime":"2026-07-10T00:58:25.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374371954184582,"aZ":-23.40098862082769,"pfxX":-8.836819175170142,"pfxZ":5.140692225462901,"pX":-2.2450078919174947,"pZ":4.267154896976957,"vX0":0.6704053113797638,"vY0":-129.8558744635472,"vZ0":0.8147795712459633,"x":202.57,"y":123.57,"x0":-1.358676319770232,"y0":50.00291928291727,"z0":5.730583917313017,"aX":-15.079853122336939},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":1989,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.421910865202765,"extension":6.6126639591173415},"index":2,"playId":"775221e6-f33b-37c9-abf4-a411513acc12","pitchNumber":3,"startTime":"2026-07-10T00:58:45.446Z","endTime":"2026-07-10T00:58:49.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T00:58:49.582Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging, catcher Shea Langeliers to first baseman Jonah Heim.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-10T00:59:17.191Z","endTime":"2026-07-10T01:00:47.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021447403130757,"aZ":-21.472228183281395,"pfxX":-9.342938910913908,"pfxZ":6.031618431256499,"pX":-0.02523623642317019,"pZ":3.192778659850147,"vX0":6.019884945338641,"vY0":-132.06381361077618,"vZ0":-2.376557232068453,"x":117.96,"y":152.57,"x0":-1.1155916717790801,"y0":50.00026231051882,"z0":5.676570545711898,"aX":-16.569919888220184},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":2133,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.4140789480181053,"extension":6.651582129177315},"index":0,"playId":"1a2731ff-0340-3d0f-9d11-8a11db3848a5","pitchNumber":1,"startTime":"2026-07-10T00:59:37.727Z","endTime":"2026-07-10T00:59:41.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02204158311199,"aZ":-27.53711256452754,"pfxX":-6.590873115366739,"pfxZ":3.064806142400621,"pX":0.032565721057187635,"pZ":0.5169600784878767,"vX0":4.176905009389337,"vY0":-122.40970709097685,"vZ0":-6.208774881235043,"x":115.76,"y":224.82,"x0":-0.8429246713185534,"y0":50.00057227842979,"z0":5.455190799315481,"aX":-9.962779189160266},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":10.9,"spinRate":700,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4481027751628961,"extension":6.805996422390679},"index":1,"playId":"76785d15-c454-348e-9a74-2ad1edf6995c","pitchNumber":2,"startTime":"2026-07-10T00:59:57.413Z","endTime":"2026-07-10T01:00:02.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597024411206544,"aZ":-30.428034753097,"pfxX":-0.6967367270260363,"pfxZ":1.1517539101956604,"pX":0.7850270053797888,"pZ":0.1280836767993824,"vX0":3.6467811524281317,"vY0":-122.36280685092527,"vZ0":-6.555881673151221,"x":87.08,"y":235.32,"x0":-0.6353671591167773,"y0":50.001935702802875,"z0":5.455715793564246,"aX":-1.0548435381650807},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":0.4,"spinRate":724,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.44796709165010906,"extension":6.864525710011332},"index":2,"playId":"fde4e7c1-4b2c-3435-8f64-98bc5ed83f0f","pitchNumber":3,"startTime":"2026-07-10T01:00:19.668Z","endTime":"2026-07-10T01:00:25.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10255648325378,"aZ":-28.67586952638416,"pfxX":-4.987746345276509,"pfxZ":2.357010707342554,"pX":-0.9585236313311088,"pZ":0.5508077207312325,"vX0":1.1531189080505064,"vY0":-121.42450654708976,"vZ0":-5.906184759740314,"x":153.54,"y":223.91,"x0":-0.793400261515029,"y0":50.00351245573137,"z0":5.528444479625064,"aX":-7.4034549944746715},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":8.8,"spinRate":754,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4521244721943489,"extension":6.919904025728329},"index":3,"playId":"b6a2c570-1317-31da-8c7c-2e7a74bb0a13","pitchNumber":4,"startTime":"2026-07-10T01:00:43.168Z","endTime":"2026-07-10T01:00:47.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:00:47.912Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:03:12.396Z","endTime":"2026-07-10T01:05:15.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-10T01:01:45.780Z","endTime":"2026-07-10T01:03:14.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87328318106075,"aZ":-15.935089759922578,"pfxX":3.246290019318287,"pfxZ":8.997830572526208,"pX":-0.1337533627743914,"pZ":1.164533112435648,"vX0":2.5763254265208753,"vY0":-132.62727841657392,"vZ0":-9.929725056580784,"x":122.1,"y":207.34,"x0":-1.535089196742411,"y0":50.00267355787142,"z0":6.086040543333288,"aX":5.859167411325212},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-6.4,"spinRate":2649,"spinDirection":168},"zone":13,"typeConfidence":0.89,"plateTime":0.41091364158000543,"extension":7.067439950197334},"index":1,"playId":"af84b314-d479-36d6-bbf0-ba2305154045","pitchNumber":1,"startTime":"2026-07-10T01:03:14.412Z","endTime":"2026-07-10T01:03:19.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957464595314377,"aZ":-16.8184574602448,"pfxX":3.86927280751073,"pfxZ":8.73512345530987,"pX":-1.1363039923071188,"pZ":1.767962807652445,"vX0":0.0877971645845492,"vY0":-131.05161806094358,"vZ0":-8.277850545739266,"x":160.31,"y":191.05,"x0":-1.6736035704821304,"y0":50.00042562869233,"z0":6.198732426509732,"aX":6.800341128561649},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":-7.1,"spinRate":2639,"spinDirection":173},"zone":13,"typeConfidence":0.87,"plateTime":0.41627105152967925,"extension":7.053858331613925},"index":2,"playId":"060775eb-9503-3a20-9d84-3a61ce5d1c30","pitchNumber":2,"startTime":"2026-07-10T01:03:30.756Z","endTime":"2026-07-10T01:03:35.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30628526366621,"aZ":-18.238772629794607,"pfxX":3.2821317933422085,"pfxZ":7.823325277014521,"pX":-1.2402438058126963,"pZ":2.315154280709157,"vX0":-0.2917258314578093,"vY0":-131.90424762294182,"vZ0":-6.626937411030895,"x":164.28,"y":176.27,"x0":-1.5557917603591216,"y0":50.00048978827318,"z0":6.1822726646489405,"aX":5.842679258168423},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":-5.9,"spinRate":2602,"spinDirection":173},"zone":13,"typeConfidence":0.85,"plateTime":0.41361160169074385,"extension":6.921239798516238},"index":3,"playId":"0e4cb110-d328-3370-95dd-ec04cebe868b","pitchNumber":3,"startTime":"2026-07-10T01:03:47.610Z","endTime":"2026-07-10T01:03:52.422Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209382802285468,"aZ":-17.527800242398904,"pfxX":3.102704220059233,"pfxZ":8.347652791009455,"pX":-0.4068406699752342,"pZ":2.0515786304924672,"vX0":1.6327831263924415,"vY0":-130.99384477798122,"vZ0":-7.430162147097989,"x":132.51,"y":183.39,"x0":-1.4394628991753575,"y0":50.00223755954376,"z0":6.213652007430907,"aX":5.442627656584949},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.9,"breakHorizontal":-6.0,"spinRate":2574,"spinDirection":171},"zone":7,"typeConfidence":0.86,"plateTime":0.4166296324484944,"extension":7.0244442147553885},"index":4,"playId":"cd99be45-6bad-3a44-854e-146e86ebb6d7","pitchNumber":4,"startTime":"2026-07-10T01:04:03.663Z","endTime":"2026-07-10T01:04:07.543Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136150284584456,"aZ":-19.876320173127727,"pfxX":2.9497355846450297,"pfxZ":6.935868275051393,"pX":-0.2075155651502945,"pZ":1.9386349350767824,"vX0":2.238499594285775,"vY0":-131.61340913760546,"vZ0":-7.258808009017198,"x":124.91,"y":186.44,"x0":-1.4491638645473295,"y0":50.002774435294214,"z0":6.179082613863757,"aX":5.229905782535617},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":-5.8,"spinRate":2548,"spinDirection":172},"zone":8,"typeConfidence":0.83,"plateTime":0.4144792481284516,"extension":7.128292145597459},"index":5,"playId":"7cb40fbe-3e13-300e-bfc4-b8363ed26ce7","pitchNumber":5,"startTime":"2026-07-10T01:04:19.980Z","endTime":"2026-07-10T01:04:23.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-10T01:04:37.038Z","endTime":"2026-07-10T01:04:52.118Z","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(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":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366179675760037,"aZ":-16.222085391048797,"pfxX":3.1406480628523843,"pfxZ":8.66555781480264,"pX":0.4044860542552345,"pZ":2.5610273981966087,"vX0":3.299363592166669,"vY0":-133.94257014574634,"vZ0":-6.611605581390757,"x":101.58,"y":169.63,"x0":-1.2454926927422663,"y0":50.00425030020901,"z0":6.1954534154431,"aX":5.781006633351552},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-6.4,"spinRate":2660,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.40690332927372763,"extension":7.14376860302467},"index":7,"playId":"20cc3677-88f8-32b2-8e13-04a3c832d6e0","pitchNumber":6,"startTime":"2026-07-10T01:04:52.118Z","endTime":"2026-07-10T01:04:57.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907147288268117,"aZ":-19.613436179553137,"pfxX":3.719465150322399,"pfxZ":7.026636558970241,"pX":-0.6181687013316611,"pZ":3.8312380223617617,"vX0":0.39737478773068424,"vY0":-132.52363437606195,"vZ0":-2.926151743247455,"x":140.56,"y":135.34,"x0":-1.2534706988174347,"y0":50.00530356397282,"z0":6.373599678613794,"aX":6.652021647987383},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-6.8,"spinRate":2577,"spinDirection":160},"zone":11,"typeConfidence":0.86,"plateTime":0.41245798472992146,"extension":6.921169191919625},"index":8,"playId":"36e5f150-bb6d-38d0-a20d-60c02e800291","pitchNumber":7,"startTime":"2026-07-10T01:05:11.581Z","endTime":"2026-07-10T01:05:15.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:05:15.582Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:05:17.741Z","endTime":"2026-07-10T01:07:07.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27663944094842,"aZ":-18.71898493652967,"pfxX":3.673527533020702,"pfxZ":7.407251501919856,"pX":-0.03671988409946625,"pZ":2.5572481729756174,"vX0":2.5286073902111275,"vY0":-133.57545992064854,"vZ0":-6.131204334492772,"x":118.4,"y":169.73,"x0":-1.4712764697862413,"y0":50.00592568591783,"z0":6.216823280569214,"aX":6.6760865422002835},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":-7.2,"spinRate":2577,"spinDirection":166},"zone":5,"typeConfidence":0.89,"plateTime":0.4091763940299913,"extension":6.874881068785054},"index":0,"playId":"1d700b36-774d-3f5c-8351-646e3b005621","pitchNumber":1,"startTime":"2026-07-10T01:05:41.976Z","endTime":"2026-07-10T01:05:46.002Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45991045151632,"aZ":-16.722322247452286,"pfxX":3.8333170771774956,"pfxZ":8.248210180522216,"pX":-0.6817785215675745,"pZ":3.639392209680439,"vX0":0.47531343967048256,"vY0":-135.70521206097916,"vZ0":-4.088521220797714,"x":142.99,"y":140.52,"x0":-1.3572626229663625,"y0":50.002716917188216,"z0":6.323259185578916,"aX":7.181263382721626},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":-7.1,"spinRate":2587,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.40293278472573535,"extension":6.888413919086454},"index":1,"playId":"fc26ac8f-ca4f-3c4d-b344-9e19b6f05a4d","pitchNumber":2,"startTime":"2026-07-10T01:05:59.945Z","endTime":"2026-07-10T01:06:03.827Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959925524762077,"aZ":-14.710594314732912,"pfxX":3.1072463747827848,"pfxZ":9.286271028849175,"pX":-0.8510608157935594,"pZ":1.110410360472644,"vX0":0.27561512309476793,"vY0":-135.60873366094154,"vZ0":-10.565284794808521,"x":149.44,"y":208.8,"x0":-1.3579936804296813,"y0":50.004797689172506,"z0":6.059375831442213,"aX":5.843529818060767},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-5.6,"spinRate":2625,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.40241345662833883,"extension":7.007497745743362},"index":2,"playId":"6842a0f9-5ab5-363e-bf3f-0d887dafd6f5","pitchNumber":3,"startTime":"2026-07-10T01:06:17.724Z","endTime":"2026-07-10T01:06:22.198Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513712741460555,"aZ":-14.89111094997182,"pfxX":2.8735775506088572,"pfxZ":9.317521970052763,"pX":0.042233708775208476,"pZ":1.9598811322362555,"vX0":2.7814081325303324,"vY0":-134.4344771184536,"vZ0":-8.493772052776526,"x":115.39,"y":185.86,"x0":-1.3741340963214888,"y0":50.00112102373426,"z0":6.188167832627788,"aX":5.328608312117985},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-5.8,"spinRate":2620,"spinDirection":167},"zone":8,"typeConfidence":0.9,"plateTime":0.4053755928152638,"extension":6.994344167074333},"index":3,"playId":"b7aa3f5f-b732-3814-8361-2ff985249df8","pitchNumber":4,"startTime":"2026-07-10T01:06:37.382Z","endTime":"2026-07-10T01:06:41.051Z","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.3,"endSpeed":86.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437836638707957,"aZ":-16.01280222095163,"pfxX":3.555840228262313,"pfxZ":8.525167525742638,"pX":-0.3798041930828889,"pZ":3.196066138352022,"vX0":1.1916238626733135,"vY0":-135.9858383296035,"vZ0":-5.286278715088638,"x":131.48,"y":152.49,"x0":-1.2843248776106673,"y0":50.001697224291604,"z0":6.2551469443961505,"aX":6.739206594952475},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":-6.7,"spinRate":2662,"spinDirection":171},"zone":1,"typeConfidence":0.91,"plateTime":0.40093796042901975,"extension":6.992565843408508},"index":4,"playId":"e1cc15ff-7ca7-33d9-b322-555efc7e981b","pitchNumber":5,"startTime":"2026-07-10T01:07:02.432Z","endTime":"2026-07-10T01:07:07.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:07:07.402Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Matt Vierling. Shea Langeliers to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:07:09.417Z","endTime":"2026-07-10T01:08:09.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"Single","eventType":"single","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":663837,"link":"/api/v1/people/663837"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372846118034616,"aZ":-18.919385154904916,"pfxX":2.860234303740749,"pfxZ":7.385997667717944,"pX":0.3049641165691516,"pZ":1.8756238468999888,"vX0":3.621116012632875,"vY0":-131.92444079430805,"vZ0":-7.7391509242805565,"x":105.38,"y":188.14,"x0":-1.4478010163628683,"y0":50.00025329047438,"z0":6.1994898335775455,"aX":5.130110677876907},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-5.9,"spinRate":2610,"spinDirection":170},"zone":9,"typeConfidence":0.86,"plateTime":0.41238946946617894,"extension":7.128953590551909},"index":0,"playId":"0cd5b804-cabb-35a8-9e96-f05b16b6ace0","pitchNumber":1,"startTime":"2026-07-10T01:07:33.323Z","endTime":"2026-07-10T01:07:36.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.911747950302015,"aZ":-16.883070705404304,"pfxX":1.747157985437641,"pfxZ":8.047468124329775,"pX":0.9162498387767299,"pZ":1.2347834127452046,"vX0":4.610755593739146,"vY0":-136.25851377050296,"vZ0":-10.08355500169626,"x":82.07,"y":205.44,"x0":-1.0177213905272067,"y0":50.005559084923405,"z0":6.123023545853177,"aX":3.3214084248799645},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-4.1,"spinRate":2601,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4003183940736963,"extension":7.144382243441035},"hitData":{"launchSpeed":66.0,"launchAngle":16.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.81,"coordY":131.4}},"index":1,"playId":"872c3a2c-9e7d-3007-a73f-ef4dfd3c95ed","pitchNumber":2,"startTime":"2026-07-10T01:07:58.085Z","endTime":"2026-07-10T01:08:09.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:08:09.939Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lawrence Butler lines out sharply to shortstop Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:08:18.082Z","endTime":"2026-07-10T01:08:59.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.436102286030618,"aZ":-14.129492261816152,"pfxX":2.421487085708523,"pfxZ":9.573273102952388,"pX":-0.5209812166733421,"pZ":3.982153944970962,"vX0":1.3528241607431089,"vY0":-136.51965356370675,"vZ0":-3.7211038891442803,"x":136.86,"y":131.26,"x0":-1.337764693455867,"y0":50.003556718738864,"z0":6.337304444471741,"aX":4.564456356397742},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-4.7,"spinRate":2662,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.40141312320882827,"extension":6.7970186335249245},"index":0,"playId":"dc52c69e-6bee-3f4f-9f63-b2e99dea630c","pitchNumber":1,"startTime":"2026-07-10T01:08:35.655Z","endTime":"2026-07-10T01:08:39.167Z","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.1,"endSpeed":86.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134556306628923,"aZ":-17.18610279422715,"pfxX":4.498520420411448,"pfxZ":7.93216212663058,"pX":0.2636676085605103,"pZ":2.255907340829616,"vX0":3.159472372804179,"vY0":-136.80914883623922,"vZ0":-7.407235419711604,"x":106.95,"y":177.87,"x0":-1.4918398362076253,"y0":50.002173603135255,"z0":6.183675220004817,"aX":8.496798655326767},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-8.9,"spinRate":2608,"spinDirection":173},"zone":9,"typeConfidence":0.92,"plateTime":0.4008843905166497,"extension":7.015650290975552},"hitData":{"launchSpeed":105.6,"launchAngle":8.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":121.0,"coordY":146.0}},"index":1,"playId":"23066de1-e92e-3008-afab-1e1abbe23a7d","pitchNumber":2,"startTime":"2026-07-10T01:08:53.601Z","endTime":"2026-07-10T01:08:59.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:08:59.434Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:09:59.266Z","endTime":"2026-07-10T01:10:47.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Soderstrom replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-10T01:09:17.219Z","endTime":"2026-07-10T01:09:38.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-10T01:09:38.193Z","endTime":"2026-07-10T01:10:01.543Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66379615529169,"aZ":-19.30407074663712,"pfxX":1.5879349593439036,"pfxZ":6.761911606957838,"pX":-0.10770944521900386,"pZ":4.115260478141858,"vX0":3.023796043708419,"vY0":-135.65861859793196,"vZ0":-2.2883960967163333,"x":121.11,"y":127.67,"x0":-1.4339567647601204,"y0":50.005578679482,"z0":6.284100418241623,"aX":3.02442148205684},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-3.4,"spinRate":2613,"spinDirection":169},"zone":11,"typeConfidence":0.87,"plateTime":0.4004627599643329,"extension":7.002440575532925},"index":2,"playId":"7eb90f52-cafe-3074-aa36-99854356b984","pitchNumber":1,"startTime":"2026-07-10T01:10:01.543Z","endTime":"2026-07-10T01:10:07.809Z","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.8,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998852748748142,"aZ":-17.50105812147551,"pfxX":1.8205544146546975,"pfxZ":7.767178112790976,"pX":0.17693990638119678,"pZ":3.247830282752699,"vX0":3.358053133760685,"vY0":-135.25227030478618,"vZ0":-4.725885831075919,"x":110.26,"y":151.09,"x0":-1.307876583226038,"y0":50.00551023685995,"z0":6.210812818100496,"aX":3.4401707607346568},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-3.8,"spinRate":2679,"spinDirection":171},"zone":2,"typeConfidence":0.89,"plateTime":0.40194114823739957,"extension":6.968036547995471},"index":3,"playId":"a45d889e-37ac-34f8-8920-5ce70cb06f0d","pitchNumber":2,"startTime":"2026-07-10T01:10:20.213Z","endTime":"2026-07-10T01:10:24.183Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676651941035477,"aZ":-19.49511380770332,"pfxX":2.5919214133435053,"pfxZ":6.710281230897753,"pX":1.081224442759417,"pZ":2.9877260870097233,"vX0":5.002062842572586,"vY0":-135.63588118209773,"vZ0":-5.182189806951764,"x":75.79,"y":158.11,"x0":-1.1135211192768686,"y0":50.005857601436,"z0":6.255205146101807,"aX":4.89849483019225},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-5.6,"spinRate":2581,"spinDirection":171},"zone":12,"typeConfidence":0.89,"plateTime":0.40163473592726806,"extension":6.914725338792512},"hitData":{"launchSpeed":90.0,"launchAngle":10.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.17,"coordY":158.93}},"index":4,"playId":"2d818c50-52a5-3ce8-81f8-661219e2ac3c","pitchNumber":3,"startTime":"2026-07-10T01:10:42.903Z","endTime":"2026-07-10T01:10:47.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:10:47.991Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Soderstrom lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-10T01:09:59.266Z","endTime":"2026-07-10T01:10:47.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Soderstrom replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-10T01:09:17.219Z","endTime":"2026-07-10T01:09:38.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-10T01:09:38.193Z","endTime":"2026-07-10T01:10:01.543Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66379615529169,"aZ":-19.30407074663712,"pfxX":1.5879349593439036,"pfxZ":6.761911606957838,"pX":-0.10770944521900386,"pZ":4.115260478141858,"vX0":3.023796043708419,"vY0":-135.65861859793196,"vZ0":-2.2883960967163333,"x":121.11,"y":127.67,"x0":-1.4339567647601204,"y0":50.005578679482,"z0":6.284100418241623,"aX":3.02442148205684},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-3.4,"spinRate":2613,"spinDirection":169},"zone":11,"typeConfidence":0.87,"plateTime":0.4004627599643329,"extension":7.002440575532925},"index":2,"playId":"7eb90f52-cafe-3074-aa36-99854356b984","pitchNumber":1,"startTime":"2026-07-10T01:10:01.543Z","endTime":"2026-07-10T01:10:07.809Z","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.8,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998852748748142,"aZ":-17.50105812147551,"pfxX":1.8205544146546975,"pfxZ":7.767178112790976,"pX":0.17693990638119678,"pZ":3.247830282752699,"vX0":3.358053133760685,"vY0":-135.25227030478618,"vZ0":-4.725885831075919,"x":110.26,"y":151.09,"x0":-1.307876583226038,"y0":50.00551023685995,"z0":6.210812818100496,"aX":3.4401707607346568},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-3.8,"spinRate":2679,"spinDirection":171},"zone":2,"typeConfidence":0.89,"plateTime":0.40194114823739957,"extension":6.968036547995471},"index":3,"playId":"a45d889e-37ac-34f8-8920-5ce70cb06f0d","pitchNumber":2,"startTime":"2026-07-10T01:10:20.213Z","endTime":"2026-07-10T01:10:24.183Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676651941035477,"aZ":-19.49511380770332,"pfxX":2.5919214133435053,"pfxZ":6.710281230897753,"pX":1.081224442759417,"pZ":2.9877260870097233,"vX0":5.002062842572586,"vY0":-135.63588118209773,"vZ0":-5.182189806951764,"x":75.79,"y":158.11,"x0":-1.1135211192768686,"y0":50.005857601436,"z0":6.255205146101807,"aX":4.89849483019225},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":-5.6,"spinRate":2581,"spinDirection":171},"zone":12,"typeConfidence":0.89,"plateTime":0.40163473592726806,"extension":6.914725338792512},"hitData":{"launchSpeed":90.0,"launchAngle":10.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.17,"coordY":158.93}},"index":4,"playId":"2d818c50-52a5-3ce8-81f8-661219e2ac3c","pitchNumber":3,"startTime":"2026-07-10T01:10:42.903Z","endTime":"2026-07-10T01:10:47.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-10T01:10:47.991Z","atBatIndex":67},"scoringPlays":[16,29,33,49],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":1,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":135.08,"y":79.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":172.19,"y":134.76},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":101.0,"y":160.0},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":127.0,"y":52.1},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":139.14,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":108.23,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":18,"top":[12,13,14],"bottom":[15,16,17,18],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":169.04,"y":173.98},"type":"O","description":"Pop Out"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":99.46,"y":175.55},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":43.27,"y":124.18},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":38.2,"y":80.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":42.17,"y":135.93},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":25,"top":[19,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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":106.99,"y":160.32},"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":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":161.13,"y":96.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":65.31,"y":61.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":109.0,"y":160.0},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":36,"top":[26,27,28,29,30],"bottom":[31,32,33,34,35,36],"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":82.39,"y":106.08},"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":199.95,"y":85.27},"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":150.8,"y":169.92},"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":104.18,"y":172.97},"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":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":106.85,"y":61.07},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":183.27,"y":47.87},"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":56.99,"y":111.02},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,39,40,41],"bottom":[42,43,44,45],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":112.07,"y":164.91},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":127.63,"y":176.98},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":103.92,"y":81.13},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":130.15,"y":89.09},"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":6,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":154.75,"y":80.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":116.34,"y":152.7},"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":65.39,"y":97.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":125.27,"y":201.94},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48],"bottom":[49,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":7,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":134.58,"y":150.67},"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":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":101.82,"y":28.46},"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":7,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":67.87,"y":64.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":191.8,"y":115.61},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57],"bottom":[58,59,60,61,62],"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":71.75,"y":126.35},"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":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":99.0,"y":162.0},"type":"O","description":"Grounded Into DP"}],"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":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":112.28,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":121.41,"y":85.3},"type":"H","description":"Single"}]}},{"startIndex":63,"endIndex":67,"top":[63,64,65,66,67],"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":174.81,"y":131.4},"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":121.0,"y":146.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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":160.17,"y":158.93},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":6,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"inHole":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"onDeck":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"inHole":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"battingOrder":7,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"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":10,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".246","atBats":31,"obp":".324","slg":".404","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":5,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":9,"groundOuts":5,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":30,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"5.11","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.47","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":58,"strikes":87,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":4,"pitchesPerInning":"18.13","runsScoredPer9":"4.50","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"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":"601","stats":{"batting":{"summary":"0-2 | HBP, 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":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":85,"flyOuts":20,"groundOuts":71,"airOuts":44,"runs":31,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":70,"baseOnBalls":30,"intentionalWalks":1,"hits":46,"hitByPitch":1,"avg":".199","atBats":231,"obp":".294","slg":".303","ops":".597","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":70,"rbi":22,"leftOnBase":94,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":139,"errors":2,"chances":142,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":45,"airOuts":41,"runs":20,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".243","atBats":152,"obp":".304","slg":".480","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":73,"rbi":29,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.89","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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":23,"stolenBasePercentage":".793","caughtStealingPercentage":".207","assists":10,"putOuts":255,"errors":1,"chances":266,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":27,"groundOuts":52,"airOuts":53,"runs":41,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":0,"hits":62,"hitByPitch":4,"avg":".273","atBats":227,"obp":".327","slg":".476","ops":".803","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":108,"rbi":29,"leftOnBase":90,"sacBunts":2,"sacFlies":0,"babip":".331","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.64","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":84,"errors":7,"chances":188,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":76,"airOuts":92,"runs":23,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":21,"intentionalWalks":1,"hits":60,"hitByPitch":4,"avg":".231","atBats":260,"obp":".295","slg":".308","ops":".603","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":80,"rbi":26,"leftOnBase":116,"sacBunts":1,"sacFlies":3,"babip":".254","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.67","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".441","atBats":34,"obp":".457","slg":".529","ops":".986","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":18,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.00","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":15,"putOuts":15,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":2,"flyOuts":22,"groundOuts":37,"airOuts":47,"runs":25,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":1,"hits":52,"hitByPitch":3,"atBats":187,"obp":".362","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":841,"era":"4.44","inningsPitched":"48.2","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.52","battersFaced":215,"outs":146,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":314,"strikes":527,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"17.28","gamesFinished":13,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"9.99","walksPer9Inn":"4.07","hitsPer9Inn":"9.62","runsScoredPer9":"4.62","homeRunsPer9":"0.55","inheritedRunners":18,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"gamesStarted":1,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":6,"groundOuts":20,"airOuts":13,"runs":12,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".278","atBats":79,"obp":".305","slg":".443","ops":".748","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":35,"rbi":8,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":24,"errors":4,"chances":72,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":42,"groundOuts":87,"airOuts":77,"runs":42,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":59,"baseOnBalls":44,"intentionalWalks":4,"hits":71,"hitByPitch":2,"avg":".242","atBats":293,"obp":".344","slg":".461","ops":".805","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":135,"rbi":41,"leftOnBase":144,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.54","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":161,"errors":0,"chances":166,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":36,"groundOuts":57,"airOuts":58,"runs":61,"doubles":15,"triples":1,"homeRuns":20,"strikeOuts":130,"baseOnBalls":76,"intentionalWalks":9,"hits":89,"hitByPitch":2,"avg":".266","atBats":334,"obp":".405","slg":".497","ops":".902","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":166,"rbi":66,"leftOnBase":102,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.70","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":13,"strikes":14,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":44,"gamesStarted":0,"flyOuts":18,"groundOuts":30,"airOuts":37,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":2,"hits":38,"hitByPitch":4,"atBats":158,"obp":".363","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":800,"era":"3.51","inningsPitched":"41.0","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.59","battersFaced":190,"outs":123,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":317,"strikes":483,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":1,"winPercentage":"1.000","pitchesPerInning":"19.51","gamesFinished":11,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.85","walksPer9Inn":"5.93","hitsPer9Inn":"8.34","runsScoredPer9":"3.73","homeRunsPer9":"1.10","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","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":30,"gamesStarted":1,"flyOuts":26,"groundOuts":31,"airOuts":39,"runs":21,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":49,"baseOnBalls":22,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":156,"obp":".352","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":713,"era":"3.70","inningsPitched":"41.1","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.50","battersFaced":183,"outs":124,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":713,"balls":286,"strikes":427,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"17.25","gamesFinished":9,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"10.67","walksPer9Inn":"4.79","hitsPer9Inn":"8.71","runsScoredPer9":"4.57","homeRunsPer9":"0.87","inheritedRunners":10,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":16,"groundOuts":48,"airOuts":23,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":0,"hits":46,"hitByPitch":7,"avg":".274","atBats":168,"obp":".354","slg":".363","ops":".717","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":61,"rbi":16,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".377","groundOutsToAirouts":"2.09","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":2,"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":143,"errors":4,"chances":149,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":14,"airOuts":32,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".215","atBats":93,"obp":".247","slg":".376","ops":".623","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":35,"rbi":11,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.25","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":59,"errors":2,"chances":61,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"1-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":63,"groundOuts":62,"airOuts":110,"runs":51,"doubles":16,"triples":0,"homeRuns":20,"strikeOuts":79,"baseOnBalls":30,"intentionalWalks":2,"hits":89,"hitByPitch":5,"avg":".263","atBats":339,"obp":".331","slg":".487","ops":".818","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":165,"rbi":45,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.95","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":33,"putOuts":576,"errors":1,"chances":610,"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":30,"runs":16,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":1,"hits":32,"hitByPitch":3,"atBats":121,"obp":".333","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":513,"era":"4.55","inningsPitched":"31.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.33","battersFaced":135,"outs":95,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":181,"strikes":332,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":8,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.95","walksPer9Inn":"2.84","hitsPer9Inn":"9.09","runsScoredPer9":"4.55","homeRunsPer9":"0.57","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 2-5)","summary":"3.0 IP, 3 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":67,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":29,"strikes":38,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"6.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":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":24,"gamesStarted":6,"flyOuts":39,"groundOuts":40,"airOuts":62,"runs":46,"doubles":8,"triples":2,"homeRuns":10,"strikeOuts":72,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":7,"atBats":231,"obp":".341","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1035,"era":"6.87","inningsPitched":"57.2","wins":2,"losses":5,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":44,"whip":"1.44","battersFaced":264,"outs":173,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1035,"balls":360,"strikes":675,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":3,"winPercentage":".286","pitchesPerInning":"17.95","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"11.24","walksPer9Inn":"3.59","hitsPer9Inn":"9.36","runsScoredPer9":"7.18","homeRunsPer9":"1.56","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":14},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":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":0,"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":{"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":true,"isSubstitute":false}},"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":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":31,"groundOuts":73,"airOuts":57,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".272","atBats":213,"obp":".307","slg":".376","ops":".683","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":80,"rbi":26,"leftOnBase":96,"sacBunts":1,"sacFlies":1,"babip":".295","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.25","popOuts":7,"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":98,"putOuts":58,"errors":0,"chances":156,"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":[811965,701762,669127,641680,805779,680869,671732,687515,691016,703607,675961,643446,660761,678022,665622,663687,643410],"pitchers":[660761,678022,665622,663687,643410],"bench":[666126],"bullpen":[665660,686930,650644,669372,695611,682052,605488,686993],"battingOrder":[811965,701762,669127,641680,805779,671732,691016,703607,643446],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Heim; Langeliers; McNeil; Wilson, J 2."},{"label":"RBI","value":"Bolte (16)."},{"label":"Runners left in scoring position, 2 out","value":"Soderstrom; Wilson, J."},{"label":"GIDP","value":"Kuroda-Grauer."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Singled for Williams in the 8th."},{"label":"b","value":"Lined out for Thomas, C in the 9th."}]},"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":9,"groundOuts":5,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".236","atBats":30,"obp":".314","slg":".399","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":1,"groundOuts":10,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":31,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"3.66","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.22","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":39,"strikes":77,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"pitchesPerInning":"12.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 5-6)","summary":"7.0 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":0,"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":60,"groundOuts":131,"airOuts":99,"runs":54,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":106,"hitByPitch":10,"atBats":420,"obp":".324","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1695,"era":"4.10","inningsPitched":"107.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.32","battersFaced":469,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1695,"balls":590,"strikes":1105,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":1,"winPercentage":".455","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.27","walksPer9Inn":"3.01","hitsPer9Inn":"8.86","runsScoredPer9":"4.51","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":40,"groundOuts":60,"airOuts":69,"runs":20,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":41,"baseOnBalls":25,"intentionalWalks":1,"hits":42,"hitByPitch":0,"avg":".202","atBats":208,"obp":".285","slg":".308","ops":".593","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":64,"rbi":18,"leftOnBase":75,"sacBunts":2,"sacFlies":2,"babip":".230","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.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":87,"errors":3,"chances":210,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":24,"groundOuts":27,"airOuts":43,"runs":11,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".247","atBats":146,"obp":".281","slg":".384","ops":".665","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":154,"totalBases":56,"rbi":15,"leftOnBase":56,"sacBunts":1,"sacFlies":0,"babip":".317","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":9,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":51,"errors":3,"chances":152,"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":58,"groundOuts":54,"airOuts":84,"runs":46,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":104,"baseOnBalls":47,"intentionalWalks":2,"hits":97,"hitByPitch":2,"avg":".289","atBats":336,"obp":".376","slg":".464","ops":".840","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":156,"rbi":45,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".378","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.85","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"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-1 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":"1.000","atBats":1,"obp":"1.000","slg":"4.000","ops":"5.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".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"}]},"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":{},"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":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":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":83,"groundOuts":58,"airOuts":129,"runs":57,"doubles":18,"triples":3,"homeRuns":7,"strikeOuts":54,"baseOnBalls":59,"intentionalWalks":0,"hits":97,"hitByPitch":3,"avg":".287","atBats":338,"obp":".398","slg":".420","ops":".818","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":142,"rbi":32,"leftOnBase":114,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.29","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":201,"putOuts":86,"errors":7,"chances":294,"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"}]},"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":"600","stats":{"batting":{"summary":"0-1 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":36,"groundOuts":32,"airOuts":56,"runs":26,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":68,"baseOnBalls":18,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".227","atBats":198,"obp":".304","slg":".470","ops":".774","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":93,"rbi":36,"leftOnBase":90,"sacBunts":0,"sacFlies":3,"babip":".267","groundOutsToAirouts":"0.57","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.23","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":false},"allPositions":[{"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":37,"runs":10,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":25,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":151,"obp":".358","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":666,"era":"2.13","inningsPitched":"42.1","wins":2,"losses":0,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":10,"whip":"1.49","battersFaced":177,"outs":127,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":258,"strikes":408,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.73","gamesFinished":3,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"6.80","walksPer9Inn":"5.31","hitsPer9Inn":"8.08","runsScoredPer9":"2.13","homeRunsPer9":"0.85","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(S, 11)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":26,"gamesStarted":0,"flyOuts":14,"groundOuts":11,"airOuts":32,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":81,"obp":".295","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":372,"era":"4.76","inningsPitched":"22.2","wins":1,"losses":4,"saves":11,"saveOpportunities":15,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.24","battersFaced":95,"outs":68,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":134,"strikes":238,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".200","pitchesPerInning":"16.41","gamesFinished":20,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.53","walksPer9Inn":"5.16","hitsPer9Inn":"5.96","runsScoredPer9":"5.16","homeRunsPer9":"1.99","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":52,"groundOuts":47,"airOuts":83,"runs":37,"doubles":18,"triples":0,"homeRuns":15,"strikeOuts":117,"baseOnBalls":41,"intentionalWalks":0,"hits":66,"hitByPitch":5,"avg":".212","atBats":311,"obp":".312","slg":".415","ops":".727","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":129,"rbi":41,"leftOnBase":137,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.73","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":63,"putOuts":682,"errors":2,"chances":747,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-1 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":12,"airOuts":29,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".171","atBats":82,"obp":".263","slg":".329","ops":".592","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":27,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".216","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":227,"errors":0,"chances":237,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"900","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":14,"groundOuts":19,"airOuts":26,"runs":16,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":55,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".153","atBats":118,"obp":".225","slg":".280","ops":".505","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":33,"rbi":11,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":99,"errors":2,"chances":101,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"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":".---","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":39,"groundOuts":63,"airOuts":86,"runs":21,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".199","atBats":231,"obp":".250","slg":".333","ops":".583","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":77,"rbi":30,"leftOnBase":116,"sacBunts":1,"sacFlies":4,"babip":".217","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.20","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":137,"errors":2,"chances":140,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"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":true,"isSubstitute":false}}},"batters":[805808,663837,679529,682985,701678,681481,680664,656716,668670,681546,664285,640448,445276],"pitchers":[664285,640448,445276],"bench":[693307,690993,701162],"bullpen":[623454,689225,656427,663947,675512,663554,672456,669373,805427,621097],"battingOrder":[805808,663837,679529,682985,701678,680664,656716,668670,681546],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rogers (3, 3rd inning off Perkins, 0 on, 1 out); McKinstry (4, 5th inning off Perkins, 1 on, 1 out); Valencia (1, 7th inning off Harris, H, 0 on, 0 out)."},{"label":"TB","value":"Lee; McGonigle; McKinstry 4; Rogers 4; Valencia 4; Vierling."},{"label":"RBI","value":"McKinstry 2 (18); Rogers (9); Valencia (1)."},{"label":"Runners left in scoring position, 2 out","value":"McKinstry; Vierling."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(McGonigle-Lee-Torkelson)."}]}],"note":[{"label":"a","value":"Homered for Carpenter in the 7th."}]}},"officials":[{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":484198,"fullName":"Alan Porter","link":"/api/v1/people/484198"},"officialType":"First Base"},{"official":{"id":427554,"fullName":"Jim Wolf","link":"/api/v1/people/427554"},"officialType":"Second Base"},{"official":{"id":623945,"fullName":"Alex MacKay","link":"/api/v1/people/623945"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Langeliers (by Valdez, F); Butler, L (by Valdez, F); Valencia (by Leiter Jr.)."},{"label":"ABS Challenge","value":"Heim (Strike-Confirmed); Langeliers (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Suarez, J 16-12; Perkins 67-38; Medina 16-12; Harris, H 27-14; Leiter Jr. 19-11; Valdez, F 87-59; Finnegan 10-7; Jansen, K 19-11."},{"label":"Groundouts-flyouts","value":"Suarez, J 0-2; Perkins 2-4; Medina 2-2; Harris, H 0-1; Leiter Jr. 1-0; Valdez, F 9-1; Finnegan 1-0; Jansen, K 0-0."},{"label":"Batters faced","value":"Suarez, J 4; Perkins 13; Medina 6; Harris, H 6; Leiter Jr. 5; Valdez, F 26; Finnegan 3; Jansen, K 5."},{"label":"Inherited runners-scored","value":"Medina 1-0."},{"label":"Umpires","value":"HP: Roberto Ortiz. 1B: Alan Porter. 2B: Jim Wolf. 3B: Alex MacKay. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To LF."},{"label":"First pitch","value":"6:44 PM."},{"label":"T","value":"2:26."},{"label":"Att","value":"20,699."},{"label":"Venue","value":"Comerica Park."},{"label":"July 9, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","boxscoreName":"Valdez, F"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 5-6)","summary":"7.0 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":0,"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":60,"groundOuts":131,"airOuts":99,"runs":54,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":106,"hitByPitch":10,"atBats":420,"obp":".324","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1695,"era":"4.10","inningsPitched":"107.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.32","battersFaced":469,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1695,"balls":590,"strikes":1105,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":1,"winPercentage":".455","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.27","walksPer9Inn":"3.01","hitsPer9Inn":"8.86","runsScoredPer9":"4.51","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","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":82,"pitchingGameScore":82},{"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":"800","stats":{"batting":{"summary":"1-1 | HR, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":12,"airOuts":29,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".171","atBats":82,"obp":".263","slg":".329","ops":".592","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":27,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".216","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":227,"errors":0,"chances":237,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","boxscoreName":"Valencia"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-1 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":"1.000","atBats":1,"obp":"1.000","slg":"4.000","ops":"5.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"loser":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"save":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}