{"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":823766,"link":"/api/v1.1/game/823766/feed/live","metaData":{"wait":10,"timeStamp":"20260718_025323","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823766,"type":"R","doubleHeader":"N","id":"2026/07/17/miamlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823766-2026-07-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-17T23:40:00Z","originalDate":"2026-07-17","officialDate":"2026-07-17","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":46,"ties":0,"pct":".531"},"records":{},"divisionLeader":false,"wins":52,"losses":46,"winningPercentage":".531"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":37,"ties":0,"pct":".619"},"records":{},"divisionLeader":false,"wins":60,"losses":37,"winningPercentage":".619"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","primaryNumber":"13","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"48","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID621121":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121","firstName":"Lance","lastName":"McCullers","primaryNumber":"50","birthDate":"1993-10-02","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lance","useLastName":"McCullers Jr.","middleName":"G.","boxscoreName":"McCullers Jr.","nickName":"Perdomo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lance McCullers Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lance-mccullers-jr-621121","firstLastName":"Lance McCullers Jr.","lastFirstName":"McCullers Jr., Lance","lastInitName":"McCullers Jr., L","initLastName":"L McCullers","fullFMLName":"Lance G. McCullers Jr.","fullLFMName":"McCullers Jr., Lance G.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID677956":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956","firstName":"Rece","lastName":"Hinds","primaryNumber":"40","birthDate":"2000-09-05","currentAge":25,"birthCity":"Niceville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Rece","useLastName":"Hinds","middleName":"Xola","boxscoreName":"Hinds","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rece Hinds","nameSlug":"rece-hinds-677956","firstLastName":"Rece Hinds","lastFirstName":"Hinds, Rece","lastInitName":"Hinds, R","initLastName":"R Hinds","fullFMLName":"Rece Xola Hinds","fullLFMName":"Hinds, Rece Xola","strikeZoneTop":3.346,"strikeZoneBottom":1.688},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":27,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"84","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":21,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":26,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID690978":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978","firstName":"Daxton","lastName":"Fulton","primaryNumber":"90","birthDate":"2001-10-16","currentAge":24,"birthCity":"Weatherford","birthStateProvince":"OK","birthCountry":"USA","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dax","useLastName":"Fulton","middleName":"James","boxscoreName":"Fulton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dax Fulton","nameSlug":"dax-fulton-690978","firstLastName":"Dax Fulton","lastFirstName":"Fulton, Dax","lastInitName":"Fulton, D","initLastName":"D Fulton","fullFMLName":"Daxton James Fulton","fullLFMName":"Fulton, Daxton James","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID800325":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325","firstName":"Luis","lastName":"Lara","primaryNumber":"18","birthDate":"2004-11-17","currentAge":21,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 7\"","weight":169,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Lara","middleName":"Alexander","boxscoreName":"Lara","gender":"M","nameMatrilineal":"Chirinos","isPlayer":true,"isVerified":true,"pronunciation":"LAH-ruh","mlbDebutDate":"2026-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Lara","nameSlug":"luis-lara-800325","firstLastName":"Luis Lara","lastFirstName":"Lara, Luis","lastInitName":"Lara, L","initLastName":"L Lara","fullFMLName":"Luis Alexander Lara","fullLFMName":"Lara, Luis Alexander","strikeZoneTop":3.01,"strikeZoneBottom":1.52},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41700,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Partly Cloudy","temp":"92","wind":"5 mph, R To L"},"gameInfo":{"attendance":38566,"firstPitch":"2026-07-17T23:41:00.000Z","gameDurationMinutes":192},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"}},"officialScorer":{"id":431058,"fullName":"Tim O'Driscoll","link":"/api/v1/people/431058"},"primaryDatacaster":{"id":800981,"fullName":"Matthew Houk","link":"/api/v1/people/800981"},"moundVisits":{"away":{"used":1,"remaining":4},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:41:29.767Z","endTime":"2026-07-17T23:42:46.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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-17T20:46:19.571Z","endTime":"2026-07-17T23:15:49.619Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-17T23:15:49.619Z","endTime":"2026-07-17T23:40:31.962Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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-17T23:40:31.962Z","endTime":"2026-07-17T23:41:31.904Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.007230246345816,"aZ":-12.305112221037083,"pfxX":-6.565464600525425,"pfxZ":10.623261612704127,"pX":-0.3393843105580103,"pZ":2.4120299408197203,"vX0":5.542306138930594,"vY0":-135.7398173619998,"vZ0":-4.772230205128545,"x":129.94,"y":173.66,"x0":-1.5520742963815124,"y0":50.006434037799615,"z0":5.046048111112424,"aX":-12.285317300296128},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":10.8,"spinRate":2443,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4031071507447237,"extension":6.281105169819819},"index":3,"playId":"06a13f3c-34b2-3298-9f2f-2b1d53ea7a8e","pitchNumber":1,"startTime":"2026-07-17T23:41:31.904Z","endTime":"2026-07-17T23:41:36.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-07-17T23:41:45.834Z","endTime":"2026-07-17T23:41:59.990Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711582098215867,"aZ":-29.84414066957251,"pfxX":-11.315760806898195,"pfxZ":1.6005088644314345,"pX":-0.03371088766544672,"pZ":1.227164823346114,"vX0":6.676636403202695,"vY0":-120.10698386055654,"vZ0":-2.84160909024965,"x":118.28,"y":205.65,"x0":-1.382255297940063,"y0":50.00575179571345,"z0":5.085385307423165,"aX":-16.501057349555474},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":18.8,"spinRate":2666,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.45639786894513046,"extension":6.274787434797878},"index":5,"playId":"a9f77f61-9980-397e-98cd-8c10cead635b","pitchNumber":2,"startTime":"2026-07-17T23:41:59.990Z","endTime":"2026-07-17T23:42:03.281Z","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":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608073532124354,"aZ":-27.8337035123752,"pfxX":-11.75989352757366,"pfxZ":3.0939542146477654,"pX":0.7021602319456736,"pZ":0.816082482168057,"vX0":8.357065852979144,"vY0":-117.68706835313158,"vZ0":-3.5716633149611003,"x":90.24,"y":216.75,"x0":-1.369357169162717,"y0":50.000090299500506,"z0":4.935044580071938,"aX":-16.472003118967486},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.9,"breakHorizontal":19.2,"spinRate":2542,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4656386360389555,"extension":6.330731721789454},"index":6,"playId":"0ae32efe-ce1c-34b9-aa6e-c546d51eca32","pitchNumber":3,"startTime":"2026-07-17T23:42:22.962Z","endTime":"2026-07-17T23:42:26.402Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602128086710678,"aZ":-13.211012296119515,"pfxX":-7.415469114455921,"pfxZ":9.966613213948005,"pX":-0.2474543837477532,"pZ":2.350231798584202,"vX0":6.155114367013508,"vY0":-137.13579379216358,"vZ0":-4.774281030896412,"x":126.43,"y":175.32,"x0":-1.5586243008141811,"y0":50.005817424143395,"z0":5.01656224850256,"aX":-14.11296698766481},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":12.1,"spinRate":2396,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.3995610297665264,"extension":6.150913735318604},"index":7,"playId":"5434ab79-558d-3316-98d1-ab3a7cb60a65","pitchNumber":4,"startTime":"2026-07-17T23:42:42.753Z","endTime":"2026-07-17T23:42:46.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:42:46.344Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:42:50.120Z","endTime":"2026-07-17T23:44:21.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501313177127287,"aZ":-16.055400050179223,"pfxX":-2.0958259429201758,"pfxZ":9.5258029478412,"pX":-0.26918514597134935,"pZ":1.2709979543530698,"vX0":4.176702850584116,"vY0":-128.91972421305275,"vZ0":-6.070997447641043,"x":127.26,"y":204.46,"x0":-1.634207207269171,"y0":50.002476012467184,"z0":4.88523944598461,"aX":-3.546557867301848},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.2,"breakHorizontal":2.9,"spinRate":2377,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.42402787052289614,"extension":6.405378349715278},"index":0,"playId":"76d2d7e4-9208-3d76-a764-476693fb0c58","pitchNumber":1,"startTime":"2026-07-17T23:43:14.889Z","endTime":"2026-07-17T23:43:19.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.399950643721183,"aZ":-22.61347269451939,"pfxX":-0.34601011370595725,"pfxZ":5.766845584053339,"pX":-0.6196113429832549,"pZ":4.171068926295585,"vX0":2.709026337852746,"vY0":-127.48644666381226,"vZ0":2.023418698131357,"x":140.62,"y":126.16,"x0":-1.647716429475603,"y0":50.003858305416514,"z0":5.143558199681114,"aX":-0.5741605686280021},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.2,"breakHorizontal":0.1,"spinRate":2314,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.42843803691056515,"extension":6.356660491886407},"index":1,"playId":"477b4d33-7577-3f8a-84f0-3bd11cb15c13","pitchNumber":2,"startTime":"2026-07-17T23:43:30.509Z","endTime":"2026-07-17T23:43:33.730Z","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":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958327085220432,"aZ":-13.05853927239656,"pfxX":-6.386659319103023,"pfxZ":10.40013774798317,"pX":-0.4521583385968797,"pZ":2.3873371279213838,"vX0":4.552989728654952,"vY0":-135.10247850148613,"vZ0":-4.421342117801019,"x":134.24,"y":174.32,"x0":-1.3341545662818532,"y0":50.00623902977188,"z0":4.971075899970823,"aX":-11.743278204696228},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2395,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.4062848124726992,"extension":6.492384772847848},"index":2,"playId":"e93f3d78-22f8-3aa1-9e3c-18c514f83ab9","pitchNumber":3,"startTime":"2026-07-17T23:43:53.672Z","endTime":"2026-07-17T23:43:57.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07271592339102,"aZ":-12.382458908936703,"pfxX":-5.67702568379268,"pfxZ":10.68652839569016,"pX":-0.1956733064541175,"pZ":2.3848440661249395,"vX0":5.068216813718528,"vY0":-135.36296047483833,"vZ0":-4.719592071542149,"x":124.46,"y":174.39,"x0":-1.3564354587470058,"y0":50.00444464780168,"z0":5.020751820903777,"aX":-10.516126880803409},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":9.1,"spinRate":2379,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.40492685898156866,"extension":6.26733259528796},"hitData":{"launchSpeed":97.0,"launchAngle":10.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.78,"coordY":86.5}},"index":3,"playId":"630d4d98-5383-37ee-9b2b-b712ec76cd37","pitchNumber":4,"startTime":"2026-07-17T23:44:11.844Z","endTime":"2026-07-17T23:44:21.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:44:21.580Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Xavier Edwards grounds into a double play, second baseman Brice Turang to shortstop Cooper Pratt to first baseman Jake Bauers. Otto Lopez out at 2nd. Xavier Edwards out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-17T23:44:28.371Z","endTime":"2026-07-17T23:46:48.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185874706264233,"aZ":-18.73906256797905,"pfxX":-2.997652673787665,"pfxZ":8.079167246340681,"pX":0.6123595729086575,"pZ":2.5174240414399804,"vX0":6.52719357751393,"vY0":-127.39322381266095,"vZ0":-2.547820522223827,"x":93.66,"y":170.81,"x0":-1.5798429781779655,"y0":50.00628474828922,"z0":4.991857957369853,"aX":-4.987967567678198},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.4,"breakHorizontal":4.2,"spinRate":2226,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.42795583841785056,"extension":6.5047861165673515},"index":0,"playId":"04e4fa30-663b-3d92-a51c-c7b092d425cc","pitchNumber":1,"startTime":"2026-07-17T23:44:52.468Z","endTime":"2026-07-17T23:44:56.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ba618651-00de-3152-8d71-0a120543a38a","startTime":"2026-07-17T23:45:13.632Z","endTime":"2026-07-17T23:45:16.899Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496663411836018,"aZ":-14.40031797713893,"pfxX":-5.891883616710942,"pfxZ":9.562419040990024,"pX":-0.041757169338148645,"pZ":3.9235782521687175,"vX0":5.862169650590473,"vY0":-135.45343590891346,"vZ0":-0.5581275644254943,"x":118.59,"y":132.84,"x0":-1.4681806648305666,"y0":50.00223960860516,"z0":5.138805697015068,"aX":-10.951576525165622},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2300,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.40430700648630014,"extension":6.329980613362065},"index":2,"playId":"d243433b-5b3b-3c62-8874-96977b946758","pitchNumber":2,"startTime":"2026-07-17T23:45:31.547Z","endTime":"2026-07-17T23:45:35.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.637646756334473,"aZ":-12.228537060447364,"pfxX":-5.79095113077686,"pfxZ":10.884205952679055,"pX":-1.5437691017248072,"pZ":2.1417313532005466,"vX0":2.223439115498509,"vY0":-134.62786087956766,"vZ0":-5.061781688598662,"x":175.84,"y":180.95,"x0":-1.6286090386909007,"y0":50.00620875107609,"z0":4.9141973790845,"aX":-10.616147369987964},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2260,"spinDirection":218},"zone":13,"typeConfidence":0.89,"plateTime":0.4070713365913452,"extension":6.341275312403472},"index":3,"playId":"9cfda52c-444f-32b1-863b-1c8687d99c00","pitchNumber":3,"startTime":"2026-07-17T23:45:52.296Z","endTime":"2026-07-17T23:45:56.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.732714373764196,"aZ":-15.554339409005971,"pfxX":-6.89576696780964,"pfxZ":9.165625486379607,"pX":-1.4603189357812216,"pZ":3.323349193027129,"vX0":2.6212534408642427,"vY0":-133.78530106033185,"vZ0":-1.7087342840759105,"x":172.66,"y":149.05,"x0":-1.5565300430150477,"y0":50.00584032756404,"z0":5.084662852560683,"aX":-12.507998256036565},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2260,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.40933424259224216,"extension":6.3810009844857305},"index":4,"playId":"c295ae40-38b7-3db5-b089-3cada8122219","pitchNumber":4,"startTime":"2026-07-17T23:46:15.271Z","endTime":"2026-07-17T23:46:19.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332653759417713,"aZ":-20.00926909274601,"pfxX":-1.269223442772785,"pfxZ":7.322705920693853,"pX":-0.40070449616270903,"pZ":2.8252763983135702,"vX0":3.3698936800732437,"vY0":-127.79105685762364,"vZ0":-1.480608674275691,"x":132.27,"y":162.5,"x0":-1.5691557266374063,"y0":50.0002116434003,"z0":4.9777403110866265,"aX":-2.108096144848347},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.2,"breakHorizontal":1.6,"spinRate":2188,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.42795953392661756,"extension":6.330429330170399},"hitData":{"launchSpeed":100.3,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":152.7}},"index":5,"playId":"c40c9119-63fd-3db6-b724-aff775e63bb5","pitchNumber":5,"startTime":"2026-07-17T23:46:40.530Z","endTime":"2026-07-17T23:46:48.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:46:48.397Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:48:51.845Z","endTime":"2026-07-17T23:50:46.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00133238487467,"aZ":-12.9522301408959,"pfxX":-8.308288238966135,"pfxZ":9.556548118311323,"pX":0.9818993448312647,"pZ":2.475992826942071,"vX0":10.390929461679624,"vY0":-140.7122021873143,"vZ0":-6.628851220796271,"x":79.57,"y":171.93,"x0":-1.6739124249471704,"y0":50.00391983242177,"z0":5.69631559193952,"aX":-16.713869200088844},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38878595302646746,"extension":6.2746919795320215},"index":0,"playId":"02e137b4-85ce-315a-8ef8-a56a564e7c48","pitchNumber":1,"startTime":"2026-07-17T23:49:11.475Z","endTime":"2026-07-17T23:49:14.724Z","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":89.9,"endSpeed":83.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642643860642295,"aZ":-24.654700804761777,"pfxX":0.7586302154281679,"pfxZ":4.299413318059194,"pX":1.7016903862867285,"pZ":1.8055207329912606,"vX0":8.163424904008979,"vY0":-130.71337959201418,"vZ0":-5.454102682632978,"x":52.14,"y":190.03,"x0":-1.5459958226684838,"y0":50.00448043181178,"z0":5.743230418245703,"aX":1.3278903655666607},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-3.0,"spinRate":2192,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41723450059993006,"extension":6.215476617624764},"index":1,"playId":"0f6d7994-4c51-35c0-a044-d815546e7df3","pitchNumber":2,"startTime":"2026-07-17T23:49:30.160Z","endTime":"2026-07-17T23:49:34.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936064772499527,"aZ":-34.80529277331097,"pfxX":9.020637043115695,"pfxZ":-1.7921766733010753,"pX":0.37557294831762417,"pZ":0.7018572873590835,"vX0":2.6640887421695822,"vY0":-121.2185986109213,"vZ0":-4.675463276087291,"x":102.68,"y":219.83,"x0":-1.9136815990849192,"y0":50.00352160168934,"z0":5.743801778087988,"aX":13.228223302092088},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.2,"breakHorizontal":-17.0,"spinRate":2307,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4544084184047179,"extension":6.139824982042596},"index":2,"playId":"ab92eb7f-9064-3d29-9cbd-f137ac00ec53","pitchNumber":3,"startTime":"2026-07-17T23:49:47.293Z","endTime":"2026-07-17T23:49:51.267Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697571664945468,"aZ":-26.32481573051551,"pfxX":1.1970186209078397,"pfxZ":3.3181715447541826,"pX":-0.6678865893492565,"pZ":3.1716210294258373,"vX0":3.056937872222886,"vY0":-131.1675841642268,"vZ0":-2.0977114111872925,"x":142.46,"y":153.15,"x0":-1.9985307889315411,"y0":50.00292521400465,"z0":5.921714356297541,"aX":2.109863396362675},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-2.8,"spinRate":2107,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.4157211746600762,"extension":6.2005477748712705},"index":3,"playId":"fd901f57-1415-3e1b-995b-0813be82cbe0","pitchNumber":4,"startTime":"2026-07-17T23:50:06.425Z","endTime":"2026-07-17T23:50:11.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448824304765576,"aZ":-24.25870877174168,"pfxX":-8.848949113543863,"pfxZ":3.868925494196219,"pX":-0.4811809866385228,"pZ":4.4030203801742305,"vX0":6.545265617931949,"vY0":-141.91170610562662,"vZ0":-0.0028603015957611166,"x":135.34,"y":119.9,"x0":-1.663859428640446,"y0":50.00430895212547,"z0":5.944994360409854,"aX":-18.111275598630915},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.2,"breakHorizontal":14.8,"spinRate":2167,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3854618415270177,"extension":6.170317441153212},"index":4,"playId":"d82d6a41-2c00-33c0-98a1-adffb103ac24","pitchNumber":5,"startTime":"2026-07-17T23:50:24.605Z","endTime":"2026-07-17T23:50:27.605Z","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":97.0,"endSpeed":89.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810874303056707,"aZ":-22.269753382395038,"pfxX":-10.745037749171958,"pfxZ":4.89237350249502,"pX":0.13588902871701747,"pZ":2.3649053893077574,"vX0":8.512788097964394,"vY0":-141.06108623958684,"vZ0":-5.414705299360276,"x":111.82,"y":174.93,"x0":-1.5186657084128592,"y0":50.001512967339856,"z0":5.736567570117021,"aX":-21.744661769756398},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":17.8,"spinRate":2196,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3876624231997492,"extension":6.425321105339606},"index":5,"playId":"0704ffbf-d37f-3042-9c7a-bc069744f609","pitchNumber":6,"startTime":"2026-07-17T23:50:41.223Z","endTime":"2026-07-17T23:50:46.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:50:46.079Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:50:47.004Z","endTime":"2026-07-17T23:52:44.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119808449236178,"aZ":-15.095482330458953,"pfxX":-6.007660769967313,"pfxZ":8.364721319323877,"pX":0.6651628947401708,"pZ":3.557342401095587,"vX0":8.684907890060849,"vY0":-141.69493933093054,"vZ0":-3.8442839476626705,"x":91.65,"y":142.73,"x0":-1.6532182297252438,"y0":50.00470577117652,"z0":5.89061461795195,"aX":-12.269251665263779},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2263,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3859514049200534,"extension":6.290865697031418},"index":0,"playId":"37c00a47-9ec2-3ab3-9acb-0345de67b59d","pitchNumber":1,"startTime":"2026-07-17T23:51:15.156Z","endTime":"2026-07-17T23:51:19.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3132392720149,"aZ":-26.426004759410915,"pfxX":1.5756178095796294,"pfxZ":3.2856962224456225,"pX":-1.484702921664712,"pZ":2.591928756589236,"vX0":0.8995690687299106,"vY0":-130.89818641759035,"vZ0":-3.343437728847986,"x":173.59,"y":168.8,"x0":-2.0365863538024382,"y0":50.00523977562059,"z0":5.844919695403535,"aX":2.75901888706924},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2113,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4170176910980876,"extension":6.12995769466667},"index":1,"playId":"6ee3e658-ed75-3964-82c6-4ad9c5f52325","pitchNumber":2,"startTime":"2026-07-17T23:51:32.507Z","endTime":"2026-07-17T23:51:36.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447466758850602,"aZ":-30.86341888571502,"pfxX":8.65586142655909,"pfxZ":0.8744198565542378,"pX":0.771191281990289,"pZ":2.0163014829770614,"vX0":3.7371243591894925,"vY0":-121.9855768444924,"vZ0":-2.553445526396742,"x":87.6,"y":184.34,"x0":-1.9081088713166898,"y0":50.00226976769281,"z0":5.754640434954107,"aX":12.95905109770581},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.2,"breakHorizontal":-16.6,"spinRate":2397,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4501263249987639,"extension":6.180151513614932},"index":2,"playId":"f650ac5e-18b8-3b1f-9e0b-2a5783cd6943","pitchNumber":3,"startTime":"2026-07-17T23:51:49.059Z","endTime":"2026-07-17T23:51:56.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.187818010384774,"aZ":-17.28909689638865,"pfxX":-5.299054963237797,"pfxZ":7.180250612039076,"pX":0.06086484276810314,"pZ":3.9161988551427958,"vX0":6.78963615437009,"vY0":-142.91514672127565,"vZ0":-2.617773466228382,"x":114.68,"y":133.04,"x0":-1.654501768931967,"y0":50.00581374425074,"z0":5.9268813836816365,"aX":-10.990368600184876},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":8.3,"spinRate":1997,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3829075101907464,"extension":6.238152749765836},"index":3,"playId":"e8da5c65-ac29-3307-b634-942ebda5385c","pitchNumber":4,"startTime":"2026-07-17T23:52:17.919Z","endTime":"2026-07-17T23:52:22.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87829100673256,"aZ":-30.02479015112011,"pfxX":-9.497077077332893,"pfxZ":1.20779303637371,"pX":-0.7305533127753941,"pZ":2.6455779810630164,"vX0":5.765104469567717,"vY0":-132.29642614054492,"vZ0":-2.577337061769234,"x":144.85,"y":167.35,"x0":-1.6982934244539158,"y0":50.00519482250379,"z0":5.821884462827393,"aX":-16.922598993146813},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":1880,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.41321001060609763,"extension":6.492847618009879},"hitData":{"launchSpeed":93.4,"launchAngle":26.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.6,"coordY":49.58}},"index":4,"playId":"fbc229f3-08ee-386d-a0b6-3e5a88e93ffb","pitchNumber":5,"startTime":"2026-07-17T23:52:35.081Z","endTime":"2026-07-17T23:52:44.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:52:44.876Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-17T23:52:50.020Z","endTime":"2026-07-17T23:54:06.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917491248662817,"aZ":-18.252425142014577,"pfxX":-5.861684034007158,"pfxZ":6.910047593971402,"pX":-0.7437056844803255,"pZ":2.6638827974541246,"vX0":5.101213180883917,"vY0":-140.56658688850783,"vZ0":-5.233474417938782,"x":145.35,"y":166.86,"x0":-1.8146335704100625,"y0":50.00161645792529,"z0":5.72342205864125,"aX":-11.806120856056863},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":9.6,"spinRate":2069,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3886903401870043,"extension":6.313505644393858},"index":0,"playId":"1aa21a8a-433a-33b1-9bce-86eacc723019","pitchNumber":1,"startTime":"2026-07-17T23:53:09.742Z","endTime":"2026-07-17T23:53:13.712Z","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":97.3,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37074156821275,"aZ":-23.506631605578104,"pfxX":-9.411238215749972,"pfxZ":4.256180107740727,"pX":-1.3264663699456039,"pZ":2.9046699100235096,"vX0":4.676547384013238,"vY0":-141.60380570726093,"vZ0":-4.000023017825557,"x":167.56,"y":160.35,"x0":-1.7736773121306482,"y0":50.005770155183676,"z0":5.833734400234154,"aX":-19.176157981390613},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2274,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3863283464165259,"extension":6.32971335268192},"index":1,"playId":"82fd8ce5-cd8d-3c7d-9aec-0e456b96803d","pitchNumber":2,"startTime":"2026-07-17T23:53:24.604Z","endTime":"2026-07-17T23:53:28.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76040328387946,"aZ":-23.52178149097587,"pfxX":-9.745458476687126,"pfxZ":4.305960257586829,"pX":-1.2694473677456226,"pZ":2.1202662676364836,"vX0":4.886120707786053,"vY0":-140.78779615442352,"vZ0":-5.832939585107077,"x":165.39,"y":181.53,"x0":-1.760704234997078,"y0":50.00224128207397,"z0":5.739873916871401,"aX":-19.57580105738332},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":2207,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.38894732921683595,"extension":6.355198724201113},"index":2,"playId":"c1d9d97c-9476-3cdc-a3a2-f8f3786306cc","pitchNumber":3,"startTime":"2026-07-17T23:53:41.413Z","endTime":"2026-07-17T23:53:45.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.393160523104427,"aZ":-25.841350890846904,"pfxX":0.48772698558505545,"pfxZ":3.564059190132829,"pX":-0.19410839000141772,"pZ":2.034106461973322,"vX0":3.9841601249409515,"vY0":-132.09183764898702,"vZ0":-4.799279818171236,"x":124.4,"y":183.86,"x0":-1.781335199022759,"y0":50.00637577145789,"z0":5.759132772842301,"aX":0.8677277029104704},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.7,"spinRate":2052,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4136093578862532,"extension":6.363648959309241},"hitData":{"launchSpeed":95.5,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.73,"coordY":140.01}},"index":3,"playId":"2a031483-09b7-378e-8d7c-d8eddf61cb1c","pitchNumber":4,"startTime":"2026-07-17T23:53:59.155Z","endTime":"2026-07-17T23:54:06.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:54:06.096Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-17T23:56:29.360Z","endTime":"2026-07-17T23:58:38.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69382722175749,"aZ":-28.679101553820818,"pfxX":-11.137843739424095,"pfxZ":2.4797013280934186,"pX":-0.7482322412755119,"pZ":2.0428282040982184,"vX0":5.398915351384972,"vY0":-118.4787116170093,"vZ0":-1.023217349545693,"x":145.52,"y":183.62,"x0":-1.6213365138871623,"y0":50.00077552823885,"z0":5.12443441573724,"aX":-15.678130499208242},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.6,"breakHorizontal":18.7,"spinRate":2573,"spinDirection":256},"zone":7,"typeConfidence":0.9,"plateTime":0.46402465529910675,"extension":6.2219006322911525},"index":0,"playId":"776f2a49-5d32-3f5d-b3fe-e83222a1d648","pitchNumber":1,"startTime":"2026-07-17T23:56:57.585Z","endTime":"2026-07-17T23:57:01.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330711290236184,"aZ":-30.54024767609341,"pfxX":-11.444253294702897,"pfxZ":1.1818067350607615,"pX":-0.684412331859454,"pZ":1.9678448674738238,"vX0":5.633853849663182,"vY0":-117.12156543125457,"vZ0":-0.45244028721435126,"x":143.09,"y":185.65,"x0":-1.6416388400379591,"y0":50.00246736156927,"z0":5.034137152876409,"aX":-15.80567013175255},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":19.2,"spinRate":2503,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.4687115177323573,"extension":6.277864722697191},"index":1,"playId":"944ce6b3-653e-368c-81b4-d794af747fb0","pitchNumber":2,"startTime":"2026-07-17T23:57:12.987Z","endTime":"2026-07-17T23:57:16.317Z","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":0},"index":2,"startTime":"2026-07-17T23:57:29.617Z","endTime":"2026-07-17T23:57:45.408Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670140897076838,"aZ":-15.392310640580055,"pfxX":-7.677486990970696,"pfxZ":8.945012055589569,"pX":0.6844148399895692,"pZ":2.790160174646996,"vX0":8.51559124460887,"vY0":-136.06667202022257,"vZ0":-3.1398118445619825,"x":90.91,"y":163.45,"x0":-1.4873060683236494,"y0":50.00453315123786,"z0":5.024736480299556,"aX":-14.407359387938762},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":12.1,"spinRate":2283,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.40244537101290545,"extension":6.450035411696414},"index":3,"playId":"f3e344ca-2757-3677-bb9c-da2f8b7bae61","pitchNumber":3,"startTime":"2026-07-17T23:57:45.408Z","endTime":"2026-07-17T23:57:49.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785159475459913,"aZ":-30.144837824680092,"pfxX":-12.123937970786795,"pfxZ":1.506446375603261,"pX":0.6436382562279273,"pZ":2.35477918121659,"vX0":7.995431768393255,"vY0":-115.04683922255184,"vZ0":0.407562427180008,"x":92.47,"y":175.2,"x0":-1.2967640227335904,"y0":50.00142521585018,"z0":5.090566106651637,"aX":-16.296489021206},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.1,"breakHorizontal":20.0,"spinRate":2524,"spinDirection":259},"zone":6,"typeConfidence":0.9,"plateTime":0.4755866890657847,"extension":6.255753896000663},"index":4,"playId":"71b1f3db-285a-3b8a-878a-eb189a1d526c","pitchNumber":4,"startTime":"2026-07-17T23:58:06.103Z","endTime":"2026-07-17T23:58:12.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167350755803472,"aZ":-13.511482265482478,"pfxX":-7.422672458207241,"pfxZ":9.797629058368834,"pX":-0.2566969505927747,"pZ":1.9903839192858956,"vX0":6.115556047286436,"vY0":-137.31741078822017,"vZ0":-5.5817385716992955,"x":126.78,"y":185.04,"x0":-1.551251607040744,"y0":50.00137796430164,"z0":4.972995963329986,"aX":-14.136261903502907},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":12.1,"spinRate":2464,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.39929633575810586,"extension":6.182584729110551},"index":5,"playId":"8cfbd269-cad0-370c-918d-ee0c442b5eb6","pitchNumber":5,"startTime":"2026-07-17T23:58:34.330Z","endTime":"2026-07-17T23:58:38.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-17T23:58:38.444Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out sharply to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-17T23:58:46.091Z","endTime":"2026-07-18T00:00:24.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5612626029391,"aZ":-13.565503448048995,"pfxX":-6.511413047564025,"pfxZ":9.771604824271147,"pX":0.45293709464771786,"pZ":1.2912280210654916,"vX0":7.3961096092041805,"vY0":-137.18385779449892,"vZ0":-7.266858388762572,"x":99.74,"y":203.92,"x0":-1.4330536631671813,"y0":50.004871498921716,"z0":4.900767845062505,"aX":-12.40318644978283},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2251,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.39938295000856705,"extension":6.398537716777626},"index":0,"playId":"cc1df5d2-56ca-3f52-9c9c-9e2d206e5d19","pitchNumber":1,"startTime":"2026-07-17T23:59:07.015Z","endTime":"2026-07-17T23:59:11.650Z","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":83.1,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2597217279571,"aZ":-24.101258993992136,"pfxX":-11.642478213170115,"pfxZ":5.489986032269092,"pX":0.5785612934460066,"pZ":2.400013910703004,"vX0":8.237011103273897,"vY0":-120.720371240655,"vZ0":-1.256179792123234,"x":94.95,"y":173.98,"x0":-1.3709497730045574,"y0":50.00419378048721,"z0":5.055570424332643,"aX":-17.126077189799116},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":19.1,"spinRate":2470,"spinDirection":256},"zone":6,"typeConfidence":0.9,"plateTime":0.45432684288937697,"extension":6.39901766154329},"index":1,"playId":"82efae59-a7cb-376c-bc96-a9b7031d60bb","pitchNumber":2,"startTime":"2026-07-17T23:59:24.869Z","endTime":"2026-07-17T23:59:28.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-17T23:59:34.543Z","endTime":"2026-07-17T23:59:50.276Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301664139310343,"aZ":-27.328223262296547,"pfxX":-11.054346213866879,"pfxZ":3.2993702634233752,"pX":-0.4337471734517109,"pZ":2.1794077495141364,"vX0":5.884465650596058,"vY0":-120.68539752450525,"vZ0":-0.9437030037176533,"x":133.53,"y":179.94,"x0":-1.4721036288720084,"y0":50.00378505291643,"z0":4.990517989410558,"aX":-16.246847136053553},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2502,"spinDirection":257},"zone":4,"typeConfidence":0.9,"plateTime":0.4544835255122086,"extension":6.317401151074747},"index":3,"playId":"cdf589a8-b083-319b-9a35-ac08d93f97dd","pitchNumber":3,"startTime":"2026-07-17T23:59:50.276Z","endTime":"2026-07-17T23:59:53.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61277082152805,"aZ":-13.868982199877214,"pfxX":-7.356168382295715,"pfxZ":9.464200930109033,"pX":0.20407941966122653,"pZ":2.6369295563669906,"vX0":7.15504521301004,"vY0":-138.15972968849326,"vZ0":-3.9317936019345994,"x":109.22,"y":167.58,"x0":-1.4627849827325525,"y0":50.003281767544685,"z0":5.00974506191037,"aX":-14.22975392894697},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2366,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.3963529618535331,"extension":6.331109871515372},"hitData":{"launchSpeed":102.0,"launchAngle":55.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":161.14,"coordY":95.2}},"index":4,"playId":"2f6723e5-ede3-3ef3-8dc3-32f90d2642b8","pitchNumber":4,"startTime":"2026-07-18T00:00:13.247Z","endTime":"2026-07-18T00:00:24.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:00:24.760Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T00:00:28.035Z","endTime":"2026-07-18T00:02:53.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.308047557187642,"aZ":-15.247957273640841,"pfxX":-5.629225055811056,"pfxZ":9.009880979199442,"pX":0.6305918391451717,"pZ":1.9901999925152727,"vX0":7.097444852635817,"vY0":-136.07076364850062,"vZ0":-5.141986216988583,"x":92.96,"y":185.04,"x0":-1.2778164432474004,"y0":50.00477857781975,"z0":4.957672879102886,"aX":-10.578184473453295},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2169,"spinDirection":211},"zone":9,"typeConfidence":0.89,"plateTime":0.4022330354717045,"extension":6.395103806795884},"index":0,"playId":"f267b515-10fc-3bf8-ab77-782eae221429","pitchNumber":1,"startTime":"2026-07-18T00:00:50.161Z","endTime":"2026-07-18T00:00:54.302Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47722229554839,"aZ":-19.929632065540925,"pfxX":0.14207413749073616,"pfxZ":7.16255293465766,"pX":-1.1154735375143277,"pZ":2.218134694938812,"vX0":1.6807945684892183,"vY0":-129.50986868749501,"vZ0":-2.9625054669899376,"x":159.52,"y":178.89,"x0":-1.7896375681559764,"y0":50.001476990955176,"z0":4.890330416136394,"aX":0.242565092743669},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":-0.6,"spinRate":2373,"spinDirection":198},"zone":13,"typeConfidence":0.91,"plateTime":0.42191724216636217,"extension":6.23891799141204},"index":1,"playId":"e9a796e2-1a85-34f0-abbb-bcdf4bf4903d","pitchNumber":2,"startTime":"2026-07-18T00:01:08.078Z","endTime":"2026-07-18T00:01:12.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66059430423867,"aZ":-13.189394040540236,"pfxX":-7.510727810950176,"pfxZ":10.10062724130286,"pX":0.22614749170550769,"pZ":2.2306074406687606,"vX0":7.0376964432602405,"vY0":-136.38553434392665,"vZ0":-4.8212842858136655,"x":108.38,"y":178.55,"x0":-1.414890562627694,"y0":50.0001176696816,"z0":4.934346119420092,"aX":-14.11366330078535},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":12.1,"spinRate":2350,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.40195577150664263,"extension":6.441041907960634},"index":2,"playId":"6fe89627-077d-3120-93fb-a8f4ab6382f7","pitchNumber":3,"startTime":"2026-07-18T00:01:31.667Z","endTime":"2026-07-18T00:01:35.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":74.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36120373830216,"aZ":-26.40810847791192,"pfxX":-11.933937139217013,"pfxZ":4.014634418601821,"pX":-1.1976631752857134,"pZ":2.476922468171416,"vX0":4.282561966607691,"vY0":-119.68536688414515,"vZ0":-0.5532715266256147,"x":162.65,"y":171.9,"x0":-1.4705469171937648,"y0":50.00077925099451,"z0":5.097879499322756,"aX":-17.12964987051343},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":20.4,"spinRate":2586,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4594770455921182,"extension":6.075672003428752},"index":3,"playId":"b32d912b-e6f4-3cde-b157-59863574ebd9","pitchNumber":4,"startTime":"2026-07-18T00:01:50.652Z","endTime":"2026-07-18T00:01:56.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5753891422879,"aZ":-28.490140504364984,"pfxX":-11.244005262588178,"pfxZ":2.6053714526949463,"pX":0.6661580104193499,"pZ":0.8901603583348354,"vX0":8.116638458609437,"vY0":-118.44645101516217,"vZ0":-3.2739096085660964,"x":91.61,"y":214.75,"x0":-1.3517616998961381,"y0":50.004455113307735,"z0":4.90796406891741,"aX":-15.90636105458344},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":2570,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.46323858063878376,"extension":6.470233355548952},"index":4,"playId":"acec952c-c8c2-3357-93a2-17b161d0075a","pitchNumber":5,"startTime":"2026-07-18T00:02:27.126Z","endTime":"2026-07-18T00:02:30.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51131557534031,"aZ":-29.044213265297916,"pfxX":-11.512781354145282,"pfxZ":2.213852242408114,"pX":-1.0540250877501034,"pZ":2.6929981034309027,"vX0":4.625143248376162,"vY0":-118.92878180732444,"vZ0":0.5810312550839205,"x":157.18,"y":166.07,"x0":-1.5419294321226769,"y0":50.00333295223777,"z0":5.106609622777924,"aX":-16.282783536359474},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":19.6,"spinRate":2576,"spinDirection":261},"zone":11,"typeConfidence":0.9,"plateTime":0.4628044952858601,"extension":6.261895790948942},"hitData":{"launchSpeed":69.2,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.92,"coordY":157.66}},"index":5,"playId":"b1f1978e-a540-3dac-ae75-2502bc72559d","pitchNumber":6,"startTime":"2026-07-18T00:02:45.543Z","endTime":"2026-07-18T00:02:53.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:02:53.667Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:05:17.233Z","endTime":"2026-07-18T00:05:47.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T00:05:04.942Z","endTime":"2026-07-18T00:05:19.525Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49029375307049,"aZ":-26.017310879111015,"pfxX":-9.952016262202214,"pfxZ":3.1547375789815835,"pX":0.9075570361045899,"pZ":2.48162725257041,"vX0":10.51748960806724,"vY0":-138.73177315121302,"vZ0":-4.145113324697497,"x":82.41,"y":171.78,"x0":-1.63626603388847,"y0":50.00668947138744,"z0":5.7256175161719955,"aX":-19.44082674216058},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":2196,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39453295599585303,"extension":6.302576564447204},"index":1,"playId":"3a56cb13-a5b3-3fde-a34d-94d5be6d44e8","pitchNumber":1,"startTime":"2026-07-18T00:05:19.525Z","endTime":"2026-07-18T00:05:23.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54440435516931,"aZ":-18.984972309918493,"pfxX":-6.311768285166906,"pfxZ":6.498460738465685,"pX":-0.008959996760341336,"pZ":2.9763918418414526,"vX0":7.119598012852046,"vY0":-141.41508458043114,"vZ0":-4.509298218440416,"x":117.34,"y":158.42,"x0":-1.7363708197881778,"y0":50.00574397866856,"z0":5.8056747776110855,"aX":-12.816170654305512},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":10.1,"spinRate":2150,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3869792676114354,"extension":6.423150833340464},"hitData":{"launchSpeed":93.7,"launchAngle":25.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.3,"coordY":97.29}},"index":2,"playId":"fd9d20bf-4ff9-3179-9f27-61defc772b4c","pitchNumber":2,"startTime":"2026-07-18T00:05:36.368Z","endTime":"2026-07-18T00:05:47.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:05:47.674Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:05:49.302Z","endTime":"2026-07-18T00:07:45.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63569207824887,"aZ":-25.657907078598996,"pfxX":-10.977796931713868,"pfxZ":3.317719136973036,"pX":-1.5342519721704746,"pZ":3.1862586432265494,"vX0":4.77645257016974,"vY0":-139.34510954650435,"vZ0":-2.700990610562675,"x":175.48,"y":152.75,"x0":-1.8454268993772103,"y0":50.0024865018749,"z0":5.865238911395636,"aX":-21.56385829446298},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.6,"breakHorizontal":18.8,"spinRate":2141,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39323438858023074,"extension":6.261440955451818},"index":0,"playId":"e4ca8845-219c-32f2-baa4-781f6f8aa9cd","pitchNumber":1,"startTime":"2026-07-18T00:06:11.753Z","endTime":"2026-07-18T00:06:15.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.141199358998023,"aZ":-28.381166180121024,"pfxX":-0.2874887321474606,"pfxZ":2.1935675186557972,"pX":-1.2602919018813363,"pZ":2.4197776322700117,"vX0":1.8711376706999074,"vY0":-130.51764463948527,"vZ0":-3.315881616434638,"x":165.04,"y":173.45,"x0":-1.9487216950420423,"y0":50.00168102567529,"z0":5.8410787655059435,"aX":-0.4969579133560957},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":0.1,"spinRate":2086,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4194504435576252,"extension":6.19556838550604},"index":1,"playId":"bd0138f0-de65-347e-b55a-5a444c88d25b","pitchNumber":2,"startTime":"2026-07-18T00:06:25.628Z","endTime":"2026-07-18T00:06:30.195Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31261361072445,"aZ":-28.383202391291743,"pfxX":0.13574455776111183,"pfxZ":2.147267933749056,"pX":-0.48783107879611975,"pZ":2.4912775436468904,"vX0":3.6164851935038422,"vY0":-131.7964101297878,"vZ0":-3.1395224233395957,"x":135.59,"y":171.52,"x0":-1.8938565514517844,"y0":50.00236324807547,"z0":5.78823826994315,"aX":0.2383906679157618},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-1.0,"spinRate":2047,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.41517468545814973,"extension":6.241414844986947},"index":2,"playId":"08964f5c-d719-377b-bc6b-6c8da0560c1f","pitchNumber":3,"startTime":"2026-07-18T00:06:40.420Z","endTime":"2026-07-18T00:06:44.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45811535204498,"aZ":-14.893706856963668,"pfxX":-4.87185639538602,"pfxZ":8.455005123802374,"pX":-1.4175184507835459,"pZ":3.9771468010542117,"vX0":3.021419201031269,"vY0":-142.03475087454785,"vZ0":-2.7068153539106743,"x":171.03,"y":131.4,"x0":-1.861993611221767,"y0":50.00183028100539,"z0":5.8893007999775095,"aX":-9.955814892250585},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2213,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3856004602838512,"extension":6.188444537363381},"index":3,"playId":"d0e77d55-7f38-35f5-ad60-d2017044cebb","pitchNumber":4,"startTime":"2026-07-18T00:06:56.116Z","endTime":"2026-07-18T00:06:59.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973713802295674,"aZ":-28.678488559113553,"pfxX":-1.7013493797183867,"pfxZ":1.9494219905667247,"pX":-0.2656851319473182,"pZ":2.720891004803923,"vX0":4.550977669807255,"vY0":-132.66811827186646,"vZ0":-2.89414701516588,"x":127.13,"y":165.32,"x0":-1.7782193709642131,"y0":50.001413605467214,"z0":5.904503449281154,"aX":-3.0489273689837724},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.1,"breakHorizontal":2.2,"spinRate":2107,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41201814857207,"extension":6.032800158803387},"index":4,"playId":"28c00cca-ad51-382e-9149-318517b2a38f","pitchNumber":5,"startTime":"2026-07-18T00:07:15.643Z","endTime":"2026-07-18T00:07:19.699Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T00:07:26.793Z","endTime":"2026-07-18T00:07:40.988Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82095887644641,"aZ":-27.160116026435393,"pfxX":1.0891720860662062,"pfxZ":2.7746198704060934,"pX":-1.278599635769122,"pZ":2.6417396768934713,"vX0":1.2327136911585566,"vY0":-133.40391175606942,"vZ0":-3.240138483738721,"x":165.74,"y":167.45,"x0":-1.8876621201875368,"y0":50.005558851630504,"z0":5.82303298485575,"aX":1.9694674625383293},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.3,"spinRate":2062,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4100758195473282,"extension":6.184414624187705},"index":6,"playId":"affda19a-6480-33e2-88af-cac1d1ac04ea","pitchNumber":6,"startTime":"2026-07-18T00:07:40.988Z","endTime":"2026-07-18T00:07:45.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:07:45.524Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to pitcher Sandy Alcantara. Jake Bauers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:08:11.008Z","endTime":"2026-07-18T00:08:35.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"30c64d3d-aef6-46b2-86d9-c2d500f04b57","startTime":"2026-07-18T00:08:11.008Z","endTime":"2026-07-18T00:08:16.008Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22714398387024,"aZ":-23.37516759533629,"pfxX":-10.299645225453446,"pfxZ":4.350658202662944,"pX":-0.378719100943796,"pZ":1.4422813972499726,"vX0":7.279943775125101,"vY0":-141.3509914261994,"vZ0":-7.6565311219564505,"x":131.44,"y":199.84,"x0":-1.6493779207003787,"y0":50.00611440463242,"z0":5.687207484871569,"aX":-20.84533151182885},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2083,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.387494451446869,"extension":6.2471655207446615},"hitData":{"launchSpeed":69.6,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.95,"coordY":192.22}},"index":1,"playId":"69b843d2-ff7e-368d-8e12-c4e857181bc4","pitchNumber":1,"startTime":"2026-07-18T00:08:28.005Z","endTime":"2026-07-18T00:08:35.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:08:35.725Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cooper Pratt grounds into a force out, third baseman Javier Sanoja to second baseman Xavier Edwards. Jake Bauers to 3rd. Garrett Mitchell out at 2nd. Cooper Pratt to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:08:50.627Z","endTime":"2026-07-18T00:10:26.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14980341651577,"aZ":-25.940346694640333,"pfxX":-10.442724381756545,"pfxZ":3.0641145132754337,"pX":-0.08045538189390951,"pZ":1.5041071785361497,"vX0":8.146179357153047,"vY0":-141.84285507544868,"vZ0":-7.002965870017838,"x":120.07,"y":198.17,"x0":-1.6362769356718143,"y0":50.00053440019775,"z0":5.664536294211717,"aX":-21.226503400953217},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":17.2,"spinRate":2143,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3865029697471214,"extension":6.088514582831432},"index":0,"playId":"5a05b410-5b5a-30db-bec6-9915343b6fae","pitchNumber":1,"startTime":"2026-07-18T00:09:13.665Z","endTime":"2026-07-18T00:09:17.926Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91103589129185,"aZ":-30.58582764370635,"pfxX":-9.25886894475608,"pfxZ":0.8796792492333481,"pX":-1.6956521171950418,"pZ":3.846590943774995,"vX0":3.9296746577089636,"vY0":-132.8995815811038,"vZ0":0.3661082823319537,"x":181.63,"y":134.92,"x0":-1.9857900762754241,"y0":50.000651739903844,"z0":5.918114939817996,"aX":-16.65729028790062},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":16.0,"spinRate":1932,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4112136292401596,"extension":6.186714543889207},"index":1,"playId":"e5f4c8b9-cb24-3695-adb2-7fcf8ecdc792","pitchNumber":2,"startTime":"2026-07-18T00:09:40.140Z","endTime":"2026-07-18T00:09:50.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473583647745492,"aZ":-30.39118927176209,"pfxX":-8.813038168942587,"pfxZ":0.9878439885588373,"pX":0.1849170969654299,"pZ":1.3636510209605306,"vX0":7.8754063381572035,"vY0":-132.89450447142926,"vZ0":-5.660384396990974,"x":109.95,"y":201.96,"x0":-1.6611178507997704,"y0":50.00217897983238,"z0":5.708321506630147,"aX":-15.882037495508149},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":1870,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.41098081759171157,"extension":6.318815950444854},"hitData":{"launchSpeed":77.3,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":168.4}},"index":2,"playId":"5957f909-36d5-3654-9cde-8711a132848e","pitchNumber":3,"startTime":"2026-07-18T00:10:19.348Z","endTime":"2026-07-18T00:10:26.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:10:26.984Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T00:10:41.265Z","endTime":"2026-07-18T00:11:32.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"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(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":98.2,"endSpeed":89.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01952093853158,"aZ":-17.058752930781896,"pfxX":-7.6969009034795635,"pfxZ":7.3339466949235055,"pX":1.54544350779389,"pZ":2.3532166504678025,"vX0":11.127051350227033,"vY0":-142.48320635447226,"vZ0":-6.496676314102372,"x":58.09,"y":175.24,"x0":-1.4061021146352144,"y0":50.001554787858126,"z0":5.736391554192072,"aX":-15.861887935074728},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":11.8,"spinRate":2144,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3840598113215301,"extension":6.076631836417848},"index":0,"playId":"e1fb135e-7b56-3779-a5db-327509b5bff3","pitchNumber":1,"startTime":"2026-07-18T00:11:05.660Z","endTime":"2026-07-18T00:11:08.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41393171461233,"aZ":-20.35549791117916,"pfxX":-9.464935202777273,"pfxZ":5.6861146575960575,"pX":0.6280729936768689,"pZ":2.209209562675344,"vX0":9.51383673783033,"vY0":-143.29374716840195,"vZ0":-6.185146081193031,"x":93.06,"y":179.13,"x0":-1.5069622804033493,"y0":50.000445716326745,"z0":5.669343688096063,"aX":-19.661717393590816},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2232,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.38238995918931185,"extension":6.202038176202833},"hitData":{"launchSpeed":73.1,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":72.45,"coordY":149.75}},"index":1,"playId":"64b1099e-2d04-31a5-a0cd-779527600f99","pitchNumber":2,"startTime":"2026-07-18T00:11:23.936Z","endTime":"2026-07-18T00:11:32.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:11:32.462Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to second baseman Brice Turang.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:13:19.982Z","endTime":"2026-07-18T00:14:17.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380141141065675,"aZ":-14.176974890267498,"pfxX":-6.0252304935435,"pfxZ":9.999782335582065,"pX":0.6472227380658059,"pZ":2.547382010802278,"vX0":7.368476672057235,"vY0":-133.468161714023,"vZ0":-3.816740958723642,"x":92.33,"y":170.0,"x0":-1.369651072216802,"y0":50.00250683584815,"z0":5.020434476992064,"aX":-10.844147774666656},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2219,"spinDirection":208},"zone":6,"typeConfidence":0.88,"plateTime":0.4107646484479348,"extension":6.26678473556772},"index":0,"playId":"af189df4-d4ad-3357-ada1-08d46f5751fa","pitchNumber":1,"startTime":"2026-07-18T00:13:46.237Z","endTime":"2026-07-18T00:13:50.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843354853514835,"aZ":-13.353291251722123,"pfxX":-6.465552250926924,"pfxZ":10.23006857857417,"pX":0.829065190349154,"pZ":3.0617757090671835,"vX0":8.177093926480682,"vY0":-134.6762661521649,"vZ0":-2.821156402333712,"x":85.4,"y":156.11,"x0":-1.40437186890843,"y0":50.000357748724625,"z0":5.065421713185195,"aX":-11.892872476407266},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2326,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.406470819332295,"extension":6.338051104229072},"hitData":{"launchSpeed":68.8,"launchAngle":49.0,"totalDistance":210.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.56,"coordY":121.61}},"index":1,"playId":"2aad916a-dfb2-37e0-b9af-0ef4bc7ce3fe","pitchNumber":2,"startTime":"2026-07-18T00:14:05.936Z","endTime":"2026-07-18T00:14:17.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:14:17.435Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:14:17.557Z","endTime":"2026-07-18T00:15:35.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.719821338542822,"aZ":-26.383481506390517,"pfxX":-11.403933316813884,"pfxZ":3.889385360432497,"pX":0.009448853080164975,"pZ":3.3070987390790276,"vX0":7.1265957672340985,"vY0":-121.53014459001832,"vZ0":0.9984151161254605,"x":116.64,"y":149.49,"x0":-1.485344434042708,"y0":50.00495039343707,"z0":5.189604023353343,"aX":-16.9913665375243},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":18.8,"spinRate":2417,"spinDirection":254},"zone":2,"typeConfidence":0.9,"plateTime":0.4513888792570775,"extension":6.33677253954437},"index":0,"playId":"d38ce356-b341-3883-a242-c843370612d9","pitchNumber":1,"startTime":"2026-07-18T00:14:43.044Z","endTime":"2026-07-18T00:14:47.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996076270363965,"aZ":-26.342870743778235,"pfxX":-11.115065830669923,"pfxZ":3.960294323921622,"pX":-0.9842738548975383,"pZ":2.020167080012141,"vX0":4.874640266521761,"vY0":-121.0014481433981,"vZ0":-1.5379423377935453,"x":154.52,"y":184.24,"x0":-1.5876246482769378,"y0":50.00583695718674,"z0":4.986031807195553,"aX":-16.380992095439893},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":18.8,"spinRate":2552,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.45376356194802003,"extension":6.263375497118964},"index":1,"playId":"858731fe-9698-382c-a5f5-24d279c9e88d","pitchNumber":2,"startTime":"2026-07-18T00:14:59.986Z","endTime":"2026-07-18T00:15:03.284Z","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-18T00:15:10.700Z","endTime":"2026-07-18T00:15:30.921Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762342359898387,"aZ":-27.69473620092678,"pfxX":-11.232074642941004,"pfxZ":3.1022559550387605,"pX":-1.518260528921731,"pZ":1.7652662587249168,"vX0":3.7062785521994726,"vY0":-120.11771553547196,"vZ0":-1.610639463200736,"x":174.87,"y":191.12,"x0":-1.632254665542117,"y0":50.004216933077224,"z0":4.934010780741626,"aX":-16.22535322045698},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.4,"breakHorizontal":19.3,"spinRate":2619,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.45801186741389044,"extension":6.374978010036755},"index":3,"playId":"6c9d6b96-6cd6-3fde-a1c1-2ff99c853fb1","pitchNumber":3,"startTime":"2026-07-18T00:15:30.921Z","endTime":"2026-07-18T00:15:35.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:15:35.645Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T00:16:13.342Z","endTime":"2026-07-18T00:17:18.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T00:15:58.110Z","endTime":"2026-07-18T00:16:15.614Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":88.2,"endSpeed":81.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41804958340126,"aZ":-21.46450080086154,"pfxX":-0.8853826917959204,"pfxZ":6.396044536864888,"pX":0.6969203268836334,"pZ":0.9256622929537726,"vX0":5.9293890380301795,"vY0":-128.2762478811561,"vZ0":-5.783153542035912,"x":90.44,"y":213.79,"x0":-1.5249873494261028,"y0":50.002496813293085,"z0":4.872384371988774,"aX":-1.483462353448673},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":0.4,"spinRate":2299,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.4262609784064426,"extension":6.418230396636591},"index":1,"playId":"c3c37997-58c7-3738-94e8-bb583b143b62","pitchNumber":1,"startTime":"2026-07-18T00:16:15.614Z","endTime":"2026-07-18T00:16:19.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121931195852458,"aZ":-22.04998404187882,"pfxX":-0.7171665742709195,"pfxZ":6.219788092799056,"pX":-0.09917128823716241,"pZ":1.8119153690466474,"vX0":4.028628851903696,"vY0":-126.34606973000339,"vZ0":-3.4092621103913667,"x":120.78,"y":189.86,"x0":-1.6165119139991582,"y0":50.00143274046982,"z0":4.936992094336734,"aX":-1.1672512575017997},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.8,"breakHorizontal":0.5,"spinRate":2217,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.43239333592500717,"extension":6.390294305504708},"index":2,"playId":"81239b47-2e2d-3727-8c0b-748448456813","pitchNumber":2,"startTime":"2026-07-18T00:16:32.139Z","endTime":"2026-07-18T00:16:36.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36101870711868,"aZ":-13.411481224008043,"pfxX":-6.903523866459658,"pfxZ":10.176442625111573,"pX":0.030044044479122588,"pZ":1.7143728237018532,"vX0":6.116662926056307,"vY0":-135.15285907604382,"vZ0":-6.124351422792202,"x":115.85,"y":192.49,"x0":-1.3691670547562451,"y0":50.00476530453517,"z0":4.9575130987842,"aX":-12.731014949878425},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.40578087498142423,"extension":6.4126678489646824},"index":3,"playId":"11751930-6364-36d0-8189-0d6592b72d4b","pitchNumber":3,"startTime":"2026-07-18T00:16:48.863Z","endTime":"2026-07-18T00:16:52.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08838754149515,"aZ":-14.259587099848106,"pfxX":-8.361427706587978,"pfxZ":9.765012100660282,"pX":0.2171294789321487,"pZ":1.8608247951628873,"vX0":7.114103097637911,"vY0":-135.22668579023252,"vZ0":-5.568923996248724,"x":108.72,"y":188.54,"x0":-1.373699258387413,"y0":50.001981457537376,"z0":4.963405115257769,"aX":-15.338563428689728},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":13.4,"spinRate":2331,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.40651968987905995,"extension":6.205363404060925},"hitData":{"launchSpeed":96.8,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":148.14}},"index":4,"playId":"075b11f3-993c-3dc7-8982-f63757405527","pitchNumber":4,"startTime":"2026-07-18T00:17:11.462Z","endTime":"2026-07-18T00:17:18.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:17:18.933Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:19:08.827Z","endTime":"2026-07-18T00:19:58.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296776688932354,"aZ":-19.074604443735797,"pfxX":-6.63544298661418,"pfxZ":6.625231170843232,"pX":-0.09885571950037926,"pZ":3.327061793901038,"vX0":6.860565206051332,"vY0":-139.49375939830995,"vZ0":-3.6078788184743793,"x":120.77,"y":148.95,"x0":-1.7237205235251176,"y0":50.00682741488982,"z0":5.889033580951128,"aX":-13.128161992648488},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":10.7,"spinRate":2193,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3921133772868415,"extension":6.137236317948211},"index":0,"playId":"a86a78d4-5dd5-3873-876c-79ff34045263","pitchNumber":1,"startTime":"2026-07-18T00:19:33.228Z","endTime":"2026-07-18T00:19:37.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.098677040596165,"aZ":-22.82340799792421,"pfxX":-9.867079421451637,"pfxZ":4.454796370339811,"pX":-0.09605489579287958,"pZ":2.210898285734497,"vX0":8.061910940352098,"vY0":-143.92235276159082,"vZ0":-5.948756229865623,"x":120.66,"y":179.09,"x0":-1.6501904375405474,"y0":50.00440229183279,"z0":5.716163082145452,"aX":-20.721648466249725},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2163,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38042779381507863,"extension":6.287577084888679},"hitData":{"launchSpeed":78.8,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.99,"coordY":163.87}},"index":1,"playId":"6183c181-9c35-3069-b783-ea139a0c1f3b","pitchNumber":2,"startTime":"2026-07-18T00:19:51.438Z","endTime":"2026-07-18T00:19:58.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:19:58.933Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:20:08.432Z","endTime":"2026-07-18T00:21:52.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":84.0,"endSpeed":77.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430937717236368,"aZ":-35.43510944956668,"pfxX":6.413132971490549,"pfxZ":-2.16363327588519,"pX":0.2165216371202633,"pZ":1.892638079844055,"vX0":2.953904534464725,"vY0":-122.34325643798232,"vZ0":-2.007360357652894,"x":108.75,"y":187.68,"x0":-1.8417815171063932,"y0":50.0022988144652,"z0":5.777258823348093,"aX":9.665567352233298},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-12.4,"spinRate":2298,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4486761266678121,"extension":6.018670519090019},"index":0,"playId":"9cd7440f-b323-3a76-aa5e-4d3c205eb959","pitchNumber":1,"startTime":"2026-07-18T00:20:25.491Z","endTime":"2026-07-18T00:20:30.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38903226723369,"aZ":-22.679622930517276,"pfxX":-3.822138774194701,"pfxZ":5.02342104226771,"pX":1.737702077942026,"pZ":-0.4774689690889457,"vX0":9.787337441606548,"vY0":-136.20560868485995,"vZ0":-12.019809272686722,"x":50.76,"y":251.67,"x0":-1.3968210679495614,"y0":50.00092916157793,"z0":5.543663254773362,"aX":-7.220976701070598},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":4.9,"spinRate":2134,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4012997883477709,"extension":6.455337938144639},"index":1,"playId":"59b93a31-014a-3dc9-aaa4-b78cf915803a","pitchNumber":2,"startTime":"2026-07-18T00:20:41.110Z","endTime":"2026-07-18T00:20:47.359Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091408702459237,"aZ":-26.82913572483314,"pfxX":-10.959710773635692,"pfxZ":2.5961065889566974,"pX":0.9863834165990373,"pZ":2.6814970800478135,"vX0":11.115289559536793,"vY0":-142.33475159196922,"vZ0":-3.906203074134556,"x":79.4,"y":166.38,"x0":-1.5357742709484732,"y0":50.00685279907144,"z0":5.7603327391933306,"aX":-22.608550957287047},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.1,"breakHorizontal":17.8,"spinRate":2264,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3840504850811346,"extension":6.296416482808464},"index":2,"playId":"41709dc4-c00b-3be4-abfd-dbb2a766316f","pitchNumber":3,"startTime":"2026-07-18T00:21:07.668Z","endTime":"2026-07-18T00:21:12.296Z","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":92.5,"endSpeed":85.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.626636634134865,"aZ":-30.94783094151242,"pfxX":-9.12346813159639,"pfxZ":0.6647103994347461,"pX":-0.25116603459908077,"pZ":1.375939549376481,"vX0":7.009327679054718,"vY0":-134.55617825165834,"vZ0":-5.570474185892023,"x":126.57,"y":201.63,"x0":-1.6971256006227136,"y0":50.00294212138251,"z0":5.650397717558656,"aX":-16.82590325175713},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":15.1,"spinRate":2096,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4061682452670268,"extension":6.362838746334987},"index":3,"playId":"cce62fd4-3777-359d-b303-584c7925d4c7","pitchNumber":4,"startTime":"2026-07-18T00:21:26.265Z","endTime":"2026-07-18T00:21:29.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.7,"endSpeed":90.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10327033900328,"aZ":-21.216409839200733,"pfxX":-9.87363276165663,"pfxZ":5.2456730959309645,"pX":-0.6022882935167027,"pZ":3.208793949223854,"vX0":6.3772518476956765,"vY0":-143.6214831994812,"vZ0":-3.8295887333167236,"x":139.96,"y":152.14,"x0":-1.5680274782078407,"y0":50.00643378391214,"z0":5.878186809666751,"aX":-20.641791955126923},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":2195,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3812969710857157,"extension":6.360923928669592},"index":4,"playId":"a45ac52e-e7d2-3949-b693-46873b677303","pitchNumber":5,"startTime":"2026-07-18T00:21:49.383Z","endTime":"2026-07-18T00:21:52.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:21:52.987Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T00:21:55.461Z","endTime":"2026-07-18T00:22:43.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48305145454583,"aZ":-31.61408497432267,"pfxX":7.864843320613685,"pfxZ":0.3940508301940664,"pX":0.1820333832901673,"pZ":2.139234187123792,"vX0":2.620277612114659,"vY0":-119.56991724930003,"vZ0":-1.8918835546112833,"x":110.06,"y":181.02,"x0":-1.9533314403719741,"y0":50.00567163011227,"z0":5.80824212000273,"aX":11.260088347374696},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":-14.9,"spinRate":2261,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4600812018511973,"extension":6.07187512483317},"index":0,"playId":"c04e76e9-4be3-3756-9927-f703e1406eac","pitchNumber":1,"startTime":"2026-07-18T00:22:19.188Z","endTime":"2026-07-18T00:22:23.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59554367902841,"aZ":-27.571444471510667,"pfxX":-9.468889176919117,"pfxZ":2.5342030973972474,"pX":-0.3736243243706898,"pZ":2.27741881395182,"vX0":6.672185111032955,"vY0":-133.63426453434428,"vZ0":-3.6778647526475687,"x":131.24,"y":177.29,"x0":-1.6669077975659976,"y0":50.00436548998467,"z0":5.642365291304119,"aX":-17.203849682510914},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":15.8,"spinRate":2108,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.409175416156367,"extension":6.471139170310999},"hitData":{"launchSpeed":104.2,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.64,"coordY":141.79}},"index":1,"playId":"4a7f3cca-7b1f-345c-940b-3e300479081d","pitchNumber":2,"startTime":"2026-07-18T00:22:35.725Z","endTime":"2026-07-18T00:22:43.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:22:43.967Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:24:30.342Z","endTime":"2026-07-18T00:26:03.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15277959423749,"aZ":-25.85382540463209,"pfxX":-10.654247083669073,"pfxZ":4.258269247524321,"pX":0.6678103269629698,"pZ":3.1342303093495834,"vX0":8.209053912794733,"vY0":-121.41815521974476,"vZ0":0.44504130879904,"x":91.54,"y":154.16,"x0":-1.3830617173282642,"y0":50.00247421127103,"z0":5.209588976233673,"aX":-15.808983657575043},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.2,"breakHorizontal":17.2,"spinRate":2464,"spinDirection":246},"zone":3,"typeConfidence":0.9,"plateTime":0.452185986422994,"extension":6.169633871975972},"index":0,"playId":"f5f9d3f0-70d6-3779-8f4f-57170e8bbc95","pitchNumber":1,"startTime":"2026-07-18T00:25:00.275Z","endTime":"2026-07-18T00:25:04.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-18T00:25:18.087Z","endTime":"2026-07-18T00:25:36.785Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136905280547982,"aZ":-14.588596556566383,"pfxX":-6.098014703197579,"pfxZ":9.433643328467781,"pX":0.3524494781535499,"pZ":2.234218022603709,"vX0":7.164244392083123,"vY0":-135.7803581188152,"vZ0":-4.679278983532534,"x":103.57,"y":178.46,"x0":-1.5298532618352385,"y0":50.00622940333199,"z0":4.997476661738328,"aX":-11.372238452197658},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2291,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.40362489933533796,"extension":6.354139942017194},"index":2,"playId":"98df5702-fa52-3898-969a-7f01eb17f7cc","pitchNumber":2,"startTime":"2026-07-18T00:25:36.785Z","endTime":"2026-07-18T00:25:40.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71205215787858,"aZ":-27.005555839084458,"pfxX":-11.004529371987262,"pfxZ":3.7240163952039627,"pX":-0.7387562752868997,"pZ":1.1936006077395187,"vX0":5.018694144732232,"vY0":-117.19399139977342,"vZ0":-3.0934521512992794,"x":145.16,"y":206.55,"x0":-1.481472627913585,"y0":50.000810923679985,"z0":5.060231924540214,"aX":-15.263764299804773},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2698,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4678540534506057,"extension":6.385183649881417},"hitData":{"launchSpeed":73.2,"launchAngle":66.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":153.2}},"index":3,"playId":"1bc3acdb-4852-33f5-92f4-c70238357d9c","pitchNumber":3,"startTime":"2026-07-18T00:25:54.793Z","endTime":"2026-07-18T00:26:03.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:26:03.974Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (27) on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:26:07.639Z","endTime":"2026-07-18T00:28:42.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37900617581873,"aZ":-26.323035464054726,"pfxX":-11.720641724263132,"pfxZ":3.9578124316504635,"pX":1.1835571177378663,"pZ":1.2347514189915731,"vX0":9.597284116255066,"vY0":-120.99899653505199,"vZ0":-3.3562512789777084,"x":71.89,"y":205.44,"x0":-1.3182168427459438,"y0":50.000725508530756,"z0":4.9549239216776675,"aX":-17.3167328613977},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.6,"breakHorizontal":18.8,"spinRate":2485,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.453280749427901,"extension":6.504820112278157},"index":0,"playId":"d0199fa4-cf95-3294-962d-419afdd67a81","pitchNumber":1,"startTime":"2026-07-18T00:26:30.296Z","endTime":"2026-07-18T00:26:33.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.346482070410246,"aZ":-17.68408800287845,"pfxX":-1.5148557550694144,"pfxZ":8.539612748269235,"pX":0.8843425006611795,"pZ":2.6321394699995717,"vX0":6.484883487180761,"vY0":-129.06222163885255,"vZ0":-2.7742427926967155,"x":83.29,"y":167.71,"x0":-1.4575654259854587,"y0":50.00437648748609,"z0":5.073428278324385,"aX":-2.57127753771838},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.1,"breakHorizontal":1.4,"spinRate":2425,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.42341727777881255,"extension":6.38985223137618},"index":1,"playId":"9ccb8eb5-fd2a-3ce9-8084-18f13a2298ef","pitchNumber":2,"startTime":"2026-07-18T00:26:46.467Z","endTime":"2026-07-18T00:26:51.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823364072440047,"aZ":-25.73111511387812,"pfxX":-10.516407264694838,"pfxZ":4.263274289134148,"pX":-0.049101407326102735,"pZ":1.7209538560429367,"vX0":6.629229068930367,"vY0":-122.5603754981703,"vZ0":-2.564727808476277,"x":118.87,"y":192.31,"x0":-1.432441313844747,"y0":50.00202794345191,"z0":4.994723891599088,"aX":-15.884802657934465},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2501,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.4481326656767939,"extension":6.498011321034504},"index":2,"playId":"74f5eba4-78ce-3ac0-90c3-75fbfb8c918a","pitchNumber":3,"startTime":"2026-07-18T00:27:04.762Z","endTime":"2026-07-18T00:27:09.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T00:27:16.132Z","endTime":"2026-07-18T00:27:30.753Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41677519073471,"aZ":-29.71068716749991,"pfxX":-11.740729457777023,"pfxZ":1.7816751647770355,"pX":0.07712091246884913,"pZ":1.3346577651174802,"vX0":6.778296148570686,"vY0":-117.26029668510859,"vZ0":-2.0571337548356405,"x":114.06,"y":202.74,"x0":-1.3345046108212044,"y0":50.003539802319935,"z0":5.011338323431689,"aX":-16.2523642540588},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.0,"breakHorizontal":19.4,"spinRate":2677,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4681748208812855,"extension":6.359639397506155},"index":4,"playId":"bfde2266-391c-3f00-9576-ea9090a7854f","pitchNumber":4,"startTime":"2026-07-18T00:27:30.753Z","endTime":"2026-07-18T00:27:36.387Z","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":93.9,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353002363848148,"aZ":-12.566130967244519,"pfxX":-5.535994321071134,"pfxZ":10.461766381132318,"pX":0.4193462253775457,"pZ":1.471248732478973,"vX0":6.9833079295115725,"vY0":-136.35500542604288,"vZ0":-6.933884288463204,"x":101.02,"y":199.06,"x0":-1.461488830549072,"y0":50.00065819011471,"z0":4.922986636412355,"aX":-10.373291875539234},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2417,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4024480433625719,"extension":6.263262175656407},"index":5,"playId":"d6236119-2321-31d3-ab9c-a3ee06a1ab55","pitchNumber":5,"startTime":"2026-07-18T00:27:49.419Z","endTime":"2026-07-18T00:27:53.906Z","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":81.6,"endSpeed":74.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838967966985273,"aZ":-26.641010322783938,"pfxX":-11.062307313551335,"pfxZ":3.8939772864249793,"pX":-0.8015857802533527,"pZ":1.8513891461561387,"vX0":5.007479647268178,"vY0":-118.72540102951734,"vZ0":-1.7261479951669005,"x":147.55,"y":188.79,"x0":-1.5068512952147406,"y0":50.00034201738625,"z0":5.024513610331091,"aX":-15.70774347380431},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2553,"spinDirection":250},"zone":7,"typeConfidence":0.9,"plateTime":0.46226278114576047,"extension":6.376480260448734},"index":6,"playId":"63970f5b-a615-3466-8123-3e22ef1f9dc8","pitchNumber":6,"startTime":"2026-07-18T00:28:08.538Z","endTime":"2026-07-18T00:28:11.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97113258693829,"aZ":-12.929036894463712,"pfxX":-6.136472556306245,"pfxZ":10.20647981428625,"pX":0.03727623824094738,"pZ":2.186460789582712,"vX0":6.156255607502267,"vY0":-136.42646522471478,"vZ0":-5.038387173822605,"x":115.58,"y":179.75,"x0":-1.4510907619467348,"y0":50.000558495254275,"z0":4.948077953309917,"aX":-11.56800913463982},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":9.8,"spinRate":2279,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.4014655736871422,"extension":6.454298111251811},"hitData":{"launchSpeed":93.8,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.68,"coordY":122.51}},"index":7,"playId":"3fd1aa67-7415-3ac2-9367-a382e59b1911","pitchNumber":7,"startTime":"2026-07-18T00:28:30.757Z","endTime":"2026-07-18T00:28:42.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:28:42.309Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop Cooper Pratt to first baseman Jake Bauers. Otto Lopez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:28:52.517Z","endTime":"2026-07-18T00:33:48.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484900058031027,"aZ":-19.210235029243062,"pfxX":-0.33037476715509173,"pfxZ":7.513481386868463,"pX":0.13323727848151276,"pZ":2.70322017766106,"vX0":4.75305531969974,"vY0":-129.85711122417692,"vZ0":-2.207187829623411,"x":111.92,"y":165.79,"x0":-1.669783782503147,"y0":50.00507383568956,"z0":5.009037914747068,"aX":-0.5702110444971883},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.4,"breakHorizontal":-0.4,"spinRate":2447,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.42008569815303787,"extension":6.356437292519587},"index":0,"playId":"685b6d1e-8162-36cf-9841-e3b6588b0996","pitchNumber":1,"startTime":"2026-07-18T00:29:22.549Z","endTime":"2026-07-18T00:29:29.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858986864323214,"aZ":-24.963624891653524,"pfxX":-11.543470746328486,"pfxZ":4.923050937171065,"pX":-0.47424577337449836,"pZ":1.807437852969703,"vX0":5.992794833829746,"vY0":-120.64799566159567,"vZ0":-2.2806388307790284,"x":135.08,"y":189.98,"x0":-1.4988014589205139,"y0":50.004664301910374,"z0":4.979400250504146,"aX":-16.911349838707462},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.6,"breakHorizontal":19.3,"spinRate":2525,"spinDirection":257},"zone":7,"typeConfidence":0.9,"plateTime":0.45509459214029313,"extension":6.647020802773432},"index":1,"playId":"4014cf2f-6c97-346e-a5b6-f4a7d36a8071","pitchNumber":2,"startTime":"2026-07-18T00:30:13.885Z","endTime":"2026-07-18T00:30:19.325Z","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-18T00:30:27.739Z","endTime":"2026-07-18T00:30:54.425Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":94.3,"endSpeed":86.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9376635326258,"aZ":-10.029443325821015,"pfxX":-6.775115762011845,"pfxZ":11.631240378055299,"pX":0.709528224719625,"pZ":1.824078782951863,"vX0":8.317550078933875,"vY0":-137.02598523301117,"vZ0":-6.546759883504484,"x":89.95,"y":189.53,"x0":-1.4832843659783592,"y0":50.002698564258985,"z0":4.927613134661072,"aX":-12.899525917675415},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":10.6,"spinRate":2430,"spinDirection":217},"zone":9,"typeConfidence":0.92,"plateTime":0.39954203651741915,"extension":6.482902693407715},"index":3,"playId":"654811e3-851f-3bbf-aaf9-17a0862ecc24","pitchNumber":3,"startTime":"2026-07-18T00:30:54.425Z","endTime":"2026-07-18T00:30:59.570Z","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":80.9,"endSpeed":73.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69383182502642,"aZ":-26.619044510811676,"pfxX":-11.59896552143925,"pfxZ":3.984643073390864,"pX":-1.1035173719698594,"pZ":2.041309665577091,"vX0":4.671299416382309,"vY0":-117.6599370037447,"vZ0":-1.1398724788629664,"x":159.06,"y":183.66,"x0":-1.6149473031889068,"y0":50.000979294205976,"z0":5.013694156022877,"aX":-16.15361799600137},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.2,"breakHorizontal":19.8,"spinRate":2477,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4666975880455162,"extension":6.440598664774846},"index":4,"playId":"e492af8e-6050-39df-ba3e-3a6d1424176f","pitchNumber":4,"startTime":"2026-07-18T00:31:19.332Z","endTime":"2026-07-18T00:31:22.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478503966603117,"aZ":-13.576548723615556,"pfxX":-5.233406971403651,"pfxZ":9.897216039598167,"pX":-0.50461986470511,"pZ":3.051292173091213,"vX0":4.990179302417456,"vY0":-136.3382080257872,"vZ0":-2.6692808365301732,"x":136.23,"y":156.4,"x0":-1.6803176048840318,"y0":50.003387362154044,"z0":4.982169651000152,"aX":-9.835029626383228},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2269,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.40202404343762765,"extension":6.317434313574207},"index":5,"playId":"01ef38b1-9e68-398b-8353-848a6b0690cc","pitchNumber":5,"startTime":"2026-07-18T00:31:45.494Z","endTime":"2026-07-18T00:31:48.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77449350288078,"aZ":-14.055402547326004,"pfxX":-6.777851412552652,"pfxZ":9.631939069599877,"pX":-0.39569857292526234,"pZ":3.50438938170098,"vX0":5.266172826667828,"vY0":-136.47385394472553,"vZ0":-1.6268200916721942,"x":132.08,"y":144.16,"x0":-1.472267656752159,"y0":50.004344044888704,"z0":5.079118521862587,"aX":-12.75267917458066},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2388,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.40174094078502076,"extension":6.333972629090903},"index":6,"playId":"5220705a-604e-3cd6-b3cd-79f7d62459ae","pitchNumber":6,"startTime":"2026-07-18T00:32:11.472Z","endTime":"2026-07-18T00:32:15.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139743171511718,"aZ":-15.638574199899903,"pfxX":-6.634041751644894,"pfxZ":8.633170233739056,"pX":-0.8639131917601716,"pZ":3.4423423109701337,"vX0":4.450802479221731,"vY0":-137.44676533845524,"vZ0":-1.7095769220138064,"x":149.93,"y":145.84,"x0":-1.6413459974440905,"y0":50.004425381551926,"z0":5.1331089805471075,"aX":-12.70859324373526},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":2220,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39833951048025495,"extension":6.2549567036789595},"index":7,"playId":"c6eb58a0-de9a-3f2a-8dbf-6392cc54c4f0","pitchNumber":7,"startTime":"2026-07-18T00:32:36.485Z","endTime":"2026-07-18T00:32:40.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790555606490518,"aZ":-24.02277736718804,"pfxX":1.4072449960655025,"pfxZ":4.929438595243566,"pX":-2.0315827997704954,"pZ":3.52704556160608,"vX0":-0.29812680438901756,"vY0":-127.15919425660147,"vZ0":0.6957978367205085,"x":194.44,"y":143.55,"x0":-2.096374655394464,"y0":50.00035811890878,"z0":5.142136654468556,"aX":2.3256890081572226},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2356,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.42920163971650505,"extension":6.157423340972692},"index":8,"playId":"4e745bc2-f7f5-3cd1-ab02-a6a1b7dcebe2","pitchNumber":8,"startTime":"2026-07-18T00:32:58.495Z","endTime":"2026-07-18T00:33:01.808Z","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":81.6,"endSpeed":74.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40015120804493,"aZ":-25.42097728839775,"pfxX":-10.819116877348272,"pfxZ":4.747564124342832,"pX":-0.6988330112784614,"pZ":3.8229960769462585,"vX0":5.267065790506086,"vY0":-118.67951640606881,"vZ0":2.2607057333588743,"x":143.64,"y":135.56,"x0":-1.5451639552469765,"y0":50.00109051000333,"z0":5.1784088704526425,"aX":-15.381640921969185},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.5,"breakHorizontal":18.2,"spinRate":2413,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.4620888000928791,"extension":6.4583798008564655},"index":9,"playId":"568d6ce7-891e-335f-bf99-8c7d06c21dd7","pitchNumber":9,"startTime":"2026-07-18T00:33:18.916Z","endTime":"2026-07-18T00:33:23.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.265453528083828,"aZ":-15.625909171610177,"pfxX":-6.644078252001792,"pfxZ":8.952461938916047,"pX":-0.4633070749578406,"pZ":2.6127693769188785,"vX0":5.371401192533732,"vY0":-134.8341355112211,"vZ0":-3.337232004365032,"x":134.66,"y":168.24,"x0":-1.6142753804659133,"y0":50.002296396853495,"z0":4.963654737921115,"aX":-12.280240315736908},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2392,"spinDirection":219},"zone":4,"typeConfidence":0.89,"plateTime":0.4056398537007526,"extension":6.345406005227976},"hitData":{"launchSpeed":101.8,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.84,"coordY":147.12}},"index":10,"playId":"094cc7e8-d466-3c77-9717-66dd7b50d809","pitchNumber":10,"startTime":"2026-07-18T00:33:41.051Z","endTime":"2026-07-18T00:33:48.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:33:48.313Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T00:34:51.393Z","endTime":"2026-07-18T00:35:19.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":2},"index":0,"startTime":"2026-07-18T00:34:10.904Z","endTime":"2026-07-18T00:34:53.712Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11878397450451,"aZ":-18.644574438293787,"pfxX":0.5440115500469196,"pfxZ":7.695525776255913,"pX":-0.2805419542518977,"pZ":2.0856598988235477,"vX0":3.671550677030324,"vY0":-131.33583118572685,"vZ0":-3.818700410342043,"x":127.69,"y":182.47,"x0":-1.7635894276360307,"y0":50.00433451210715,"z0":4.933747782749606,"aX":0.9561342119089027},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":-1.8,"spinRate":2458,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.4160160738122407,"extension":6.2167103002460555},"index":1,"playId":"a41fbaab-51b7-3846-afef-7f0d906e3659","pitchNumber":1,"startTime":"2026-07-18T00:34:53.712Z","endTime":"2026-07-18T00:34:58.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848638866727455,"aZ":-18.748793287076996,"pfxX":-0.35026079109806685,"pfxZ":7.764688904045402,"pX":0.31467072212978847,"pZ":2.732770744836149,"vX0":5.421399492617507,"vY0":-130.28869465943745,"vZ0":-2.2436726008461956,"x":105.01,"y":165.0,"x0":-1.7424292067134226,"y0":50.004686772928366,"z0":5.012855775141717,"aX":-0.606031810870926},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.8,"breakHorizontal":-0.5,"spinRate":2447,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.41944684609003824,"extension":6.316141211390929},"hitData":{"launchSpeed":76.8,"launchAngle":7.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.59,"coordY":143.57}},"index":2,"playId":"2eaffd64-a8b6-33fc-b025-fbda0efdf6a0","pitchNumber":2,"startTime":"2026-07-18T00:35:12.015Z","endTime":"2026-07-18T00:35:19.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:35:19.756Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:37:29.167Z","endTime":"2026-07-18T00:38:33.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74492934447178,"aZ":-23.666369710947556,"pfxX":-8.837317006731041,"pfxZ":4.311916984396328,"pX":-1.1023693229836953,"pZ":2.848515848422154,"vX0":5.018277908044629,"vY0":-139.61242698619475,"vZ0":-3.934478107545946,"x":159.02,"y":161.87,"x0":-1.776033223937524,"y0":50.00155025557469,"z0":5.835746252986071,"aX":-17.42527420365764},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":2227,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3924890865600297,"extension":6.119473163234906},"index":0,"playId":"29e1fbe8-c385-3bc0-99e8-058055a48c5d","pitchNumber":1,"startTime":"2026-07-18T00:37:36.589Z","endTime":"2026-07-18T00:37:40.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130159219972374,"aZ":-35.19454759687345,"pfxX":8.65351562741704,"pfxZ":-2.1101195250898357,"pX":-1.9994197818749193,"pZ":3.214302346809263,"vX0":-2.1907590878350556,"vY0":-119.42599639843628,"vZ0":1.0629330626941973,"x":193.21,"y":151.99,"x0":-2.1888012513089707,"y0":50.00467495275717,"z0":5.953585487158188,"aX":12.376611039027317},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.2,"breakHorizontal":-15.0,"spinRate":2265,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.4603923202099982,"extension":5.832567657995541},"index":1,"playId":"3df296e9-04a4-3d96-812a-cb14619750e4","pitchNumber":2,"startTime":"2026-07-18T00:37:52.258Z","endTime":"2026-07-18T00:37:55.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052708205900075,"aZ":-33.35931363086455,"pfxX":-10.400304705580133,"pfxZ":-0.6835966425913416,"pX":-0.008201260761668864,"pZ":2.4692911001826565,"vX0":7.547807464969643,"vY0":-131.098051957997,"vZ0":-2.4073741050912427,"x":117.31,"y":172.11,"x0":-1.580809310772948,"y0":50.003923041432444,"z0":5.902287523499722,"aX":-18.010918437852876},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.6,"breakHorizontal":17.0,"spinRate":1922,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.4186371642900184,"extension":6.33648364215438},"index":2,"playId":"5632dc35-3509-3e1c-9862-dd63f8e1b2bf","pitchNumber":3,"startTime":"2026-07-18T00:38:08.977Z","endTime":"2026-07-18T00:38:13.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.633573935736912,"aZ":-29.456819705187783,"pfxX":-10.072751909061358,"pfxZ":1.5669132743152403,"pX":-0.8954779933708105,"pZ":2.623498670907508,"vX0":5.730044563269808,"vY0":-130.75574382473832,"vZ0":-2.4475456850311312,"x":151.13,"y":167.95,"x0":-1.8069603508164942,"y0":50.001700159910776,"z0":5.782559664279468,"aX":-17.435908013870925},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2067,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4189439187731505,"extension":6.302818387275398},"hitData":{"launchSpeed":89.6,"launchAngle":38.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.63,"coordY":78.23}},"index":3,"playId":"9fdb9ca5-4860-39a0-8de2-450cfd74fee1","pitchNumber":4,"startTime":"2026-07-18T00:38:23.243Z","endTime":"2026-07-18T00:38:33.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:38:33.606Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:39:11.861Z","endTime":"2026-07-18T00:40:30.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T00:38:59.574Z","endTime":"2026-07-18T00:39:14.195Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25349843810957,"aZ":-24.079608368157462,"pfxX":-11.638012669659178,"pfxZ":3.9745689386372867,"pX":0.6699700083574736,"pZ":1.536802524322321,"vX0":10.476837658700573,"vY0":-141.96928729980854,"vZ0":-7.220992720440133,"x":91.46,"y":197.29,"x0":-1.5606459519197287,"y0":50.00157284514667,"z0":5.651603732162808,"aX":-23.696264057262894},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":2215,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38616063139020174,"extension":6.291967077342835},"index":1,"playId":"7e36f89c-331c-36e5-a1e4-133552720321","pitchNumber":1,"startTime":"2026-07-18T00:39:14.195Z","endTime":"2026-07-18T00:39:18.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556224301980027,"aZ":-29.616751964654938,"pfxX":1.5390149538776878,"pfxZ":1.5177208206550787,"pX":-0.2996714857901521,"pZ":2.260092714470019,"vX0":3.340779570068398,"vY0":-128.88833320537046,"vZ0":-3.3220538162931197,"x":128.42,"y":177.76,"x0":-1.8120878619033225,"y0":50.00275928540522,"z0":5.8505989374487735,"aX":2.590889933863951},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2064,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4248196018299275,"extension":6.092161072234252},"index":2,"playId":"f24817df-48af-3fce-b8de-6ed3ea2c80e5","pitchNumber":2,"startTime":"2026-07-18T00:39:29.075Z","endTime":"2026-07-18T00:39:33.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.7,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718750667421368,"aZ":-29.7426445666383,"pfxX":4.418366269694412,"pfxZ":1.6156925288676725,"pX":-1.54139869105497,"pZ":3.0191561071823827,"vX0":-0.3872250381415678,"vY0":-121.9323509794924,"vZ0":-0.6437744984057754,"x":175.75,"y":157.26,"x0":-1.9548142586555712,"y0":50.00480970783375,"z0":5.8503907146133285,"aX":6.661185308688496},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-7.9,"spinRate":2259,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4490072510584229,"extension":6.154496429372915},"index":3,"playId":"6304ee5f-c16f-37d0-b03d-ca93e0595197","pitchNumber":3,"startTime":"2026-07-18T00:39:47.735Z","endTime":"2026-07-18T00:39:52.804Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75533575774849,"aZ":-32.827751491436125,"pfxX":5.6548174187423985,"pfxZ":-0.4183947499295315,"pX":1.8996148650586246,"pZ":0.9755818059214446,"vX0":6.822607703962374,"vY0":-124.84073341029487,"vZ0":-5.000225111757036,"x":44.59,"y":212.44,"x0":-1.61964472955694,"y0":50.00536646575721,"z0":5.7551817433139565,"aX":8.78745075271807},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.0,"spinRate":2207,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44137199198847377,"extension":6.292293534456777},"index":4,"playId":"80e73c18-c235-3128-a7f7-a3d6e8a3f3e1","pitchNumber":4,"startTime":"2026-07-18T00:40:08.745Z","endTime":"2026-07-18T00:40:12.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6014747319618,"aZ":-22.1335989478421,"pfxX":-9.701585159035492,"pfxZ":4.8820015942063035,"pX":1.3364594972173673,"pZ":1.4741671704714667,"vX0":11.711445481062938,"vY0":-142.0444058822937,"vZ0":-7.697956106144287,"x":66.06,"y":198.98,"x0":-1.567189832812142,"y0":50.001566078338136,"z0":5.611907070147013,"aX":-19.94951829415369},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2380,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38466561956578316,"extension":6.425541090524017},"index":5,"playId":"69cfc598-7d51-3b03-8926-81319f271507","pitchNumber":5,"startTime":"2026-07-18T00:40:26.790Z","endTime":"2026-07-18T00:40:30.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:40:30.399Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:40:37.694Z","endTime":"2026-07-18T00:43:51.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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(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":89.4,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015332970098942,"aZ":-26.804237473314092,"pfxX":0.551198081122479,"pfxZ":3.0999039117156517,"pX":-0.29264147086944187,"pZ":2.8791952261288825,"vX0":3.6392943145197423,"vY0":-130.25839643676983,"vZ0":-2.3643600864994774,"x":128.15,"y":161.04,"x0":-1.7743366495567252,"y0":50.00516842021626,"z0":5.806428494973309,"aX":0.9561242867030205},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.7,"spinRate":2122,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.41902501063624475,"extension":6.053695619154973},"index":0,"playId":"ac15c65b-eab7-3321-93c1-aa559eaec3e9","pitchNumber":1,"startTime":"2026-07-18T00:40:59.539Z","endTime":"2026-07-18T00:41:03.390Z","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":98.9,"endSpeed":90.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06449232730541,"aZ":-24.406375902537295,"pfxX":-9.052265395217375,"pfxZ":3.6990140589596914,"pX":0.315802826946838,"pZ":2.230916535619866,"vX0":8.594695097128302,"vY0":-143.6954852606814,"vZ0":-5.636495097485469,"x":104.96,"y":178.55,"x0":-1.532095807616417,"y0":50.003866969347925,"z0":5.726137471028868,"aX":-19.007156109012968},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.8,"breakHorizontal":14.8,"spinRate":2213,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3806065632086515,"extension":6.073729953018575},"index":1,"playId":"d7ca4089-b09c-3f3d-b131-6ca006105f68","pitchNumber":2,"startTime":"2026-07-18T00:41:20.871Z","endTime":"2026-07-18T00:41:25.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948162512735223,"aZ":-29.626375147339964,"pfxX":1.069032268916505,"pfxZ":1.4509486754961198,"pX":-1.4088155224796586,"pZ":3.058142928539922,"vX0":0.5803420006475554,"vY0":-130.9909600263151,"vZ0":-1.7284627408640785,"x":170.7,"y":156.21,"x0":-1.7713860383229585,"y0":50.00194145189871,"z0":5.919360130608943,"aX":1.8772192618374286},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2201,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.41646852929474054,"extension":5.939826198887757},"index":2,"playId":"e665f2bc-01e4-398a-ab2e-f359f19ddf75","pitchNumber":3,"startTime":"2026-07-18T00:41:42.715Z","endTime":"2026-07-18T00:41:46.645Z","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":84.5,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44470581343403,"aZ":-31.072967455956732,"pfxX":7.395829262523742,"pfxZ":0.7098100211879839,"pX":-1.1687649282039279,"pZ":2.968695814812774,"vX0":-0.36771643871547066,"vY0":-123.19237032543955,"vZ0":-0.4520167429865023,"x":161.55,"y":158.63,"x0":-1.979291505467138,"y0":50.00051037490007,"z0":5.771024760606704,"aX":11.416457799768235},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-13.3,"spinRate":2320,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4438570233785306,"extension":5.985387111635553},"index":3,"playId":"8918ab56-40f1-32a6-b520-1b4daacbcc89","pitchNumber":4,"startTime":"2026-07-18T00:42:03.073Z","endTime":"2026-07-18T00:42:07.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05218906909783,"aZ":-16.46432803488938,"pfxX":-6.804964091935063,"pfxZ":7.352378136903904,"pX":0.06391446419706591,"pZ":2.2704608725485778,"vX0":7.040528990109414,"vY0":-145.04222276480314,"vZ0":-6.878933216887052,"x":114.56,"y":177.48,"x0":-1.507612541736802,"y0":50.00002022156252,"z0":5.671644578037084,"aX":-14.536294186536683},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.1,"breakHorizontal":10.9,"spinRate":2076,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.37722184077656573,"extension":6.215747852972095},"index":4,"playId":"c53116cc-2638-3ae5-9f32-cb3edf52cab0","pitchNumber":5,"startTime":"2026-07-18T00:42:21.817Z","endTime":"2026-07-18T00:42:25.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52994444638554,"aZ":-27.155849329547323,"pfxX":-10.746695696941313,"pfxZ":2.361949144716193,"pX":-0.5335818376579378,"pZ":1.927198901299999,"vX0":6.995211205490539,"vY0":-144.60583534827177,"vZ0":-5.954961963501779,"x":137.34,"y":186.75,"x0":-1.582918596236005,"y0":50.00631951903806,"z0":5.670985848283607,"aX":-22.849826384692477},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":3.2,"breakHorizontal":18.1,"spinRate":2134,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3782345316433853,"extension":6.200136775682312},"index":5,"playId":"18a000ea-7056-3716-8d74-3c5373bb2330","pitchNumber":6,"startTime":"2026-07-18T00:42:48.488Z","endTime":"2026-07-18T00:42:55.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-18T00:43:26.427Z","endTime":"2026-07-18T00:43:44.486Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.10509237418582,"aZ":-20.780761526472087,"pfxX":-9.49827438641461,"pfxZ":5.430718117259222,"pX":-0.20960629990597832,"pZ":3.111195786395715,"vX0":6.927812202037571,"vY0":-144.47547647121064,"vZ0":-4.055467944580699,"x":124.99,"y":154.78,"x0":-1.4140815695166045,"y0":50.002445032588284,"z0":5.823269048612,"aX":-19.922732341752837},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2241,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3802591894474223,"extension":6.20807228919105},"index":7,"playId":"bbbe0ae5-3b8f-3da0-8800-fec85e74aa6b","pitchNumber":7,"startTime":"2026-07-18T00:43:44.486Z","endTime":"2026-07-18T00:43:51.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:43:51.673Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks. William Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:44:00.094Z","endTime":"2026-07-18T00:46:43.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42500259321816,"aZ":-30.671870541247273,"pfxX":-8.89520554056226,"pfxZ":0.834195816476134,"pX":-1.15928021006091,"pZ":2.7995608680373265,"vX0":4.662012452921408,"vY0":-133.7065612444617,"vZ0":-1.9344361819034126,"x":161.19,"y":163.19,"x0":-1.7753558393511337,"y0":50.00239752212582,"z0":5.746076491512511,"aX":-16.009669173724806},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":1982,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41058873883126745,"extension":6.240152607572894},"index":0,"playId":"62dbf39c-b0e6-37b1-9d8a-a3483c7b1ca4","pitchNumber":1,"startTime":"2026-07-18T00:44:18.429Z","endTime":"2026-07-18T00:44:22.594Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95428692364898,"aZ":-31.288181621772463,"pfxX":-9.129094974534128,"pfxZ":0.5038594935608929,"pX":0.16442645598283437,"pZ":1.7229502089013333,"vX0":7.604310410314279,"vY0":-132.2926666152013,"vZ0":-4.251754633502541,"x":110.73,"y":192.26,"x0":-1.570471972085268,"y0":50.004953691136755,"z0":5.661657203407437,"aX":-16.07745675603561},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.1,"breakHorizontal":14.8,"spinRate":1979,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.41507959087042945,"extension":6.283833197180452},"index":1,"playId":"3e930637-f6be-37bc-9032-28289e686ed4","pitchNumber":2,"startTime":"2026-07-18T00:44:35.877Z","endTime":"2026-07-18T00:44:40.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.12885149906002,"aZ":-16.343503771044514,"pfxX":-6.8974666427183235,"pfxZ":7.506025683576297,"pX":-0.8052108578213504,"pZ":3.175370907725114,"vX0":4.80838758126529,"vY0":-145.05389805496893,"vZ0":-4.613392685728664,"x":147.69,"y":153.04,"x0":-1.596824708776295,"y0":50.00531543346975,"z0":5.798262076802233,"aX":-14.551869707518295},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2307,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.37906320682875716,"extension":6.1973444589394555},"index":2,"playId":"e4f88446-f86e-3f3a-aab4-3607c62eb83b","pitchNumber":3,"startTime":"2026-07-18T00:44:58.586Z","endTime":"2026-07-18T00:45:07.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"e4f88446-f86e-3f3a-aab4-3607c62eb83b","startTime":"2026-07-18T00:45:07.777Z","endTime":"2026-07-18T00:45:20.715Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.272823574229633,"aZ":-29.903849823659197,"pfxX":-7.6781589197410085,"pfxZ":1.229680300605183,"pX":-0.7977203166656743,"pZ":0.5494021713297946,"vX0":5.026190039239382,"vY0":-135.03988484089825,"vZ0":-7.705724495539799,"x":147.41,"y":223.95,"x0":-1.6885884770199016,"y0":50.00077594553151,"z0":5.552857842276917,"aX":-14.134300799706443},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":1969,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40609481974800454,"extension":6.3422442637176655},"index":4,"playId":"7ae470a0-f14c-3c50-8d30-d56ce7c92600","pitchNumber":4,"startTime":"2026-07-18T00:45:20.715Z","endTime":"2026-07-18T00:45:24.681Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13251948040185,"aZ":-30.16550981744441,"pfxX":-8.973938603815771,"pfxZ":1.111667712869048,"pX":-0.8402047983456632,"pZ":2.5080542571326983,"vX0":5.3484076339700355,"vY0":-133.79076995345,"vZ0":-2.797151090228913,"x":149.03,"y":171.06,"x0":-1.7002242549605342,"y0":50.00568259389934,"z0":5.731307550308221,"aX":-16.255148232568757},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.6,"breakHorizontal":15.1,"spinRate":2049,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40954730968149455,"extension":6.247022982896735},"index":5,"playId":"57b62efb-026f-3a64-b87b-806051a821ad","pitchNumber":5,"startTime":"2026-07-18T00:45:44.903Z","endTime":"2026-07-18T00:45:51.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.696145947567594,"aZ":-17.78647321755936,"pfxX":-7.180329064588395,"pfxZ":6.7384036886222995,"pX":-2.200592971721533,"pZ":2.3221292075928246,"vX0":1.4337962149636203,"vY0":-145.36637787603428,"vZ0":-6.5469602123170905,"x":200.88,"y":176.08,"x0":-1.7679258476523037,"y0":50.005447494641665,"z0":5.686945339830815,"aX":-15.339746107159824},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.0,"breakHorizontal":12.7,"spinRate":2134,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.377061170139533,"extension":6.065135895370162},"index":6,"playId":"bffb0f49-1d3e-3e77-8614-8e3102718d12","pitchNumber":6,"startTime":"2026-07-18T00:46:16.064Z","endTime":"2026-07-18T00:46:19.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.228290231934906,"aZ":-15.740495492636281,"pfxX":-6.512707421981436,"pfxZ":7.776457895601309,"pX":0.0627581407743712,"pZ":1.4585335291448884,"vX0":6.934126505105333,"vY0":-144.80181064838237,"vZ0":-9.003438180071903,"x":114.61,"y":199.4,"x0":-1.5219906834439174,"y0":50.00599538320325,"z0":5.580800882086728,"aX":-13.770456548201153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.4,"breakHorizontal":10.3,"spinRate":2018,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3788950959694981,"extension":6.141884876772686},"index":7,"playId":"b5f0313d-28b2-39ab-a3fc-cb993e74009f","pitchNumber":7,"startTime":"2026-07-18T00:46:37.725Z","endTime":"2026-07-18T00:46:43.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:46:43.159Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T00:47:01.402Z","endTime":"2026-07-18T00:49:16.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.081915278582294,"aZ":-25.389143086659896,"pfxX":-10.299157780519248,"pfxZ":3.287229634379801,"pX":0.18246936753649812,"pZ":1.9600826361919226,"vX0":9.066607279117832,"vY0":-142.5545110338322,"vZ0":-5.885460043667239,"x":110.04,"y":185.86,"x0":-1.6976484579123845,"y0":50.00122953818979,"z0":5.6491803952370505,"aX":-21.24329605416035},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2265,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38390025529281324,"extension":6.278098705322456},"index":0,"playId":"9c5f0e01-a507-3d5c-811d-f0b18c096ad8","pitchNumber":1,"startTime":"2026-07-18T00:47:10.621Z","endTime":"2026-07-18T00:47:14.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49879721754759,"aZ":-27.72472922745566,"pfxX":3.0777373715732352,"pfxZ":2.8255131629599726,"pX":-0.0313599556406177,"pZ":1.4557204817725111,"vX0":3.387003290808069,"vY0":-125.26582067443042,"vZ0":-4.871693304197781,"x":118.2,"y":199.48,"x0":-1.805542437182452,"y0":50.00324548043083,"z0":5.717761229405022,"aX":4.844895386396838},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.1,"breakHorizontal":-6.4,"spinRate":2136,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.438813301055788,"extension":6.118772066520052},"index":1,"playId":"c3779815-671f-3513-a6ef-2d100a475edb","pitchNumber":2,"startTime":"2026-07-18T00:47:29.087Z","endTime":"2026-07-18T00:47:32.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T00:47:53.001Z","endTime":"2026-07-18T00:48:11.564Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13846546700456,"aZ":-27.006183395558917,"pfxX":0.7785443700452235,"pfxZ":2.9141887316838027,"pX":-0.16326287598093459,"pZ":2.6204255799899654,"vX0":3.681439571116334,"vY0":-131.63421098761756,"vZ0":-2.996679147761824,"x":123.22,"y":168.03,"x0":-1.6749840782856653,"y0":50.00237925448697,"z0":5.750157843363928,"aX":1.3809649080235922},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.2,"spinRate":2213,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.41440764438535904,"extension":6.1788591546077205},"index":3,"playId":"670e42b7-e0e4-3a2c-94e2-82ae39d5ae3c","pitchNumber":3,"startTime":"2026-07-18T00:48:11.564Z","endTime":"2026-07-18T00:48:17.118Z","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":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.244396087511035,"aZ":-26.738210448148834,"pfxX":-11.217085997811594,"pfxZ":2.5349527548538306,"pX":1.2113039927131366,"pZ":2.0276287003364954,"vX0":11.563533033637935,"vY0":-145.7372656418686,"vZ0":-5.771734568921762,"x":70.83,"y":184.03,"x0":-1.3565320378250836,"y0":50.002005992641884,"z0":5.655406602772319,"aX":-24.052882647339374},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":2174,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3762692504576757,"extension":6.274869726471195},"index":4,"playId":"17215b84-7a5b-3130-8df5-3b7e18e3c6fd","pitchNumber":4,"startTime":"2026-07-18T00:48:47.343Z","endTime":"2026-07-18T00:48:51.881Z","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":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01543788173993,"aZ":-22.80551691985736,"pfxX":-10.81509173047013,"pfxZ":4.345598434322629,"pX":0.38930130636591603,"pZ":0.8470282399150832,"vX0":9.293654852170643,"vY0":-146.0045470100329,"vZ0":-9.62976648324388,"x":102.16,"y":215.91,"x0":-1.433080012347149,"y0":50.00181773398585,"z0":5.565499039908603,"aX":-23.302170445497815},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.0,"breakHorizontal":17.8,"spinRate":2346,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3754305764841446,"extension":6.228263086014379},"index":5,"playId":"256afab8-801d-3605-805c-6cdbd3016f57","pitchNumber":5,"startTime":"2026-07-18T00:49:07.456Z","endTime":"2026-07-18T00:49:16.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:49:16.576Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:52:07.922Z","endTime":"2026-07-18T00:53:14.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Lara replaces right fielder Sal Frelick, batting 8th, 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":0},"index":0,"startTime":"2026-07-18T00:50:52.917Z","endTime":"2026-07-18T00:52:10.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405963855724334,"aZ":-12.466391450951244,"pfxX":-7.945164990534883,"pfxZ":10.69814338005871,"pX":-0.0422507327144366,"pZ":1.0197924327864916,"vX0":6.682486654618097,"vY0":-134.87646255299,"vZ0":-8.0249974919951,"x":118.61,"y":211.25,"x0":-1.5200382946746394,"y0":50.00055007781253,"z0":4.913209041052806,"aX":-14.632848138176085},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":13.0,"spinRate":2458,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4061418405672863,"extension":6.1274772593581845},"index":1,"playId":"25058aa4-287f-3e23-846c-414302225755","pitchNumber":1,"startTime":"2026-07-18T00:52:10.205Z","endTime":"2026-07-18T00:52:14.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797570814690086,"aZ":-17.923737411793176,"pfxX":-1.395668123300962,"pfxZ":8.6418170239679,"pX":0.03677813408958978,"pZ":2.1206951424066802,"vX0":4.5107867828158525,"vY0":-127.03697389967229,"vZ0":-3.66484436117801,"x":115.6,"y":181.52,"x0":-1.5735087482092287,"y0":50.00494557060325,"z0":4.990568571440702,"aX":-2.302453576465563},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.1,"breakHorizontal":1.6,"spinRate":2484,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.42965375917403836,"extension":6.322115413073222},"index":2,"playId":"ef8151d6-5f7e-346d-88f6-44452af61e29","pitchNumber":2,"startTime":"2026-07-18T00:52:26.606Z","endTime":"2026-07-18T00:52:30.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.411747310182044,"aZ":-12.064493743079037,"pfxX":-7.410110289273287,"pfxZ":10.978836823893591,"pX":0.30086259591293746,"pZ":2.081920709912763,"vX0":7.204342993139863,"vY0":-134.54167302768266,"vZ0":-5.6244264883138495,"x":105.53,"y":182.57,"x0":-1.4498819731672177,"y0":50.002579415104734,"z0":5.055762830998414,"aX":-13.573618843740865},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":11.9,"spinRate":2501,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.40722275388763407,"extension":6.218342456266249},"index":3,"playId":"bae61536-82c8-311f-9c91-c952f02bdbcd","pitchNumber":3,"startTime":"2026-07-18T00:52:45.174Z","endTime":"2026-07-18T00:52:49.365Z","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":80.6,"endSpeed":73.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167162787763946,"aZ":-29.81760510004999,"pfxX":-11.944743492608866,"pfxZ":1.7039868682917074,"pX":-0.23112871141230926,"pZ":2.341029459751778,"vX0":6.522375838554484,"vY0":-117.1278768185477,"vZ0":-0.046567178735758,"x":125.81,"y":175.57,"x0":-1.507298578803979,"y0":50.00245842821583,"z0":5.161208442735802,"aX":-16.512151753366993},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.4,"breakHorizontal":19.9,"spinRate":2599,"spinDirection":254},"zone":5,"typeConfidence":0.9,"plateTime":0.4685395698766839,"extension":6.2945253644208625},"index":4,"playId":"4eaa8a39-2ffa-30c9-a35e-6281b211ca49","pitchNumber":4,"startTime":"2026-07-18T00:53:10.824Z","endTime":"2026-07-18T00:53:14.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:53:14.743Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (6) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:53:21.589Z","endTime":"2026-07-18T00:57:37.341Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":701656,"link":"/api/v1/people/701656"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":84.7,"endSpeed":77.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8337264984539,"aZ":-24.283537698741544,"pfxX":2.5770733726041017,"pfxZ":5.113148854964491,"pX":1.6109811834454368,"pZ":3.0600870956470803,"vX0":6.928091172553524,"vY0":-123.26548128459399,"vZ0":-0.07873422655682993,"x":55.59,"y":156.16,"x0":-1.5675526135666358,"y0":50.002584405051635,"z0":5.137627143881845,"aX":3.977017703627297},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.5,"breakHorizontal":-6.2,"spinRate":2400,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.44384188109024425,"extension":6.3206753424254645},"index":0,"playId":"dc12c72e-ed49-31a5-997e-b5ca76882763","pitchNumber":1,"startTime":"2026-07-18T00:53:40.051Z","endTime":"2026-07-18T00:53:45.168Z","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.3,"endSpeed":74.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064141112266718,"aZ":-26.093157041495168,"pfxX":-9.385872046776962,"pfxZ":4.307175153251757,"pX":0.012436379506759706,"pZ":3.8028214424747886,"vX0":6.322213353047662,"vY0":-118.20014976107977,"vZ0":2.1351832755543856,"x":116.53,"y":136.1,"x0":-1.4809403716786103,"y0":50.001228183044134,"z0":5.2877519194318285,"aX":-13.246040129008703},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2434,"spinDirection":250},"zone":12,"typeConfidence":0.91,"plateTime":0.46384283072389465,"extension":6.225039458678518},"index":1,"playId":"6f96dfa6-4e45-3fec-bb57-862917c2dd0c","pitchNumber":2,"startTime":"2026-07-18T00:53:57.383Z","endTime":"2026-07-18T00:54:01.220Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-18T00:55:50.568Z","endTime":"2026-07-18T00:55:51.493Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"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":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.611712099665088,"aZ":-25.05755053854672,"pfxX":-11.14310721928055,"pfxZ":5.154154597599437,"pX":1.0068100663106434,"pZ":2.5852880252023507,"vX0":8.79727712142547,"vY0":-117.16721576223006,"vZ0":-0.3942554291128969,"x":78.62,"y":168.98,"x0":-1.3618585821827103,"y0":50.00135684293564,"z0":5.111699181069034,"aX":-15.381398679788713},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.5,"breakHorizontal":17.8,"spinRate":2506,"spinDirection":253},"zone":12,"typeConfidence":0.9,"plateTime":0.46875584543356874,"extension":6.50890318866268},"index":3,"playId":"a925be5f-7818-366c-b9e4-07fafba6bcb0","pitchNumber":3,"startTime":"2026-07-18T00:55:51.493Z","endTime":"2026-07-18T00:55:55.897Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40670901962518,"aZ":-19.522719590557625,"pfxX":-0.15659996762044062,"pfxZ":7.85431342039393,"pX":0.02735921261412525,"pZ":2.5775919801132106,"vX0":4.186606818687393,"vY0":-125.79854704688435,"vZ0":-2.340730726159729,"x":115.96,"y":169.19,"x0":-1.6347007895471968,"y0":50.00002506263633,"z0":5.094754442857412,"aX":-0.25297527945641624},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.9,"breakHorizontal":-0.6,"spinRate":2351,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.4346239143411874,"extension":6.2611543086098305},"index":4,"playId":"87f311b2-aab2-372b-82d0-3bb7c587170c","pitchNumber":4,"startTime":"2026-07-18T00:56:08.821Z","endTime":"2026-07-18T00:56:12.859Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12712783946976,"aZ":-19.566645504362196,"pfxX":1.0010375367829683,"pfxZ":7.935390618497616,"pX":-0.3410637279392887,"pZ":3.2140740326571957,"vX0":3.0596238968142857,"vY0":-125.19828412294497,"vZ0":-0.7163882522170237,"x":130.0,"y":152.0,"x0":-1.7086281279519968,"y0":50.00041276482044,"z0":5.10433127066932,"aX":1.5897047535990891},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":14.4,"breakHorizontal":-2.5,"spinRate":2345,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4373715632425048,"extension":6.399269961366466},"index":5,"playId":"dffbe430-802e-3834-90df-aa213d77934c","pitchNumber":5,"startTime":"2026-07-18T00:56:27.195Z","endTime":"2026-07-18T00:56:30.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203576703103952,"aZ":-15.219932353610787,"pfxX":-6.367301817660494,"pfxZ":9.406221659547837,"pX":-0.1792484097021932,"pZ":3.3440857205390193,"vX0":5.052714049636978,"vY0":-133.75839872788816,"vZ0":-1.6768231521848482,"x":123.83,"y":148.49,"x0":-1.2701518756305967,"y0":50.00647973560325,"z0":5.076371815961215,"aX":-11.482181923601024},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2283,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.4102798277619022,"extension":6.336308029185475},"index":6,"playId":"2f34118d-7bc5-3452-b292-97191649c16f","pitchNumber":6,"startTime":"2026-07-18T00:56:50.068Z","endTime":"2026-07-18T00:56:53.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.509677528750597,"aZ":-26.735048316953037,"pfxX":-10.853792868034205,"pfxZ":3.954529544893659,"pX":-0.316871905081717,"pZ":2.1947453662288168,"vX0":5.944321351382289,"vY0":-116.94185054238427,"vZ0":-0.8840830819027037,"x":129.08,"y":179.52,"x0":-1.4909048369916733,"y0":50.00224232482694,"z0":5.101590910182323,"aX":-14.925880378908298},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2420,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.46964207275436554,"extension":6.2506733067579106},"hitData":{"launchSpeed":102.0,"launchAngle":24.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":171.49,"coordY":44.57}},"index":7,"playId":"9ec532e3-9f77-3268-bb10-8602f267873c","pitchNumber":7,"startTime":"2026-07-18T00:57:13.240Z","endTime":"2026-07-18T00:57:37.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:57:37.341Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to third baseman Joey Ortiz in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:58:47.635Z","endTime":"2026-07-18T00:59:14.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T00:57:54.705Z","endTime":"2026-07-18T00:58:49.872Z","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":86.5,"endSpeed":79.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24125736947284,"aZ":-19.64869426472836,"pfxX":-0.7535617287265466,"pfxZ":7.7785351371879585,"pX":-0.814293829153496,"pZ":3.8424310722611392,"vX0":2.783614717608879,"vY0":-125.98814519719026,"vZ0":0.6187004515118172,"x":148.04,"y":135.03,"x0":-1.8348045009502039,"y0":50.00031552209053,"z0":5.179839945996894,"aX":-1.213188607017635},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.5,"breakHorizontal":0.7,"spinRate":2333,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.43449286078664784,"extension":6.280445423631508},"index":1,"playId":"dfa272fb-5959-3c44-9f46-fd78dd81b5c7","pitchNumber":1,"startTime":"2026-07-18T00:58:49.872Z","endTime":"2026-07-18T00:58:53.450Z","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":86.9,"endSpeed":79.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980485918865543,"aZ":-18.145453619497445,"pfxX":-0.601089527566957,"pfxZ":8.606211759796464,"pX":-0.30375073570996897,"pZ":3.0509541476379796,"vX0":3.596409825369029,"vY0":-126.6522839590046,"vZ0":-1.4536176767058002,"x":128.58,"y":156.4,"x0":-1.6618714069014473,"y0":50.00529317502223,"z0":5.078211642575148,"aX":-0.98033338185567},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.5,"breakHorizontal":0.4,"spinRate":2418,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.43186561232565035,"extension":6.3294061867410685},"hitData":{"launchSpeed":85.7,"launchAngle":71.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.81,"coordY":166.38}},"index":2,"playId":"a6df622f-44ad-3513-bb3c-747b662f730a","pitchNumber":2,"startTime":"2026-07-18T00:59:05.302Z","endTime":"2026-07-18T00:59:14.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:59:14.820Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out softly, third baseman Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T00:59:22.636Z","endTime":"2026-07-18T00:59:52.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66836127228665,"aZ":-24.682193257605714,"pfxX":-10.802360984399868,"pfxZ":5.172481609452554,"pX":0.11759200433077951,"pZ":2.61522173581846,"vX0":7.144664232614574,"vY0":-120.2202613063064,"vZ0":-0.6445719069503422,"x":112.52,"y":168.17,"x0":-1.505669833147464,"y0":50.00052460666435,"z0":5.098763112412581,"aX":-15.638504847564233},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.5,"breakHorizontal":17.6,"spinRate":2471,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4574982789541644,"extension":6.330744540836966},"hitData":{"launchSpeed":53.6,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":120.18,"coordY":180.69}},"index":0,"playId":"1ab22408-24a1-343e-9612-28b4b3a8971e","pitchNumber":1,"startTime":"2026-07-18T00:59:43.826Z","endTime":"2026-07-18T00:59:52.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T00:59:52.102Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Lara grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:01:59.354Z","endTime":"2026-07-18T01:03:16.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706464002685237,"aZ":-19.38548320851897,"pfxX":-5.892193704107294,"pfxZ":6.523878297843952,"pX":-0.9650984554847398,"pZ":4.331587603873262,"vX0":3.9863138941910536,"vY0":-138.5921380141266,"vZ0":-0.8529976219330095,"x":153.79,"y":121.83,"x0":-1.650814347409596,"y0":50.00441121597467,"z0":5.928745114280412,"aX":-11.55299157950216},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":10.0,"spinRate":2147,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39403385996016027,"extension":5.921185608005575},"index":0,"playId":"acc9fbca-39e7-319c-8e76-8652815cabfe","pitchNumber":1,"startTime":"2026-07-18T01:02:20.826Z","endTime":"2026-07-18T01:02:24.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206903163186002,"aZ":-16.820290190558886,"pfxX":-7.015655987789875,"pfxZ":7.51589173363395,"pX":0.987408080831475,"pZ":3.164703011222449,"vX0":9.149533712852612,"vY0":-141.52156610505799,"vZ0":-4.636550024996127,"x":79.36,"y":153.33,"x0":-1.3655254269088744,"y0":50.00197716180255,"z0":5.890788011537546,"aX":-14.329865849898553},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2229,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3860112770446591,"extension":6.263618194317392},"index":1,"playId":"a32135f7-4fbe-3ae0-b506-9d9b69445cfe","pitchNumber":2,"startTime":"2026-07-18T01:02:36.364Z","endTime":"2026-07-18T01:02:40.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63646135351642,"aZ":-25.389415701293586,"pfxX":-9.56345733902133,"pfxZ":3.441325423329612,"pX":-0.6976827841847113,"pZ":2.447243079238101,"vX0":5.925580431673889,"vY0":-139.19265872944933,"vZ0":-4.74316972757827,"x":143.59,"y":172.7,"x0":-1.6054417377526469,"y0":50.00682061353989,"z0":5.843129142828855,"aX":-18.873076654369925},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":2230,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3926788047878498,"extension":6.229809073508113},"index":2,"playId":"866c2243-a50b-3931-a11a-420b8b6655ee","pitchNumber":3,"startTime":"2026-07-18T01:02:53.943Z","endTime":"2026-07-18T01:02:57.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420272086147843,"aZ":-22.105007182465314,"pfxX":-9.601768154573811,"pfxZ":4.915294443700345,"pX":-0.874626576224585,"pZ":2.610222257545741,"vX0":5.622882377443978,"vY0":-141.97795446832507,"vZ0":-5.005644778575106,"x":150.34,"y":168.3,"x0":-1.6295166058800783,"y0":50.004317955967124,"z0":5.796193930173702,"aX":-19.673942901239666},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":2310,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38526801901879404,"extension":6.198330808255542},"hitData":{"launchSpeed":83.6,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":167.39}},"index":3,"playId":"9fa8003f-cd8c-36ec-8585-7c1feb6d1a1a","pitchNumber":4,"startTime":"2026-07-18T01:03:09.221Z","endTime":"2026-07-18T01:03:16.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:03:16.669Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joey Ortiz homers (4) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:03:25.457Z","endTime":"2026-07-18T01:04:47.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240685999816314,"aZ":-23.88123035849737,"pfxX":-11.301034403973095,"pfxZ":4.026478467423917,"pX":0.35448954722057574,"pZ":3.0798730277862854,"vX0":9.145652580856682,"vY0":-142.05736899919205,"vZ0":-3.502238609474636,"x":103.49,"y":155.62,"x0":-1.4263984772908593,"y0":50.00119986837446,"z0":5.833343757123206,"aX":-23.26978191137792},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":18.8,"spinRate":2123,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.38445318920919913,"extension":6.066871409211972},"index":0,"playId":"50d788d9-c42e-3f54-a9c4-a71ed163fa43","pitchNumber":1,"startTime":"2026-07-18T01:03:55.117Z","endTime":"2026-07-18T01:03:59.034Z","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":90.5,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404719413381812,"aZ":-27.361736242369034,"pfxX":-9.611474292685699,"pfxZ":2.722709773997268,"pX":-0.9996288440454361,"pZ":2.2277034748336004,"vX0":5.125314638340331,"vY0":-131.75834566484377,"vZ0":-4.119564321294877,"x":155.1,"y":178.63,"x0":-1.7150688175326265,"y0":50.00393360945878,"z0":5.819216408223964,"aX":-17.00283594494904},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":1897,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4147429667554592,"extension":6.253260645657835},"index":1,"playId":"84936480-b52b-3f69-b970-3ec58670e1f3","pitchNumber":2,"startTime":"2026-07-18T01:04:09.875Z","endTime":"2026-07-18T01:04:14.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47732332105227,"aZ":-31.197747001335742,"pfxX":-9.278202175310291,"pfxZ":0.5601993026747287,"pX":-0.06258244155999432,"pZ":2.1900289535031408,"vX0":7.010152599855733,"vY0":-131.10916892771442,"vZ0":-3.3902533434757025,"x":119.39,"y":179.65,"x0":-1.5540977215645158,"y0":50.005296431956076,"z0":5.806815355722405,"aX":-16.29470337697156},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":15.5,"spinRate":1990,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.41639227620550345,"extension":6.207524503046302},"hitData":{"launchSpeed":96.7,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.88,"coordY":72.19}},"index":2,"playId":"19c889c7-37c9-3d18-85e3-c51abfae9197","pitchNumber":3,"startTime":"2026-07-18T01:04:26.305Z","endTime":"2026-07-18T01:04:47.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:04:47.687Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Yelich doubles (14) on a ground ball to right fielder Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:04:44.179Z","endTime":"2026-07-18T01:05:39.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":88.4,"endSpeed":82.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29526980984518,"aZ":-28.406480891218255,"pfxX":0.39086430306822173,"pfxZ":2.2183565248859374,"pX":-1.3688446515286619,"pZ":2.31394346307643,"vX0":1.041208181304612,"vY0":-128.8680431916143,"vZ0":-3.3151142092267243,"x":169.18,"y":176.3,"x0":-1.82731337377193,"y0":50.00395472808906,"z0":5.788219847288684,"aX":0.6636924163203258},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2101,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.4234353023972468,"extension":6.114834683610287},"index":0,"playId":"8890db36-e9fa-3c62-a73e-d7fd56ba6217","pitchNumber":1,"startTime":"2026-07-18T01:05:12.953Z","endTime":"2026-07-18T01:05:16.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.568845746740273,"aZ":-27.628970773208543,"pfxX":-0.2982146349301462,"pfxZ":2.6038003189818006,"pX":0.45767530759781744,"pZ":2.079702365118702,"vX0":5.413227661357857,"vY0":-130.7621169321628,"vZ0":-4.092150601600126,"x":99.55,"y":182.63,"x0":-1.5937374062055738,"y0":50.002358628875875,"z0":5.719420290032625,"aX":-0.5210370056003671},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-0.6,"spinRate":2058,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4176380300260263,"extension":6.247427860205102},"hitData":{"launchSpeed":104.9,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.68,"coordY":112.16}},"index":1,"playId":"f85061c5-1c24-32be-90b3-88641d394845","pitchNumber":2,"startTime":"2026-07-18T01:05:27.069Z","endTime":"2026-07-18T01:05:39.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:05:39.885Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:06:03.443Z","endTime":"2026-07-18T01:08:18.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568241245101426,"aZ":-24.513575669649473,"pfxX":-9.362698169339291,"pfxZ":3.719485083552179,"pX":-0.15853437646077048,"pZ":1.8777643403631068,"vX0":7.649171220013435,"vY0":-142.39731820925303,"vZ0":-6.216442189066294,"x":123.04,"y":188.08,"x0":-1.6581736437402708,"y0":50.00585665144086,"z0":5.6319781082496885,"aX":-19.30192012231182},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":2195,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3841059626175074,"extension":6.243932314642158},"index":0,"playId":"fe1b6729-6699-3297-89c8-4eda555e419c","pitchNumber":1,"startTime":"2026-07-18T01:06:15.126Z","endTime":"2026-07-18T01:06:18.564Z","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":99.2,"endSpeed":90.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02569729512474,"aZ":-19.078325382022694,"pfxX":-7.94930938551579,"pfxZ":6.232553207665651,"pX":1.5502495699885996,"pZ":2.0641283921302342,"vX0":11.201970746526772,"vY0":-143.93644511773886,"vZ0":-6.984065593365413,"x":57.91,"y":183.05,"x0":-1.3569567210826068,"y0":50.00267626672217,"z0":5.700961727124846,"aX":-16.701400450172994},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.0,"breakHorizontal":12.2,"spinRate":2113,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3803537183545811,"extension":6.233492404233076},"index":1,"playId":"19a1abdd-ee44-3606-a726-15cbe85bcbe5","pitchNumber":2,"startTime":"2026-07-18T01:06:40.593Z","endTime":"2026-07-18T01:06:44.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557065320661636,"aZ":-27.700714666380907,"pfxX":1.376600822374161,"pfxZ":2.5731333345146963,"pX":-0.41523003547910886,"pZ":1.6133076262484694,"vX0":3.042675119483469,"vY0":-130.75399215560014,"vZ0":-5.209990315035908,"x":132.83,"y":195.22,"x0":-1.7710063899347235,"y0":50.00265168490108,"z0":5.700164557341449,"aX":2.3925299189095033},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2009,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.41827734723378684,"extension":6.1089779604988195},"index":2,"playId":"e085398b-01fe-3840-a747-c7485b628647","pitchNumber":3,"startTime":"2026-07-18T01:06:58.951Z","endTime":"2026-07-18T01:07:03.011Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T01:07:12.611Z","endTime":"2026-07-18T01:07:30.559Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773302513944806,"aZ":-27.232884492803958,"pfxX":0.266153393463639,"pfxZ":3.156906668887547,"pX":-0.010824126702222998,"pZ":0.9708904148552601,"vX0":4.119091747921849,"vY0":-125.48197948399,"vZ0":-5.874913164636964,"x":117.41,"y":212.57,"x0":-1.7210243240599072,"y0":50.00184624954402,"z0":5.614312686175236,"aX":0.41660234468744145},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2124,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43961986446312684,"extension":6.268665981784966},"index":4,"playId":"853fa078-0f4f-3ee3-bc46-5b1140a94133","pitchNumber":4,"startTime":"2026-07-18T01:07:30.559Z","endTime":"2026-07-18T01:07:35.104Z","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":100.4,"endSpeed":91.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.892071620102044,"aZ":-23.91128523559732,"pfxX":-10.527963515074674,"pfxZ":3.8382554799989013,"pX":0.5892923893101583,"pZ":3.3829470021160666,"vX0":9.76038230477653,"vY0":-145.86357710492726,"vZ0":-2.695661529384652,"x":94.54,"y":147.44,"x0":-1.4354353389709023,"y0":50.000013554684294,"z0":5.763751954785807,"aX":-22.641728736213025},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2120,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.37578132831015676,"extension":6.168144607801936},"index":5,"playId":"64c5518f-7718-3e21-8171-1b05522f8b9e","pitchNumber":5,"startTime":"2026-07-18T01:07:53.309Z","endTime":"2026-07-18T01:07:57.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867542628106303,"aZ":-30.244699171271172,"pfxX":4.162403785974721,"pfxZ":1.2497947926136401,"pX":0.17969382446981955,"pZ":2.8141015774443305,"vX0":3.350162402763352,"vY0":-124.43447658027517,"vZ0":-0.9512158411559422,"x":110.15,"y":162.8,"x0":-1.731017204278361,"y0":50.00562695975333,"z0":5.7353377672942045,"aX":6.447065309159192},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-8.4,"spinRate":2119,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.44228016068308484,"extension":6.202691403686268},"index":6,"playId":"ece689a5-03e6-3a7d-9158-a4f404b09773","pitchNumber":6,"startTime":"2026-07-18T01:08:14.979Z","endTime":"2026-07-18T01:08:18.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:08:18.521Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:08:21.572Z","endTime":"2026-07-18T01:10:12.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24269242640748,"aZ":-25.60544289483705,"pfxX":-9.97035192161815,"pfxZ":3.105123323828355,"pX":1.2239009138596713,"pZ":2.596795306179768,"vX0":10.751890212171434,"vY0":-144.656995119964,"vZ0":-4.411972610710652,"x":70.35,"y":168.67,"x0":-1.2485589317077577,"y0":50.003937056924734,"z0":5.714618552656681,"aX":-21.09871659100664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":2217,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3788643493144921,"extension":6.210979708405083},"index":0,"playId":"2396e4e1-d4db-3830-af6a-22b1489e5b43","pitchNumber":1,"startTime":"2026-07-18T01:08:48.526Z","endTime":"2026-07-18T01:08:52.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.890567172200484,"aZ":-16.491409835953796,"pfxX":-7.9051363035625934,"pfxZ":7.48930205349245,"pX":0.11330046514789599,"pZ":1.7146055660587738,"vX0":7.5241199701448584,"vY0":-144.34149312112893,"vZ0":-8.101187536029403,"x":112.68,"y":192.49,"x0":-1.5094691912082707,"y0":50.00512468504334,"z0":5.588015979731804,"aX":-16.560673949187667},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.9,"breakHorizontal":12.7,"spinRate":2186,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.38052320455417465,"extension":6.307616044933653},"index":1,"playId":"41868ccd-c1e6-30f7-8aa8-92340e270f4f","pitchNumber":2,"startTime":"2026-07-18T01:09:06.988Z","endTime":"2026-07-18T01:09:11.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.119396936829034,"aZ":-23.066336270703935,"pfxX":-10.716031252903953,"pfxZ":4.330860350795505,"pX":-0.729846962758105,"pZ":1.6031993325371579,"vX0":6.465534529825121,"vY0":-144.42776202538278,"vZ0":-7.378084980545962,"x":144.82,"y":195.49,"x0":-1.610843085586492,"y0":50.00224891677471,"z0":5.620147525186042,"aX":-22.531064621131037},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2168,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.379917898899671,"extension":6.202506116860751},"index":2,"playId":"cd8da731-5d62-3733-8565-d1cf9b11e79e","pitchNumber":3,"startTime":"2026-07-18T01:09:27.798Z","endTime":"2026-07-18T01:09:32.774Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22315010796834,"aZ":-31.7669410181602,"pfxX":7.46716885409849,"pfxZ":0.27044528481516394,"pX":-1.6045591904121401,"pZ":2.750522171938513,"vX0":-1.5405043825499027,"vY0":-123.5139136543474,"vZ0":-0.7494873224287224,"x":178.16,"y":164.52,"x0":-1.9381276183530771,"y0":50.0051927288185,"z0":5.756240306120355,"aX":11.407110442055309},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-13.1,"spinRate":2237,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.44539797713305385,"extension":5.847224537533079},"index":3,"playId":"f3650392-eb34-3d57-ad87-831fa6d919ed","pitchNumber":4,"startTime":"2026-07-18T01:09:47.224Z","endTime":"2026-07-18T01:09:51.105Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607284251366647,"aZ":-32.308872169974116,"pfxX":-9.543674918815425,"pfxZ":-0.07535665362666233,"pX":0.6439671519847152,"pZ":1.2364013720866196,"vX0":8.914860700011486,"vY0":-133.422367788374,"vZ0":-5.450975493834871,"x":92.45,"y":205.4,"x0":-1.5000801058690596,"y0":50.0040090374858,"z0":5.633387324125247,"aX":-17.214618350878947},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.2,"breakHorizontal":15.4,"spinRate":1770,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.41047099743749715,"extension":6.4750053110798795},"index":4,"playId":"645b7bb8-ae80-3b63-968f-6b3a1bd91a07","pitchNumber":5,"startTime":"2026-07-18T01:10:07.620Z","endTime":"2026-07-18T01:10:12.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:10:12.297Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, pitcher Sandy Alcantara to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T01:11:24.868Z","endTime":"2026-07-18T01:13:56.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645261,"link":"/api/v1/people/645261"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:10:25.100Z","endTime":"2026-07-18T01:11:27.156Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511716293010064,"aZ":-26.59253373223844,"pfxX":1.2670756429604844,"pfxZ":3.1101646635933164,"pX":0.29106849325760237,"pZ":2.379367777137203,"vX0":4.722711974831521,"vY0":-133.17561344169752,"vZ0":-3.5983677193303802,"x":105.91,"y":174.54,"x0":-1.669800118779305,"y0":50.00600676553073,"z0":5.670839271500167,"aX":2.277219633112111},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-3.4,"spinRate":2194,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4112331646030878,"extension":6.223658119935527},"index":1,"playId":"0542d6a6-66f0-33ba-a21e-778227008961","pitchNumber":1,"startTime":"2026-07-18T01:11:27.156Z","endTime":"2026-07-18T01:11:30.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.107690147647105,"aZ":-22.323430168939442,"pfxX":-10.001368691716042,"pfxZ":4.685076001135004,"pX":-0.32306040537898295,"pZ":1.7802335404419023,"vX0":7.3640010331988055,"vY0":-144.21221515737028,"vZ0":-6.86474897670656,"x":129.31,"y":190.71,"x0":-1.6126358271229817,"y0":50.00331888626087,"z0":5.5724785965073105,"aX":-21.028193093446745},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2280,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3800779623466566,"extension":6.275460935711092},"index":2,"playId":"fce134d2-0448-313e-aa46-9e0a8fb2e0e9","pitchNumber":2,"startTime":"2026-07-18T01:11:45.038Z","endTime":"2026-07-18T01:11:49.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58296547957915,"aZ":-27.774488337552466,"pfxX":-0.912204728867513,"pfxZ":2.6836663986836156,"pX":0.7351843876609041,"pZ":1.1014996235633738,"vX0":5.871945018254059,"vY0":-127.53191359578007,"vZ0":-5.7242902000303655,"x":88.98,"y":209.04,"x0":-1.4839809124431609,"y0":50.000533175229556,"z0":5.581070889933402,"aX":-1.49441083717921},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":0.2,"spinRate":2161,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43039266884712113,"extension":6.153325202121254},"index":3,"playId":"a6f39e7a-867a-3f64-a28d-0491458f68ee","pitchNumber":3,"startTime":"2026-07-18T01:12:02.566Z","endTime":"2026-07-18T01:12:06.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.662877876361307,"aZ":-15.883982359088426,"pfxX":-7.762498094697373,"pfxZ":7.532073408896158,"pX":0.916939190185394,"pZ":2.7529106739754705,"vX0":9.716812773929965,"vY0":-145.55446377523188,"vZ0":-5.74564128060301,"x":82.05,"y":164.45,"x0":-1.4438250236702885,"y0":50.001670472743314,"z0":5.701587945709123,"aX":-16.78599598821532},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2137,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.37518591161383874,"extension":6.239011416138642},"index":4,"playId":"2ddb35a6-d529-3cc6-8020-f60e9a855b7c","pitchNumber":4,"startTime":"2026-07-18T01:12:34.207Z","endTime":"2026-07-18T01:12:37.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-18T01:13:04.056Z","endTime":"2026-07-18T01:13:24.118Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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.4,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.868559071777696,"aZ":-25.984002730043162,"pfxX":0.3471066195765976,"pfxZ":3.3722226429213222,"pX":-0.20366668622682568,"pZ":2.9447849327137128,"vX0":3.891442276009437,"vY0":-134.55725676895568,"vZ0":-2.6575882264621815,"x":124.76,"y":159.27,"x0":-1.7130101809809455,"y0":50.00394032344467,"z0":5.784036524286792,"aX":0.6365439435140213},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-1.4,"spinRate":2027,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40688376439737794,"extension":6.024390649398521},"index":6,"playId":"b0aefa50-ca23-338f-822d-f96f69d9e461","pitchNumber":5,"startTime":"2026-07-18T01:13:24.118Z","endTime":"2026-07-18T01:13:27.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69210545548305,"aZ":-28.15415148224265,"pfxX":-10.235181072515946,"pfxZ":1.8617144427257895,"pX":0.7371972747933805,"pZ":2.7276420183397247,"vX0":10.226270772814988,"vY0":-145.77854241383434,"vZ0":-3.7895308039960653,"x":88.9,"y":165.13,"x0":-1.483361496997469,"y0":50.00138734162742,"z0":5.740502195365506,"aX":-22.06801612008808},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":2180,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.37546968610151277,"extension":6.2104939349753465},"hitData":{"launchSpeed":65.5,"launchAngle":-80.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":180.06}},"index":7,"playId":"f3f214f4-0a4a-3255-aaa7-82a60d326fdf","pitchNumber":6,"startTime":"2026-07-18T01:13:49.053Z","endTime":"2026-07-18T01:13:56.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:13:56.459Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, pitcher Chad Patrick to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:16:28.304Z","endTime":"2026-07-18T01:17:32.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Patrick replaces Logan Henderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:14:55.397Z","endTime":"2026-07-18T01:16:30.638Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951620857106143,"aZ":-13.354188820345943,"pfxX":-4.306202790877316,"pfxZ":9.195467623765623,"pX":0.9394265857546268,"pZ":2.8117926560351645,"vX0":6.649187676033566,"vY0":-141.8117030388448,"vZ0":-4.891313020699852,"x":81.19,"y":162.86,"x0":-0.8709107942804194,"y0":50.00241998246676,"z0":5.403837276887286,"aX":-8.813543592584042},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2260,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.38552573670171997,"extension":6.056593949797559},"index":1,"playId":"485af25b-ed5e-3cc2-8aa7-3daf3addbcae","pitchNumber":1,"startTime":"2026-07-18T01:16:30.638Z","endTime":"2026-07-18T01:16:33.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881047920074234,"aZ":-14.06090555588903,"pfxX":-3.9283159572437087,"pfxZ":8.789708621816354,"pX":0.7178775374194333,"pZ":2.913186219360513,"vX0":5.813532361249337,"vY0":-142.44911572588592,"vZ0":-4.6945041248110035,"x":89.64,"y":160.12,"x0":-0.8364410922681396,"y0":50.00381711029,"z0":5.467640346360333,"aX":-8.096441295721878},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":2288,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.3841091526907867,"extension":5.988639346463367},"index":2,"playId":"674b6063-2f5d-3656-a9bc-696631a30087","pitchNumber":2,"startTime":"2026-07-18T01:16:46.872Z","endTime":"2026-07-18T01:16:50.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-18T01:16:54.833Z","endTime":"2026-07-18T01:17:07.463Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75287931093922,"aZ":-21.455003294618137,"pfxX":-1.1633819160039245,"pfxZ":5.873738571403925,"pX":1.5017568067702842,"pZ":1.2463663451464926,"vX0":6.975989543590762,"vY0":-133.72381646603426,"vZ0":-6.398161561688801,"x":59.76,"y":205.13,"x0":-0.9809815729357775,"y0":50.00330515519955,"z0":5.191654830588261,"aX":-2.123886713024817},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":0.7,"spinRate":2483,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4083997827904584,"extension":6.042217196990314},"index":4,"playId":"bce4ea12-5a5c-36db-8cf9-d822c9074f64","pitchNumber":3,"startTime":"2026-07-18T01:17:07.463Z","endTime":"2026-07-18T01:17:11.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.851608274308656,"aZ":-22.183733658208084,"pfxX":-9.183812076867921,"pfxZ":4.859838723869054,"pX":1.2687411348363402,"pZ":2.070271498733556,"vX0":8.977191935852861,"vY0":-141.83282673986756,"vZ0":-5.279393351346119,"x":68.64,"y":182.88,"x0":-0.7312294315256561,"y0":50.00132741938972,"z0":5.3539065616693415,"aX":-18.869402148036777},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2244,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.38493661447858063,"extension":6.0842004932824025},"hitData":{"launchSpeed":65.4,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.14,"coordY":188.17}},"index":5,"playId":"31792475-b1a7-362f-aa3b-8e6cea5b52be","pitchNumber":4,"startTime":"2026-07-18T01:17:25.255Z","endTime":"2026-07-18T01:17:32.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:17:32.659Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:17:42.094Z","endTime":"2026-07-18T01:19:17.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.259974040380865,"aZ":-18.670713816629913,"pfxX":4.004199368219526,"pfxZ":7.527400898858298,"pX":-0.4480865102571045,"pZ":3.3907424537718467,"vX0":1.110423220847466,"vY0":-132.80949045175527,"vZ0":-1.318060781806089,"x":134.08,"y":147.23,"x0":-1.3915121354027502,"y0":50.004435240177955,"z0":5.245452819716797,"aX":7.185460319955992},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":-7.4,"spinRate":2507,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4117196398803822,"extension":6.129780363980136},"index":0,"playId":"c0134362-9b0a-3803-a39d-ffb555be24db","pitchNumber":1,"startTime":"2026-07-18T01:18:01.861Z","endTime":"2026-07-18T01:18:06.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521216221540982,"aZ":-14.780647323890593,"pfxX":4.191942512880111,"pfxZ":9.477049611164286,"pX":-0.1380002327378156,"pZ":2.13491084291999,"vX0":1.6431912853231605,"vY0":-134.69435625172628,"vZ0":-5.147571893693287,"x":122.26,"y":181.14,"x0":-1.3008799771730581,"y0":50.00621315438531,"z0":5.117702234421242,"aX":7.695922503603969},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-7.9,"spinRate":2426,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.40680651383881106,"extension":5.941758755502926},"index":1,"playId":"270c7a97-3a7c-3432-b938-2121a1918bcb","pitchNumber":2,"startTime":"2026-07-18T01:18:19.068Z","endTime":"2026-07-18T01:18:23.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T01:18:31.602Z","endTime":"2026-07-18T01:18:49.793Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160679543871737,"aZ":-17.0629205730585,"pfxX":-1.8742377180853218,"pfxZ":7.350616733864355,"pX":-1.8764287772746346,"pZ":2.852967223900078,"vX0":-1.4477035660544615,"vY0":-141.7299934059929,"vZ0":-4.141723888501838,"x":188.53,"y":161.75,"x0":-1.1173020718833644,"y0":50.00520517534558,"z0":5.4069691975348615,"aX":-3.8536934196328936},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":3.7,"spinRate":2257,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.3849059080247681,"extension":5.953284883597535},"index":3,"playId":"2306de69-2154-3368-b55f-1701f2e1c709","pitchNumber":3,"startTime":"2026-07-18T01:18:49.793Z","endTime":"2026-07-18T01:18:54.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644640407878132,"aZ":-21.44226021394348,"pfxX":2.783554530187337,"pfxZ":5.935576083328654,"pX":-0.5337247254485141,"pZ":2.1232831367608522,"vX0":1.4947057313575742,"vY0":-133.11742182966083,"vZ0":-3.6362178925720734,"x":137.34,"y":181.45,"x0":-1.4628205005016228,"y0":50.00157986806232,"z0":5.045880273063762,"aX":5.030634018480464},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":-5.4,"spinRate":2481,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.41033865064671504,"extension":6.247799505118328},"hitData":{"launchSpeed":99.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.15,"coordY":148.86}},"index":4,"playId":"4f1fb684-e099-395c-b846-ff9e652829fb","pitchNumber":4,"startTime":"2026-07-18T01:19:06.915Z","endTime":"2026-07-18T01:19:17.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:19:17.066Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, second baseman Brice Turang to shortstop Cooper Pratt. Liam Hicks out at 2nd. Otto Lopez to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:19:21.498Z","endTime":"2026-07-18T01:21:48.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.907297981535667,"aZ":-21.749232908946812,"pfxX":1.8366831625445417,"pfxZ":5.834568130125347,"pX":-0.3773966613400618,"pZ":2.322226273251269,"vX0":1.9975750165256776,"vY0":-132.71592940210678,"vZ0":-3.287925023459907,"x":131.39,"y":176.08,"x0":-1.3779935315878322,"y0":50.00529921133795,"z0":5.157921216283197,"aX":3.282371607342414},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2376,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.4124107951206528,"extension":6.153501849138279},"index":0,"playId":"171df764-6763-3449-99ae-b0d1be556dd2","pitchNumber":1,"startTime":"2026-07-18T01:19:46.890Z","endTime":"2026-07-18T01:19:51.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-18T01:20:11.001Z","endTime":"2026-07-18T01:20:18.470Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":97.4,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26977892830135,"aZ":-21.165115590736416,"pfxX":-9.045041077784962,"pfxZ":5.366054696111819,"pX":0.9808501471199291,"pZ":1.7577478769769022,"vX0":8.051726683724691,"vY0":-141.64214739197476,"vZ0":-6.336878386247903,"x":79.61,"y":191.32,"x0":-0.7093619341825094,"y0":50.006110826190415,"z0":5.35660719492709,"aX":-18.569344233237693},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":2128,"spinDirection":216},"zone":14,"typeConfidence":0.89,"plateTime":0.38519883140763156,"extension":6.147696249639223},"index":2,"playId":"814e86c3-3de2-3dbe-bf4b-cba27f74ca1b","pitchNumber":2,"startTime":"2026-07-18T01:20:18.470Z","endTime":"2026-07-18T01:20:22.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.691143128170545,"aZ":-18.765833581264285,"pfxX":-8.359290893923475,"pfxZ":6.561876755112837,"pX":0.35644170705900463,"pZ":1.8089106649452709,"vX0":5.974182497952303,"vY0":-141.6685745085878,"vZ0":-6.534021549083262,"x":103.41,"y":189.94,"x0":-0.6876605123973327,"y0":50.006140338606585,"z0":5.334077445250955,"aX":-17.08877631305954},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":14.0,"spinRate":2107,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.3858208391162976,"extension":6.157571717215957},"index":3,"playId":"875b9161-d709-3d47-b36a-77b7fc15cc96","pitchNumber":3,"startTime":"2026-07-18T01:20:38.188Z","endTime":"2026-07-18T01:20:42.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96654944991234,"aZ":-14.45928183817167,"pfxX":-3.3885580740771863,"pfxZ":8.786640814334385,"pX":-1.1865816093399657,"pZ":3.416092040823273,"vX0":0.8488172157858017,"vY0":-141.0548743986886,"vZ0":-2.89996697873298,"x":162.23,"y":146.55,"x0":-1.051123553444269,"y0":50.00115416901113,"z0":5.389317009890967,"aX":-6.829883076206338},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":6.0,"spinRate":2391,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3882514078648205,"extension":5.963805665638597},"index":4,"playId":"8b4e2468-e8ef-36fe-b0c5-3fdfd79c075c","pitchNumber":4,"startTime":"2026-07-18T01:21:02.078Z","endTime":"2026-07-18T01:21:09.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955873918519565,"aZ":-22.576003117567566,"pfxX":1.4766694523935309,"pfxZ":5.440436686628144,"pX":1.001235413845838,"pZ":1.9495127152301075,"vX0":4.997030657689939,"vY0":-131.50970950608345,"vZ0":-4.448430724544996,"x":78.84,"y":186.14,"x0":-1.109798202599983,"y0":50.00534220778596,"z0":5.322239002842673,"aX":2.6046107199198025},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-3.7,"spinRate":2458,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4153303034129485,"extension":6.000534794611663},"hitData":{"launchSpeed":87.4,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.15,"coordY":149.66}},"index":5,"playId":"9528b252-34c7-329d-846a-bfb1521ffeed","pitchNumber":5,"startTime":"2026-07-18T01:21:40.609Z","endTime":"2026-07-18T01:21:48.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:21:48.223Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T01:23:24.924Z","endTime":"2026-07-18T01:26:52.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T01:22:20.385Z","endTime":"2026-07-18T01:23:27.233Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.333952615225115,"aZ":-14.851250636380557,"pfxX":-3.6024174851522117,"pfxZ":8.916218139916454,"pX":-0.5299940602025323,"pZ":1.9819837855305866,"vX0":2.980594022118737,"vY0":-138.80204231880361,"vZ0":-6.463814550078757,"x":137.2,"y":185.27,"x0":-1.1520243318248644,"y0":50.003757717751085,"z0":5.337847132888443,"aX":-6.999001377849294},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2177,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.3952757046057558,"extension":6.070425437004562},"index":1,"playId":"9adc9e6c-d688-3ae3-80ba-0df985949980","pitchNumber":1,"startTime":"2026-07-18T01:23:27.233Z","endTime":"2026-07-18T01:23:31.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518247416661087,"aZ":-18.32856697738656,"pfxX":-3.621965575886546,"pfxZ":7.026116514640934,"pX":-0.2883259544765499,"pZ":3.490774797511029,"vX0":3.5655920808282664,"vY0":-139.5303290920085,"vZ0":-1.9363896133517824,"x":127.99,"y":144.53,"x0":-1.112458066307812,"y0":50.00381925568806,"z0":5.402008991539292,"aX":-7.139086432280146},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":5.8,"spinRate":2244,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3926092421707792,"extension":5.8446502075018385},"index":2,"playId":"fba3b5bc-c2d3-3be8-84e2-f123f3c6b323","pitchNumber":2,"startTime":"2026-07-18T01:23:46.763Z","endTime":"2026-07-18T01:23:50.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T01:24:02.435Z","endTime":"2026-07-18T01:24:20.883Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809819381083255,"aZ":-18.92390006195095,"pfxX":2.3082489215811863,"pfxZ":7.42711185778372,"pX":-1.7276331026963507,"pZ":2.535273515641616,"vX0":-0.7504499405194193,"vY0":-132.80289232215392,"vZ0":-2.892489073766132,"x":182.85,"y":170.33,"x0":-1.7410302350227078,"y0":50.00219666948784,"z0":5.0173374554756505,"aX":4.116896120028246},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":-4.0,"spinRate":2432,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.41265675438672833,"extension":5.8837162193392425},"index":4,"playId":"9c72e3a5-f85c-3227-8e33-fddd5aa1fc22","pitchNumber":3,"startTime":"2026-07-18T01:24:20.883Z","endTime":"2026-07-18T01:24:25.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70529994282529,"aZ":-14.186093871848254,"pfxX":-2.7670259606416274,"pfxZ":8.932025722312794,"pX":-0.7864957315909967,"pZ":3.2202487039574246,"vX0":1.72061442147522,"vY0":-141.162936603232,"vZ0":-3.8918676047166865,"x":146.98,"y":151.83,"x0":-1.0450079106582082,"y0":50.00517621019415,"z0":5.53265078911535,"aX":-5.574487065596712},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2389,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38828904922103735,"extension":5.99498061697894},"index":5,"playId":"d3921ba6-6124-3318-971e-d0380abb3bbd","pitchNumber":4,"startTime":"2026-07-18T01:24:41.881Z","endTime":"2026-07-18T01:24:47.360Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698169800657002,"aZ":-22.287325392466588,"pfxX":4.293035802378004,"pfxZ":5.617298705641047,"pX":-1.1307801851587165,"pZ":2.0161237681810777,"vX0":-0.9667310698182315,"vY0":-131.74222217715965,"vZ0":-3.988574295522571,"x":160.1,"y":184.34,"x0":-1.3170842717751765,"y0":50.002596754480024,"z0":5.194920583203391,"aX":7.554058543454694},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.5,"breakHorizontal":-7.6,"spinRate":2437,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.4155809162875794,"extension":5.937700772280933},"index":6,"playId":"1ef53d30-5623-37af-a79c-3fde92c276fb","pitchNumber":5,"startTime":"2026-07-18T01:25:22.564Z","endTime":"2026-07-18T01:25:30.140Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20235697394089,"aZ":-24.414071568350966,"pfxX":-10.24671045600861,"pfxZ":3.7947442056988105,"pX":0.5685277779438235,"pZ":1.5027428271596872,"vX0":7.484365819537909,"vY0":-142.21191327672153,"vZ0":-6.197070100936092,"x":95.33,"y":198.21,"x0":-0.7686458509070944,"y0":50.00339774318405,"z0":5.263143086810209,"aX":-20.948266117941706},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2318,"spinDirection":218},"zone":9,"typeConfidence":0.88,"plateTime":0.3854455082186252,"extension":6.1001628329641955},"index":7,"playId":"9eaf3384-e4d5-3c05-bb0f-c167b07b5a66","pitchNumber":6,"startTime":"2026-07-18T01:25:42.436Z","endTime":"2026-07-18T01:25:46.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.395816586136842,"aZ":-16.60852575030544,"pfxX":-3.3852801039635665,"pfxZ":7.5099330834049525,"pX":1.100575303178591,"pZ":1.6973690476783128,"vX0":6.317075309811679,"vY0":-142.50815870533248,"vZ0":-7.192800276338524,"x":75.05,"y":192.95,"x0":-0.6972912674662866,"y0":50.001530044594425,"z0":5.288320757536177,"aX":-7.015998652902275},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":4.9,"spinRate":2390,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3832140834088231,"extension":6.168559405277403},"index":8,"playId":"9884cc3f-8b8b-3a59-8bcd-92f47207cef0","pitchNumber":7,"startTime":"2026-07-18T01:26:15.070Z","endTime":"2026-07-18T01:26:19.457Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0728609168558,"aZ":-15.810881149883526,"pfxX":-3.0622512044580374,"pfxZ":8.075516597395527,"pX":0.2783034800077132,"pZ":2.6743708659284957,"vX0":4.162427016655656,"vY0":-141.60083122832987,"vZ0":-4.72346624354714,"x":106.39,"y":166.57,"x0":-0.8145157617333801,"y0":50.0004867137016,"z0":5.379464103791044,"aX":-6.2031312705352235},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":4.7,"spinRate":2243,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.38718848772286174,"extension":6.07905130817125},"index":9,"playId":"16295d26-1c82-3114-bf03-a985f875a5be","pitchNumber":8,"startTime":"2026-07-18T01:26:48.256Z","endTime":"2026-07-18T01:26:52.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:26:52.459Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:28:45.808Z","endTime":"2026-07-18T01:30:35.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93263452907442,"aZ":-26.972299462845946,"pfxX":0.8971144804435927,"pfxZ":3.086726623046653,"pX":-1.146104163382346,"pZ":3.8731621764445823,"vX0":1.508710957784525,"vY0":-128.51957851103782,"vZ0":0.16880829777939543,"x":160.69,"y":134.2,"x0":-1.855721728467654,"y0":50.00213839459545,"z0":5.889934805792441,"aX":1.510269481863386},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":1995,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.4250853091979159,"extension":6.203707759361798},"index":0,"playId":"407e3b59-4f1c-3f91-8fe3-2d0b52d87bd8","pitchNumber":1,"startTime":"2026-07-18T01:29:22.634Z","endTime":"2026-07-18T01:29:26.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50481383023136,"aZ":-16.71725747198386,"pfxX":-5.614443778767606,"pfxZ":7.599007065616437,"pX":-0.7789089279866024,"pZ":3.429471175205525,"vX0":4.676557082517047,"vY0":-141.75253313083675,"vZ0":-3.5499919721758317,"x":146.69,"y":146.18,"x0":-1.7208977981089402,"y0":50.003217472989114,"z0":5.7657580591180615,"aX":-11.422157724946764},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2100,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38644663293062953,"extension":6.128834087388401},"index":1,"playId":"afb47dfb-4027-3434-b384-7a88040b4a8f","pitchNumber":2,"startTime":"2026-07-18T01:29:37.336Z","endTime":"2026-07-18T01:29:41.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68407202808054,"aZ":-34.991583478141834,"pfxX":1.922626314070937,"pfxZ":-1.9221910223266487,"pX":-0.877234894305087,"pZ":1.7996714607378803,"vX0":1.2524223973827273,"vY0":-120.41015168394523,"vZ0":-2.3120751895891476,"x":150.44,"y":190.19,"x0":-1.6541344176734156,"y0":50.00291334609121,"z0":5.872616271265975,"aX":2.818865413401561},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.7,"breakHorizontal":-3.8,"spinRate":2196,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.45513814910403694,"extension":6.259501986356191},"index":2,"playId":"602986df-e086-3214-9ce0-b55258ae009e","pitchNumber":3,"startTime":"2026-07-18T01:29:52.284Z","endTime":"2026-07-18T01:29:56.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59881057997134,"aZ":-25.53439751654553,"pfxX":-9.795507329272876,"pfxZ":3.1842636312790162,"pX":-1.8228756542978268,"pZ":2.65132229775634,"vX0":3.209087471168559,"vY0":-143.74613632429435,"vZ0":-4.368789302238703,"x":186.48,"y":167.19,"x0":-1.6839976310868765,"y0":50.00138638893431,"z0":5.784187823637874,"aX":-20.412596483862224},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2204,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3816396851357293,"extension":6.064551566234111},"index":3,"playId":"97f77a0d-b5a4-30e4-8619-096b9b895aab","pitchNumber":4,"startTime":"2026-07-18T01:30:13.941Z","endTime":"2026-07-18T01:30:17.220Z","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":98.3,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12336488043015,"aZ":-16.68239833240681,"pfxX":-6.28812660663343,"pfxZ":7.485547603700084,"pX":-0.44629051462670877,"pZ":3.2027510933768513,"vX0":5.357443383432044,"vY0":-142.97537974020753,"vZ0":-4.497243436288923,"x":134.01,"y":152.31,"x0":-1.5278944332037399,"y0":50.00260569834991,"z0":5.843876968255535,"aX":-13.011864698781665},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2152,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38317706534242335,"extension":6.115280006110779},"index":4,"playId":"9d713342-8d1b-3ee4-aea1-ca047bdbf8c7","pitchNumber":5,"startTime":"2026-07-18T01:30:28.834Z","endTime":"2026-07-18T01:30:35.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:30:35.329Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:30:40.309Z","endTime":"2026-07-18T01:32:29.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350858040738196,"aZ":-32.82895568066127,"pfxX":1.9826391725438182,"pfxZ":-0.4627654836485213,"pX":-1.210788996467569,"pZ":3.2018426716174844,"vX0":0.5381730987797835,"vY0":-118.474576942501,"vZ0":0.4250657562570064,"x":163.15,"y":152.33,"x0":-1.6986360165444105,"y0":50.00226183682873,"z0":6.028704170002779,"aX":2.8086778465119195},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":-3.7,"spinRate":2290,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.46291056820481113,"extension":6.099050832033467},"index":0,"playId":"95ba4d06-bf17-3eb2-9fc9-e46dc2692b60","pitchNumber":1,"startTime":"2026-07-18T01:31:00.459Z","endTime":"2026-07-18T01:31:04.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.329334362590046,"aZ":-17.001924364002036,"pfxX":-7.193770178796084,"pfxZ":7.421558068308716,"pX":-1.495420209345933,"pZ":3.067483269480435,"vX0":3.1081840672559458,"vY0":-142.22273529087633,"vZ0":-4.541164877045511,"x":174.0,"y":155.96,"x0":-1.6693332646171823,"y0":50.001424182337864,"z0":5.766908558393599,"aX":-14.700754914567499},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2226,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3854645529190086,"extension":6.048875981535323},"index":1,"playId":"57eb8802-8de9-309a-9909-195ac017a87b","pitchNumber":2,"startTime":"2026-07-18T01:31:14.172Z","endTime":"2026-07-18T01:31:17.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22747942568668,"aZ":-22.770458233444373,"pfxX":-10.70158558348172,"pfxZ":4.588354896646717,"pX":-0.4742591950557025,"pZ":2.0731861272578067,"vX0":6.608831608696786,"vY0":-142.40511496209152,"vZ0":-6.238252504787066,"x":135.08,"y":182.8,"x0":-1.4367434961399672,"y0":50.00457917875851,"z0":5.736325703093022,"aX":-21.94386946518188},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":18.0,"spinRate":2352,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38487657143023,"extension":6.2461250579244565},"index":2,"playId":"f4158c94-84a4-3921-a44a-d738ea81d8ef","pitchNumber":3,"startTime":"2026-07-18T01:31:29.355Z","endTime":"2026-07-18T01:31:32.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54073895611952,"aZ":-26.622698929462373,"pfxX":0.5757719727561884,"pfxZ":3.1987579986464336,"pX":0.15226918618474608,"pZ":2.789505592978855,"vX0":4.090436928921139,"vY0":-130.65606952048708,"vZ0":-2.798822771906612,"x":111.2,"y":163.46,"x0":-1.5059159116973726,"y0":50.003892896958384,"z0":5.867258137161036,"aX":0.9983049500803163},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":2173,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.41859827341263145,"extension":6.159953632832388},"index":3,"playId":"8199a54a-4ab8-317e-97da-0aabcbaea099","pitchNumber":4,"startTime":"2026-07-18T01:31:48.303Z","endTime":"2026-07-18T01:31:51.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691657619737303,"aZ":-26.76625788417744,"pfxX":1.4003987528351782,"pfxZ":2.9991022517723067,"pX":-1.319357837803406,"pZ":3.7638641295526063,"vX0":0.7713420309353012,"vY0":-132.7067369732006,"vZ0":-0.6679452979847377,"x":167.29,"y":137.16,"x0":-1.794755602090047,"y0":50.00121568616634,"z0":5.951183146177639,"aX":2.5225200154811334},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2034,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4111486291155413,"extension":6.136606733316287},"index":4,"playId":"a38ad781-6c1b-3537-b6a4-05234c1e15bf","pitchNumber":5,"startTime":"2026-07-18T01:32:09.561Z","endTime":"2026-07-18T01:32:14.030Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2857370550776,"aZ":-16.26824552102453,"pfxX":-6.386164161282626,"pfxZ":7.657517421235809,"pX":-1.004190091168401,"pZ":2.9476114670993843,"vX0":3.9172026023087407,"vY0":-143.25143588008328,"vZ0":-5.177560714775327,"x":155.28,"y":159.19,"x0":-1.5601432164103615,"y0":50.000509173655345,"z0":5.7963001635726314,"aX":-13.262477922074478},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.0,"breakHorizontal":10.8,"spinRate":2186,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3824314435741316,"extension":6.210144634087815},"index":5,"playId":"a809d451-6122-31fd-8297-de0bc64ed1b4","pitchNumber":6,"startTime":"2026-07-18T01:32:25.334Z","endTime":"2026-07-18T01:32:29.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:32:29.765Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cooper Pratt lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T01:32:35.649Z","endTime":"2026-07-18T01:33:05.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.081017817276525,"aZ":-17.975296451147923,"pfxX":-7.236663385862093,"pfxZ":6.8730984429955,"pX":-0.6881877137125928,"pZ":3.3356356699955207,"vX0":5.091656876696373,"vY0":-142.88005612462376,"vZ0":-3.762421179333195,"x":143.23,"y":148.72,"x0":-1.5535266081516312,"y0":50.006444399272105,"z0":5.799980739570276,"aX":-14.95762119510916},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":12.1,"spinRate":2220,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38343558576216097,"extension":6.043112869439663},"hitData":{"launchSpeed":88.8,"launchAngle":24.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.14,"coordY":76.48}},"index":0,"playId":"d53a142e-8f60-3ea2-a873-297e790f5a80","pitchNumber":1,"startTime":"2026-07-18T01:32:57.255Z","endTime":"2026-07-18T01:33:05.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:33:05.695Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:35:29.226Z","endTime":"2026-07-18T01:37:02.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:34:18.403Z","endTime":"2026-07-18T01:35:31.520Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.971930016124603,"aZ":-21.698621502010702,"pfxX":6.815392435640234,"pfxZ":5.012434917225108,"pX":-0.49818081135339126,"pZ":1.5628234191150996,"vX0":-4.625556123624597,"vY0":-143.33846054239166,"vZ0":-9.712600545802161,"x":135.99,"y":196.58,"x0":0.24795139345718376,"y0":50.00028971673581,"z0":6.340397991597292,"aX":14.232762380052224},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":-11.4,"spinRate":2138,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.38158421759845407,"extension":5.519603285201062},"index":1,"playId":"3fa02f5d-66cb-3d58-9f89-30284abadc7e","pitchNumber":1,"startTime":"2026-07-18T01:35:31.520Z","endTime":"2026-07-18T01:35:36.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01339201430114,"aZ":-23.70306002375838,"pfxX":7.7760997919414265,"pfxZ":4.08329142867788,"pX":0.3923573683134281,"pZ":1.6806423210339803,"vX0":-2.6286082323734474,"vY0":-142.91626130568787,"vZ0":-8.909642721973956,"x":102.04,"y":193.4,"x0":0.31204009565828283,"y0":50.004156252069876,"z0":6.319786929820002,"aX":16.134844005900295},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.9,"breakHorizontal":-13.6,"spinRate":2060,"spinDirection":144},"zone":9,"typeConfidence":0.91,"plateTime":0.3828109116308127,"extension":5.380291950095534},"index":2,"playId":"89764d65-1d74-3070-a654-2c5641d77655","pitchNumber":2,"startTime":"2026-07-18T01:35:48.620Z","endTime":"2026-07-18T01:35:52.452Z","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":86.4,"endSpeed":79.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85861579667063,"aZ":-35.88224172901471,"pfxX":-4.636561150277191,"pfxZ":-2.351303181770607,"pX":-0.6989452174795905,"pZ":0.3754894254347092,"vX0":-1.7343996187557673,"vY0":-125.6728509121412,"vZ0":-7.192857315515423,"x":143.64,"y":228.64,"x0":0.6052549594556853,"y0":50.00290941475805,"z0":6.241619733824472,"aX":-7.310509810927674},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.9,"breakHorizontal":8.8,"spinRate":2621,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.4382362260094732,"extension":5.493100118313973},"index":3,"playId":"b83a0004-a417-378d-a70b-fab7ab2fcc7c","pitchNumber":3,"startTime":"2026-07-18T01:36:03.560Z","endTime":"2026-07-18T01:36:07.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-18T01:36:20.458Z","endTime":"2026-07-18T01:36:36.602Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.197833981250273,"aZ":-32.8745144580722,"pfxX":-3.2496362180295306,"pfxZ":-0.44387307352698246,"pX":-1.121098642306594,"pZ":0.33395243786501533,"vX0":-2.8755085592156147,"vY0":-125.30677565146965,"vZ0":-7.914667970594271,"x":159.73,"y":229.76,"x0":0.4650224858775744,"y0":50.00314041866455,"z0":6.232747847407283,"aX":-5.147517946918196},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":6.6,"spinRate":2386,"spinDirection":339},"zone":13,"typeConfidence":0.88,"plateTime":0.43773539797035044,"extension":5.646203066540953},"index":5,"playId":"4d44763e-2001-3fd2-a458-25f15041da75","pitchNumber":4,"startTime":"2026-07-18T01:36:36.602Z","endTime":"2026-07-18T01:36: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349443686410392,"aZ":-24.948192551013502,"pfxX":7.26623581426049,"pfxZ":3.4521573048863896,"pX":-0.17829128086596835,"pZ":2.691717287690467,"vX0":-3.617229463547177,"vY0":-143.36910269831404,"vZ0":-6.298549956644362,"x":123.8,"y":166.1,"x0":0.15163786234866627,"y0":50.00569129525681,"z0":6.461599630457318,"aX":15.216236133346936},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.3,"breakHorizontal":-12.5,"spinRate":1971,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.38120054064733466,"extension":5.364195918467793},"index":6,"playId":"951fb1b8-873b-3cff-9e4a-7dbebafae26f","pitchNumber":5,"startTime":"2026-07-18T01:36:56.601Z","endTime":"2026-07-18T01:37:02.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:37:02.042Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a sharp line drive to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:37:03.204Z","endTime":"2026-07-18T01:38:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85506248534649,"aZ":-45.58740873953746,"pfxX":-5.642544012288736,"pfxZ":-8.715331138936515,"pX":0.550855557604748,"pZ":3.6854342139111798,"vX0":1.7832722113352455,"vY0":-123.62773866992043,"vZ0":2.0835693409213434,"x":96.0,"y":139.27,"x0":0.55096816181214,"y0":50.0016148897513,"z0":6.673149372037793,"aX":-8.68726600541684},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-15.0,"breakHorizontal":9.7,"spinRate":2584,"spinDirection":329},"zone":12,"typeConfidence":0.86,"plateTime":0.4439378014628139,"extension":5.572450822854933},"index":0,"playId":"f3973166-e8bc-3136-986d-664edd87e3e1","pitchNumber":1,"startTime":"2026-07-18T01:37:25.705Z","endTime":"2026-07-18T01:37:30.426Z","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":92.4,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286390319645726,"aZ":-30.287634672098438,"pfxX":7.32790212680883,"pfxZ":1.025254793184879,"pX":-0.054261534506623944,"pZ":1.0321353949997503,"vX0":-3.9937032066348515,"vY0":-134.4025819125997,"vZ0":-7.932194850498896,"x":119.07,"y":210.91,"x0":0.49648780277624244,"y0":50.0012732567083,"z0":6.163225932896984,"aX":13.446491620196175},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.4,"breakHorizontal":-12.5,"spinRate":1611,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.40704950305570176,"extension":5.6993634501577},"index":1,"playId":"f6d4895a-34d4-3c65-9174-2d9df371078c","pitchNumber":2,"startTime":"2026-07-18T01:37:39.853Z","endTime":"2026-07-18T01:37:44.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667957744550986,"aZ":-24.625216814810074,"pfxX":6.544115192700486,"pfxZ":3.587275244425708,"pX":-0.6992043387266731,"pZ":1.5311522129135233,"vX0":-4.660749794024871,"vY0":-143.31602619648544,"vZ0":-9.127537266686138,"x":143.65,"y":197.44,"x0":0.0887649886209665,"y0":50.00226073488827,"z0":6.266441756367443,"aX":13.764242574195022},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.0,"breakHorizontal":-11.0,"spinRate":2060,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.38057868248309346,"extension":5.483375977027313},"index":2,"playId":"0cf024cd-2cb1-3539-996b-d9c9343713bf","pitchNumber":3,"startTime":"2026-07-18T01:37:57.493Z","endTime":"2026-07-18T01:38:01.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-18T01:38:10.372Z","endTime":"2026-07-18T01:38:27.715Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.014877853808738,"aZ":-23.960107547234937,"pfxX":7.172459684793218,"pfxZ":3.9319653479772008,"pX":0.31505545430239157,"pZ":2.113877586909102,"vX0":-2.573565594431494,"vY0":-142.96447145923952,"vZ0":-7.6047144256107595,"x":104.99,"y":181.71,"x0":0.28990347579752757,"y0":50.00487775941109,"z0":6.289910188901112,"aX":14.99032196416089},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.9,"breakHorizontal":-12.6,"spinRate":1947,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.38173988336667675,"extension":5.559712398787807},"hitData":{"launchSpeed":108.0,"launchAngle":8.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":169.96,"coordY":141.26}},"index":4,"playId":"95d843e7-95a3-32e1-8ba4-4188728abf2d","pitchNumber":4,"startTime":"2026-07-18T01:38:27.715Z","endTime":"2026-07-18T01:38:34.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:38:34.846Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo Jiménez pops out to second baseman Brice Turang.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:40:00.112Z","endTime":"2026-07-18T01:40:25.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Griffin Conine.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T01:38:59.783Z","endTime":"2026-07-18T01:39:09.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-18T01:39:09.483Z","endTime":"2026-07-18T01:40:02.393Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20432130424407,"aZ":-22.8751444103151,"pfxX":6.390896566358151,"pfxZ":4.451921868034447,"pX":0.1782026518476145,"pZ":2.625927869692394,"vX0":-2.817538281697141,"vY0":-143.20635744527183,"vZ0":-6.491047224204796,"x":110.21,"y":167.88,"x0":0.3411369948956173,"y0":50.00414622909144,"z0":6.339990173984076,"aX":13.35518850040117},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":-11.0,"spinRate":1963,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.38159426786621564,"extension":5.568564357238901},"index":2,"playId":"1902839a-44c1-3d0f-a569-3df3f1148424","pitchNumber":1,"startTime":"2026-07-18T01:40:02.393Z","endTime":"2026-07-18T01:40:07.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433965665537336,"aZ":-23.111752738447787,"pfxX":7.923408877904119,"pfxZ":5.101586429186471,"pX":0.22792963669785338,"pZ":1.2093708877277758,"vX0":-3.1034625866510317,"vY0":-132.20884797733055,"vZ0":-8.470150402253926,"x":108.31,"y":206.13,"x0":0.38573320759422847,"y0":50.00185388526336,"z0":6.143141968752407,"aX":14.065066047621919},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":1631,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4138444035652009,"extension":5.672236788110465},"hitData":{"launchSpeed":70.0,"launchAngle":56.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.2,"coordY":128.49}},"index":3,"playId":"600453fb-7866-3870-b2a6-a384b425c1b7","pitchNumber":2,"startTime":"2026-07-18T01:40:16.497Z","endTime":"2026-07-18T01:40:25.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:40:25.814Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T01:40:35.496Z","endTime":"2026-07-18T01:45:52.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729608711675972,"aZ":-23.762650243854964,"pfxX":7.123563962145874,"pfxZ":3.9986449102756616,"pX":-0.3242804122532821,"pZ":3.1316107730893794,"vX0":-3.964212376591315,"vY0":-143.08967926265544,"vZ0":-5.41213190345443,"x":129.36,"y":154.23,"x0":0.14347032393963127,"y0":50.00122759923376,"z0":6.508545368279647,"aX":14.974769991307715},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.5,"breakHorizontal":-12.2,"spinRate":1917,"spinDirection":144},"zone":1,"typeConfidence":0.91,"plateTime":0.3807849173062414,"extension":5.339731624734648},"index":0,"playId":"82a607c8-f094-3e43-8c0a-f87bdb13efa2","pitchNumber":1,"startTime":"2026-07-18T01:40:52.849Z","endTime":"2026-07-18T01:40:57.178Z","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":98.1,"endSpeed":91.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89166717430125,"aZ":-23.099865190130334,"pfxX":5.293267706216016,"pfxZ":4.334547389572528,"pX":-1.5852000442300405,"pZ":2.5117291809247106,"vX0":-6.533072831650033,"vY0":-142.816602567928,"vZ0":-6.851260040024516,"x":177.42,"y":170.96,"x0":0.03035396315782568,"y0":50.0016576802246,"z0":6.366165207483946,"aX":11.076376831129025},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":-8.5,"spinRate":2156,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.3816373947563174,"extension":5.475085819475196},"index":1,"playId":"19e0c112-5faa-3397-bcbd-2c30fcd7b68e","pitchNumber":2,"startTime":"2026-07-18T01:41:08.138Z","endTime":"2026-07-18T01:41:12.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85988205944792,"aZ":-39.839729938821755,"pfxX":-5.538089037229621,"pfxZ":-4.7343325435710755,"pX":-1.5138736746634913,"pZ":1.3851549223281518,"vX0":-2.7806925118383354,"vY0":-126.4425994243246,"vZ0":-4.264204572631045,"x":174.71,"y":201.38,"x0":0.31980098050582223,"y0":50.004127983222546,"z0":6.291353372538394,"aX":-8.9643465254754},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.4,"breakHorizontal":10.7,"spinRate":2582,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.43323564089282174,"extension":5.6425994438376925},"index":2,"playId":"b6266a81-61c7-3e10-bc44-29b05bff488f","pitchNumber":3,"startTime":"2026-07-18T01:41:27.886Z","endTime":"2026-07-18T01:41:31.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830617551536342,"aZ":-24.74797922365254,"pfxX":6.135738962205767,"pfxZ":3.584647607401166,"pX":-0.11391533651998216,"pZ":2.3674772149737224,"vX0":-3.299031388525237,"vY0":-142.3089178492183,"vZ0":-6.82391809868923,"x":121.34,"y":174.86,"x0":0.2575511390920242,"y0":50.00051161035908,"z0":6.342828810373359,"aX":12.69925051288087},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.4,"breakHorizontal":-10.6,"spinRate":1919,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.3835308951407632,"extension":5.406541066513196},"index":3,"playId":"7321be72-a2a7-330f-8095-702993695ce1","pitchNumber":4,"startTime":"2026-07-18T01:41:52.444Z","endTime":"2026-07-18T01:41:55.744Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31740429976289,"aZ":-46.17970858964679,"pfxX":-3.332640315749919,"pfxZ":-9.074265017549427,"pX":-1.0616713570685612,"pZ":0.7674269429287636,"vX0":-2.403180351609209,"vY0":-124.09969138511514,"vZ0":-4.185756530460079,"x":157.47,"y":218.06,"x0":0.3559327102411227,"y0":50.00512131773019,"z0":6.365117607580271,"aX":-5.142297089159178},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-17.2,"breakHorizontal":6.6,"spinRate":2661,"spinDirection":338},"zone":13,"typeConfidence":0.89,"plateTime":0.4431892469195988,"extension":5.609600318356614},"index":4,"playId":"c42e4620-eb1b-3e22-8370-129eb0219624","pitchNumber":5,"startTime":"2026-07-18T01:42:18.442Z","endTime":"2026-07-18T01:42:23.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brewers challenged (tag play), call on the field was upheld: Heriberto Hernández steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"c42e4620-eb1b-3e22-8370-129eb0219624","startTime":"2026-07-18T01:42:33.382Z","endTime":"2026-07-18T01:45:30.302Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":158}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-18T01:45:30.302Z","endTime":"2026-07-18T01:45:45.804Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39351769583682,"aZ":-22.186195922949818,"pfxX":5.845957439781396,"pfxZ":4.812171554400819,"pX":0.43561016104450306,"pZ":1.1341157370389052,"vX0":-1.6285845369485248,"vY0":-143.4134681014796,"vZ0":-10.549697561601441,"x":100.4,"y":208.16,"x0":0.2528097465102106,"y0":50.00251972438218,"z0":6.255001889140022,"aX":12.128251379517833},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.7,"breakHorizontal":-10.2,"spinRate":1982,"spinDirection":146},"zone":14,"typeConfidence":0.89,"plateTime":0.3824983010744569,"extension":5.466598595695933},"index":7,"playId":"cee40c12-a5dc-3ab4-aa7e-9200a76cc147","pitchNumber":6,"startTime":"2026-07-18T01:45:45.804Z","endTime":"2026-07-18T01:45:52.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:45:52.066Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Lara singles on a line drive to right fielder Javier Sanoja.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:48:24.894Z","endTime":"2026-07-18T01:49:51.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Leo Jiménez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:47:25.940Z","endTime":"2026-07-18T01:47:25.955Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"description":"Defensive switch from third base to right field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T01:47:25.955Z","endTime":"2026-07-18T01:47:25.957Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T01:47:25.957Z","endTime":"2026-07-18T01:48:24.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"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(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":94.5,"endSpeed":87.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761270420205378,"aZ":-24.438426471132544,"pfxX":0.9988697971698952,"pfxZ":3.9892897848134456,"pX":0.06722725039746681,"pZ":3.0547367604562,"vX0":2.7814698011358967,"vY0":-137.70241801977622,"vZ0":-3.182944306296378,"x":95.62,"y":133.36,"x0":-1.0817832743874254,"y0":50.00296707275835,"z0":5.860776777532439,"aX":1.9369165751541888},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":-2.3,"spinRate":2814,"spinDirection":166},"zone":2,"typeConfidence":0.88,"plateTime":0.39626584533997766,"extension":6.027202972636373},"index":3,"playId":"cc8e4002-c377-3048-88e5-0ba03bfadb84","pitchNumber":1,"startTime":"2026-07-18T01:48:24.894Z","endTime":"2026-07-18T01:48:29.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.248346959215727,"aZ":-12.11561157068758,"pfxX":-3.293960304439088,"pfxZ":9.947638947057333,"pX":0.3572464060636207,"pZ":1.870347542500343,"vX0":4.610083671477071,"vY0":-140.91908913102301,"vZ0":-8.256890588150783,"x":103.38,"y":188.28,"x0":-0.8699794854952536,"y0":50.004999451454104,"z0":5.616425059505997,"aX":-6.643388370607257},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":5.0,"spinRate":2505,"spinDirection":213},"zone":9,"typeConfidence":0.93,"plateTime":0.3883009026679507,"extension":6.144906108428819},"index":4,"playId":"73559bb7-12ad-37a2-8005-520627c0f174","pitchNumber":2,"startTime":"2026-07-18T01:48:38.229Z","endTime":"2026-07-18T01:48:42.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-18T01:48:52.467Z","endTime":"2026-07-18T01:49:02.380Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"}},{"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":97.7,"endSpeed":88.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30067927857719,"aZ":-14.074194637427272,"pfxX":-3.422572403516924,"pfxZ":8.884056735101153,"pX":-0.7321309038514489,"pZ":4.492725315554059,"vX0":2.0051311663665476,"vY0":-142.22575557642838,"vZ0":-1.549989781970106,"x":144.91,"y":117.48,"x0":-1.003668299868263,"y0":50.00297429028926,"z0":5.94274972536254,"aX":-6.973031723293482},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2513,"spinDirection":216},"zone":11,"typeConfidence":0.85,"plateTime":0.3859366316982431,"extension":5.862700993478175},"index":6,"playId":"ce50a352-967d-35ed-b235-9f6504a5e90e","pitchNumber":3,"startTime":"2026-07-18T01:49:02.380Z","endTime":"2026-07-18T01:49:05.416Z","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":87.7,"endSpeed":80.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623165728009113,"aZ":-45.51887392363714,"pfxX":4.644422016443831,"pfxZ":-8.306675294389665,"pX":1.605502705160928,"pZ":-1.0241075538887727,"vX0":4.719210315536416,"vY0":-127.37233974404126,"vZ0":-7.375003678311523,"x":55.8,"y":266.43,"x0":-0.8901755823236899,"y0":50.00316177753929,"z0":5.604302032711079,"aX":7.460348359860464},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-16.7,"breakHorizontal":-9.7,"spinRate":3361,"spinDirection":33},"zone":14,"typeConfidence":0.88,"plateTime":0.43375815874971435,"extension":6.172434761345455},"index":7,"playId":"34e2a675-f022-3a9d-bb4c-a95e3dc706c8","pitchNumber":4,"startTime":"2026-07-18T01:49:18.274Z","endTime":"2026-07-18T01:49:22.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39313799120655,"aZ":-34.67294205840934,"pfxX":2.753958465271565,"pfxZ":-1.3937658084850497,"pX":0.8472948156746554,"pZ":1.4082246809828947,"vX0":4.114582492182636,"vY0":-132.84916532442114,"vZ0":-4.6328615177105,"x":84.7,"y":200.76,"x0":-1.0769090058774333,"y0":50.00120746116272,"z0":5.683545119601797,"aX":4.9416750014571145},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-3.2,"breakHorizontal":-5.9,"spinRate":2998,"spinDirection":66},"zone":14,"typeConfidence":0.79,"plateTime":0.4116490859786959,"extension":6.071662746902902},"hitData":{"launchSpeed":78.6,"launchAngle":17.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.9,"coordY":122.13}},"index":8,"playId":"949f6aa4-d1b1-3dce-abf4-62a55ec8a621","pitchNumber":5,"startTime":"2026-07-18T01:49:41.758Z","endTime":"2026-07-18T01:49:51.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:49:51.854Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Joey Ortiz grounds into a force out, third baseman Leo Jiménez to second baseman Xavier Edwards. Luis Lara out at 2nd. Joey Ortiz to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:49:55.892Z","endTime":"2026-07-18T01:52:31.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.6,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55351869562004,"aZ":-34.39532353899776,"pfxX":11.135933737043075,"pfxZ":-1.3524479927778135,"pX":0.730984113930723,"pZ":3.0063727347236937,"vX0":1.4359708033857488,"vY0":-127.58026046963022,"vZ0":-0.020587346212349367,"x":89.14,"y":157.61,"x0":-1.2860724746112422,"y0":50.00476656369582,"z0":5.737523431717108,"aX":18.26042910327765},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-20.5,"spinRate":3103,"spinDirection":45},"zone":3,"typeConfidence":0.93,"plateTime":0.4301982021217192,"extension":5.921622253160077},"index":0,"playId":"dfd27bf5-ba23-310b-a6ef-36f07468be89","pitchNumber":1,"startTime":"2026-07-18T01:50:19.481Z","endTime":"2026-07-18T01:50:25.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569157613265308,"aZ":-11.58174665839908,"pfxX":-2.8702391266122618,"pfxZ":10.100289168020698,"pX":1.0401938317489294,"pZ":2.93801017923506,"vX0":6.105321100230843,"vY0":-141.4771283271421,"vZ0":-5.750880672592887,"x":77.35,"y":159.45,"x0":-0.7673579089888141,"y0":50.002792357843525,"z0":5.731162501335935,"aX":-5.852593981289191},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2485,"spinDirection":209},"zone":12,"typeConfidence":0.93,"plateTime":0.3863152931863776,"extension":6.147209587741879},"index":1,"playId":"8e35e9e6-bbb1-3680-8378-3e312104317f","pitchNumber":2,"startTime":"2026-07-18T01:50:36.325Z","endTime":"2026-07-18T01:50:42.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963055310572823,"aZ":-13.578165619547116,"pfxX":-3.973645423150768,"pfxZ":9.220836270762423,"pX":1.0065997216435467,"pZ":4.667939148035366,"vX0":5.967439456414267,"vY0":-141.07656965066178,"vZ0":-1.3563415988336551,"x":78.63,"y":112.75,"x0":-0.6193303620852675,"y0":50.000693710211856,"z0":6.0297135019157135,"aX":-8.012650704536739},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2375,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.38818200972945194,"extension":5.991109736928371},"index":2,"playId":"bee6827b-3b0e-3031-90aa-e8a8ca1011d1","pitchNumber":3,"startTime":"2026-07-18T01:51:01.951Z","endTime":"2026-07-18T01:51:05.664Z","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":97.8,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89397843960894,"aZ":-12.831117030605313,"pfxX":-3.7385857628792296,"pfxZ":9.399135347515822,"pX":0.056161158439007604,"pZ":2.6753188326600275,"vX0":3.946576877448055,"vY0":-142.37103286752307,"vZ0":-6.418724446857649,"x":114.86,"y":166.55,"x0":-0.8605591243596143,"y0":50.00596209155238,"z0":5.767148552528778,"aX":-7.6963331572486195},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2393,"spinDirection":207},"zone":5,"typeConfidence":0.94,"plateTime":0.3843421009315078,"extension":6.086361456623955},"index":3,"playId":"9f323521-1d7b-3388-a343-d1096510b60d","pitchNumber":4,"startTime":"2026-07-18T01:51:24.460Z","endTime":"2026-07-18T01:51:28.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46961323476116,"aZ":-32.300311518177715,"pfxX":6.482194408397085,"pfxZ":-0.07681288526775298,"pX":2.6502316432235458,"pZ":0.4059233977138775,"vX0":6.9118952875563915,"vY0":-130.90733520573642,"vZ0":-6.715423228276372,"x":15.98,"y":227.82,"x0":-0.8769905863553232,"y0":50.00084570174473,"z0":5.456688406075493,"aX":11.123627962357075},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.6,"breakHorizontal":-13.4,"spinRate":3183,"spinDirection":40},"zone":14,"typeConfidence":0.85,"plateTime":0.4201744610580236,"extension":6.053690336744937},"index":4,"playId":"3a15692e-1c73-372c-8161-6faf49d46015","pitchNumber":5,"startTime":"2026-07-18T01:51:50.575Z","endTime":"2026-07-18T01:51:55.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643225894222933,"aZ":-36.21760154036158,"pfxX":6.778411901136649,"pfxZ":-2.3920099597074698,"pX":0.4185331313319471,"pZ":1.9466805612048683,"vX0":1.915058897151896,"vY0":-129.59574697046827,"vZ0":-2.366605704431838,"x":101.05,"y":186.22,"x0":-1.2116860897982429,"y0":50.00361031646783,"z0":5.654844249748371,"aX":11.458059303201006},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.7,"breakHorizontal":-12.7,"spinRate":3131,"spinDirection":49},"zone":9,"typeConfidence":0.88,"plateTime":0.4236400423760176,"extension":6.043273752031574},"hitData":{"launchSpeed":72.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.33,"coordY":164.32}},"index":5,"playId":"e78ade9d-e357-3713-b502-7b1d53604179","pitchNumber":6,"startTime":"2026-07-18T01:52:23.694Z","endTime":"2026-07-18T01:52:31.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:52:31.377Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christian Yelich grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Kyle Stowers. Joey Ortiz out at 2nd. Christian Yelich out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T01:52:40.165Z","endTime":"2026-07-18T01:53:47.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.222218300796225,"aZ":-26.05220800382457,"pfxX":-9.467492002588966,"pfxZ":2.966998340998698,"pX":-0.46110231657677514,"pZ":3.008840950271187,"vX0":4.6673713116691955,"vY0":-142.43088496978783,"vZ0":-3.4057949040234883,"x":134.58,"y":157.54,"x0":-0.8865992614034843,"y0":50.00383310208411,"z0":5.858396251748991,"aX":-19.547905129430998},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2317,"spinDirection":214},"zone":1,"typeConfidence":0.93,"plateTime":0.38383141795857423,"extension":6.084215721021423},"index":0,"playId":"27dae0f7-0ed5-32b4-aef1-62db341b2190","pitchNumber":1,"startTime":"2026-07-18T01:53:01.263Z","endTime":"2026-07-18T01:53:05.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":88.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.089387556942654,"aZ":-26.85403910708037,"pfxX":2.44004533559561,"pfxZ":2.746025695443574,"pX":1.0688699917183986,"pZ":1.1372538700718224,"vX0":4.438276268152026,"vY0":-137.3719394302771,"vZ0":-7.210305217232748,"x":76.26,"y":208.07,"x0":-0.8754831849149887,"y0":50.00663831301255,"z0":5.582228779783222,"aX":4.735667747423421},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2978,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.3964104802832966,"extension":6.198763510155283},"index":1,"playId":"009f5926-f734-3c77-ab5a-de3495b4b358","pitchNumber":2,"startTime":"2026-07-18T01:53:18.281Z","endTime":"2026-07-18T01:53:23.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437240496404392,"aZ":-27.44670241504631,"pfxX":2.393957247228548,"pfxZ":2.42450802906452,"pX":0.3090289520093478,"pZ":1.9488092347991353,"vX0":2.7610726766362763,"vY0":-138.06498307059084,"vZ0":-5.148798235005672,"x":105.22,"y":186.16,"x0":-1.0109555430927655,"y0":50.00649294942467,"z0":5.658755716169734,"aX":4.6754693725924765},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2981,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.39498544114452994,"extension":5.986920742187688},"hitData":{"launchSpeed":99.9,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":147.63}},"index":2,"playId":"10a27206-2f79-32fa-bf3a-2d40808da8f7","pitchNumber":3,"startTime":"2026-07-18T01:53:39.834Z","endTime":"2026-07-18T01:53:47.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:53:47.285Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was confirmed: Joe Mack called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:56:28.920Z","endTime":"2026-07-18T01:58:05.393Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Abner Uribe replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T01:54:49.053Z","endTime":"2026-07-18T01:56:31.277Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":91.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13582204200642,"aZ":-24.327492661531608,"pfxX":-8.326115015606673,"pfxZ":3.650928395354663,"pX":0.5537143650751679,"pZ":2.1509448552626393,"vX0":8.209778056758712,"vY0":-145.44870984088814,"vZ0":-6.072226868222033,"x":95.89,"y":180.7,"x0":-1.219514538014467,"y0":50.00406151822414,"z0":5.734602847265471,"aX":-17.895878957551275},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":5.6,"breakHorizontal":13.6,"spinRate":2251,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.37614046792462563,"extension":6.329285867580678},"index":1,"playId":"c70cced9-a98f-3b8c-ba60-2f191f065e2f","pitchNumber":1,"startTime":"2026-07-18T01:56:31.277Z","endTime":"2026-07-18T01:56:35.113Z","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":100.2,"endSpeed":91.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64959865871173,"aZ":-23.5360913338616,"pfxX":-8.610852888288157,"pfxZ":4.0329423570281,"pX":0.6370911294367172,"pZ":1.5858245790496261,"vX0":8.329017001859267,"vY0":-145.5732744202274,"vZ0":-7.731948038489176,"x":92.72,"y":195.96,"x0":-1.144448275880561,"y0":50.007198728467586,"z0":5.704853312764175,"aX":-18.458543119523185},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2377,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.3764734644477943,"extension":6.613874553915007},"index":2,"playId":"438219d9-13b9-3365-93f5-af7e828f9921","pitchNumber":2,"startTime":"2026-07-18T01:56:48.275Z","endTime":"2026-07-18T01:56:52.426Z","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":99.5,"endSpeed":91.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49036730723334,"aZ":-24.381515892874038,"pfxX":-7.674152303194405,"pfxZ":3.6749782581049306,"pX":1.3569069149717154,"pZ":2.661989705633955,"vX0":10.261203318816143,"vY0":-144.58896422180052,"vZ0":-4.471873677706402,"x":65.28,"y":166.91,"x0":-1.2396885232129682,"y0":50.00010702078651,"z0":5.723403623288614,"aX":-16.25873160321102},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":2264,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.37872267649602875,"extension":6.711173415570444},"index":3,"playId":"ef57964f-8a2f-3219-a7b9-bf950fe8c288","pitchNumber":3,"startTime":"2026-07-18T01:57:03.970Z","endTime":"2026-07-18T01:57:07.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25695834528556,"aZ":-22.580790069797477,"pfxX":-8.067055262322707,"pfxZ":4.542862008254033,"pX":0.02338535805348307,"pZ":2.20937808924686,"vX0":6.205527419803829,"vY0":-144.31105534697417,"vZ0":-6.050544179645585,"x":116.11,"y":179.13,"x0":-1.105656974953979,"y0":50.00069850136279,"z0":5.721875325342479,"aX":-17.030555720188552},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":2399,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.37939304530395734,"extension":6.6416086219579284},"index":4,"playId":"8f420099-928f-37bc-aee4-490e964104ce","pitchNumber":4,"startTime":"2026-07-18T01:57:26.251Z","endTime":"2026-07-18T01:57:29.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81545054049594,"aZ":-26.817286424629362,"pfxX":6.768323835965876,"pfxZ":3.0997625855776008,"pX":-0.6990926807390223,"pZ":2.849417041890516,"vX0":-1.1607950564762817,"vY0":-130.69694674740433,"vZ0":-2.4432866270198126,"x":143.65,"y":161.85,"x0":-1.1282276402134972,"y0":50.0041834198873,"z0":5.81268171616608,"aX":11.696967199397116},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-12.0,"spinRate":2449,"spinDirection":81},"zone":1,"typeConfidence":0.9,"plateTime":0.41926734874272276,"extension":6.447229941420234},"index":5,"playId":"0cc96be9-0e4a-3b83-bd18-dcfd73b2e91d","pitchNumber":5,"startTime":"2026-07-18T01:58:00.879Z","endTime":"2026-07-18T01:58:05.393Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-07-18T01:58:05.393Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to shortstop Cooper Pratt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:58:26.281Z","endTime":"2026-07-18T01:59:06.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":92.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00323985893473,"aZ":-24.647457974854653,"pfxX":-7.184897899604593,"pfxZ":3.4495619439880087,"pX":-0.09989014679635977,"pZ":3.1739395019343517,"vX0":5.3667711095538255,"vY0":-146.8398590591206,"vZ0":-3.3925476235400795,"x":120.81,"y":153.08,"x0":-1.018447253860916,"y0":50.0023459921587,"z0":5.811825840920228,"aX":-15.678430932951017},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":5.8,"breakHorizontal":12.0,"spinRate":2376,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.37311400471696965,"extension":6.408987944596629},"index":0,"playId":"ad52a940-993c-31a6-89ea-22f6296cab8a","pitchNumber":1,"startTime":"2026-07-18T01:58:40.007Z","endTime":"2026-07-18T01:58:44.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.23140437610919,"aZ":-26.5030997593713,"pfxX":-8.717961402212017,"pfxZ":2.5799610101161274,"pX":-0.0477825124732573,"pZ":2.406976297862762,"vX0":6.170146203359138,"vY0":-147.6586535571625,"vZ0":-4.9464884157912605,"x":118.82,"y":173.79,"x0":-1.0352237929236248,"y0":50.0071282225687,"z0":5.669995435708284,"aX":-19.192775385650727},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":3.8,"breakHorizontal":14.5,"spinRate":2191,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.37140406967222717,"extension":6.6424812515247345},"hitData":{"launchSpeed":102.2,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":142.05}},"index":1,"playId":"b9c132be-597f-32c2-86ba-82fef8e51fab","pitchNumber":2,"startTime":"2026-07-18T01:58:58.810Z","endTime":"2026-07-18T01:59:06.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T01:59:06.575Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Liam Hicks grounds into a double play, second baseman Brice Turang to shortstop Cooper Pratt to first baseman Jake Bauers. Javier Sanoja out at 2nd. Liam Hicks out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T01:59:18.328Z","endTime":"2026-07-18T02:01:01.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520064596708554,"aZ":-25.437191641809388,"pfxX":2.1106861021664574,"pfxZ":3.9982214472706907,"pX":0.048072243195533285,"pZ":2.385015013320322,"vX0":2.1268961360464487,"vY0":-129.41363469717442,"vZ0":-3.558763769315948,"x":115.17,"y":174.38,"x0":-1.060534855711531,"y0":50.005196995289204,"z0":5.739735089882237,"aX":3.5589033532466097},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-4.3,"spinRate":2273,"spinDirection":94},"zone":5,"typeConfidence":0.88,"plateTime":0.4242207625872134,"extension":6.538598797599284},"index":0,"playId":"f980bbb4-9c8a-3896-9216-a17c330252b3","pitchNumber":1,"startTime":"2026-07-18T01:59:44.358Z","endTime":"2026-07-18T01:59:48.410Z","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":100.2,"endSpeed":92.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74589390286589,"aZ":-23.911810697084608,"pfxX":-7.549916312594538,"pfxZ":3.819125230032977,"pX":1.123716329255862,"pZ":1.9010803906521014,"vX0":9.406480684408693,"vY0":-145.66370970105947,"vZ0":-6.673799096805057,"x":74.17,"y":187.45,"x0":-1.154841945403028,"y0":50.00719517560949,"z0":5.651205602387637,"aX":-16.353510175806967},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":5.8,"breakHorizontal":12.0,"spinRate":2487,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3749244763421822,"extension":6.503055564020651},"index":1,"playId":"bd795500-c12c-3a5e-947d-69c6e4007d7f","pitchNumber":2,"startTime":"2026-07-18T02:00:05.342Z","endTime":"2026-07-18T02:00:09.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":92.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.105262430988596,"aZ":-23.152994481180595,"pfxX":-9.538569654544037,"pfxZ":4.143651873993564,"pX":0.21820754751440735,"pZ":1.8025692153473447,"vX0":7.676989942603727,"vY0":-146.70920477338004,"vZ0":-7.032667338531806,"x":108.68,"y":190.11,"x0":-1.1947476487740005,"y0":50.00512138201089,"z0":5.613612815491632,"aX":-20.770393777742097},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":2491,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3735265090339017,"extension":6.560332286214821},"index":2,"playId":"181da91d-599f-34d2-9f16-0510738f7ebc","pitchNumber":3,"startTime":"2026-07-18T02:00:24.046Z","endTime":"2026-07-18T02:00:28.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893074737433654,"aZ":-23.640818446781505,"pfxX":-5.6809650597337065,"pfxZ":3.966677974988782,"pX":-0.03363405313007288,"pZ":2.675398963898799,"vX0":4.906777007943001,"vY0":-145.24211383945016,"vZ0":-4.678893199870737,"x":118.28,"y":166.54,"x0":-1.0012972899753643,"y0":50.00215131324798,"z0":5.732439646000683,"aX":-12.218033168462792},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.5,"breakHorizontal":9.4,"spinRate":2289,"spinDirection":183},"zone":5,"typeConfidence":0.9,"plateTime":0.3761491864213218,"extension":6.538222839621578},"hitData":{"launchSpeed":78.7,"launchAngle":7.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.41,"coordY":156.24}},"index":3,"playId":"bdf92c55-4438-35f9-9065-a89dc47f5e8f","pitchNumber":4,"startTime":"2026-07-18T02:00:53.969Z","endTime":"2026-07-18T02:01:01.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:01:01.718Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was overturned: Jackson Chourio called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:03:23.366Z","endTime":"2026-07-18T02:04:11.381Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:02:20.859Z","endTime":"2026-07-18T02:03:25.679Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.9,"endSpeed":90.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00101054434187,"aZ":-10.06395332572563,"pfxX":-4.162512062146848,"pfxZ":10.520013882996393,"pX":-0.5524509514798146,"pZ":2.4702278883430195,"vX0":1.8813174647628939,"vY0":-143.75233247547365,"vZ0":-9.717788650046199,"x":138.06,"y":172.08,"x0":-0.6730512039890453,"y0":50.00183773003847,"z0":6.510989263584523,"aX":-8.74812875654933},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2327,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3803983217075615,"extension":6.242885561910588},"index":1,"playId":"c2b46770-2472-3700-a245-45130ee2eb75","pitchNumber":1,"startTime":"2026-07-18T02:03:25.679Z","endTime":"2026-07-18T02:03:28.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95900861752887,"aZ":-8.776020693080659,"pfxX":-4.071111404782099,"pfxZ":11.271878129453157,"pX":-0.38714110574177857,"pZ":3.2345541706170198,"vX0":1.8472977958864067,"vY0":-143.14758426477422,"vZ0":-8.027011164746975,"x":131.76,"y":151.45,"x0":-0.5117886127648243,"y0":50.004233038764085,"z0":6.624111451121458,"aX":-8.451744015678356},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.0,"breakHorizontal":7.0,"spinRate":2359,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3825882513604655,"extension":6.212543477996068},"index":2,"playId":"b457cc87-e023-36f6-9550-4826098200db","pitchNumber":2,"startTime":"2026-07-18T02:03:47.130Z","endTime":"2026-07-18T02:03:51.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.703745164975246,"aZ":-7.455909637723023,"pfxX":-5.0167252061857,"pfxZ":11.826815082714756,"pX":0.24751698948013187,"pZ":1.7650544676630247,"vX0":3.269493262682477,"vY0":-143.74066458909178,"vZ0":-12.318398478457915,"x":107.57,"y":191.12,"x0":-0.25362302091119554,"y0":50.002488697971,"z0":6.57177193383925,"aX":-10.484512213275053},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.1,"breakHorizontal":8.4,"spinRate":2480,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.3812373645509526,"extension":6.124196643616933},"index":3,"playId":"7e85d06d-7092-3eff-b49b-bbb98a0ac014","pitchNumber":3,"startTime":"2026-07-18T02:04:06.743Z","endTime":"2026-07-18T02:04:11.381Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-07-18T02:04:11.381Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brice Turang pops out to shortstop Otto Lopez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:04:32.763Z","endTime":"2026-07-18T02:05:18.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.672670819779825,"aZ":-9.443710276043774,"pfxX":-5.793831118816952,"pfxZ":10.664231848767958,"pX":-0.49006988730153533,"pZ":1.8732362473390274,"vX0":2.7396534577675964,"vY0":-145.4297670929883,"vZ0":-11.406261107360313,"x":135.68,"y":188.2,"x0":-0.6941704749302647,"y0":50.002640450401564,"z0":6.429475778283431,"aX":-12.349247184763502},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2373,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.3773263613809532,"extension":6.303889284065273},"index":0,"playId":"2eb47bdb-fa3b-3846-a570-31d6be272c30","pitchNumber":1,"startTime":"2026-07-18T02:04:49.197Z","endTime":"2026-07-18T02:04:52.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.402774274387404,"aZ":-8.709818854608406,"pfxX":-4.238093570768066,"pfxZ":11.254500060082211,"pX":-0.00968400649434057,"pZ":3.7817111518194793,"vX0":3.32864702974716,"vY0":-143.7307075284293,"vZ0":-6.606341958933422,"x":117.37,"y":136.67,"x0":-0.6342179920295056,"y0":50.00203178675616,"z0":6.655755957973549,"aX":-8.835786234962448},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.2,"breakHorizontal":7.0,"spinRate":2362,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38158684712996926,"extension":6.16509683583846},"hitData":{"launchSpeed":92.7,"launchAngle":70.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":151.68}},"index":1,"playId":"94056898-572b-3c5c-aca6-dff1b3fa8f56","pitchNumber":2,"startTime":"2026-07-18T02:05:06.710Z","endTime":"2026-07-18T02:05:18.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:05:18.038Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:05:22.783Z","endTime":"2026-07-18T02:07:11.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.494327307024086,"aZ":-7.594426436816476,"pfxX":-5.187126627943001,"pfxZ":11.740016504211312,"pX":0.9230366357614228,"pZ":2.4540126416421733,"vX0":5.844275837549668,"vY0":-144.23177853947277,"vZ0":-10.074824230312405,"x":81.82,"y":172.52,"x0":-0.46161253404864006,"y0":50.001885844813756,"z0":6.472168773297613,"aX":-10.860052982818985},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.2,"breakHorizontal":8.2,"spinRate":2432,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3806569194628242,"extension":6.352704890912827},"index":0,"playId":"34816da2-c9aa-3b87-8cd6-e90be863cab9","pitchNumber":1,"startTime":"2026-07-18T02:05:42.895Z","endTime":"2026-07-18T02:05:47.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079248699058777,"aZ":-28.738379533564373,"pfxX":-0.16542106923708477,"pfxZ":2.0043698016916283,"pX":1.0411496880905804,"pZ":0.08870064837352594,"vX0":5.744760521476847,"vY0":-130.81033661757345,"vZ0":-9.92207439107081,"x":77.31,"y":236.39,"x0":-1.171081652801563,"y0":50.005540628474705,"z0":6.1186707859457545,"aX":-0.2844665671416183},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-1.1,"spinRate":2570,"spinDirection":35},"zone":14,"typeConfidence":0.81,"plateTime":0.4202792008408047,"extension":6.661068077175517},"index":1,"playId":"d65a15a5-f424-39e3-b061-4f67ba286fe7","pitchNumber":2,"startTime":"2026-07-18T02:05:59.061Z","endTime":"2026-07-18T02:06:02.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85658876697834,"aZ":-5.821612549991436,"pfxX":-3.411333772749626,"pfxZ":12.473771517965565,"pX":-0.5012793497757064,"pZ":2.4292293731628423,"vX0":1.4736903007249533,"vY0":-144.47906356900089,"vZ0":-10.630437955804481,"x":136.11,"y":173.19,"x0":-0.5749293612686132,"y0":50.00315953572636,"z0":6.515204675647959,"aX":-7.207626954538686},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.6,"breakHorizontal":5.9,"spinRate":2488,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.37919399213515215,"extension":6.337598139727591},"index":2,"playId":"da9dfd99-940f-389e-aac4-e13c194332fa","pitchNumber":3,"startTime":"2026-07-18T02:06:18.803Z","endTime":"2026-07-18T02:06:22.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-18T02:06:30.106Z","endTime":"2026-07-18T02:06:48.283Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96349817552423,"aZ":-29.87921644138282,"pfxX":-0.915597340559855,"pfxZ":1.3116992103928724,"pX":1.0652976887785526,"pZ":0.9107490150667313,"vX0":5.756895776150306,"vY0":-132.19265241329032,"vZ0":-8.016095081273805,"x":76.39,"y":214.19,"x0":-1.0352222014032877,"y0":50.00033447684914,"z0":6.220972766381278,"aX":-1.5978790291601388},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.6,"breakHorizontal":0.2,"spinRate":2523,"spinDirection":51},"zone":14,"typeConfidence":0.74,"plateTime":0.4166433107146492,"extension":6.4467841618187745},"index":4,"playId":"f9831321-0519-39b8-b3eb-ff3f899c3d6f","pitchNumber":4,"startTime":"2026-07-18T02:06:48.283Z","endTime":"2026-07-18T02:06:51.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.295665442079695,"aZ":-10.554129182643157,"pfxX":-4.5140092620575265,"pfxZ":10.313137716165246,"pX":-0.5856650937672161,"pZ":3.9303576040894628,"vX0":2.1458184427418643,"vY0":-144.0603219436151,"vZ0":-5.663777806338751,"x":139.32,"y":132.66,"x0":-0.7548657115764918,"y0":50.00016757988019,"z0":6.577758360169061,"aX":-9.461247983520842},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2442,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3805899644265729,"extension":6.33114148206114},"index":5,"playId":"41e0711b-488c-3c9a-88ab-9ed0cd0262cf","pitchNumber":5,"startTime":"2026-07-18T02:07:06.523Z","endTime":"2026-07-18T02:07:11.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:07:11.808Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks. William Contreras to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:07:21.107Z","endTime":"2026-07-18T02:09:24.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757078279310605,"aZ":-26.370507556091965,"pfxX":-4.0807095491946015,"pfxZ":3.334745618585967,"pX":-1.1241017860319686,"pZ":2.2199119951431476,"vX0":2.310027640620928,"vY0":-131.0919502744881,"vZ0":-5.2764635418995525,"x":159.85,"y":178.84,"x0":-1.4866106853223267,"y0":50.00378529627122,"z0":6.227880898777054,"aX":-7.101467748589338},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":6.8,"spinRate":1175,"spinDirection":246},"zone":13,"typeConfidence":0.86,"plateTime":0.41785262053863814,"extension":6.535730082672507},"index":0,"playId":"00dae9a7-47fc-3a89-af75-82f5148b9621","pitchNumber":1,"startTime":"2026-07-18T02:07:40.046Z","endTime":"2026-07-18T02:07:44.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533851552531683,"aZ":-32.68419877247293,"pfxX":-0.754218190424369,"pfxZ":-0.3139103508988601,"pX":-0.8388697374580207,"pZ":1.3623466131392161,"vX0":2.0488099375167494,"vY0":-126.7140228156746,"vZ0":-5.702434115244493,"x":148.98,"y":202.0,"x0":-1.5593718938297285,"y0":50.00297991980957,"z0":6.248730121525198,"aX":-1.2285603588717477},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":1.0,"spinRate":2504,"spinDirection":53},"zone":13,"typeConfidence":0.87,"plateTime":0.43201945694238475,"extension":6.455376762563042},"index":1,"playId":"a4119ea8-d23f-3b00-a071-6af71fb4590d","pitchNumber":2,"startTime":"2026-07-18T02:08:00.092Z","endTime":"2026-07-18T02:08:04.207Z","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":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61398601326572,"aZ":-9.068689148858368,"pfxX":-5.60929009819542,"pfxZ":10.970880397950216,"pX":-0.4653280765856514,"pZ":2.766374933128849,"vX0":3.6887613251585707,"vY0":-144.01164863572473,"vZ0":-8.609110407352793,"x":134.74,"y":164.09,"x0":-1.032321812968442,"y0":50.001435912337435,"z0":6.350857488877565,"aX":-11.81230528076151},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":9.5,"spinRate":2509,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.37994601146399853,"extension":6.420332307505669},"index":2,"playId":"ba30824f-f24a-3fed-833a-94fd7f348a5b","pitchNumber":3,"startTime":"2026-07-18T02:08:21.006Z","endTime":"2026-07-18T02:08:25.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85965429518661,"aZ":-7.907471412004842,"pfxX":-5.084124057381413,"pfxZ":11.56829297956868,"pX":1.2298031119989397,"pZ":2.291257263836595,"vX0":7.477922963794829,"vY0":-144.01207711433545,"vZ0":-10.252851440922202,"x":70.12,"y":176.92,"x0":-0.7415066260526907,"y0":50.00052244092347,"z0":6.389056171006152,"aX":-10.66349158962405},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2438,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.38051727696388005,"extension":6.529426048754622},"index":3,"playId":"ad3a312e-ea22-36ea-bd0b-2515265c8fc1","pitchNumber":4,"startTime":"2026-07-18T02:08:40.411Z","endTime":"2026-07-18T02:08:44.310Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"cd0eb67d-335a-4626-875c-a22209738e07","startTime":"2026-07-18T02:09:01.788Z","endTime":"2026-07-18T02:09:06.788Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.707040137118966,"aZ":-8.17730599708561,"pfxX":-4.9608890243873915,"pfxZ":11.549174871524265,"pX":-1.3363527065315695,"pZ":2.195264249011332,"vX0":0.29253565378752816,"vY0":-143.37315121926042,"vZ0":-10.437181298131803,"x":167.94,"y":179.51,"x0":-0.7953337529125777,"y0":50.006149226310555,"z0":6.396899524750765,"aX":-10.311314873285358},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2391,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.3822966684860054,"extension":6.437473712135756},"index":5,"playId":"60b37cd5-db36-3b7d-b228-0fd64a6a51f6","pitchNumber":5,"startTime":"2026-07-18T02:09:19.682Z","endTime":"2026-07-18T02:09:24.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:09:24.781Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging, catcher Joe Mack to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T02:09:35.243Z","endTime":"2026-07-18T02:12:29.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28233526102715,"aZ":-10.413202573637589,"pfxX":-4.154714277401301,"pfxZ":10.429342958264932,"pX":-0.001239194020556188,"pZ":3.44490225832745,"vX0":3.5729183345853364,"vY0":-143.3465425092924,"vZ0":-6.768623644588661,"x":117.05,"y":145.77,"x0":-0.7223137448346634,"y0":50.00591571138032,"z0":6.482794807446625,"aX":-8.671742033319019},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.8,"breakHorizontal":6.8,"spinRate":2320,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.3816933665148099,"extension":6.425883907018475},"index":0,"playId":"0e3a7c19-b7df-3a1b-9ddb-7d77f306f4e0","pitchNumber":1,"startTime":"2026-07-18T02:09:52.464Z","endTime":"2026-07-18T02:09:55.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8213275690835,"aZ":-8.888143210444587,"pfxX":-4.996159033182005,"pfxZ":11.103751671332912,"pX":-0.6522963075663518,"pZ":2.248543971372028,"vX0":2.521646058321483,"vY0":-143.7708571143962,"vZ0":-10.14489201502876,"x":141.86,"y":178.07,"x0":-0.8909021630723158,"y0":50.001027494036116,"z0":6.37129899751382,"aX":-10.474884241535271},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2429,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.38073566839276607,"extension":6.433028145681459},"index":1,"playId":"fe7972a2-fafd-30a3-9368-b4e90560c09e","pitchNumber":2,"startTime":"2026-07-18T02:10:11.765Z","endTime":"2026-07-18T02:10:15.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"61b57947-5a69-40fb-be20-bf379f46d32f","startTime":"2026-07-18T02:10:35.328Z","endTime":"2026-07-18T02:10:40.328Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.589871553304334,"aZ":-11.135690921581462,"pfxX":-3.077089107768349,"pfxZ":9.97250689066252,"pX":-0.20432622827000682,"pZ":3.1655030959641457,"vX0":2.7676163860265444,"vY0":-144.52095097394016,"vZ0":-7.5050328952309835,"x":124.79,"y":153.31,"x0":-0.775968869931674,"y0":50.00000621262599,"z0":6.484742354339486,"aX":-6.489366795590647},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2190,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3794131487666763,"extension":6.478017735400654},"index":3,"playId":"73639385-357a-3b00-acc1-a063191fda19","pitchNumber":3,"startTime":"2026-07-18T02:10:52.571Z","endTime":"2026-07-18T02:10:57.611Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65380723678769,"aZ":-6.9285165449740385,"pfxX":-3.9178811896116184,"pfxZ":11.83693236181025,"pX":-0.40612335330709154,"pZ":3.299037953270052,"vX0":2.61014050778454,"vY0":-145.05068179246624,"vZ0":-7.853546367376648,"x":132.48,"y":149.71,"x0":-0.808240866341925,"y0":50.00137158173384,"z0":6.462777873770392,"aX":-8.354964860571432},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":20.0,"breakHorizontal":6.6,"spinRate":2282,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.3774900501532543,"extension":6.4371763958946255},"index":4,"playId":"ccc0883d-cbfc-34be-912d-b70d7b0ad0c9","pitchNumber":4,"startTime":"2026-07-18T02:11:32.948Z","endTime":"2026-07-18T02:11:36.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63362234654634,"aZ":-30.279319430864494,"pfxX":0.13548173001760078,"pfxZ":1.0949943183341109,"pX":0.4118150499550777,"pZ":1.437603405337022,"vX0":4.42679378683807,"vY0":-130.778132203043,"vZ0":-6.451821500471301,"x":101.3,"y":199.96,"x0":-1.3232305234178703,"y0":50.00038721171112,"z0":6.219704375014793,"aX":0.2329975429011573},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":2406,"spinDirection":69},"zone":14,"typeConfidence":0.86,"plateTime":0.41948044376570515,"extension":6.307938840425361},"index":5,"playId":"b6504e68-7358-35ec-8ba6-4e6f5ac07add","pitchNumber":5,"startTime":"2026-07-18T02:11:58.123Z","endTime":"2026-07-18T02:12:02.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88944582437071,"aZ":-33.54414647769964,"pfxX":-0.5096107362992202,"pfxZ":-0.8118838508840454,"pX":0.029996901159050408,"pZ":0.8882843496724809,"vX0":4.092626651525995,"vY0":-129.17394742814622,"vZ0":-6.636841920233304,"x":115.86,"y":214.8,"x0":-1.511404718775261,"y0":50.00522552318794,"z0":6.082689914719675,"aX":-0.8585335649438431},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.8,"breakHorizontal":0.0,"spinRate":2540,"spinDirection":45},"zone":14,"typeConfidence":0.88,"plateTime":0.42465974345545066,"extension":6.406035836552502},"index":6,"playId":"d7d76811-b23f-35bf-9b29-573a2a2129f2","pitchNumber":6,"startTime":"2026-07-18T02:12:19.351Z","endTime":"2026-07-18T02:12:29.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:12:29.145Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:15:18.187Z","endTime":"2026-07-18T02:16:02.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:13:44.532Z","endTime":"2026-07-18T02:15:20.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88148365852591,"aZ":-35.17088594748484,"pfxX":0.336877790576814,"pfxZ":-1.8240806690863565,"pX":-0.13054707236470006,"pZ":3.2345594838405534,"vX0":-0.26432110682203913,"vY0":-126.89758043792311,"vZ0":-1.5325127288819185,"x":121.98,"y":151.45,"x0":-0.06924072241900656,"y0":50.00230474491186,"z0":6.62628784300158,"aX":0.554119778755818},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-0.6,"spinRate":2563,"spinDirection":38},"zone":2,"typeConfidence":0.9,"plateTime":0.43022057743193454,"extension":6.516606959140749},"index":1,"playId":"8fc6c246-feb0-3ec8-b9ce-3864403fc4a2","pitchNumber":1,"startTime":"2026-07-18T02:15:20.469Z","endTime":"2026-07-18T02:15:24.631Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87431102175109,"aZ":-32.031375474562275,"pfxX":0.03945734739644724,"pfxZ":0.08507964148981095,"pX":0.5705651341540013,"pZ":1.0926989293181761,"vX0":1.3979619356218718,"vY0":-129.2370756236342,"vZ0":-7.428664183542216,"x":95.25,"y":209.28,"x0":0.020215006305760095,"y0":50.00493305808933,"z0":6.425707827043398,"aX":0.06736428486776164},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.1,"breakHorizontal":-0.4,"spinRate":2540,"spinDirection":10},"zone":14,"typeConfidence":0.88,"plateTime":0.4218660942243546,"extension":6.539246600756175},"index":2,"playId":"9026fb33-027d-326d-8404-968eb206f3a3","pitchNumber":2,"startTime":"2026-07-18T02:15:37.271Z","endTime":"2026-07-18T02:15:40.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59034249856642,"aZ":-33.95980207909182,"pfxX":0.572131512292114,"pfxZ":-1.0513158090038441,"pX":0.30320399907158824,"pZ":2.7247715715545966,"vX0":0.24080326655134793,"vY0":-128.8753382435531,"vZ0":-3.1307752211608375,"x":105.44,"y":165.21,"x0":0.13445418408454832,"y0":50.00342050668644,"z0":6.554949305396138,"aX":0.9708094799089457},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.3,"breakHorizontal":-1.1,"spinRate":2618,"spinDirection":34},"zone":6,"typeConfidence":0.89,"plateTime":0.4235890637257733,"extension":6.4371921270240975},"hitData":{"launchSpeed":100.4,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.06,"coordY":141.55}},"index":3,"playId":"847fb779-b58f-39f3-8ab4-f3f3bbccc6a8","pitchNumber":3,"startTime":"2026-07-18T02:15:55.082Z","endTime":"2026-07-18T02:16:02.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:16:02.381Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:16:08.932Z","endTime":"2026-07-18T02:17:13.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59148786472392,"aZ":-9.11514455324622,"pfxX":-3.388933367277066,"pfxZ":11.225350239248641,"pX":-0.7849112767005829,"pZ":1.5069821499751606,"vX0":-0.9844307706190495,"vY0":-141.970334184346,"vZ0":-11.988413046304126,"x":146.92,"y":198.09,"x0":0.0062217707997576765,"y0":50.00462451099322,"z0":6.350705232070453,"aX":-6.961439724305723},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":6.4,"spinRate":2414,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.38489136852529393,"extension":6.605251380129948},"index":0,"playId":"5223a328-dbc2-31d3-81b0-856cc4c7dcfb","pitchNumber":1,"startTime":"2026-07-18T02:16:28.537Z","endTime":"2026-07-18T02:16:34.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.445753018202016,"aZ":-7.824843140586248,"pfxX":-2.017198515390701,"pfxZ":11.636642151484061,"pX":-0.8340954586781378,"pZ":2.224588104460078,"vX0":-1.3400723752467356,"vY0":-143.13931422413225,"vZ0":-10.235456606526212,"x":148.79,"y":178.72,"x0":-0.09899078114925591,"y0":50.00622232673992,"z0":6.321104223718172,"aX":-4.221129384641729},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2313,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.3814419894419645,"extension":6.540040280420701},"index":1,"playId":"c41b46a8-b597-3eee-9405-90edc2afe0d1","pitchNumber":2,"startTime":"2026-07-18T02:16:44.247Z","endTime":"2026-07-18T02:16:48.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91342835280737,"aZ":-10.793135736904908,"pfxX":-3.137370575181603,"pfxZ":10.286575092038534,"pX":-0.48008467646525504,"pZ":2.1143193970669927,"vX0":-0.37956121156663974,"vY0":-142.57899226450047,"vZ0":-10.038480156459773,"x":135.3,"y":181.69,"x0":0.062428935030271145,"y0":50.00132102669722,"z0":6.342866608075737,"aX":-6.518327757008284},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2326,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.3828050654815258,"extension":6.61427970530825},"hitData":{"launchSpeed":97.1,"launchAngle":10.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.78,"coordY":105.76}},"index":2,"playId":"defdda9e-4dec-3b44-8432-0d8777e822fe","pitchNumber":3,"startTime":"2026-07-18T02:17:03.543Z","endTime":"2026-07-18T02:17:13.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:17:13.080Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:17:14.886Z","endTime":"2026-07-18T02:19:18.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585708069671284,"aZ":-7.768805461917459,"pfxX":-1.7608039887360243,"pfxZ":11.99039224016845,"pX":0.1954464747791084,"pZ":1.6146835954148966,"vX0":1.3965918048338564,"vY0":-141.5913256164127,"vZ0":-11.535921389730156,"x":109.55,"y":195.18,"x0":-0.07480729201196713,"y0":50.00603577649527,"z0":6.233972068956397,"aX":-3.5846959995264553},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.7,"breakHorizontal":2.9,"spinRate":2357,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.38647063113599867,"extension":6.580388792451907},"index":0,"playId":"93484705-6a2e-35bb-8d93-e58480afab5d","pitchNumber":1,"startTime":"2026-07-18T02:17:43.975Z","endTime":"2026-07-18T02:17:51.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xavier Edwards steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"93484705-6a2e-35bb-8d93-e58480afab5d","startTime":"2026-07-18T02:18:01.026Z","endTime":"2026-07-18T02:18:14.647Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37866421431228,"aZ":-33.70417073565706,"pfxX":2.1724964560356863,"pfxZ":-0.9199214797897781,"pX":0.1392336658152297,"pZ":2.9832456063776203,"vX0":0.5226838104044947,"vY0":-127.27352903112791,"vZ0":-2.260536940451017,"x":111.69,"y":158.23,"x0":-0.35064102529086877,"y0":50.00406030257288,"z0":6.52329784600771,"aX":3.604338831620152},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.9,"breakHorizontal":-4.1,"spinRate":2549,"spinDirection":19},"zone":2,"typeConfidence":0.89,"plateTime":0.4285184130331352,"extension":6.562254596749189},"index":2,"playId":"dc8a1b24-c7bb-3d80-949f-2bb2c4f03588","pitchNumber":2,"startTime":"2026-07-18T02:18:14.647Z","endTime":"2026-07-18T02:18:17.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.383726312797485,"aZ":-8.308958512149118,"pfxX":-1.4696838654844164,"pfxZ":11.813252272632598,"pX":-0.41880679210332167,"pZ":1.758329963243858,"vX0":-0.06976833739301572,"vY0":-141.27407941791105,"vZ0":-11.03616519998674,"x":132.96,"y":191.31,"x0":-0.20286612619427055,"y0":50.00316794111458,"z0":6.251039710845481,"aX":-2.9685277304179496},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":2.6,"spinRate":2371,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.3878189777292542,"extension":6.7518787581011885},"index":3,"playId":"3f17e2b8-0b6d-35ea-bf3a-6e727ef885ca","pitchNumber":3,"startTime":"2026-07-18T02:18:37.970Z","endTime":"2026-07-18T02:18:42.984Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.579549262712966,"aZ":-5.493348614995644,"pfxX":-2.8290124737547573,"pfxZ":12.742559947250307,"pX":0.6021715263295488,"pZ":1.8029392252674592,"vX0":2.590852208070072,"vY0":-144.0502363819506,"vZ0":-11.410277836742564,"x":94.05,"y":190.1,"x0":0.057089422747834115,"y0":50.00706471018134,"z0":6.162296655626771,"aX":-5.925598706086752},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.9,"breakHorizontal":4.6,"spinRate":2504,"spinDirection":205},"zone":9,"typeConfidence":0.91,"plateTime":0.38075312389933424,"extension":6.701808684574928},"index":4,"playId":"6c7cbac4-8193-3225-b67d-4621ddd5e398","pitchNumber":4,"startTime":"2026-07-18T02:19:14.163Z","endTime":"2026-07-18T02:19:18.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:19:18.562Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heriberto Hernández lines out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T02:19:26.450Z","endTime":"2026-07-18T02:19:51.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.918993376737575,"aZ":-9.086332820473418,"pfxX":-4.174253796723583,"pfxZ":11.094629260212628,"pX":-0.17983789450729026,"pZ":2.3000604618768534,"vX0":0.9880421045499326,"vY0":-143.2921400123719,"vZ0":-9.851037497210172,"x":123.85,"y":176.68,"x0":0.013316480730653824,"y0":50.001899736100704,"z0":6.349005739695951,"aX":-8.684859253169225},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2347,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.3821674595214204,"extension":6.647934043020569},"hitData":{"launchSpeed":105.9,"launchAngle":19.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.39,"coordY":52.2}},"index":0,"playId":"f61c976d-b04a-3f68-812c-1237f92911f2","pitchNumber":1,"startTime":"2026-07-18T02:19:44.509Z","endTime":"2026-07-18T02:19:51.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:19:51.612Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Vaughn pops out to first baseman Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:22:34.927Z","endTime":"2026-07-18T02:22:47.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:21:18.040Z","endTime":"2026-07-18T02:22:06.628Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrew Vaughn replaces Cooper Pratt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:22:06.628Z","endTime":"2026-07-18T02:22:37.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":806198,"link":"/api/v1/people/806198"}},{"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":97.4,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86974847866563,"aZ":-8.920897605504067,"pfxX":0.2623150603772627,"pfxZ":11.470001465519804,"pX":-0.19450225837105836,"pZ":2.8618875834811863,"vX0":0.3423773765654845,"vY0":-141.6121138329566,"vZ0":-9.137784553389665,"x":124.41,"y":161.51,"x0":-0.35114143287272764,"y0":50.005431084124126,"z0":6.704589742474398,"aX":0.5318618683289676},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":-0.6,"spinRate":2371,"spinDirection":192},"zone":2,"typeConfidence":0.92,"plateTime":0.3870361172954597,"extension":6.340716136521448},"hitData":{"launchSpeed":87.1,"launchAngle":73.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":171.95}},"index":2,"playId":"95340948-4180-3e3e-b61f-9b459889e631","pitchNumber":1,"startTime":"2026-07-18T02:22:37.226Z","endTime":"2026-07-18T02:22:47.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:22:47.281Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Lara strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:22:59.445Z","endTime":"2026-07-18T02:25:19.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13781608805963,"aZ":-11.047875852086321,"pfxX":-0.052381161155749645,"pfxZ":10.47930779965358,"pX":-0.6799631002006237,"pZ":4.078017699292816,"vX0":-0.7750878865237641,"vY0":-141.0892508657931,"vZ0":-5.7986832847440075,"x":142.92,"y":128.67,"x0":-0.3948859598852113,"y0":50.00026506310946,"z0":6.871968384221042,"aX":-0.1054564875614815},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":0.2,"spinRate":2376,"spinDirection":187},"zone":11,"typeConfidence":0.92,"plateTime":0.38823074167844096,"extension":6.272057854355356},"index":0,"playId":"058ad590-d30f-3730-8016-136fac2a353b","pitchNumber":1,"startTime":"2026-07-18T02:23:17.797Z","endTime":"2026-07-18T02:23:21.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35529026162284,"aZ":-7.92116540357104,"pfxX":-0.8757135006181676,"pfxZ":11.988181061153934,"pX":-0.5462952894624491,"pZ":1.1114400265273099,"vX0":-0.21470806322468863,"vY0":-141.15020939215555,"vZ0":-13.731012877082556,"x":137.82,"y":208.77,"x0":-0.3554773697125864,"y0":50.006332904002434,"z0":6.543326537356302,"aX":-1.7717071243841154},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":1.7,"spinRate":2337,"spinDirection":191},"zone":13,"typeConfidence":0.92,"plateTime":0.38767551537768963,"extension":6.419357170975229},"index":1,"playId":"ac16d6e7-2ddd-376d-a25c-9e0d4d37bbfd","pitchNumber":2,"startTime":"2026-07-18T02:23:34.403Z","endTime":"2026-07-18T02:23:38.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739005840497573,"aZ":-39.13170763219149,"pfxX":3.27538762947174,"pfxZ":-4.572695127092503,"pX":0.24119548145280525,"pZ":2.554727591370979,"vX0":0.07335331021644502,"vY0":-122.13186245241536,"vZ0":-2.924503665409756,"x":107.81,"y":169.8,"x0":-0.21519922794867666,"y0":50.00601723540732,"z0":7.113952373238375,"aX":4.977946555385643},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.8,"breakHorizontal":-6.0,"spinRate":2563,"spinDirection":41},"zone":5,"typeConfidence":0.91,"plateTime":0.44747871766804925,"extension":6.038070375452791},"index":2,"playId":"1404ccc5-155d-3f6a-b92a-be896c8f2972","pitchNumber":3,"startTime":"2026-07-18T02:23:57.181Z","endTime":"2026-07-18T02:24:01.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01715123107486,"aZ":-9.252864827392543,"pfxX":-0.9259131311055808,"pfxZ":10.8894019132403,"pX":-0.21958754403517458,"pZ":3.3203683550282492,"vX0":0.7037060003359129,"vY0":-143.85761928581886,"vZ0":-7.979937646168584,"x":125.37,"y":149.13,"x0":-0.34653653271660245,"y0":50.00693881016898,"z0":6.6970269124256445,"aX":-1.9495744356621107},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.4,"breakHorizontal":1.6,"spinRate":2435,"spinDirection":191},"zone":11,"typeConfidence":0.93,"plateTime":0.38012325633599975,"extension":6.2763855854749355},"index":3,"playId":"58883300-3ae8-3af3-a83f-82e77dbe5930","pitchNumber":4,"startTime":"2026-07-18T02:24:14.398Z","endTime":"2026-07-18T02:24:18.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-18T02:24:25.959Z","endTime":"2026-07-18T02:24:44.200Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14890459741718,"aZ":-12.666317032480844,"pfxX":0.7777850296672422,"pfxZ":9.536998420057696,"pX":-0.14913427856679057,"pZ":2.9253440300022833,"vX0":0.4220586192668557,"vY0":-141.79950792940258,"vZ0":-8.390778836658376,"x":122.68,"y":159.8,"x0":-0.4007384279955901,"y0":50.00098407519595,"z0":6.722884688091036,"aX":1.5900209926249047},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":-1.4,"spinRate":2310,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.38565567793660804,"extension":6.379388501534707},"index":5,"playId":"eefe78d6-a3e2-3602-a2eb-a0d883be48e4","pitchNumber":5,"startTime":"2026-07-18T02:24:44.200Z","endTime":"2026-07-18T02:24:48.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.676161296647724,"aZ":-11.616242073254126,"pfxX":-1.6359083292511585,"pfxZ":9.932352867720759,"pX":-0.19972724390127444,"pZ":4.158800389615246,"vX0":0.893083448771263,"vY0":-142.27164915932192,"vZ0":-5.450646504263132,"x":124.61,"y":126.49,"x0":-0.3035387042072956,"y0":50.003845477221255,"z0":6.822083664368962,"aX":-3.386314076053895},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2363,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.3835787873136458,"extension":6.295630566475137},"index":6,"playId":"6b730ed7-3d2b-3b01-a1fb-27d26a7045b3","pitchNumber":6,"startTime":"2026-07-18T02:25:10.707Z","endTime":"2026-07-18T02:25:19.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:25:19.321Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:25:29.568Z","endTime":"2026-07-18T02:28:32.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85894107929692,"aZ":-34.82829084284973,"pfxX":1.9447086064708676,"pfxZ":-1.5114016895414721,"pX":-1.169876953065861,"pZ":2.8748580846615397,"vX0":-2.926178368848552,"vY0":-130.94599479617534,"vZ0":-3.956829418886547,"x":161.59,"y":161.16,"x0":-0.29607845844788433,"y0":50.00238589670539,"z0":6.981113876389572,"aX":3.4134769095137107},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.4,"breakHorizontal":-3.0,"spinRate":2533,"spinDirection":106},"zone":11,"typeConfidence":0.86,"plateTime":0.4165599254938548,"extension":6.3088920370451},"index":0,"playId":"ffce6536-e27a-3cad-b94c-82167b33fd50","pitchNumber":1,"startTime":"2026-07-18T02:25:46.273Z","endTime":"2026-07-18T02:25:53.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307147772806957,"aZ":-11.003433476893631,"pfxX":-0.22294132454653082,"pfxZ":10.13295866252956,"pX":-0.3170464187027838,"pZ":3.54490099508162,"vX0":-0.32826936982365296,"vY0":-143.00420918077234,"vZ0":-7.194493294054667,"x":129.09,"y":143.07,"x0":-0.17218348906700845,"y0":50.00183108031337,"z0":6.769564925952079,"aX":-0.4655914304176348},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":0.5,"spinRate":2381,"spinDirection":186},"zone":11,"typeConfidence":0.93,"plateTime":0.3817543352744943,"extension":6.340922621841965},"index":1,"playId":"7b4dc976-e4fe-3a51-80ab-29e179716a1e","pitchNumber":2,"startTime":"2026-07-18T02:26:02.791Z","endTime":"2026-07-18T02:26:05.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043236890819294,"aZ":-11.66512817336169,"pfxX":-1.6556912673920263,"pfxZ":9.933817503496188,"pX":-0.035487892988095175,"pZ":4.049718766686896,"vX0":1.0852030792491996,"vY0":-142.40636627668857,"vZ0":-5.812033292530466,"x":118.35,"y":129.44,"x0":-0.20531309494765704,"y0":50.00589098377661,"z0":6.8471401007365165,"aX":-3.4196629481518936},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":2397,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.38382684392695454,"extension":6.157569788989685},"index":2,"playId":"161873f1-4bd3-3293-9b4e-7e5f07548e0c","pitchNumber":3,"startTime":"2026-07-18T02:26:20.863Z","endTime":"2026-07-18T02:26:24.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T02:26:31.583Z","endTime":"2026-07-18T02:26:54.895Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.636999166971535,"aZ":-9.758184891617548,"pfxX":-1.0432139611203746,"pfxZ":10.846869047727926,"pX":-0.29793646923043243,"pZ":2.769276095941427,"vX0":0.23980661274265697,"vY0":-142.99945271446308,"vZ0":-9.432308052808565,"x":128.36,"y":164.01,"x0":-0.24748117467311093,"y0":50.001671776424445,"z0":6.726659238418901,"aX":-2.155717521781804},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":1.8,"spinRate":2425,"spinDirection":188},"zone":1,"typeConfidence":0.92,"plateTime":0.3833398406209976,"extension":6.243149881213383},"index":4,"playId":"c1962d4f-fde0-36d1-89e9-24a8b861ca92","pitchNumber":4,"startTime":"2026-07-18T02:26:54.895Z","endTime":"2026-07-18T02:26:58.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240874591175647,"aZ":-41.330381080628136,"pfxX":0.5196519501052084,"pfxZ":-6.15510019423772,"pX":0.8832166036358955,"pZ":1.2863632520414023,"vX0":1.572538559548214,"vY0":-121.56360842319293,"vZ0":-5.227918429677905,"x":83.33,"y":204.05,"x0":0.15876662542493733,"y0":50.003325301088275,"z0":7.077382990563519,"aX":0.7728225760157226},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.1,"breakHorizontal":-1.3,"spinRate":2471,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.45165077396130604,"extension":6.006522320458249},"index":5,"playId":"c19ee787-a4f6-33fd-a24c-d780569d6d1a","pitchNumber":5,"startTime":"2026-07-18T02:27:17.678Z","endTime":"2026-07-18T02:27:23.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41249872806695,"aZ":-9.760749792655721,"pfxX":0.3485613892932191,"pfxZ":10.700319549136665,"pX":-0.3633177261086461,"pZ":3.237079333734624,"vX0":0.07348960937786334,"vY0":-143.83588370942405,"vZ0":-8.074870369862012,"x":130.85,"y":151.38,"x0":-0.43449604051025686,"y0":50.006348011081634,"z0":6.68652259694857,"aX":0.7303765877653542},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":-0.6,"spinRate":2451,"spinDirection":190},"zone":1,"typeConfidence":0.93,"plateTime":0.380820874675718,"extension":6.310681891100465},"index":6,"playId":"8b7cde9f-cabc-3f99-b5c1-9baa6e569486","pitchNumber":6,"startTime":"2026-07-18T02:27:37.722Z","endTime":"2026-07-18T02:27:48.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.725227484284478,"aZ":-40.913711270465505,"pfxX":4.717771723833271,"pfxZ":-5.729014898093124,"pX":-1.2064117112917814,"pZ":0.7769290266533311,"vX0":-3.9101673742371816,"vY0":-123.12765438988635,"vZ0":-6.652262567322238,"x":162.99,"y":217.8,"x0":-0.206367274677277,"y0":50.00044532100049,"z0":6.998188627988049,"aX":7.202398573028848},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.8,"breakHorizontal":-7.6,"spinRate":2535,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.4457969979292198,"extension":6.095422561075562},"index":7,"playId":"e8ef2abe-d92b-3850-8d83-8587690698d4","pitchNumber":7,"startTime":"2026-07-18T02:28:00.439Z","endTime":"2026-07-18T02:28:05.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924202212687486,"aZ":-13.520650874160435,"pfxX":0.12607460271748727,"pfxZ":9.02891134716329,"pX":0.021680228012060227,"pZ":3.5730200501850886,"vX0":0.5268151407845912,"vY0":-142.2022468713665,"vZ0":-6.609070208553301,"x":116.17,"y":142.31,"x0":-0.18170416004283613,"y0":50.00385151806276,"z0":6.770350938665053,"aX":0.26037832861922783},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":-0.4,"spinRate":2344,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.3838860939576225,"extension":6.272437058941956},"hitData":{"launchSpeed":105.5,"launchAngle":10.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.42,"coordY":83.46}},"index":8,"playId":"865bdc1f-5f16-33f3-85e6-f41432265e36","pitchNumber":8,"startTime":"2026-07-18T02:28:22.158Z","endTime":"2026-07-18T02:28:32.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:28:32.351Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:28:46.255Z","endTime":"2026-07-18T02:30:52.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":84.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937443949482645,"aZ":-30.841395998332327,"pfxX":3.0089039891500873,"pfxZ":0.746555930748583,"pX":-1.1900756442303793,"pZ":2.926146260698734,"vX0":-2.3215002912763114,"vY0":-132.0575730076161,"vZ0":-4.378252996723798,"x":162.36,"y":159.77,"x0":-0.6941001784236714,"y0":50.00043839723082,"z0":6.852811867673209,"aX":5.357743149225402},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.0,"spinRate":2684,"spinDirection":120},"zone":11,"typeConfidence":0.91,"plateTime":0.4134451311223435,"extension":6.331951893786419},"index":0,"playId":"2a508192-3027-3321-a5ae-6a2068d4c538","pitchNumber":1,"startTime":"2026-07-18T02:29:01.604Z","endTime":"2026-07-18T02:29:05.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970574440864375,"aZ":-36.933863874439034,"pfxX":1.1061534416615928,"pfxZ":-3.150519949036604,"pX":-0.3521774740894326,"pZ":1.3569529137918115,"vX0":0.028358598543525907,"vY0":-122.41561521367711,"vZ0":-5.557334976517417,"x":130.42,"y":202.14,"x0":-0.507539354108636,"y0":50.001437285566595,"z0":6.8310853737502075,"aX":1.6726003174544564},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.8,"breakHorizontal":-2.0,"spinRate":2474,"spinDirection":29},"zone":13,"typeConfidence":0.9,"plateTime":0.44805359871522477,"extension":6.147439300419556},"index":1,"playId":"ee64a99a-5cdf-3cc2-be90-95517374220e","pitchNumber":2,"startTime":"2026-07-18T02:29:18.861Z","endTime":"2026-07-18T02:29:22.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76542551047033,"aZ":-39.12542113616215,"pfxX":3.528174680633164,"pfxZ":-4.61807761255068,"pX":-1.3777066597274001,"pZ":3.809943285890197,"vX0":-3.1187039733688007,"vY0":-121.61401179685954,"vZ0":0.18566195425737253,"x":169.51,"y":135.91,"x0":-0.540084674340864,"y0":50.00390297325947,"z0":7.112869314457484,"aX":5.3111171641859025},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":-5.6,"spinRate":2436,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.4495540012070558,"extension":6.181125796021598},"index":2,"playId":"b0f05614-a610-3586-8afd-225974fbaf3d","pitchNumber":3,"startTime":"2026-07-18T02:29:49.401Z","endTime":"2026-07-18T02:29:54.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Joey Ortiz steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"b0f05614-a610-3586-8afd-225974fbaf3d","startTime":"2026-07-18T02:30:01.724Z","endTime":"2026-07-18T02:30:28.572Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"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":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634195887023285,"aZ":-35.83056371443902,"pfxX":0.5749997905258786,"pfxZ":-2.140284065783945,"pX":-1.6193794537148456,"pZ":3.7215446044867004,"vX0":-3.2621249252013245,"vY0":-129.4855414123562,"vZ0":-1.6401260189064952,"x":178.73,"y":138.3,"x0":-0.42093387309082875,"y0":50.00346843272857,"z0":7.090565951079939,"aX":0.9820396287387896},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.0,"breakHorizontal":-0.4,"spinRate":2500,"spinDirection":90},"zone":11,"typeConfidence":0.59,"plateTime":0.42210938290362865,"extension":6.073115616211888},"index":4,"playId":"5d15e560-4adc-3e05-b1c2-46bb4ae191da","pitchNumber":4,"startTime":"2026-07-18T02:30:28.572Z","endTime":"2026-07-18T02:30:31.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088955768181908,"aZ":-9.315830200819605,"pfxX":-0.5928074128819483,"pfxZ":11.189470817641585,"pX":0.7526774315864785,"pZ":0.894274365172787,"vX0":3.1222655043853322,"vY0":-141.72925522118,"vZ0":-14.009831468598204,"x":88.31,"y":214.63,"x0":-0.2842072141984757,"y0":50.00453399218679,"z0":6.485482755121806,"aX":-1.2111792876040193},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":0.5,"spinRate":2466,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.38582837672364967,"extension":6.401821030865334},"index":5,"playId":"51df753b-1c4a-36a1-9582-ca50de25f387","pitchNumber":5,"startTime":"2026-07-18T02:30:48.915Z","endTime":"2026-07-18T02:30:52.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:30:52.190Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-18T02:31:21.181Z","endTime":"2026-07-18T02:33:03.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"aa5e130f-bae3-44b7-b044-94897c20b6ab","startTime":"2026-07-18T02:31:21.181Z","endTime":"2026-07-18T02:31:26.181Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.398052609687323,"aZ":-10.198141836427991,"pfxX":0.4603889710335052,"pfxZ":10.651892224274341,"pX":-0.4099611363776086,"pZ":2.861025533077177,"vX0":0.03927888901665092,"vY0":-142.4189352123282,"vZ0":-9.058020269131225,"x":132.63,"y":161.53,"x0":-0.4837687023655435,"y0":50.00460054770603,"z0":6.7199628101422,"aX":0.9498006527275393},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":-0.8,"spinRate":2497,"spinDirection":188},"zone":1,"typeConfidence":0.93,"plateTime":0.3839667764150265,"extension":6.330056684241085},"index":1,"playId":"1a87af7b-ae73-38ef-98bb-0c0023fb17dc","pitchNumber":1,"startTime":"2026-07-18T02:31:38.581Z","endTime":"2026-07-18T02:31:42.267Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.730666037737954,"aZ":-12.772070269921937,"pfxX":-0.8334332717262782,"pfxZ":9.348938287396074,"pX":-0.7156560501056821,"pZ":2.2613381602276563,"vX0":0.36450051515703574,"vY0":-143.08971397938004,"vZ0":-9.939112362146105,"x":144.28,"y":177.72,"x0":-0.7363347906012376,"y0":50.0055336640097,"z0":6.578359442097803,"aX":-1.7300936919452536},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":1.4,"spinRate":2458,"spinDirection":194},"zone":4,"typeConfidence":0.92,"plateTime":0.3826447371550161,"extension":6.324974188456761},"index":2,"playId":"cc79283d-6532-34d5-8e51-1e5d68a6671d","pitchNumber":2,"startTime":"2026-07-18T02:31:57.485Z","endTime":"2026-07-18T02:32:01.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T02:32:12.944Z","endTime":"2026-07-18T02:32:30.579Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.247070369523996,"aZ":-12.990720313863473,"pfxX":-0.12376709061751456,"pfxZ":9.505150630432603,"pX":0.38044175289634974,"pZ":2.402425650122645,"vX0":1.8634410713979583,"vY0":-141.19376694513258,"vZ0":-9.379334737376825,"x":102.5,"y":173.91,"x0":-0.2721142249103556,"y0":50.004147554564824,"z0":6.604101801258481,"aX":-0.24994585875076966},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":-0.1,"spinRate":2437,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.38797220250967834,"extension":6.271232239679766},"index":4,"playId":"102608e1-5d7e-36be-8a41-3d52ed1ffa80","pitchNumber":3,"startTime":"2026-07-18T02:32:30.579Z","endTime":"2026-07-18T02:32:37.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967780301784053,"aZ":-39.151994135272304,"pfxX":4.183108912310343,"pfxZ":-4.573019186798357,"pX":-0.9155275777539698,"pZ":2.2705872197938524,"vX0":-2.5971789880198166,"vY0":-122.62448634082388,"vZ0":-3.654063331243745,"x":151.9,"y":177.47,"x0":-0.3868320413359376,"y0":50.005863611737915,"z0":7.1162753336167475,"aX":6.379454497777735},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.9,"breakHorizontal":-7.0,"spinRate":2576,"spinDirection":33},"zone":13,"typeConfidence":0.91,"plateTime":0.4464629633431336,"extension":6.047317671941342},"index":5,"playId":"883c6f12-c10e-374e-bf3a-8fba174312d7","pitchNumber":4,"startTime":"2026-07-18T02:32:58.322Z","endTime":"2026-07-18T02:33:03.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:33:03.824Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Leo Jiménez lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:35:22.251Z","endTime":"2026-07-18T02:36:22.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Braden Shewmake replaces Andrew Vaughn, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:34:15.861Z","endTime":"2026-07-18T02:34:15.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"702","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"description":"Defensive switch from third base to shortstop for Joey Ortiz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:34:15.889Z","endTime":"2026-07-18T02:34:15.890Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Craig Yoho replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T02:34:15.890Z","endTime":"2026-07-18T02:35:22.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684974,"link":"/api/v1/people/684974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Heriberto Hernández starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-18T02:35:22.461Z","endTime":"2026-07-18T02:35:24.555Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"base":2},{"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.9,"endSpeed":86.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201563359572802,"aZ":-22.19725052167998,"pfxX":-11.785914587902345,"pfxZ":5.173485688455096,"pX":0.4326336132023324,"pZ":2.2439213907001596,"vX0":10.120357652768817,"vY0":-137.88333025327722,"vZ0":-3.1519402224969792,"x":100.51,"y":178.19,"x0":-1.7511946298694538,"y0":50.003660824812954,"z0":4.896973268336261,"aX":-22.731224424812982},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":19.3,"spinRate":2500,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.3969954388725032,"extension":7.222753994225027},"index":4,"playId":"f1192239-6c2c-30ee-916d-d9370f7c052c","pitchNumber":1,"startTime":"2026-07-18T02:35:24.555Z","endTime":"2026-07-18T02:35:28.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31580067857296,"aZ":-22.595212404485864,"pfxX":-11.31317323678515,"pfxZ":4.888683831695259,"pX":0.4634788148606586,"pZ":2.386476653972634,"vX0":9.854617551390028,"vY0":-138.89154068853358,"vZ0":-2.71760322167777,"x":99.33,"y":174.35,"x0":-1.656034949173539,"y0":50.00126316097503,"z0":4.875625595384273,"aX":-22.161432364416775},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":18.5,"spinRate":2496,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.3939358342497794,"extension":7.150307667893095},"index":5,"playId":"09029410-6ac6-3691-9704-c07be4a2ff24","pitchNumber":2,"startTime":"2026-07-18T02:35:40.294Z","endTime":"2026-07-18T02:35:43.361Z","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":95.8,"endSpeed":87.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7753119638853,"aZ":-19.77299945311229,"pfxX":-12.319147777135255,"pfxZ":6.342232263070392,"pX":1.4603333766540776,"pZ":1.4637225345241225,"vX0":12.534789574437735,"vY0":-138.86264207874873,"vZ0":-5.4531653622781775,"x":61.34,"y":199.26,"x0":-1.509226172877296,"y0":50.00236081829277,"z0":4.766326295337471,"aX":-24.085046594476147},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":19.8,"spinRate":2592,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.3942704216574917,"extension":7.163079696876892},"index":6,"playId":"4f295bab-609e-3e00-a931-7b76f26edf70","pitchNumber":3,"startTime":"2026-07-18T02:35:58.267Z","endTime":"2026-07-18T02:36:01.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.272395842205754,"aZ":-18.815082090107513,"pfxX":-10.959151536561212,"pfxZ":6.994514227550932,"pX":-0.5958798989944767,"pZ":2.157488914062361,"vX0":7.383140616430065,"vY0":-137.3160440949144,"vZ0":-3.864433914311009,"x":139.71,"y":180.53,"x0":-1.8948852274921366,"y0":50.00644251017321,"z0":4.862491071716818,"aX":-20.94265509414993},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":18.4,"spinRate":2521,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.3988029913917792,"extension":7.117227912481039},"hitData":{"launchSpeed":99.6,"launchAngle":18.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.39,"coordY":87.54}},"index":7,"playId":"638c2c07-0c74-36df-b780-fa6cd7005e61","pitchNumber":4,"startTime":"2026-07-18T02:36:14.904Z","endTime":"2026-07-18T02:36:22.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:36:22.797Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, first baseman Jake Bauers to pitcher Craig Yoho. Heriberto Hernández to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:36:30.662Z","endTime":"2026-07-18T02:39:53.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44471564735182,"aZ":-21.537128353688352,"pfxX":-11.443356545793865,"pfxZ":5.456478030342029,"pX":0.7585468172860426,"pZ":1.7898902119591782,"vX0":10.624270637176252,"vY0":-138.60997135188958,"vZ0":-4.292998910655617,"x":88.09,"y":190.45,"x0":-1.6338844661178389,"y0":50.00242684073094,"z0":4.793356082256153,"aX":-22.307849665637637},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":18.6,"spinRate":2417,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.3948659286978473,"extension":7.271368137469929},"index":0,"playId":"0dfbc0f8-6a48-3486-b41d-2f063fcd3cf8","pitchNumber":1,"startTime":"2026-07-18T02:36:53.962Z","endTime":"2026-07-18T02:36:57.812Z","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":80.0,"endSpeed":73.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60165107835594,"aZ":-37.65322358760351,"pfxX":-10.297448659299407,"pfxZ":-4.016711591828129,"pX":-0.21351053086170013,"pZ":1.5699565684515198,"vX0":6.80717715303116,"vY0":-116.3222163747338,"vZ0":0.5646617352652776,"x":125.14,"y":196.39,"x0":-1.8455853050187423,"y0":50.002090431603946,"z0":4.905085662102272,"aX":-14.05692101874859},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.8,"breakHorizontal":16.9,"spinRate":2600,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4715736415701097,"extension":7.052042437366317},"index":1,"playId":"d051820d-43be-3f57-89b9-bb6375ac6329","pitchNumber":2,"startTime":"2026-07-18T02:37:11.265Z","endTime":"2026-07-18T02:37:16.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778418945378647,"aZ":-36.599813902675486,"pfxX":-11.10605556390096,"pfxZ":-3.2874362013242653,"pX":0.8538232473111315,"pZ":1.7827042568730467,"vX0":9.44454396321529,"vY0":-115.59756851865609,"vZ0":0.7654392728135637,"x":84.45,"y":190.65,"x0":-1.853905003719892,"y0":50.00382107825736,"z0":4.9779060294344175,"aX":-14.939550037341606},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.4,"breakHorizontal":17.5,"spinRate":2511,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4749256333941343,"extension":7.251663104223804},"index":2,"playId":"8b0a4f6f-3bf5-3ba3-9c32-0c388aa78227","pitchNumber":3,"startTime":"2026-07-18T02:37:32.432Z","endTime":"2026-07-18T02:37:36.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.356703545703304,"aZ":-21.23840786575084,"pfxX":-11.012184650450513,"pfxZ":5.725147299775305,"pX":-0.798346992973377,"pZ":2.02789232359826,"vX0":6.779773129173304,"vY0":-137.52400956821054,"vZ0":-3.792454838346675,"x":147.43,"y":184.03,"x0":-1.8687468492441512,"y0":50.00199492469806,"z0":4.870782181345215,"aX":-21.028711155999698},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":18.5,"spinRate":2481,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.39874928410274,"extension":7.1034878102241406},"index":3,"playId":"5ed21fa8-7876-37df-afd4-faacd5b2ca3f","pitchNumber":4,"startTime":"2026-07-18T02:37:55.064Z","endTime":"2026-07-18T02:37:59.969Z","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":80.5,"endSpeed":73.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810542412432046,"aZ":-37.3212680458438,"pfxX":-10.940445137057347,"pfxZ":-3.7162921030326963,"pX":-1.2996879277422524,"pZ":3.335265755976804,"vX0":4.346741598397698,"vY0":-117.06095609452575,"vZ0":4.189031255749711,"x":166.54,"y":148.73,"x0":-1.7626313785550756,"y0":50.00556505435245,"z0":5.023751239557893,"aX":-15.13356423556722},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.4,"breakHorizontal":18.7,"spinRate":2538,"spinDirection":290},"zone":11,"typeConfidence":2.0,"plateTime":0.46852078884396375,"extension":7.046638747859832},"index":4,"playId":"6f788adb-7b16-379a-af8c-c9d0b6648164","pitchNumber":5,"startTime":"2026-07-18T02:38:22.275Z","endTime":"2026-07-18T02:38:26.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T02:38:42.525Z","endTime":"2026-07-18T02:38:42.526Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"6b5f4685-2f6f-48e6-8479-af41ee6dd5f8","startTime":"2026-07-18T02:38:42.527Z","endTime":"2026-07-18T02:38:47.527Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04032338617995,"aZ":-18.55220214423505,"pfxX":-10.116477328712026,"pfxZ":7.096848577975452,"pX":-0.4377709775536177,"pZ":1.6467853391785763,"vX0":7.493604274663972,"vY0":-138.00398795528906,"vZ0":-5.468505550905515,"x":133.69,"y":194.32,"x0":-1.8802358022891286,"y0":50.006512639833986,"z0":4.9126053694281575,"aX":-19.42711806547157},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":16.7,"spinRate":2475,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.3975987030245518,"extension":7.318846868030747},"index":7,"playId":"44c5700d-1f65-35ed-a83f-35148857dc78","pitchNumber":6,"startTime":"2026-07-18T02:39:22.575Z","endTime":"2026-07-18T02:39:26.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539497747377812,"aZ":-38.902620491471126,"pfxX":-10.961844181015516,"pfxZ":-4.965225656688405,"pX":-0.10357206207204502,"pZ":2.020254799114509,"vX0":7.049467325018552,"vY0":-115.88548177869444,"vZ0":1.7184321189997342,"x":120.95,"y":184.23,"x0":-1.7673972455166682,"y0":50.005368571902444,"z0":4.997504582783835,"aX":-14.846546146373045},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.2,"breakHorizontal":18.0,"spinRate":2678,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.47344093596842773,"extension":7.021329732079378},"hitData":{"launchSpeed":65.6,"launchAngle":-32.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.86,"coordY":164.86}},"index":8,"playId":"cf83ffd9-d26e-34bc-9c34-d16a582d43f0","pitchNumber":7,"startTime":"2026-07-18T02:39:45.824Z","endTime":"2026-07-18T02:39:53.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:39:53.342Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joe Mack lines out sharply to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-07-18T02:40:46.755Z","endTime":"2026-07-18T02:40:56.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T02:40:07.944Z","endTime":"2026-07-18T02:40:49.032Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50283395398428,"aZ":-37.39759589744037,"pfxX":-11.509651161000317,"pfxZ":-3.8112603918635832,"pX":3.343680483611301E-4,"pZ":1.5342595123312912,"vX0":7.376513529651714,"vY0":-116.74555782018908,"vZ0":0.49808430795171343,"x":116.99,"y":197.35,"x0":-1.7167078866767451,"y0":50.0035098030951,"z0":4.859300541913078,"aX":-15.770381611026584},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.5,"breakHorizontal":18.8,"spinRate":2528,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.47049831284669086,"extension":7.2122197600339035},"hitData":{"launchSpeed":100.8,"launchAngle":21.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":95.41,"coordY":53.31}},"index":1,"playId":"ea4c05d0-1d43-3f59-be19-da83ce55662c","pitchNumber":1,"startTime":"2026-07-18T02:40:49.032Z","endTime":"2026-07-18T02:40:56.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:40:56.875Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T02:43:57.575Z","endTime":"2026-07-18T02:45:22.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T02:42:32.928Z","endTime":"2026-07-18T02:42:56.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jackson Chourio starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T02:42:56.409Z","endTime":"2026-07-18T02:43:59.785Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2953638179577,"aZ":-33.51876654900221,"pfxX":6.4100920977641485,"pfxZ":-0.8715297871559997,"pX":0.257433832316895,"pZ":2.031789452205043,"vX0":3.5513160931265206,"vY0":-123.22262609643936,"vZ0":-1.814084615897358,"x":107.19,"y":183.92,"x0":-2.03497534531876,"y0":50.00438244793497,"z0":5.607270395008942,"aX":9.865791554291496},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":3046,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4443596070124243,"extension":5.690034070926035},"index":2,"playId":"69c4be01-0e39-35a5-aa92-275be68b5b29","pitchNumber":1,"startTime":"2026-07-18T02:43:59.785Z","endTime":"2026-07-18T02:44:03.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946308353029025,"aZ":-20.819010878663608,"pfxX":-8.213639411797878,"pfxZ":6.09118940337858,"pX":-0.23229188776103246,"pZ":1.75980840024325,"vX0":7.087890424637713,"vY0":-135.4775219900807,"vZ0":-6.2951149750720266,"x":125.85,"y":191.27,"x0":-1.812311050977477,"y0":50.00074233928177,"z0":5.563554423133141,"aX":-15.302686187233173},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":13.4,"spinRate":2694,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40392940451164216,"extension":5.952504132132196},"index":3,"playId":"5e5344a1-4aee-3809-895e-8d9770f19353","pitchNumber":2,"startTime":"2026-07-18T02:44:36.842Z","endTime":"2026-07-18T02:44:40.113Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5337695180602,"aZ":-39.64843643419813,"pfxX":0.17919060848152135,"pfxZ":-4.614091835727018,"pX":-1.7685477715748115,"pZ":2.65466288981685,"vX0":-0.6986640828138521,"vY0":-125.8859845186219,"vZ0":-0.7848517179864458,"x":184.41,"y":167.1,"x0":-1.5116998897410796,"y0":50.005878577120285,"z0":6.156645943953877,"aX":0.29017768093577545},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.3,"breakHorizontal":-0.1,"spinRate":2997,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.43371473687214124,"extension":5.704023832319591},"index":4,"playId":"20143153-47f2-33fa-b0b6-21a8051ad5ab","pitchNumber":3,"startTime":"2026-07-18T02:44:58.753Z","endTime":"2026-07-18T02:45:02.080Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384644399342815,"aZ":-10.069216498642971,"pfxX":-4.943293063185858,"pfxZ":11.274150608627888,"pX":-0.27199702166986683,"pZ":2.2736116243476485,"vX0":5.651443092231698,"vY0":-138.95157842698615,"vZ0":-7.399103724294305,"x":127.37,"y":177.39,"x0":-1.687489000087922,"y0":50.000919121253666,"z0":5.635623384009221,"aX":-9.690590758635706},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2759,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3938033477548788,"extension":5.910694995146228},"index":5,"playId":"9a7df0e8-fd12-3b36-b445-a83e71f8cc97","pitchNumber":4,"startTime":"2026-07-18T02:45:18.823Z","endTime":"2026-07-18T02:45:22.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:45:22.623Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T02:45:57.826Z","endTime":"2026-07-18T02:49:04.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[6],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T02:45:46.521Z","endTime":"2026-07-18T02:46:00.089Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":87.5,"endSpeed":81.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88273128248183,"aZ":-31.38524804151551,"pfxX":3.295010042807762,"pfxZ":0.4797535535068782,"pX":1.031126709779535,"pZ":1.3379104816639829,"vX0":6.163002528293537,"vY0":-127.2713407794458,"vZ0":-4.3611683450124,"x":77.7,"y":202.66,"x0":-1.8451010917470312,"y0":50.00289509359134,"z0":5.545155472961405,"aX":5.433159141947728},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-7.3,"spinRate":3302,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4295191613266356,"extension":5.879938035443146},"index":1,"playId":"403a034d-389e-3863-9546-0d2f65abbb2a","pitchNumber":1,"startTime":"2026-07-18T02:46:00.089Z","endTime":"2026-07-18T02:46:03.865Z","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.6,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506612030097777,"aZ":-19.29817123436579,"pfxX":-7.57838817483089,"pfxZ":6.692290673962072,"pX":-0.5923494017722234,"pZ":1.5405146201586566,"vX0":5.953105814563513,"vY0":-137.56468597182337,"vZ0":-7.357266064050734,"x":139.58,"y":197.19,"x0":-1.7960586891076817,"y0":50.00100045348142,"z0":5.550025556772376,"aX":-14.574714519903196},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":2798,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39762977493695084,"extension":5.903733786380373},"index":2,"playId":"82d7970b-f9ef-35d2-82da-b94fd271381b","pitchNumber":2,"startTime":"2026-07-18T02:46:20.169Z","endTime":"2026-07-18T02:46:25.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006185288886687,"aZ":-26.947644671617006,"pfxX":-0.6622459528395792,"pfxZ":2.934286315106543,"pX":0.38079026403562355,"pZ":1.0759893192705108,"vX0":5.057017247240168,"vY0":-132.04604255048093,"vZ0":-7.084071465789885,"x":102.49,"y":209.73,"x0":-1.466509874968274,"y0":50.00203509501958,"z0":5.754082573414062,"aX":-1.1796925950080936},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":0.2,"spinRate":2706,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.41354417521427633,"extension":5.901471391966351},"index":3,"playId":"affe7606-e3b0-3d18-af01-afee3fdc5c0f","pitchNumber":3,"startTime":"2026-07-18T02:46:41.154Z","endTime":"2026-07-18T02:46:45.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34208386569537,"aZ":-27.13391465134003,"pfxX":-9.754509615519234,"pfxZ":3.3116255759115836,"pX":0.15985826619540275,"pZ":2.002676844076345,"vX0":7.023504061933666,"vY0":-122.63873113158209,"vZ0":-3.3923889793646063,"x":110.91,"y":184.71,"x0":-1.4743314874411009,"y0":50.005002540313484,"z0":5.719378481313715,"aX":-14.854860095324863},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":16.0,"spinRate":1767,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4466869748987028,"extension":5.971511964683639},"index":4,"playId":"a087068c-a6e7-33de-aee2-f6ec5cc3389d","pitchNumber":4,"startTime":"2026-07-18T02:47:04.354Z","endTime":"2026-07-18T02:47:08.592Z","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.5,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228915761749924,"aZ":-23.677404994750923,"pfxX":-8.238636502944127,"pfxZ":4.544495377104505,"pX":-0.7609414513304867,"pZ":1.9235148650461489,"vX0":5.526019139555227,"vY0":-135.95626499240475,"vZ0":-5.504151669225532,"x":146.01,"y":186.85,"x0":-1.751068299172808,"y0":50.0011123965303,"z0":5.620802645926889,"aX":-15.398189977057754},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2701,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4031049739736008,"extension":5.898672465918964},"index":5,"playId":"fd0f6dd4-5943-35bd-acc4-977d7ccb1bac","pitchNumber":5,"startTime":"2026-07-18T02:47:22.326Z","endTime":"2026-07-18T02:47:28.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-18T02:47:39.475Z","endTime":"2026-07-18T02:48:59.996Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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.1,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642311911672014,"aZ":-29.524864206765926,"pfxX":3.362308850543063,"pfxZ":1.6417026963181724,"pX":2.0551507185884414,"pZ":0.8814658822188568,"vX0":8.201785648267927,"vY0":-126.57399032268384,"vZ0":-5.614881033400711,"x":38.66,"y":214.98,"x0":-1.6686331655096214,"y0":50.00601166963714,"z0":5.502589663632695,"aX":5.437399921678466},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-8.0,"spinRate":3218,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43328824764153806,"extension":5.931335364098398},"index":7,"playId":"4a3b5aab-b49a-3838-80c9-98a92581a797","pitchNumber":6,"startTime":"2026-07-18T02:48:59.996Z","endTime":"2026-07-18T02:49:04.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:49:04.183Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T02:49:14.525Z","endTime":"2026-07-18T02:51:47.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85917858620702,"aZ":-29.606564680765928,"pfxX":-0.2712182002044017,"pfxZ":1.4842194453355528,"pX":-1.4717598103097242,"pZ":2.611795206768714,"vX0":0.9721151266020339,"vY0":-129.88428615056787,"vZ0":-2.7161354804689877,"x":173.1,"y":168.26,"x0":-1.81352170545544,"y0":50.00380905863652,"z0":5.892490827554267,"aX":-0.46959987112683804},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":0.4,"spinRate":2713,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4196032898238138,"extension":5.738589404013313},"index":0,"playId":"424c8f5c-dfcb-36e3-85c0-f20844b5ecf8","pitchNumber":1,"startTime":"2026-07-18T02:49:33.569Z","endTime":"2026-07-18T02:49:37.895Z","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":92.5,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60327411629219,"aZ":-25.217041559129587,"pfxX":-9.985034739336793,"pfxZ":3.8387372005256015,"pX":-1.0184718613003565,"pZ":2.8033930453588103,"vX0":5.560123273452319,"vY0":-134.58116137483677,"vZ0":-2.7587666655353877,"x":155.82,"y":163.09,"x0":-1.8277199349734385,"y0":50.00058636097737,"z0":5.651908963201667,"aX":-18.085616168781595},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":2773,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40894060740160265,"extension":5.880879917315239},"index":1,"playId":"b8928f14-a2a0-3191-afd3-0dd2185f0a6f","pitchNumber":2,"startTime":"2026-07-18T02:49:50.648Z","endTime":"2026-07-18T02:49:55.055Z","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":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818975830663973,"aZ":-39.236259844044866,"pfxX":0.12798084938794108,"pfxZ":-4.413821630664566,"pX":-0.36143058121186705,"pZ":2.1576753597551317,"vX0":2.4276404344522016,"vY0":-125.28813261332775,"vZ0":-1.8281336274741475,"x":130.78,"y":180.52,"x0":-1.3570393809175945,"y0":50.004531654590735,"z0":6.084918579276966,"aX":0.204093598706297},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.2,"breakHorizontal":-0.7,"spinRate":2957,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.43612863971214466,"extension":5.784695689469983},"index":2,"playId":"2402abec-94fe-3ec3-977f-e0236fd72ec9","pitchNumber":3,"startTime":"2026-07-18T02:50:08.365Z","endTime":"2026-07-18T02:50:15.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86284283166341,"aZ":-37.89953288104975,"pfxX":-0.9128276931447791,"pfxZ":-3.4494779806250238,"pX":0.17173650936132803,"pZ":1.7641173532462109,"vX0":4.150519432484743,"vY0":-127.648287577493,"vZ0":-3.048043542651749,"x":110.45,"y":191.15,"x0":-1.3526846944027895,"y0":50.00322896525041,"z0":5.940500587751591,"aX":-1.515510921355987},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.7,"breakHorizontal":0.7,"spinRate":2998,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.42814536888575283,"extension":5.901652630583321},"index":3,"playId":"b65bbfa4-bd19-3cda-bbec-1f4ece94878f","pitchNumber":4,"startTime":"2026-07-18T02:50:25.915Z","endTime":"2026-07-18T02:50:29.892Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.586317016059038,"aZ":-24.886867420298728,"pfxX":-9.090416265196712,"pfxZ":4.609570022626066,"pX":0.11764994570286556,"pZ":3.5304893489585325,"vX0":6.9840986664343765,"vY0":-125.07683468700928,"vZ0":-0.8743914687703443,"x":112.52,"y":143.46,"x0":-1.5318611914893836,"y0":50.00533211356059,"z0":5.9281582253235285,"aX":-14.383262830756196},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":1936,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4381679663315965,"extension":5.863127805643625},"index":4,"playId":"de090fff-6ade-3bb5-8095-7a0860c01767","pitchNumber":5,"startTime":"2026-07-18T02:50:45.744Z","endTime":"2026-07-18T02:50:52.579Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-18T02:51:19.205Z","endTime":"2026-07-18T02:51:41.437Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.644874119793688,"aZ":-38.76357693945133,"pfxX":1.6370264055818207,"pfxZ":-4.020022334037569,"pX":0.8252967402781207,"pZ":0.39090218106629554,"vX0":4.827834194211041,"vY0":-126.92307493472806,"vZ0":-6.057181673937517,"x":85.54,"y":228.23,"x0":-1.309905551112676,"y0":50.002163331283555,"z0":5.8758005572415195,"aX":2.6839758113301597},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.4,"breakHorizontal":-4.0,"spinRate":3038,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4306477921395109,"extension":5.97653334938835},"index":6,"playId":"59b42924-d4e0-35af-93fc-2591d669d243","pitchNumber":6,"startTime":"2026-07-18T02:51:41.437Z","endTime":"2026-07-18T02:51:47.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:51:47.906Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to center fielder Jakob Marsee. Jackson Chourio scores. William Contreras to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T02:52:00.168Z","endTime":"2026-07-18T02:53:23.293Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".472"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.389"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.21"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.67"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.53"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.09"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.27"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.54"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.68"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.54"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.30"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.389"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3147004907374,"aZ":-36.318084665004264,"pfxX":4.2712708602643055,"pfxZ":-2.5864884220644893,"pX":-0.4381036010587167,"pZ":2.1096297102936368,"vX0":2.3537053956814087,"vY0":-126.52271161967913,"vZ0":-1.760445974362706,"x":133.7,"y":181.82,"x0":-1.9383629224960424,"y0":50.001251946029576,"z0":5.753382196765242,"aX":6.851192483781845},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-8.3,"spinRate":3099,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.4346492432224398,"extension":5.9993204942810605},"index":0,"playId":"d99a79cb-df63-3b27-b561-d37b318a1933","pitchNumber":1,"startTime":"2026-07-18T02:52:15.798Z","endTime":"2026-07-18T02:52:19.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343728846882435,"aZ":-30.137437015067047,"pfxX":0.27459409022191483,"pfxZ":1.177095405581344,"pX":-1.2163238477175318,"pZ":2.769308944016875,"vX0":0.6574596923133981,"vY0":-130.27817884787675,"vZ0":-2.4596013725173296,"x":163.36,"y":164.01,"x0":-1.5068485990302032,"y0":50.003429821474434,"z0":5.985507798411576,"aX":0.4757631487566994},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2792,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41915294369889455,"extension":5.743613010645328},"index":1,"playId":"3238e31c-a0cc-30e1-af4c-e820c0ae9cfa","pitchNumber":2,"startTime":"2026-07-18T02:52:33.120Z","endTime":"2026-07-18T02:52:37.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39237902198374,"aZ":-22.608125505126246,"pfxX":-9.350949140752235,"pfxZ":6.149495352867893,"pX":0.3079269443401315,"pZ":1.8950472332476276,"vX0":7.070555520823759,"vY0":-124.08054203681398,"vZ0":-4.850772210133181,"x":105.26,"y":187.61,"x0":-1.3671234233739926,"y0":50.00132645755878,"z0":5.764807517586486,"aX":-14.543988188519279},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2026,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4418408464367749,"extension":5.882336642394108},"index":2,"playId":"680ef676-4094-398e-99cf-286d08e9336c","pitchNumber":3,"startTime":"2026-07-18T02:52:53.903Z","endTime":"2026-07-18T02:52:58.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635243615438302,"aZ":-31.045991483715476,"pfxX":2.2369371493539933,"pfxZ":0.6783813831948304,"pX":-0.12898904022356955,"pZ":2.2103009388575363,"vX0":3.7817850027556275,"vY0":-128.0588921332651,"vZ0":-2.456974064771936,"x":121.92,"y":179.1,"x0":-1.9159257931581548,"y0":50.00263674779427,"z0":5.612758084505898,"aX":3.711158411761802},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":3164,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.42784445237663915,"extension":5.688714985133869},"hitData":{"launchSpeed":94.3,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.76,"coordY":83.27}},"index":3,"playId":"bbed7771-12a3-3edd-af9b-c16c48280b0d","pitchNumber":4,"startTime":"2026-07-18T02:53:15.175Z","endTime":"2026-07-18T02:53:23.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:53:23.293Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Mitchell singles on a ground ball to center fielder Jakob Marsee. Jackson Chourio scores. William Contreras to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-07-18T02:52:00.168Z","endTime":"2026-07-18T02:53:23.293Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".472"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".545"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.389"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.21"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.67"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.53"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.09"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.27"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.19"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.54"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.68"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.54"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.30"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.389"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.217"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".424"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3147004907374,"aZ":-36.318084665004264,"pfxX":4.2712708602643055,"pfxZ":-2.5864884220644893,"pX":-0.4381036010587167,"pZ":2.1096297102936368,"vX0":2.3537053956814087,"vY0":-126.52271161967913,"vZ0":-1.760445974362706,"x":133.7,"y":181.82,"x0":-1.9383629224960424,"y0":50.001251946029576,"z0":5.753382196765242,"aX":6.851192483781845},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.8,"breakHorizontal":-8.3,"spinRate":3099,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.4346492432224398,"extension":5.9993204942810605},"index":0,"playId":"d99a79cb-df63-3b27-b561-d37b318a1933","pitchNumber":1,"startTime":"2026-07-18T02:52:15.798Z","endTime":"2026-07-18T02:52:19.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343728846882435,"aZ":-30.137437015067047,"pfxX":0.27459409022191483,"pfxZ":1.177095405581344,"pX":-1.2163238477175318,"pZ":2.769308944016875,"vX0":0.6574596923133981,"vY0":-130.27817884787675,"vZ0":-2.4596013725173296,"x":163.36,"y":164.01,"x0":-1.5068485990302032,"y0":50.003429821474434,"z0":5.985507798411576,"aX":0.4757631487566994},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2792,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41915294369889455,"extension":5.743613010645328},"index":1,"playId":"3238e31c-a0cc-30e1-af4c-e820c0ae9cfa","pitchNumber":2,"startTime":"2026-07-18T02:52:33.120Z","endTime":"2026-07-18T02:52:37.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39237902198374,"aZ":-22.608125505126246,"pfxX":-9.350949140752235,"pfxZ":6.149495352867893,"pX":0.3079269443401315,"pZ":1.8950472332476276,"vX0":7.070555520823759,"vY0":-124.08054203681398,"vZ0":-4.850772210133181,"x":105.26,"y":187.61,"x0":-1.3671234233739926,"y0":50.00132645755878,"z0":5.764807517586486,"aX":-14.543988188519279},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2026,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.4418408464367749,"extension":5.882336642394108},"index":2,"playId":"680ef676-4094-398e-99cf-286d08e9336c","pitchNumber":3,"startTime":"2026-07-18T02:52:53.903Z","endTime":"2026-07-18T02:52:58.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635243615438302,"aZ":-31.045991483715476,"pfxX":2.2369371493539933,"pfxZ":0.6783813831948304,"pX":-0.12898904022356955,"pZ":2.2103009388575363,"vX0":3.7817850027556275,"vY0":-128.0588921332651,"vZ0":-2.456974064771936,"x":121.92,"y":179.1,"x0":-1.9159257931581548,"y0":50.00263674779427,"z0":5.612758084505898,"aX":3.711158411761802},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.9,"spinRate":3164,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.42784445237663915,"extension":5.688714985133869},"hitData":{"launchSpeed":94.3,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.76,"coordY":83.27}},"index":3,"playId":"bbed7771-12a3-3edd-af9b-c16c48280b0d","pitchNumber":4,"startTime":"2026-07-18T02:53:15.175Z","endTime":"2026-07-18T02:53:23.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T02:53:23.293Z","atBatIndex":76},"scoringPlays":[30,34,76],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":145.78,"y":86.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":147.25,"y":152.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":124.6,"y":49.58},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":151.73,"y":140.01},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8],"bottom":[9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":161.14,"y":95.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":147.92,"y":157.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":203.3,"y":97.29},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":124.95,"y":192.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":106.71,"y":168.4},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":72.45,"y":149.75},"type":"O","description":"Pop Out"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":154.56,"y":121.61},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":148.77,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":108.99,"y":163.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":102.64,"y":141.79},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":28,"top":[20,21,22,23],"bottom":[24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":114.82,"y":153.2},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":200.68,"y":122.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":116.84,"y":147.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":135.59,"y":143.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":61.63,"y":78.23},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":38,"top":[29,30,31,32],"bottom":[33,34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":171.49,"y":44.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":76.81,"y":166.38},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":120.18,"y":180.69},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":111.78,"y":167.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":38.88,"y":72.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":217.68,"y":112.16},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":128.5,"y":180.06},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":139.14,"y":188.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":158.15,"y":148.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":140.15,"y":149.66},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":155.14,"y":76.48},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":169.96,"y":141.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":150.2,"y":128.49},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":178.9,"y":122.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":95.33,"y":164.32},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":147.25,"y":147.63},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55],"bottom":[56,57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":126.98,"y":142.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":159.41,"y":156.24},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":113.8,"y":151.68},"type":"O","description":"Pop Out"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64],"bottom":[65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":133.06,"y":141.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":61.78,"y":105.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":149.39,"y":52.2},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":148.26,"y":171.95},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":145.42,"y":83.46},"type":"H","description":"Single"}]}},{"startIndex":70,"endIndex":76,"top":[70,71,72],"bottom":[73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":10,"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":69.39,"y":87.54},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":10,"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":155.86,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":10,"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":95.41,"y":53.31},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":10,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":147.76,"y":83.27},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":12},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"catcher":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"first":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"onDeck":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"inHole":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"onDeck":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"inHole":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"first":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"second":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"battingOrder":6,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":1,"strikes":2,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":11,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".253","atBats":35,"obp":".329","slg":".410","ops":".739","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":183,"era":"3.98","inningsPitched":"9.2","saveOpportunities":0,"earnedRuns":1,"whip":"1.24","battersFaced":42,"outs":29,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":76,"strikes":107,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"pitchesPerInning":"18.93","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":29,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":49,"obp":".352","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":194,"era":"3.75","inningsPitched":"12.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.42","battersFaced":54,"outs":36,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":61,"strikes":133,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".---","pitchesPerInning":"16.17","gamesFinished":5,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"10.50","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"13.50","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":33,"gamesStarted":4,"flyOuts":32,"groundOuts":40,"airOuts":53,"runs":22,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":184,"obp":".282","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":854,"era":"3.53","inningsPitched":"51.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.10","battersFaced":210,"outs":153,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":327,"strikes":527,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":10,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"10.06","walksPer9Inn":"3.53","hitsPer9Inn":"6.35","runsScoredPer9":"3.88","homeRunsPer9":"1.06","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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"}]},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":"2.00","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":31,"flyOuts":4,"groundOuts":24,"airOuts":8,"runs":14,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".272","atBats":81,"obp":".366","slg":".543","ops":".909","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":44,"rbi":13,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":24,"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":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":1,"flyOuts":20,"groundOuts":13,"airOuts":36,"runs":25,"doubles":4,"triples":2,"homeRuns":7,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":118,"obp":".341","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":565,"era":"6.60","inningsPitched":"30.0","wins":3,"losses":3,"saves":13,"saveOpportunities":15,"holds":2,"blownSaves":2,"earnedRuns":22,"whip":"1.43","battersFaced":135,"outs":90,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":189,"strikes":376,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"18.83","gamesFinished":25,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.90","hitsPer9Inn":"9.00","runsScoredPer9":"7.50","homeRunsPer9":"2.10","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"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"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":34,"groundOuts":45,"airOuts":60,"runs":25,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":1,"hits":49,"hitByPitch":1,"avg":".237","atBats":207,"obp":".315","slg":".478","ops":".793","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":99,"rbi":36,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.92","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":108,"errors":1,"chances":110,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":44,"strikes":60,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":21,"gamesStarted":21,"flyOuts":79,"groundOuts":147,"airOuts":140,"runs":64,"doubles":21,"triples":2,"homeRuns":14,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":0,"hits":130,"hitByPitch":7,"atBats":520,"obp":".307","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":2052,"era":"3.89","inningsPitched":"136.2","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":568,"outs":410,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":2052,"balls":672,"strikes":1380,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".667","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.05","walksPer9Inn":"2.44","hitsPer9Inn":"8.56","runsScoredPer9":"4.21","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"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"}]},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":25,"gamesStarted":9,"flyOuts":45,"groundOuts":88,"airOuts":73,"runs":31,"doubles":11,"triples":2,"homeRuns":8,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":285,"obp":".329","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1213,"era":"3.48","inningsPitched":"75.0","wins":2,"losses":4,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":29,"whip":"1.39","battersFaced":324,"outs":225,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1213,"balls":448,"strikes":765,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".333","pitchesPerInning":"16.17","gamesFinished":8,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"6.72","walksPer9Inn":"4.20","hitsPer9Inn":"8.28","runsScoredPer9":"3.72","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":13,"groundOuts":10,"airOuts":31,"runs":24,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":5,"avg":".240","atBats":96,"obp":".368","slg":".469","ops":".837","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":45,"rbi":9,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.32","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":11,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":61,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":52,"groundOuts":75,"airOuts":109,"runs":47,"doubles":11,"triples":3,"homeRuns":5,"strikeOuts":86,"baseOnBalls":50,"intentionalWalks":0,"hits":64,"hitByPitch":9,"avg":".195","atBats":329,"obp":".316","slg":".292","ops":".608","caughtStealing":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":96,"rbi":25,"leftOnBase":123,"sacBunts":4,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.80","popOuts":32,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":218,"errors":0,"chances":222,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","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":41,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":32,"runs":24,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":40,"baseOnBalls":27,"intentionalWalks":1,"hits":35,"hitByPitch":3,"atBats":149,"obp":".359","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":709,"era":"4.20","inningsPitched":"40.2","wins":4,"losses":4,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":19,"whip":"1.52","battersFaced":182,"outs":122,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":276,"strikes":433,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".500","pitchesPerInning":"17.43","gamesFinished":7,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"8.85","walksPer9Inn":"5.98","hitsPer9Inn":"7.75","runsScoredPer9":"5.31","homeRunsPer9":"0.00","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":60,"groundOuts":98,"airOuts":105,"runs":37,"doubles":16,"triples":2,"homeRuns":11,"strikeOuts":116,"baseOnBalls":38,"intentionalWalks":0,"hits":82,"hitByPitch":7,"atBats":398,"obp":".285","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":1715,"era":"2.58","inningsPitched":"108.0","wins":9,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.11","battersFaced":446,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1715,"balls":616,"strikes":1099,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".900","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"9.67","walksPer9Inn":"3.17","hitsPer9Inn":"6.83","runsScoredPer9":"3.08","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":33,"groundOuts":71,"airOuts":78,"runs":21,"doubles":17,"triples":2,"homeRuns":3,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":0,"hits":63,"hitByPitch":0,"avg":".273","atBats":231,"obp":".313","slg":".403","ops":".716","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":93,"rbi":34,"leftOnBase":100,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":22,"lineOuts":23},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":15,"strikes":25,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":72,"errors":8,"chances":194,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":12,"groundOuts":24,"airOuts":23,"runs":15,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":5,"atBats":90,"obp":".349","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":431,"era":"5.25","inningsPitched":"24.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.33","battersFaced":107,"outs":72,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":145,"strikes":286,"strikePercentage":".660","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.96","gamesFinished":7,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"5.63","homeRunsPer9":"0.38","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":6,"flyOuts":21,"groundOuts":25,"airOuts":32,"runs":15,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":109,"obp":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":447,"era":"5.13","inningsPitched":"26.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"1.48","battersFaced":121,"outs":79,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":158,"strikes":289,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"16.97","gamesFinished":1,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.86","walksPer9Inn":"3.42","hitsPer9Inn":"9.91","runsScoredPer9":"5.13","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":61,"groundOuts":101,"airOuts":105,"runs":50,"doubles":13,"triples":6,"homeRuns":6,"strikeOuts":49,"baseOnBalls":50,"intentionalWalks":4,"hits":108,"hitByPitch":0,"avg":".303","atBats":357,"obp":".383","slg":".423","ops":".806","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":151,"rbi":37,"leftOnBase":141,"sacBunts":1,"sacFlies":5,"babip":".332","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":14,"lineOuts":30},"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":220,"putOuts":140,"errors":6,"chances":366,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"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":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":28,"groundOuts":25,"airOuts":48,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":17,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":149,"obp":".268","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":693,"era":"3.00","inningsPitched":"42.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":16,"blownSaves":0,"earnedRuns":14,"whip":"1.02","battersFaced":168,"outs":126,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":249,"strikes":444,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".500","pitchesPerInning":"16.50","gamesFinished":4,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.64","hitsPer9Inn":"5.57","runsScoredPer9":"3.43","homeRunsPer9":"0.86","inheritedRunners":17,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":4},"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"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":33,"groundOuts":49,"airOuts":63,"runs":36,"doubles":16,"triples":3,"homeRuns":12,"strikeOuts":99,"baseOnBalls":28,"intentionalWalks":2,"hits":64,"hitByPitch":6,"avg":".235","atBats":272,"obp":".318","slg":".449","ops":".767","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":122,"rbi":42,"leftOnBase":133,"sacBunts":1,"sacFlies":2,"babip":".319","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":248,"errors":4,"chances":263,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":49,"groundOuts":91,"airOuts":99,"runs":50,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":31,"baseOnBalls":33,"intentionalWalks":1,"hits":87,"hitByPitch":5,"avg":".289","atBats":301,"obp":".362","slg":".455","ops":".817","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":137,"rbi":58,"leftOnBase":122,"sacBunts":1,"sacFlies":6,"babip":".281","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.15","popOuts":28,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":34,"stolenBasePercentage":".872","caughtStealingPercentage":".128","assists":24,"putOuts":378,"errors":2,"chances":404,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":14,"groundOuts":37,"airOuts":25,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":5,"avg":".211","atBats":109,"obp":".304","slg":".303","ops":".607","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":33,"rbi":8,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":23,"errors":3,"chances":53,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":33,"groundOuts":68,"airOuts":73,"runs":36,"doubles":12,"triples":2,"homeRuns":9,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":68,"hitByPitch":1,"atBats":255,"obp":".313","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1034,"era":"4.57","inningsPitched":"65.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.31","battersFaced":276,"outs":195,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1034,"balls":354,"strikes":680,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".444","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.35","hitsPer9Inn":"9.42","runsScoredPer9":"4.98","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":8,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690978":{"person":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":26,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":52,"strikes":67,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".250","slg":".273","ops":".523","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":6,"putOuts":29,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":22,"groundOuts":46,"airOuts":36,"runs":24,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":42,"baseOnBalls":12,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".239","atBats":159,"obp":".301","slg":".409","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":65,"rbi":23,"leftOnBase":72,"sacBunts":3,"sacFlies":0,"babip":".282","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.71","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":30,"stolenBasePercentage":".638","caughtStealingPercentage":".362","assists":27,"putOuts":416,"errors":5,"chances":448,"fielding":".989","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677956":{"person":{"id":677956,"fullName":"Rece Hinds","link":"/api/v1/people/677956"},"jerseyNumber":"40","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".114","atBats":35,"obp":".158","slg":".200","ops":".358","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":7,"rbi":5,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":46,"groundOuts":63,"airOuts":87,"runs":40,"doubles":16,"triples":1,"homeRuns":13,"strikeOuts":95,"baseOnBalls":34,"intentionalWalks":0,"hits":64,"hitByPitch":6,"atBats":308,"obp":".298","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1408,"era":"3.78","inningsPitched":"85.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.14","battersFaced":349,"outs":257,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1408,"balls":514,"strikes":894,"strikePercentage":".630","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".417","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.98","walksPer9Inn":"3.57","hitsPer9Inn":"6.72","runsScoredPer9":"4.20","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":29,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":58,"groundOuts":109,"airOuts":94,"runs":61,"doubles":27,"triples":6,"homeRuns":9,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":0,"hits":129,"hitByPitch":4,"avg":".336","atBats":384,"obp":".370","slg":".508","ops":".878","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":195,"rbi":45,"leftOnBase":138,"sacBunts":0,"sacFlies":6,"babip":".372","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.67","popOuts":12,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":201,"putOuts":126,"errors":13,"chances":340,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[689414,672640,669364,669065,681715,665052,677870,805300,691788,691594,645261,676534,656848,664126,669199],"pitchers":[645261,676534,656848,664126,669199],"bench":[677956,640459,665923],"bullpen":[690978,806188,687473,676083,676974,691587,663969,676604],"battingOrder":[689414,672640,669364,669065,681715,677870,805300,691788,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (27, Henderson)."},{"label":"HR","value":"Conine (6, 5th inning off Henderson, 0 on, 1 out)."},{"label":"TB","value":"Conine 4; Edwards, X; Hernández, H; Hicks, L; Lopez, O 3; Sanoja."},{"label":"RBI","value":"Conine (13)."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Mack; Marsee; Hernández, H."},{"label":"GIDP","value":"Edwards, X; Hicks, L."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hernández, H (6, 2nd base off Ashby/Contreras, Wm); Edwards, X (14, 2nd base off Megill/Contreras, Wm)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edwards, X-Lopez, O-Stowers)."}]}],"note":[{"label":"a","value":"Popped out for Conine in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".254","atBats":34,"obp":".337","slg":".397","ops":".734","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":10,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":11,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".200","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"3.45","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.16","battersFaced":35,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":44,"strikes":101,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":1,"pitchesPerInning":"14.50","runsScoredPer9":"0.90","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":30,"errors":0,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":6,"strikes":15,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":6,"flyOuts":47,"groundOuts":65,"airOuts":85,"runs":29,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":62,"baseOnBalls":27,"intentionalWalks":2,"hits":62,"hitByPitch":0,"atBats":269,"obp":".299","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1181,"era":"3.51","inningsPitched":"74.1","wins":5,"losses":4,"saves":4,"saveOpportunities":5,"holds":4,"blownSaves":1,"earnedRuns":29,"whip":"1.20","battersFaced":301,"outs":223,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1181,"balls":421,"strikes":760,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".556","pitchesPerInning":"15.89","gamesFinished":5,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.27","hitsPer9Inn":"7.51","runsScoredPer9":"3.51","homeRunsPer9":"0.97","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","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":0,"leftOnBase":4,"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":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":9,"groundOuts":26,"airOuts":19,"runs":10,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".247","atBats":77,"obp":".348","slg":".312","ops":".660","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":24,"rbi":7,"leftOnBase":45,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":31,"errors":1,"chances":78,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":21,"strikes":52,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":7,"gamesStarted":7,"flyOuts":17,"groundOuts":19,"airOuts":39,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":120,"obp":".250","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":503,"era":"2.97","inningsPitched":"33.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.93","battersFaced":128,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":151,"strikes":352,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":1,"winPercentage":".750","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.26","walksPer9Inn":"1.89","hitsPer9Inn":"6.48","runsScoredPer9":"2.97","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":35,"groundOuts":68,"airOuts":64,"runs":25,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".230","atBats":217,"obp":".295","slg":".323","ops":".618","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":70,"rbi":23,"leftOnBase":113,"sacBunts":4,"sacFlies":3,"babip":".264","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.25","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":159,"putOuts":73,"errors":8,"chances":240,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 3 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":42,"groundOuts":56,"airOuts":65,"runs":45,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":72,"baseOnBalls":20,"intentionalWalks":1,"hits":74,"hitByPitch":1,"avg":".278","atBats":266,"obp":".330","slg":".489","ops":".819","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":130,"rbi":37,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".335","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.46","popOuts":13,"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":2,"putOuts":107,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":24,"groundOuts":68,"airOuts":40,"runs":42,"doubles":14,"triples":1,"homeRuns":6,"strikeOuts":81,"baseOnBalls":29,"intentionalWalks":3,"hits":60,"hitByPitch":3,"avg":".243","atBats":247,"obp":".329","slg":".381","ops":".710","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":94,"rbi":31,"leftOnBase":109,"sacBunts":1,"sacFlies":1,"babip":".335","groundOutsToAirouts":"1.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.17","popOuts":2,"lineOuts":14},"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":3,"errors":0,"chances":3,"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"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":41,"groundOuts":65,"airOuts":63,"runs":56,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":92,"baseOnBalls":49,"intentionalWalks":3,"hits":79,"hitByPitch":3,"avg":".265","atBats":298,"obp":".373","slg":".503","ops":".876","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":150,"rbi":59,"leftOnBase":137,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.56","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":444,"errors":6,"chances":479,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"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":1,"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":90,"flyOuts":38,"groundOuts":101,"airOuts":83,"runs":33,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":25,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".236","atBats":276,"obp":".301","slg":".330","ops":".631","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":91,"rbi":34,"leftOnBase":131,"sacBunts":1,"sacFlies":3,"babip":".250","groundOutsToAirouts":"1.22","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":22,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":139,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"702","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":16,"groundOuts":25,"airOuts":23,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".250","atBats":80,"obp":".265","slg":".413","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":33,"rbi":9,"leftOnBase":29,"sacBunts":2,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":27,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":15,"groundOuts":47,"airOuts":31,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":2,"hits":26,"hitByPitch":0,"atBats":138,"obp":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":601,"era":"2.50","inningsPitched":"39.2","wins":4,"losses":2,"saves":6,"saveOpportunities":8,"holds":13,"blownSaves":2,"earnedRuns":11,"whip":"1.03","battersFaced":155,"outs":119,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":601,"balls":211,"strikes":390,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".667","pitchesPerInning":"15.15","gamesFinished":13,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"8.17","walksPer9Inn":"3.40","hitsPer9Inn":"5.90","runsScoredPer9":"2.50","homeRunsPer9":"0.68","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","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":1,"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":10,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":14,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":47,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":199,"era":"2.57","inningsPitched":"14.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.71","battersFaced":53,"outs":42,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":73,"strikes":126,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.21","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.21","hitsPer9Inn":"3.21","runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":38,"gamesStarted":0,"flyOuts":28,"groundOuts":37,"airOuts":48,"runs":19,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":148,"obp":".295","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":639,"era":"3.61","inningsPitched":"42.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.16","battersFaced":166,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":235,"strikes":404,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"15.09","gamesFinished":6,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.80","walksPer9Inn":"3.61","hitsPer9Inn":"6.80","runsScoredPer9":"4.04","homeRunsPer9":"1.06","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":5},"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}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"701","stats":{"batting":{"note":"a-","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":23,"groundOuts":41,"airOuts":44,"runs":20,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":20,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".309","atBats":149,"obp":".395","slg":".470","ops":".865","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":70,"rbi":24,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.50","popOuts":6,"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":15,"putOuts":213,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":9,"flyOuts":45,"groundOuts":67,"airOuts":72,"runs":29,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":20,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":267,"obp":".296","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1093,"era":"3.09","inningsPitched":"70.0","wins":4,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":24,"whip":"1.20","battersFaced":292,"outs":210,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1093,"balls":373,"strikes":720,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".571","pitchesPerInning":"15.61","gamesFinished":3,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.57","hitsPer9Inn":"8.23","runsScoredPer9":"3.73","homeRunsPer9":"0.77","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":15},"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}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":1,"flyOuts":22,"groundOuts":50,"airOuts":39,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":1,"hits":52,"hitByPitch":2,"atBats":216,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1000,"era":"3.49","inningsPitched":"56.2","wins":12,"losses":2,"saves":0,"saveOpportunities":5,"holds":7,"blownSaves":5,"earnedRuns":22,"whip":"1.43","battersFaced":249,"outs":170,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":1000,"balls":386,"strikes":614,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".857","pitchesPerInning":"17.65","gamesFinished":5,"strikeoutWalkRatio":"2.66","strikeoutsPer9Inn":"12.23","walksPer9Inn":"4.61","hitsPer9Inn":"8.26","runsScoredPer9":"4.13","homeRunsPer9":"0.79","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":17,"groundOuts":59,"airOuts":37,"runs":42,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":104,"baseOnBalls":37,"intentionalWalks":1,"hits":76,"hitByPitch":2,"avg":".277","atBats":274,"obp":".366","slg":".460","ops":".826","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":126,"rbi":45,"leftOnBase":120,"sacBunts":1,"sacFlies":1,"babip":".417","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.25","popOuts":5,"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":2,"putOuts":184,"errors":1,"chances":187,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":16,"flyOuts":40,"groundOuts":71,"airOuts":73,"runs":48,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":87,"baseOnBalls":39,"intentionalWalks":0,"hits":73,"hitByPitch":9,"atBats":302,"obp":".346","caughtStealing":7,"stolenBases":8,"stolenBasePercentage":".533","caughtStealingPercentage":".467","numberOfPitches":1458,"era":"5.16","inningsPitched":"82.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.37","battersFaced":352,"outs":246,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1458,"balls":554,"strikes":904,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".429","pitchesPerInning":"17.78","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.55","walksPer9Inn":"4.28","hitsPer9Inn":"8.01","runsScoredPer9":"5.27","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621121":{"person":{"id":621121,"fullName":"Lance McCullers Jr.","link":"/api/v1/people/621121"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":18,"groundOuts":32,"airOuts":35,"runs":32,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":148,"obp":".360","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":696,"era":"6.86","inningsPitched":"39.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.53","battersFaced":172,"outs":118,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":696,"balls":286,"strikes":410,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".400","pitchesPerInning":"17.69","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.84","walksPer9Inn":"5.03","hitsPer9Inn":"8.69","runsScoredPer9":"7.32","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | 3 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":95,"airOuts":107,"runs":48,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":35,"intentionalWalks":4,"hits":97,"hitByPitch":3,"avg":".280","atBats":346,"obp":".347","slg":".396","ops":".743","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":137,"rbi":53,"leftOnBase":158,"sacBunts":0,"sacFlies":5,"babip":".303","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.44","popOuts":25,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":24,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":27,"putOuts":751,"errors":0,"chances":778,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":30,"groundOuts":30,"airOuts":64,"runs":28,"doubles":11,"triples":1,"homeRuns":10,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":5,"atBats":180,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":781,"era":"5.24","inningsPitched":"46.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.27","battersFaced":201,"outs":139,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":252,"strikes":529,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".333","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.35","walksPer9Inn":"2.72","hitsPer9Inn":"8.74","runsScoredPer9":"5.44","homeRunsPer9":"1.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"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":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":44,"groundOuts":94,"airOuts":73,"runs":66,"doubles":23,"triples":3,"homeRuns":14,"strikeOuts":104,"baseOnBalls":55,"intentionalWalks":3,"hits":95,"hitByPitch":0,"avg":".263","atBats":361,"obp":".359","slg":".460","ops":".819","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":166,"rbi":60,"leftOnBase":140,"sacBunts":3,"sacFlies":2,"babip":".331","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.79","popOuts":3,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":222,"putOuts":140,"errors":3,"chances":365,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":20,"groundOuts":35,"airOuts":45,"runs":26,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":31,"baseOnBalls":34,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".220","atBats":141,"obp":".376","slg":".440","ops":".816","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":62,"rbi":25,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".223","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","popOuts":13,"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":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":11,"putOuts":210,"errors":1,"chances":222,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":40,"groundOuts":82,"airOuts":81,"runs":27,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":167,"baseOnBalls":27,"intentionalWalks":0,"hits":57,"hitByPitch":8,"atBats":385,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1660,"era":"1.62","inningsPitched":"111.0","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.76","battersFaced":422,"outs":333,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1660,"balls":533,"strikes":1127,"strikePercentage":".680","hitBatsmen":8,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".714","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"6.19","strikeoutsPer9Inn":"13.54","walksPer9Inn":"2.19","hitsPer9Inn":"4.62","runsScoredPer9":"2.19","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":23},"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}},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":7,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":54,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"4.61","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.24","battersFaced":58,"outs":41,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":61,"strikes":147,"strikePercentage":".710","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"15.22","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"1.32","hitsPer9Inn":"9.88","runsScoredPer9":"4.61","homeRunsPer9":"1.32","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID800325":{"person":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"801","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".294","atBats":17,"obp":".429","slg":".353","ops":".782","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":6,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":30,"groundOuts":22,"airOuts":43,"runs":13,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":47,"baseOnBalls":10,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":135,"obp":".252","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":562,"era":"2.92","inningsPitched":"37.0","wins":2,"losses":2,"saves":14,"saveOpportunities":16,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"0.97","battersFaced":149,"outs":111,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":562,"balls":175,"strikes":387,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".500","pitchesPerInning":"15.19","gamesFinished":20,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"11.43","walksPer9Inn":"2.43","hitsPer9Inn":"6.32","runsScoredPer9":"3.16","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[592885,694192,668930,661388,641343,669003,806198,683734,669699,686217,800325,687401,701656,694477,676879,682842,656730,684974],"pitchers":[701656,694477,676879,682842,656730,684974],"bench":[596142],"bullpen":[681982,675660,688107,621121,694819,687075,669060],"battingOrder":[592885,694192,668930,661388,641343,669003,669699,800325,687401],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Yelich (14, Alcantara, S)."},{"label":"HR","value":"Ortiz, J (4, 5th inning off Alcantara, S, 0 on, 1 out)."},{"label":"TB","value":"Lara; Mitchell 2; Ortiz, J 5; Yelich 2."},{"label":"RBI","value":"Mitchell (45); Ortiz, J (23)."},{"label":"2-out RBI","value":"Mitchell."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell; Frelick; Contreras, Wm; Pratt; Chourio, J."},{"label":"GIDP","value":"Yelich."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ortiz, J (6, 2nd base off Fairbanks/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (2 Turang-Pratt-Bauers)."}]}],"note":[{"label":"a","value":"Popped out for Pratt in the 9th."}]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Edwards, X (Strike-Overturned to Ball); Mack 3 (Strike-Confirmed, Ball-Overturned to Strike, Ball-Confirmed); Contreras, Wm (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Alcantara, S 104-60; Faucher 14-9; Petersen 21-12; Fairbanks 24-15; Bachar 20-11; Henderson 73-52; Patrick 21-15; Ashby 17-9; Uribe 11-8; Megill 11-9; Yoho 12-8."},{"label":"Groundouts-flyouts","value":"Alcantara, S 6-2; Faucher 2-0; Petersen 0-0; Fairbanks 0-0; Bachar 0-0; Henderson 6-1; Patrick 2-0; Ashby 0-0; Uribe 1-0; Megill 1-0; Yoho 1-0."},{"label":"Batters faced","value":"Alcantara, S 25; Faucher 3; Petersen 5; Fairbanks 5; Bachar 4; Henderson 17; Patrick 4; Ashby 4; Uribe 3; Megill 4; Yoho 3."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Derek Thomas. 2B: Marvin Hudson. 3B: Tripp Gibson. "},{"label":"Weather","value":"92 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:12."},{"label":"Att","value":"38,566."},{"label":"Venue","value":"American Family Field."},{"label":"July 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","boxscoreName":"Alcantara, S"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":44,"strikes":60,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":21,"gamesStarted":21,"flyOuts":79,"groundOuts":147,"airOuts":140,"runs":64,"doubles":21,"triples":2,"homeRuns":14,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":0,"hits":130,"hitByPitch":7,"atBats":520,"obp":".307","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":2052,"era":"3.89","inningsPitched":"136.2","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":568,"outs":410,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":2052,"balls":672,"strikes":1380,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".667","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.05","walksPer9Inn":"2.44","hitsPer9Inn":"8.56","runsScoredPer9":"4.21","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","boxscoreName":"Henderson"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":17,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":21,"strikes":52,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":7,"gamesStarted":7,"flyOuts":17,"groundOuts":19,"airOuts":39,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":120,"obp":".250","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":503,"era":"2.97","inningsPitched":"33.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.93","battersFaced":128,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":151,"strikes":352,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":1,"winPercentage":".750","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"10.26","walksPer9Inn":"1.89","hitsPer9Inn":"6.48","runsScoredPer9":"2.97","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","boxscoreName":"Ortiz, J"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":35,"groundOuts":68,"airOuts":64,"runs":25,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".230","atBats":217,"obp":".295","slg":".323","ops":".618","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":70,"rbi":23,"leftOnBase":113,"sacBunts":4,"sacFlies":3,"babip":".264","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.25","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":159,"putOuts":73,"errors":8,"chances":240,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"loser":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}