{"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":823594,"link":"/api/v1.1/game/823594/feed/live","metaData":{"wait":10,"timeStamp":"20260801_231608","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823594,"type":"R","doubleHeader":"N","id":"2026/08/01/miamlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823594-2026-08-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-01T20:10:00Z","originalDate":"2026-08-01","officialDate":"2026-08-01","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":57,"losses":55,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":57,"losses":55,"winningPercentage":".509"},"franchiseName":"Miami","clubName":"Marlins","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","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":"NY Mets","record":{"gamesPlayed":112,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":65,"ties":0,"pct":".420"},"records":{},"divisionLeader":false,"wins":47,"losses":65,"winningPercentage":".420"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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.23,"strikeZoneBottom":1.63},"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},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650960":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960","firstName":"Daniel","lastName":"Duarte","primaryNumber":"54","birthDate":"1996-12-04","currentAge":29,"birthCity":"Huatabampo","birthStateProvince":"SO","birthCountry":"Mexico","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Duarte","middleName":"Francisco","boxscoreName":"Duarte","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Duarte","nameSlug":"daniel-duarte-650960","firstLastName":"Daniel Duarte","lastFirstName":"Duarte, Daniel","lastInitName":"Duarte, D","initLastName":"D Duarte","fullFMLName":"Daniel Francisco Duarte","fullLFMName":"Duarte, Daniel Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702752":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752","firstName":"Jonathan","lastName":"Pintaro","primaryNumber":"91","birthDate":"1997-11-07","currentAge":28,"birthCity":"Pelham","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Pintaro","middleName":"Ryan","boxscoreName":"Pintaro","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Pintaro","nameSlug":"jonathan-pintaro-702752","firstLastName":"Jonathan Pintaro","lastFirstName":"Pintaro, Jonathan","lastInitName":"Pintaro, J","initLastName":"J Pintaro","fullFMLName":"Jonathan Ryan Pintaro","fullLFMName":"Pintaro, Jonathan Ryan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"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},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID804267":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267","firstName":"Zachary","lastName":"Thornton","primaryNumber":"49","birthDate":"2002-01-17","currentAge":24,"birthCity":"Winona","birthStateProvince":"MN","birthCountry":"USA","height":"6' 3\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Thornton","middleName":"Charles","boxscoreName":"Thornton, Z","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Zac Thornton","nameSlug":"zac-thornton-804267","firstLastName":"Zac Thornton","lastFirstName":"Thornton, Zac","lastInitName":"Thornton, Z","initLastName":"Z Thornton","fullFMLName":"Zachary Charles Thornton","fullLFMName":"Thornton, Zachary Charles","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":22,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID643361":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361","firstName":"Kevin","lastName":"Herget","primaryNumber":"57","birthDate":"1991-04-03","currentAge":35,"birthCity":"Teaneck","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Herget","middleName":"R.","boxscoreName":"Herget, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"HEHR-git","mlbDebutDate":"2022-09-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Herget","nameSlug":"kevin-herget-643361","firstLastName":"Kevin Herget","lastFirstName":"Herget, Kevin","lastInitName":"Herget, K","initLastName":"K Herget","fullFMLName":"Kevin R. Herget","fullLFMName":"Herget, Kevin R.","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","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},"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":31,"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},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":24,"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},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":27,"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},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"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}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Sunny","temp":"87","wind":"4 mph, Out To LF"},"gameInfo":{"attendance":30078,"firstPitch":"2026-08-01T20:30:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"home":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"}},"officialScorer":{"id":431038,"fullName":"Howie Karpin","link":"/api/v1/people/431038"},"primaryDatacaster":{"id":702838,"fullName":"Samantha Labombarda","link":"/api/v1/people/702838"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Otto Lopez reaches on a fielding error by shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:30:28.020Z","endTime":"2026-08-01T20:32:10.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,7,8,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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-08-01T17:44:24.944Z","endTime":"2026-08-01T19:54:08.716Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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-08-01T19:54:08.716Z","endTime":"2026-08-01T20:08:39.754Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"description":"Status Change - Delayed Start: Ceremony","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-08-01T20:08:39.754Z","endTime":"2026-08-01T20:21:42.344Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":3,"startTime":"2026-08-01T20:21:42.344Z","endTime":"2026-08-01T20:30:30.270Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55557769795022,"aZ":-13.83115371255854,"pfxX":5.4628856643421635,"pfxZ":10.69648618946068,"pX":-0.6000640967442755,"pZ":2.5671335013898857,"vX0":-8.825960121960568,"vY0":-130.8712819659604,"vZ0":-6.853579406920445,"x":139.87,"y":169.47,"x0":2.1240111627199254,"y0":50.00291636887737,"z0":6.278447904009421,"aX":9.368784138300382},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2349,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4203617062140359,"extension":6.253122161782244},"index":4,"playId":"678f96d9-c162-3f72-a02f-69a360d36e56","pitchNumber":1,"startTime":"2026-08-01T20:30:30.270Z","endTime":"2026-08-01T20:30:33.868Z","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":91.3,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.163088109488815,"aZ":-17.890050794895572,"pfxX":10.33707308025538,"pfxZ":8.04283130547294,"pX":-0.41396708114258984,"pZ":2.852453549847869,"vX0":-10.952850075301486,"vY0":-132.38767196345523,"vZ0":-5.07367372054546,"x":132.78,"y":161.76,"x0":2.4330812237135087,"y0":50.00260024685496,"z0":6.10261048948926,"aX":18.356713964233716},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-16.3,"spinRate":2335,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4136753568004288,"extension":6.1531392877012925},"index":5,"playId":"5a33c368-bec5-3d4e-8b12-6a6716ada34c","pitchNumber":2,"startTime":"2026-08-01T20:30:44.354Z","endTime":"2026-08-01T20:30:49.332Z","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":6,"startTime":"2026-08-01T20:30:56.654Z","endTime":"2026-08-01T20:31:05.130Z","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, 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":76.4,"endSpeed":69.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.686407454229027,"aZ":-39.75985884388839,"pfxX":-1.9293292196435088,"pfxZ":-6.148291138507425,"pX":-1.378341559716421,"pZ":3.9588885355764205,"vX0":-7.023120070486114,"vY0":-110.93167378699773,"vZ0":3.527498639595111,"x":169.54,"y":131.89,"x0":2.092171617324532,"y0":50.00288966767356,"z0":6.520886290332176,"aX":-2.379337705663093},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-9.7,"breakHorizontal":5.5,"spinRate":2518,"spinDirection":314},"zone":11,"typeConfidence":2.0,"plateTime":0.49564266425637005,"extension":6.363902506473119},"index":7,"playId":"e67169e7-1139-358b-8b63-023b25f420c9","pitchNumber":3,"startTime":"2026-08-01T20:31:05.130Z","endTime":"2026-08-01T20:31:08.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479880600722254,"aZ":-30.571377610444344,"pfxX":-0.601308019477198,"pfxZ":1.006747273602313,"pX":-1.9432858761874494,"pZ":1.493835701080992,"vX0":-10.63813704541218,"vY0":-124.97958728200085,"vZ0":-4.650746645437042,"x":191.07,"y":198.45,"x0":2.440977809217347,"y0":50.001772001041154,"z0":5.881103622677542,"aX":-0.9509321639170439},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":3.5,"spinRate":2390,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4377536241809845,"extension":6.335829403124976},"index":8,"playId":"7812ade3-088a-37a5-a2e1-5ecd27aa896e","pitchNumber":4,"startTime":"2026-08-01T20:31:29.466Z","endTime":"2026-08-01T20:31:33.046Z","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":92.0,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253016119605544,"aZ":-21.202870751488874,"pfxX":9.99537189582469,"pfxZ":6.1252343580555015,"pX":-1.3593843073143759,"pZ":2.058375166440495,"vX0":-13.349365390539573,"vY0":-133.15998126801028,"vZ0":-5.925817308939395,"x":168.82,"y":183.2,"x0":2.4259657803870933,"y0":50.005384633802734,"z0":5.852292462073804,"aX":17.909929605977155},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-15.1,"spinRate":2369,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41172806068102386,"extension":6.24998701608255},"index":9,"playId":"c253dde9-a65b-3500-be69-ae67f168e5eb","pitchNumber":5,"startTime":"2026-08-01T20:31:43.421Z","endTime":"2026-08-01T20:31:47.635Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744445066658795,"aZ":-27.55252723890626,"pfxX":-1.195803926548817,"pfxZ":2.78303325884408,"pX":-0.6156430029770996,"pZ":2.7884732796702942,"vX0":-7.801506401003619,"vY0":-128.18294598578024,"vZ0":-2.6365686620502924,"x":140.47,"y":163.49,"x0":2.6240926631144945,"y0":50.004891648990125,"z0":5.98377762008577,"aX":-1.9881619565649336},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":4.0,"spinRate":2422,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.42745741036562945,"extension":6.242128199326027},"hitData":{"launchSpeed":64.7,"launchAngle":12.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":159.79}},"index":10,"playId":"ed42ebe1-304c-3b6a-a8c7-cdaced01138d","pitchNumber":6,"startTime":"2026-08-01T20:32:01.177Z","endTime":"2026-08-01T20:32:10.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:32:10.023Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Francisco Lindor to second baseman Marcus Semien to first baseman Jared Young. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:32:44.413Z","endTime":"2026-08-01T20:35:37.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":0},"index":0,"startTime":"2026-08-01T20:32:32.947Z","endTime":"2026-08-01T20:32:46.482Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203556123780558,"aZ":-22.111080836516212,"pfxX":-1.4214316517650856,"pfxZ":5.870910181939717,"pX":-0.3369472832719207,"pZ":3.1409008477579663,"vX0":-7.404179099723606,"vY0":-129.3716043672439,"vZ0":-3.1117077101033486,"x":129.84,"y":153.98,"x0":2.7337853519407873,"y0":50.000679443035416,"z0":6.032980603379486,"aX":-2.4357111972500904},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.2,"breakHorizontal":4.1,"spinRate":2266,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.42159525778015894,"extension":6.242184770303632},"index":1,"playId":"b13bf043-18e8-3115-8960-511498424d6c","pitchNumber":1,"startTime":"2026-08-01T20:32:46.482Z","endTime":"2026-08-01T20:32:50.127Z","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":88.2,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.241655656993597,"aZ":-25.761616763896154,"pfxX":-1.6872980069660914,"pfxZ":3.8348397244784387,"pX":-0.938556811746781,"pZ":4.414825141611391,"vX0":-8.491809332125577,"vY0":-128.1985208308636,"vZ0":0.5510070770543314,"x":152.78,"y":119.58,"x0":2.629260027400747,"y0":50.00526258536354,"z0":6.200020298062906,"aX":-2.8208110840715546},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.3,"breakHorizontal":4.9,"spinRate":2449,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4264273653043462,"extension":6.1312243904806145},"index":2,"playId":"a7df1f8c-a2f9-3582-b464-c4aa146d67b7","pitchNumber":2,"startTime":"2026-08-01T20:33:08.458Z","endTime":"2026-08-01T20:33:12.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.684767949302994,"aZ":-24.679728145902555,"pfxX":-0.6873248245244337,"pfxZ":4.443106636839502,"pX":0.4464555022512768,"pZ":3.2765967406956724,"vX0":-5.67734547959814,"vY0":-128.75061706150333,"vZ0":-2.35502467661806,"x":99.98,"y":150.31,"x0":2.76543421945502,"y0":50.000148407666,"z0":6.104760560753352,"aX":-1.1579976489840011},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":2.5,"spinRate":2372,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.42473202127180576,"extension":6.132387831349558},"index":3,"playId":"27fd03df-6856-38be-9d19-8948a9b7d975","pitchNumber":3,"startTime":"2026-08-01T20:33:39.010Z","endTime":"2026-08-01T20:33:43.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"49c8fcd7-03c0-3496-9523-1a0464e558c3","startTime":"2026-08-01T20:33:58.619Z","endTime":"2026-08-01T20:34:01.841Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57944989536669,"aZ":-19.68539166669036,"pfxX":-0.9272777116855278,"pfxZ":7.074489619129386,"pX":-0.4771696809813805,"pZ":3.0869909320606905,"vX0":-7.674191622475988,"vY0":-131.4331726433212,"vZ0":-4.106301934539312,"x":135.19,"y":155.43,"x0":2.590273587132665,"y0":50.00086836984542,"z0":6.115188762012091,"aX":-1.6345594988281396},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":3.2,"spinRate":2363,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.41535542400737224,"extension":6.128155549085005},"index":5,"playId":"3fbac6ca-dfe5-3db9-aef1-6dcaf6a1f613","pitchNumber":4,"startTime":"2026-08-01T20:34:18.295Z","endTime":"2026-08-01T20:34:23.787Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55580426198147,"aZ":-33.65133064621731,"pfxX":-7.838748726325434,"pfxZ":-1.1004352878846984,"pX":0.03764796034885717,"pZ":2.9424005594204226,"vX0":-4.006710671754824,"vY0":-115.92026474926391,"vZ0":0.21611169950418052,"x":115.56,"y":159.34,"x0":2.815016734763902,"y0":50.00409649732177,"z0":6.098764521029709,"aX":-10.514652866550026},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.6,"breakHorizontal":15.2,"spinRate":2515,"spinDirection":303},"zone":2,"typeConfidence":2.0,"plateTime":0.4751247369271132,"extension":6.19080489617437},"index":6,"playId":"e835cd78-5151-3463-b2ee-57ffdac0cc13","pitchNumber":5,"startTime":"2026-08-01T20:34:45.567Z","endTime":"2026-08-01T20:34:52.675Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48406160832637,"aZ":-24.339558249163517,"pfxX":8.913929803663802,"pfxZ":5.412178314793188,"pX":0.8991916782419915,"pZ":3.702004227416677,"vX0":-7.248260548939942,"vY0":-119.65263601782057,"vZ0":-0.4308740647574818,"x":82.72,"y":138.83,"x0":2.812318712664756,"y0":50.002798950296935,"z0":6.06892878346556,"aX":12.901688471311877},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.0,"breakHorizontal":-14.4,"spinRate":1563,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4580874461272777,"extension":6.190606056150101},"index":7,"playId":"e0715c93-c3ce-30ef-96fd-8a0bc58410f2","pitchNumber":6,"startTime":"2026-08-01T20:35:11.324Z","endTime":"2026-08-01T20:35:15.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752031394055198,"aZ":-18.773669641840428,"pfxX":9.13261368206668,"pfxZ":7.132790134594423,"pX":0.38411418542964143,"pZ":2.781796945232697,"vX0":-9.143815270562088,"vY0":-136.39820873882425,"vZ0":-4.918788429003664,"x":102.36,"y":163.67,"x0":2.5976800862702123,"y0":50.0065940808612,"z0":5.908185661567286,"aX":17.16623924632035},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.5,"spinRate":2230,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4019776729617659,"extension":6.170029850631974},"hitData":{"launchSpeed":91.4,"launchAngle":7.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":164.35}},"index":8,"playId":"d34bfcfb-5cef-368e-a35e-ac713025fa4e","pitchNumber":7,"startTime":"2026-08-01T20:35:29.320Z","endTime":"2026-08-01T20:35:37.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:35:37.348Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to left fielder Tyrone Taylor. Otto Lopez scores. Liam Hicks to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:36:14.162Z","endTime":"2026-08-01T20:38:27.555Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"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-08-01T20:36:01.498Z","endTime":"2026-08-01T20:36:16.213Z","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(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":89.6,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183050771697793,"aZ":-22.040019751401623,"pfxX":-0.9857265780786459,"pfxZ":5.893757926323497,"pX":-1.5714482794735496,"pZ":1.389634845399392,"vX0":-10.421207199363032,"vY0":-130.05102531279888,"vZ0":-7.111255976737933,"x":176.9,"y":201.26,"x0":2.6087856895174575,"y0":50.00521123578443,"z0":5.8204331496323105,"aX":-1.695937819665866},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":4.0,"spinRate":2454,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4204781067665375,"extension":6.339637000791536},"index":1,"playId":"7a57da25-48aa-3a27-8e95-c740a78f1ea1","pitchNumber":1,"startTime":"2026-08-01T20:36:16.213Z","endTime":"2026-08-01T20:36:19.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93955473679878,"aZ":-23.591381061315683,"pfxX":-1.0503018144027716,"pfxZ":5.050088675847857,"pX":-0.4409535482945045,"pZ":2.026532487594119,"vX0":-7.926719418938015,"vY0":-129.28178865648297,"vZ0":-5.085852194791055,"x":133.81,"y":184.06,"x0":2.7961988205576307,"y0":50.00249990336068,"z0":5.820603224615443,"aX":-1.7844734975670757},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":3.6,"spinRate":2385,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.42301377896251635,"extension":6.276292127551673},"index":2,"playId":"3483f493-ee6f-3db9-8043-12b24f64a165","pitchNumber":2,"startTime":"2026-08-01T20:36:33.727Z","endTime":"2026-08-01T20:36:37.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.127020922151846,"aZ":-41.06983951722974,"pfxX":-3.922894001368916,"pfxZ":-8.132272486553587,"pX":0.49715291470569584,"pZ":1.9257104735440054,"vX0":-2.420867214729117,"vY0":-104.7086423860515,"vZ0":0.7877474872574486,"x":98.05,"y":186.79,"x0":2.183953424221598,"y0":50.00267086855958,"z0":6.40774415424823,"aX":-4.2910076938421335},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-14.0,"breakHorizontal":7.8,"spinRate":2366,"spinDirection":332},"zone":9,"typeConfidence":2.0,"plateTime":0.5260881336639205,"extension":6.462688369767863},"index":3,"playId":"bb106808-407f-3586-9643-150a2fcbd280","pitchNumber":3,"startTime":"2026-08-01T20:36:55.165Z","endTime":"2026-08-01T20:36:59.130Z","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.4,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424468768901523,"aZ":-11.783133030403773,"pfxX":5.1207534544914495,"pfxZ":11.025203227952485,"pX":-0.6585871720697527,"pZ":3.11349698807807,"vX0":-9.52354115478655,"vY0":-135.5726843450581,"vZ0":-5.869427713242328,"x":142.1,"y":154.72,"x0":2.2447716926248744,"y0":50.00425368381783,"z0":6.139440774203093,"aX":9.473059008774188},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":-7.1,"spinRate":2398,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.4050141462458585,"extension":6.260134298301309},"index":4,"playId":"5927ba05-81db-31a9-b5b1-ae4a13a3c436","pitchNumber":4,"startTime":"2026-08-01T20:37:14.307Z","endTime":"2026-08-01T20:37:18.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3460645681453,"aZ":-36.238413041656166,"pfxX":-0.04480409276730146,"pfxZ":-3.274918940011907,"pX":-1.44722043028324,"pZ":-0.2875917849498481,"vX0":-7.440462435819721,"vY0":-111.65596332590403,"vZ0":-5.670484827824961,"x":172.16,"y":246.54,"x0":1.9586882479491972,"y0":50.00382967008796,"z0":6.087174871666386,"aX":-0.05462180596513053},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.3,"breakHorizontal":2.3,"spinRate":2401,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.49383852663129213,"extension":6.522844379365165},"index":5,"playId":"49177b99-fe8f-3a05-a8ef-7908250b3c17","pitchNumber":5,"startTime":"2026-08-01T20:37:40.227Z","endTime":"2026-08-01T20:37:44.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44580881555644,"aZ":-23.22578097635112,"pfxX":-1.2034851145544851,"pfxZ":5.380529399959443,"pX":-0.6527693510083831,"pZ":3.7043684691904852,"vX0":-7.800392409307893,"vY0":-127.88482194068195,"vZ0":-1.208568322848683,"x":141.88,"y":138.76,"x0":2.5884434549814817,"y0":50.00198566939224,"z0":5.998561092835486,"aX":-1.9983284905648118},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":3.8,"spinRate":2512,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.42768607313317286,"extension":6.328603920249362},"hitData":{"launchSpeed":86.6,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.45,"coordY":99.49}},"index":6,"playId":"5523324a-9889-3007-bb12-09e5825f8b96","pitchNumber":6,"startTime":"2026-08-01T20:38:13.425Z","endTime":"2026-08-01T20:38:27.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:38:27.555Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:38:47.930Z","endTime":"2026-08-01T20:39:51.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16772740715993,"aZ":-15.418176977272202,"pfxX":4.815600649186017,"pfxZ":9.299484960183971,"pX":-0.13686403342715933,"pZ":4.239320002064059,"vX0":-7.521517410105023,"vY0":-133.26572618768074,"vZ0":-2.692370826802275,"x":122.22,"y":124.32,"x0":2.094156886775624,"y0":50.003453825507286,"z0":6.374093293390564,"aX":8.678186980721494},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-7.1,"spinRate":2196,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.4107399750234624,"extension":6.137227907902391},"index":0,"playId":"dc3c1826-ad3c-35bd-a1e1-ac53c4099154","pitchNumber":1,"startTime":"2026-08-01T20:39:07.377Z","endTime":"2026-08-01T20:39:11.241Z","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":91.6,"endSpeed":83.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234973271238744,"aZ":-17.110196155966438,"pfxX":8.620467392230475,"pfxZ":8.433052316597667,"pX":-0.9257725152811662,"pZ":2.556899783725862,"vX0":-12.053315775507928,"vY0":-132.76076409326512,"vZ0":-5.4907030791592835,"x":152.29,"y":169.74,"x0":2.5517087014518127,"y0":50.0047174913787,"z0":5.89607653252955,"aX":15.40240323298041},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":2286,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.41246482149293984,"extension":6.298632863713352},"index":1,"playId":"46bbeb71-2e46-3b9f-b2cf-e08b5364eefa","pitchNumber":2,"startTime":"2026-08-01T20:39:24.198Z","endTime":"2026-08-01T20:39:28.982Z","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":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969150718002915,"aZ":-22.948297996179324,"pfxX":-0.005536998690236938,"pfxZ":5.406048495784544,"pX":-0.8891869024608302,"pZ":3.328214160228383,"vX0":-9.063708180150996,"vY0":-128.81800647163533,"vZ0":-2.4234219245073674,"x":150.89,"y":148.92,"x0":2.6532821475134316,"y0":50.00099163543322,"z0":6.027299309270088,"aX":-0.008043085008090275},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":1.7,"spinRate":2472,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.42277327944875376,"extension":6.219355985591138},"hitData":{"launchSpeed":44.9,"launchAngle":49.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":164.35}},"index":2,"playId":"d40fa691-1bcf-3650-821f-1cd2d6718656","pitchNumber":3,"startTime":"2026-08-01T20:39:41.298Z","endTime":"2026-08-01T20:39:51.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:39:51.203Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, first baseman Jared Young to pitcher Zac Thornton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:40:03.269Z","endTime":"2026-08-01T20:40:41.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91119615780885,"aZ":-23.122446018552882,"pfxX":-1.036826724321167,"pfxZ":5.450237870269449,"pX":-0.7978587099664649,"pZ":2.9259151448650655,"vX0":-8.146285170033597,"vY0":-128.18103596879524,"vZ0":-3.1482634666745684,"x":147.41,"y":159.78,"x0":2.558455727947345,"y0":50.00530851009344,"z0":5.97894385538233,"aX":-1.7208447571498553},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":3.7,"spinRate":2376,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.42758859787170644,"extension":6.231320156319892},"index":0,"playId":"c30e696b-2dac-31c1-98b8-f64a1b8abe1c","pitchNumber":1,"startTime":"2026-08-01T20:40:16.842Z","endTime":"2026-08-01T20:40:20.644Z","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.2,"endSpeed":81.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962641894477553,"aZ":-22.746012851965105,"pfxX":-0.3213519949738272,"pfxZ":5.550040580067833,"pX":-0.12121038708161076,"pZ":2.729138670323941,"vX0":-6.797427406340459,"vY0":-129.71871106612573,"vZ0":-3.7654830490724263,"x":113.59,"y":169.64,"x0":2.5784205534069855,"y0":50.001567820445416,"z0":5.940279033377102,"aX":-0.5456985907248975},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.4,"breakHorizontal":2.2,"spinRate":2430,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.4227679623474496,"extension":6.26346331257164},"hitData":{"launchSpeed":97.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":165.36}},"index":1,"playId":"90673aba-acf5-3947-bef4-0187160aefb3","pitchNumber":2,"startTime":"2026-08-01T20:40:33.808Z","endTime":"2026-08-01T20:40:41.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:40:41.970Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to right fielder Javier Sanoja.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:42:20.186Z","endTime":"2026-08-01T20:43:31.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26768409089302,"aZ":-39.77604546974297,"pfxX":0.9507420879353061,"pfxZ":-5.355055980375653,"pX":-0.9964861183996307,"pZ":2.379198996599889,"vX0":-0.3468645907980765,"vY0":-119.34748634415595,"vZ0":-0.8724227543322596,"x":154.98,"y":174.54,"x0":-0.9715052238415226,"y0":50.001242624980186,"z0":6.380724508154023,"aX":1.3502788944103887},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.6,"breakHorizontal":-1.6,"spinRate":2445,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4616687895134639,"extension":6.075681205110446},"index":0,"playId":"c54dacb9-80e3-32e4-88eb-9ebf1538d4c2","pitchNumber":1,"startTime":"2026-08-01T20:43:02.519Z","endTime":"2026-08-01T20:43:07.277Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12326095273482,"aZ":-21.644848285760933,"pfxX":-10.015958786959267,"pfxZ":5.601348428871137,"pX":0.0021856675008745515,"pZ":1.9784315170825455,"vX0":6.35908511534626,"vY0":-137.16145211015737,"vZ0":-6.30087859269277,"x":116.92,"y":185.36,"x0":-1.061105507221018,"y0":50.003164960384716,"z0":5.81101881381615,"aX":-18.829379403352736},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":2082,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4013862874180245,"extension":6.206146622164634},"hitData":{"launchSpeed":79.1,"launchAngle":40.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.86,"coordY":93.34}},"index":1,"playId":"eb4e17e7-deca-34e2-95aa-8b2bc1f4e42c","pitchNumber":2,"startTime":"2026-08-01T20:43:22.468Z","endTime":"2026-08-01T20:43:31.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:43:31.833Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a sharp line drive to right fielder Javier Sanoja.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:43:30.411Z","endTime":"2026-08-01T20:44:53.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(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.8,"endSpeed":88.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.680955700643057,"aZ":-17.634270266090414,"pfxX":-6.748667245890152,"pfxZ":7.369590605795491,"pX":0.6001073498361827,"pZ":1.396146536266302,"vX0":6.439205702041079,"vY0":-139.19588340429564,"vZ0":-9.1003648854624,"x":94.13,"y":201.08,"x0":-0.860409020713537,"y0":50.00187171215205,"z0":5.862859359340232,"aX":-13.31329773689808},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":2147,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3926994285136107,"extension":6.14070854259006},"index":0,"playId":"369602b2-e78d-312b-abc4-5f7da3a349bf","pitchNumber":1,"startTime":"2026-08-01T20:43:57.300Z","endTime":"2026-08-01T20:44:01.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T20:44:12.198Z","endTime":"2026-08-01T20:44:27.396Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63351133306275,"aZ":-30.635514310604233,"pfxX":0.259577094627103,"pfxZ":0.9202609155836292,"pX":-0.4171089093055194,"pZ":2.115625025006122,"vX0":1.569378341890269,"vY0":-127.76236111357282,"vZ0":-3.9358545918162227,"x":132.9,"y":181.66,"x0":-1.0703020034726232,"y0":50.002198673770906,"z0":6.055041077118335,"aX":0.4336936376045945},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-0.8,"spinRate":2313,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4269386568592388,"extension":6.179297215369379},"index":2,"playId":"54f09ae1-ec57-3981-a594-92fc00a1dbb7","pitchNumber":2,"startTime":"2026-08-01T20:44:27.396Z","endTime":"2026-08-01T20:44:31.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38420147647352,"aZ":-41.44559202517426,"pfxX":3.2390500114930214,"pfxZ":-6.023001769070057,"pX":0.3010837774291993,"pZ":1.2595960855098318,"vX0":2.0078888865093116,"vY0":-122.83307738051475,"vZ0":-3.52522559823926,"x":105.52,"y":204.77,"x0":-0.945294365558564,"y0":50.0002959328358,"z0":6.207357658385344,"aX":4.989939497097316},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.4,"breakHorizontal":-6.4,"spinRate":2642,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4444731170618099,"extension":6.358618783441525},"hitData":{"launchSpeed":100.3,"launchAngle":14.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.86,"coordY":81.82}},"index":3,"playId":"2bb48651-0748-3a7e-acea-80e94b2d5e4e","pitchNumber":3,"startTime":"2026-08-01T20:44:41.248Z","endTime":"2026-08-01T20:44:53.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:44:53.256Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Bichette grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Francisco Lindor out at 2nd. Bo Bichette to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:44:48.876Z","endTime":"2026-08-01T20:46:10.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.6,"endSpeed":74.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68040687561662,"aZ":-31.620865817033316,"pfxX":7.682855294887808,"pfxZ":0.3894171309647092,"pX":-0.08896173183630487,"pZ":2.863194159407791,"vX0":-0.02953907756347035,"vY0":-120.22703520301127,"vZ0":-0.6838729576156549,"x":120.39,"y":161.47,"x0":-1.0712944954362964,"y0":50.00492801354222,"z0":6.007925096127848,"aX":11.022275391368623},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":-13.8,"spinRate":2429,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.4591204211565447,"extension":6.375757530612416},"index":0,"playId":"c822fe08-98a1-3a4a-a4cf-253b9d96cc59","pitchNumber":1,"startTime":"2026-08-01T20:45:19.738Z","endTime":"2026-08-01T20:45:23.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258159672974003,"aZ":-28.288253269559082,"pfxX":-6.603293071706673,"pfxZ":2.3966923942263803,"pX":0.1494591846113388,"pZ":1.16678739864187,"vX0":4.230504576419291,"vY0":-126.64466400054253,"vZ0":-6.301029904386103,"x":111.3,"y":207.28,"x0":-0.6860974105295725,"y0":50.00401333172103,"z0":5.954555511761857,"aX":-10.709582706469766},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":1153,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.43276417060674754,"extension":6.569140399958844},"index":1,"playId":"65cdf655-02fb-369b-917f-b1b9b9b37ec3","pitchNumber":2,"startTime":"2026-08-01T20:45:39.287Z","endTime":"2026-08-01T20:45:43.207Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85596808281856,"aZ":-19.43887427290713,"pfxX":-8.624177152298387,"pfxZ":6.605819154155306,"pX":-0.4028565639700371,"pZ":1.3487605687386113,"vX0":3.6251235090113125,"vY0":-138.22124459958923,"vZ0":-8.776302211170385,"x":132.36,"y":202.36,"x0":-0.6136566941138751,"y0":50.00189773143854,"z0":5.87905642262256,"aX":-16.625609004628128},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":14.8,"spinRate":2046,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.39682448860952846,"extension":6.277925493227739},"hitData":{"launchSpeed":92.8,"launchAngle":-24.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.52,"coordY":143.48}},"index":2,"playId":"ebc881d9-bec8-3af5-b8d0-393eef5c2c92","pitchNumber":3,"startTime":"2026-08-01T20:46:01.577Z","endTime":"2026-08-01T20:46:10.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:46:10.864Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a sharp line drive to center fielder Esteury Ruiz. Bo Bichette to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:46:17.069Z","endTime":"2026-08-01T20:47:15.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72694053646472,"aZ":-18.10755135296968,"pfxX":-2.976923633958841,"pfxZ":7.147992272462922,"pX":-1.0466100227612598,"pZ":3.6129678028499517,"vX0":0.414581128808133,"vY0":-139.2647400342706,"vZ0":-3.5541380247052987,"x":156.89,"y":141.23,"x0":-0.8103878225091401,"y0":50.0040181892014,"z0":6.100660147210881,"aX":-5.858401031755404},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":5.3,"spinRate":2263,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3930161910933432,"extension":6.2146463470793325},"index":0,"playId":"bfaac17b-f79d-3c1d-bc5a-eef42c03f6c5","pitchNumber":1,"startTime":"2026-08-01T20:46:44.397Z","endTime":"2026-08-01T20:46:48.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.837121678712194,"aZ":-38.49328568561846,"pfxX":1.1277904311664635,"pfxZ":-4.294428033807975,"pX":-0.4216561933130738,"pZ":1.800048793389105,"vX0":0.13178031205852722,"vY0":-120.44405900805151,"vZ0":-2.5803558669536026,"x":133.07,"y":190.18,"x0":-0.6235870174394483,"y0":50.00167676452268,"z0":6.281069971883203,"aX":1.6608517265633262},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.2,"breakHorizontal":-2.0,"spinRate":2468,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4543274164335469,"extension":6.483891164352353},"hitData":{"launchSpeed":101.0,"launchAngle":15.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.69,"coordY":60.82}},"index":1,"playId":"49cfa8b0-14d3-382a-a40b-e77080656712","pitchNumber":2,"startTime":"2026-08-01T20:47:04.357Z","endTime":"2026-08-01T20:47:15.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:47:15.683Z","atBatIndex":8},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jared Young grounds into a force out, fielded by shortstop Otto Lopez. Carson Benge out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:47:20.092Z","endTime":"2026-08-01T20:48:39.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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, 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":84.8,"endSpeed":77.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16232594643534,"aZ":-25.93637499039305,"pfxX":3.1155109718925136,"pfxZ":4.068818309370398,"pX":0.49792476420368,"pZ":2.6810359292073946,"vX0":2.494786698844677,"vY0":-123.43224794928948,"vZ0":-2.5241685201828807,"x":98.02,"y":166.39,"x0":-0.9330876941834325,"y0":50.001847695590264,"z0":5.916545450150939,"aX":4.772690752209799},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-6.2,"spinRate":2474,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.4449289212158236,"extension":6.3641453234553484},"index":0,"playId":"f033dd6d-dfc8-37ba-ac80-3b07ea6f1f30","pitchNumber":1,"startTime":"2026-08-01T20:47:50.033Z","endTime":"2026-08-01T20:47:56.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461258238360823,"aZ":-29.279823265211057,"pfxX":-5.963697141659824,"pfxZ":1.7843783773612305,"pX":-1.332857455506205,"pZ":2.7084930246655197,"vX0":0.9437367402390698,"vY0":-125.42312218023173,"vZ0":-2.20121063449327,"x":167.81,"y":165.65,"x0":-0.9345787321445126,"y0":50.00110285938262,"z0":5.9471270031090935,"aX":-9.655958118021895},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":10.7,"spinRate":1181,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4339890775716144,"extension":6.557838321900072},"index":1,"playId":"3d7d2c5f-90d7-390f-a01e-941891222798","pitchNumber":2,"startTime":"2026-08-01T20:48:14.029Z","endTime":"2026-08-01T20:48:17.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.590420981365515,"aZ":-21.49151001128464,"pfxX":-8.861007226081455,"pfxZ":5.560005150298087,"pX":-0.326335863880325,"pZ":3.353834471991151,"vX0":4.458955217883845,"vY0":-137.9473901349003,"vZ0":-3.3047386214056425,"x":129.44,"y":148.23,"x0":-0.8152317168677873,"y0":50.00244015066538,"z0":6.021580396986434,"aX":-17.023154995847605},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2080,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3975385683495629,"extension":6.166053007563623},"hitData":{"launchSpeed":104.1,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.13,"coordY":134.68}},"index":2,"playId":"cb1825b0-3fcf-3755-a212-49149b8c4c7f","pitchNumber":3,"startTime":"2026-08-01T20:48:32.047Z","endTime":"2026-08-01T20:48:39.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:48:39.077Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a sharp line drive to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:50:45.209Z","endTime":"2026-08-01T20:51:33.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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(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":90.3,"endSpeed":83.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.019742138079593,"aZ":-15.401607937223826,"pfxX":2.465445012239713,"pfxZ":9.544602082963186,"pX":1.0835705699428657,"pZ":2.006575844921052,"vX0":-4.001166850672861,"vY0":-131.28766252000872,"vZ0":-8.068443535055764,"x":75.7,"y":184.6,"x0":2.3023251656571384,"y0":50.00492683919371,"z0":6.25078455883749,"aX":4.333887303461162},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.8,"breakHorizontal":-3.6,"spinRate":2162,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.41610912516289567,"extension":6.253453927476715},"index":0,"playId":"05f3a690-a536-3df3-a474-732cfa4e43ee","pitchNumber":1,"startTime":"2026-08-01T20:50:51.785Z","endTime":"2026-08-01T20:50:56.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.966451575007092,"aZ":-24.256353280040393,"pfxX":-1.2803226120855555,"pfxZ":4.866101238368952,"pX":-0.637102319965311,"pZ":2.4371754765832243,"vX0":-7.577436081374377,"vY0":-126.07614403746874,"vZ0":-4.009184368292643,"x":141.28,"y":172.98,"x0":2.5601721414885588,"y0":50.004887999787066,"z0":5.980454885926897,"aX":-2.083190933624891},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":3.8,"spinRate":2311,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.43261160322558956,"extension":6.350413021593501},"index":1,"playId":"5029bb13-a1a9-39e4-996b-3eae2470d572","pitchNumber":2,"startTime":"2026-08-01T20:51:05.956Z","endTime":"2026-08-01T20:51:09.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341995788341315,"aZ":-12.982274590303888,"pfxX":2.7642945262289436,"pfxZ":10.699996843181502,"pX":-0.2146663325216518,"pZ":3.1896734391427906,"vX0":-6.427941707384876,"vY0":-133.03261556948746,"vZ0":-5.721992347000328,"x":125.18,"y":152.66,"x0":1.8729727888628087,"y0":50.00374110530199,"z0":6.308305464094072,"aX":4.959200372083723},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":-3.6,"spinRate":2316,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.41161547504416296,"extension":6.279826978412228},"hitData":{"launchSpeed":102.7,"launchAngle":14.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.25,"coordY":81.38}},"index":2,"playId":"1ed25560-937a-30bb-830e-503a98d47f5b","pitchNumber":3,"startTime":"2026-08-01T20:51:21.569Z","endTime":"2026-08-01T20:51:33.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:51:33.917Z","atBatIndex":10},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Javier Sanoja homers (4) on a fly ball to left field. Kyle Stowers scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:51:30.952Z","endTime":"2026-08-01T20:54:27.922Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834232333730625,"aZ":-16.01810704378073,"pfxX":9.343987964861405,"pfxZ":8.955683118877905,"pX":0.7039642373669953,"pZ":2.8021486711829557,"vX0":-8.18680908992719,"vY0":-133.7071175175321,"vZ0":-5.124018979481041,"x":90.17,"y":163.12,"x0":2.5971418346586503,"y0":50.00112181924848,"z0":5.8993131590694246,"aX":16.853736548100898},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-15.1,"spinRate":2227,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4102271924412073,"extension":6.363511420985535},"index":0,"playId":"48483fe4-d109-36ed-ada6-9b9328c6a831","pitchNumber":1,"startTime":"2026-08-01T20:51:59.384Z","endTime":"2026-08-01T20:52:02.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14905305695057,"aZ":-16.685045683074772,"pfxX":8.883056345399481,"pfxZ":8.849103861252225,"pX":0.9300199677250655,"pZ":3.1722491155461787,"vX0":-7.838777118515843,"vY0":-131.75414236157954,"vZ0":-3.970292064750134,"x":81.55,"y":153.13,"x0":2.796055109166251,"y0":50.00340580966372,"z0":5.939165229810725,"aX":15.549278980637437},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-14.3,"spinRate":2236,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4164375171974859,"extension":6.191912599427367},"index":1,"playId":"40b6cad5-6ef5-3a2f-93bb-8ecaefd23065","pitchNumber":2,"startTime":"2026-08-01T20:52:15.883Z","endTime":"2026-08-01T20:52:20.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652163162217814,"aZ":-22.614665322482555,"pfxX":0.07955634154018887,"pfxZ":5.5846137868065675,"pX":-0.14493492510433084,"pZ":3.7697700131168945,"vX0":-6.963671642533338,"vY0":-129.39335223649465,"vZ0":-1.6529882628511388,"x":122.52,"y":137.0,"x0":2.5602610668545784,"y0":50.000891834852176,"z0":6.133836419359799,"aX":0.13653165834485873},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.0,"breakHorizontal":1.3,"spinRate":2285,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4218133766497445,"extension":6.221258073019079},"index":2,"playId":"18943eb8-964f-3ded-a3a1-5f28940eeb32","pitchNumber":3,"startTime":"2026-08-01T20:52:39.192Z","endTime":"2026-08-01T20:52:43.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.410471924824485,"aZ":-20.78983042778289,"pfxX":9.298461078616707,"pfxZ":6.201938154471037,"pX":1.240446806204944,"pZ":2.3074080613929833,"vX0":-7.007762070865745,"vY0":-134.42091320166978,"vZ0":-5.330063050599057,"x":69.72,"y":176.48,"x0":2.6697132254914204,"y0":50.001647904452724,"z0":5.7865914215049195,"aX":17.060619673314118},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":-15.4,"spinRate":2268,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4070745963147049,"extension":6.192731279697512},"index":3,"playId":"09b54c08-e88f-3529-8237-00cdc4828cb7","pitchNumber":4,"startTime":"2026-08-01T20:52:59.999Z","endTime":"2026-08-01T20:53:04.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.728262182737105,"aZ":-29.834821414257807,"pfxX":-1.820228222927589,"pfxZ":1.5415382498257628,"pX":-0.6023504516438799,"pZ":1.2217551284189998,"vX0":-6.995341142395281,"vY0":-122.51120043253553,"vZ0":-5.06196989584294,"x":139.96,"y":205.79,"x0":2.5291972241406895,"y0":50.003588723781135,"z0":5.871918412055059,"aX":-2.758580898469541},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":4.9,"spinRate":2513,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.447490014598968,"extension":6.495328430187026},"index":4,"playId":"3b7275eb-eacd-3fe1-98ab-b5f347a792fc","pitchNumber":5,"startTime":"2026-08-01T20:53:25.278Z","endTime":"2026-08-01T20:53:31.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-01T20:53:49.780Z","endTime":"2026-08-01T20:54:03.177Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13696231474229,"aZ":-21.310436065710583,"pfxX":-0.28970933431445145,"pfxZ":6.407733409084348,"pX":-0.5734919689713477,"pZ":2.246798971576361,"vX0":-7.650487150352534,"vY0":-128.72989383725653,"vZ0":-5.261138829080729,"x":138.86,"y":178.12,"x0":2.4618166924479086,"y0":50.00300339639333,"z0":5.9438264743199065,"aX":-0.491251661885924},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":2.0,"spinRate":2356,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.4238187356852423,"extension":6.331613204666487},"hitData":{"launchSpeed":103.2,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.01,"coordY":73.43}},"index":6,"playId":"d2fce5f9-0f86-3405-831e-78e696cc01e1","pitchNumber":6,"startTime":"2026-08-01T20:54:03.177Z","endTime":"2026-08-01T20:54:27.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:54:27.922Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a soft ground ball to pitcher Zac Thornton. Esteury Ruiz to 2nd. Esteury Ruiz advances to 2nd, on a throwing error by pitcher Zac Thornton.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:54:13.876Z","endTime":"2026-08-01T20:55:26.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82530780968555,"aZ":-12.28107594175577,"pfxX":3.0541518980956157,"pfxZ":11.025783553624679,"pX":1.380745677643718,"pZ":2.9336005923307553,"vX0":-3.3271315007733686,"vY0":-133.93153295413978,"vZ0":-6.396026092312443,"x":64.37,"y":159.57,"x0":2.24646678709539,"y0":50.001235447151934,"z0":6.243286643462522,"aX":5.509353777752042},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-4.8,"spinRate":2300,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4100759083395218,"extension":6.21675838867432},"index":0,"playId":"d295e4de-e6bf-3a7c-96f8-c410240ccc9d","pitchNumber":1,"startTime":"2026-08-01T20:54:48.918Z","endTime":"2026-08-01T20:54:53.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428263721335817,"aZ":-23.700842331554135,"pfxX":-0.8344675512731512,"pfxZ":5.052237154320531,"pX":0.45607907474570986,"pZ":2.256824524373895,"vX0":-5.0503373771313145,"vY0":-128.33938680751245,"vZ0":-4.749204516425263,"x":99.62,"y":177.85,"x0":2.553967966863945,"y0":50.000277459147966,"z0":5.966790860364636,"aX":-1.3963255670718826},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":2.6,"spinRate":2381,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.42604235406773583,"extension":6.217555596584885},"index":1,"playId":"f6cbbbb2-b999-353e-ab6d-b263e102e951","pitchNumber":2,"startTime":"2026-08-01T20:55:00.441Z","endTime":"2026-08-01T20:55:04.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412481378916457,"aZ":-20.245355645066734,"pfxX":7.837448305654256,"pfxZ":7.927286527396534,"pX":0.8452131606614827,"pZ":2.2357459267066284,"vX0":-6.424067600372221,"vY0":-121.99680652256068,"vZ0":-4.705497924921674,"x":84.78,"y":178.41,"x0":2.4966798386567453,"y0":50.0017101385006,"z0":5.938702427731979,"aX":11.791499924006747},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":13.4,"breakHorizontal":-12.6,"spinRate":1579,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4492773224794009,"extension":6.29992685311897},"hitData":{"launchSpeed":55.7,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":114.78,"coordY":190.08}},"index":2,"playId":"d4c48ab0-3114-398f-bf53-2a0156ac76e5","pitchNumber":3,"startTime":"2026-08-01T20:55:13.207Z","endTime":"2026-08-01T20:55:26.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:55:26.931Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:56:43.551Z","endTime":"2026-08-01T20:56:56.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T20:55:42.735Z","endTime":"2026-08-01T20:56:45.590Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500334980636307,"aZ":-23.08806230513918,"pfxX":-1.4341228841116576,"pfxZ":5.435381331141791,"pX":-0.27459244322179177,"pZ":2.5181622552115988,"vX0":-6.704786451279191,"vY0":-128.18564109274772,"vZ0":-4.006688197261612,"x":127.47,"y":170.79,"x0":2.5567329867380737,"y0":50.00018261614576,"z0":5.895292254434525,"aX":-2.394707957890165},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":4.1,"spinRate":2417,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.42664268208489187,"extension":6.341751718996993},"hitData":{"launchSpeed":87.5,"launchAngle":48.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.27,"coordY":99.31}},"index":1,"playId":"f021f244-7774-3749-9a38-050ff93217d7","pitchNumber":1,"startTime":"2026-08-01T20:56:45.590Z","endTime":"2026-08-01T20:56:56.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T20:56:56.852Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:56:58.750Z","endTime":"2026-08-01T21:01:50.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080986544246773,"aZ":-24.65210096263904,"pfxX":-1.3172102379871282,"pfxZ":4.489464039139383,"pX":0.3380248467861358,"pZ":3.756318821814441,"vX0":-5.50157191207953,"vY0":-127.81804328741782,"vZ0":-1.0917023203427632,"x":104.12,"y":137.36,"x0":2.678103131071045,"y0":50.006199201641024,"z0":6.101383881668692,"aX":-2.2075580257546217},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":3.5,"spinRate":2388,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4263812613476423,"extension":6.331803888989359},"index":0,"playId":"e04bdbbd-2ab2-3cdb-8c56-e68183b1beaa","pitchNumber":1,"startTime":"2026-08-01T20:57:24.761Z","endTime":"2026-08-01T20:57:28.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.542265082365997,"aZ":-33.52544338197049,"pfxX":-8.438074960781167,"pfxZ":-1.1030267404329397,"pX":1.1055227877524132,"pZ":3.6727556659453127,"vX0":-1.190028148551526,"vY0":-110.44144022064873,"vZ0":2.107556581686465,"x":74.86,"y":139.62,"x0":2.7476075293651,"y0":50.00040111267103,"z0":6.244203813420691,"aX":-10.372223828754741},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-1.1,"breakHorizontal":15.6,"spinRate":2423,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.49684820981087485,"extension":6.344416949653185},"index":1,"playId":"406b99e5-32ca-3f3d-96ad-4632c4df4f65","pitchNumber":2,"startTime":"2026-08-01T20:57:41.349Z","endTime":"2026-08-01T20:57:44.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.339784763609618,"aZ":-25.81196961060346,"pfxX":-1.397319401223485,"pfxZ":3.955243873368585,"pX":-1.6257496205554132,"pZ":1.7858381533269074,"vX0":-9.47279878841257,"vY0":-126.22714907904256,"vZ0":-5.112572725534895,"x":178.97,"y":190.56,"x0":2.3614886148214236,"y0":50.003965334131344,"z0":5.922672696970903,"aX":-2.2489055434229055},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":4.8,"spinRate":2488,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.434357669812627,"extension":6.503202610789972},"index":2,"playId":"7d610dd6-d1be-37f5-b2d5-3f2f6cfbb2cc","pitchNumber":3,"startTime":"2026-08-01T20:58:02.052Z","endTime":"2026-08-01T20:58:05.562Z","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":85.8,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27952607064634,"aZ":-26.223912879303175,"pfxX":-1.9787039106269455,"pfxZ":3.7328664971104413,"pX":0.07072176850164365,"pZ":2.502674120661007,"vX0":-6.071987194816985,"vY0":-124.96175183476679,"vZ0":-3.1480254697121506,"x":114.3,"y":171.21,"x0":2.7813510149893923,"y0":50.00458760436526,"z0":5.914683594157191,"aX":-3.153096125929877},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":4.9,"spinRate":2473,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4369874795630513,"extension":6.279532066008582},"index":3,"playId":"b936d739-35c6-36d9-b0b3-7ae4071c77e7","pitchNumber":4,"startTime":"2026-08-01T20:58:21.349Z","endTime":"2026-08-01T20:58:25.176Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528672681466407,"aZ":-19.614661894333253,"pfxX":8.694589020898524,"pfxZ":6.927862799655831,"pX":-0.39541934801719014,"pZ":2.0239223253657164,"vX0":-10.791513095486122,"vY0":-133.27791239437803,"vZ0":-6.181474511828723,"x":132.07,"y":184.13,"x0":2.561613725203234,"y0":50.00335241274364,"z0":5.772963158333695,"aX":15.765577658492225},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-13.7,"spinRate":2250,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.40973208750796086,"extension":6.304955420625503},"index":4,"playId":"83744d21-b3cf-34e4-9344-67cdf2ce6821","pitchNumber":5,"startTime":"2026-08-01T20:58:39.543Z","endTime":"2026-08-01T20:58:46.233Z","isPitch":true,"type":"pitch"},{"details":{"description":"Marlins challenged (tag play), call on the field was overturned: Esteury Ruiz steals (26) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"actionPlayId":"83744d21-b3cf-34e4-9344-67cdf2ce6821","startTime":"2026-08-01T20:59:07.037Z","endTime":"2026-08-01T21:01:45.389Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":146}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078066531165074,"aZ":-24.225446757781828,"pfxX":-1.6845658298312158,"pfxZ":4.8242464305956165,"pX":0.5302390658306481,"pZ":3.958439078789509,"vX0":-4.887438525375821,"vY0":-126.84072116295971,"vZ0":-0.6485091168461052,"x":96.79,"y":131.9,"x0":2.6919879363770596,"y0":50.00499425628221,"z0":6.129033544777274,"aX":-2.7776190336442275},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":4.1,"spinRate":2391,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4298823934195122,"extension":6.332526753205305},"index":6,"playId":"896f5c02-b42f-3751-8139-6ad3b4caa5ce","pitchNumber":6,"startTime":"2026-08-01T21:01:45.389Z","endTime":"2026-08-01T21:01:50.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:01:50.071Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T21:01:50.076Z","endTime":"2026-08-01T21:03:17.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654786513230015,"aZ":-17.94110867138945,"pfxX":9.61459216158638,"pfxZ":7.91924241026811,"pX":1.9365221217846047,"pZ":2.6662808566330862,"vX0":-5.726141423684352,"vY0":-133.668528937803,"vZ0":-4.964719788244797,"x":43.18,"y":166.79,"x0":2.8649911362669083,"y0":50.003379591353365,"z0":5.84872062612517,"aX":17.27954192835792},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-16.1,"spinRate":2410,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41085691335924857,"extension":6.169791304904471},"index":0,"playId":"81c359ac-41aa-3906-8918-25668e2e0ac4","pitchNumber":1,"startTime":"2026-08-01T21:02:20.058Z","endTime":"2026-08-01T21:02:23.605Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.855427099078316,"aZ":-23.887564220835355,"pfxX":-1.1814519612833498,"pfxZ":5.1716774035312145,"pX":-0.9261069778825484,"pZ":1.5560028308976097,"vX0":-8.013028057748357,"vY0":-124.92354843584674,"vZ0":-6.201599789365968,"x":152.3,"y":196.77,"x0":2.458290231299669,"y0":50.005535991873614,"z0":5.997374976758439,"aX":-1.892032176608169},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":3.7,"spinRate":2363,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.43612539140100415,"extension":6.309476491208236},"index":1,"playId":"ae6be85b-52ab-35af-81c4-93b1258e54df","pitchNumber":2,"startTime":"2026-08-01T21:02:36.965Z","endTime":"2026-08-01T21:02:41.136Z","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":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687991833056383,"aZ":-24.70314318684389,"pfxX":8.99748461958508,"pfxZ":4.962376411174619,"pX":0.9378259358205318,"pZ":3.4616599207899683,"vX0":-6.782102573931247,"vY0":-121.35235717496687,"vZ0":-1.343473472161567,"x":81.25,"y":145.32,"x0":2.5871949317641114,"y0":50.001932556316525,"z0":6.155791687228823,"aX":13.543214773164841},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.0,"breakHorizontal":-14.9,"spinRate":1799,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4497689676203849,"extension":6.35598683071983},"index":2,"playId":"38a1dad8-14eb-30fa-a187-d859336efb15","pitchNumber":3,"startTime":"2026-08-01T21:02:54.595Z","endTime":"2026-08-01T21:02:59.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.757176983934034,"aZ":-18.967661508776963,"pfxX":-0.026863488931349266,"pfxZ":7.889743158723289,"pX":-1.0706991212707522,"pZ":1.3630260894513686,"vX0":-9.233176526789348,"vY0":-127.62695165508683,"vZ0":-7.716700915973826,"x":157.81,"y":201.98,"x0":2.575625858844104,"y0":50.00005995365379,"z0":5.884047464185159,"aX":-0.04293008517823189},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.0,"breakHorizontal":1.8,"spinRate":2368,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4268536467259243,"extension":6.3770695477598},"index":3,"playId":"dc04ffe0-8cda-33eb-bd79-b21110279f7f","pitchNumber":4,"startTime":"2026-08-01T21:03:12.919Z","endTime":"2026-08-01T21:03:17.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:03:17.725Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T21:03:17.913Z","endTime":"2026-08-01T21:06:10.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[4],"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":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.925531600689407,"aZ":-24.66168766838791,"pfxX":-1.6311578080318303,"pfxZ":4.54503654402707,"pX":-0.9299225088023769,"pZ":2.070515345175521,"vX0":-7.748367529992607,"vY0":-126.95636447474928,"vZ0":-4.8311871547975755,"x":152.45,"y":182.88,"x0":2.3578871264197234,"y0":50.00215870331996,"z0":5.930563034931068,"aX":-2.6960547314985224},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":4.6,"spinRate":2426,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4293666166254342,"extension":6.441535804736522},"index":0,"playId":"bb28d8c6-25c7-321c-ab42-0a94ba8e574a","pitchNumber":1,"startTime":"2026-08-01T21:03:57.109Z","endTime":"2026-08-01T21:04:02.173Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027323793189836,"aZ":-23.031014699787846,"pfxX":-1.2688779975184135,"pfxZ":5.504053405986794,"pX":-1.012294246028799,"pZ":1.7317534536455206,"vX0":-8.348540173714744,"vY0":-127.48855692712301,"vZ0":-5.863232038616138,"x":155.59,"y":192.02,"x0":2.457664296901996,"y0":50.00305142055575,"z0":5.857427143386641,"aX":-2.1048556259935225},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":4.1,"spinRate":2411,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.42818227524754393,"extension":6.3662099303417845},"index":1,"playId":"b63275a5-7ac4-3749-9852-588a71206a49","pitchNumber":2,"startTime":"2026-08-01T21:04:17.825Z","endTime":"2026-08-01T21:04:22.572Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"7d78cf6e-3aa5-3b65-883e-4648b9b9c6f5","startTime":"2026-08-01T21:04:38.984Z","endTime":"2026-08-01T21:04:42.815Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940400237255545,"aZ":-14.502624903956328,"pfxX":6.444153883452825,"pfxZ":9.500107514972449,"pX":1.0400774453692236,"pZ":3.0165703147961986,"vX0":-6.233222753449752,"vY0":-136.03509804873295,"vZ0":-5.197720852080382,"x":77.35,"y":157.33,"x0":2.532239551443533,"y0":50.00395361233691,"z0":5.969953436815753,"aX":11.988033828188955},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-10.2,"spinRate":2378,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4038081667480595,"extension":6.1740897506269805},"index":3,"playId":"1ad6bb8e-e1ba-3fc3-886d-4277321e7db4","pitchNumber":3,"startTime":"2026-08-01T21:04:59.990Z","endTime":"2026-08-01T21:05:06.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Heriberto Hernández steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"1ad6bb8e-e1ba-3fc3-886d-4277321e7db4","startTime":"2026-08-01T21:05:11.778Z","endTime":"2026-08-01T21:05:23.218Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":78.6,"endSpeed":71.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.960799217710328,"aZ":-32.81470157642441,"pfxX":-8.340953343962891,"pfxZ":-0.4973270897352542,"pX":-1.0930126446739954,"pZ":2.3390697257938804,"vX0":-5.350895707787304,"vY0":-114.23431219001176,"vZ0":-1.2847230990390288,"x":158.66,"y":175.63,"x0":2.3840004942504547,"y0":50.00375335800387,"z0":6.209724339254872,"aX":-10.745593396455558},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.0,"breakHorizontal":16.7,"spinRate":2542,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4841601747968265,"extension":6.589885202880736},"index":5,"playId":"684b2c4a-c4be-3e71-9794-614cb8124f7f","pitchNumber":4,"startTime":"2026-08-01T21:05:23.218Z","endTime":"2026-08-01T21:05:27.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929794854298503,"aZ":-24.778004637279395,"pfxX":-1.9354417133968433,"pfxZ":4.762520932480494,"pX":-0.5079018302427528,"pZ":2.342173867470718,"vX0":-6.77319848161102,"vY0":-123.87128961061948,"vZ0":-3.6885819949645047,"x":136.36,"y":175.54,"x0":2.5141434143869184,"y0":50.00234031637537,"z0":5.924014882293635,"aX":-3.0042366735900705},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":5.0,"spinRate":2521,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.44231928570365264,"extension":6.363857962268594},"index":6,"playId":"def4bbd8-ae29-3be1-b718-45d849bf2a97","pitchNumber":5,"startTime":"2026-08-01T21:05:41.876Z","endTime":"2026-08-01T21:05:45.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-08-01T21:05:55.502Z","endTime":"2026-08-01T21:06:05.730Z","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(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":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.937813790076262,"aZ":-34.69522532428042,"pfxX":-9.636127833472438,"pfxZ":-2.0877684330987183,"pX":0.9388125619492332,"pZ":1.7146168933879458,"vX0":-0.7029464413578138,"vY0":-110.13273219764554,"vZ0":-1.6119013613285211,"x":81.21,"y":192.49,"x0":2.512826746366304,"y0":50.005343896339404,"z0":6.188987816835181,"aX":-11.618777382596335},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-3.8,"breakHorizontal":17.5,"spinRate":2487,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.5009182926486164,"extension":6.482211862855912},"index":8,"playId":"524febb6-4977-36e8-b4a7-0b904c637946","pitchNumber":6,"startTime":"2026-08-01T21:06:05.730Z","endTime":"2026-08-01T21:06:10.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:06:10.643Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T21:06:40.051Z","endTime":"2026-08-01T21:10:45.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":804267,"fullName":"Zac Thornton"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"9d8086de-66ce-4eb8-a5a9-3aa0bfe48361","pitchNumber":0,"startTime":"2026-08-01T21:06:40.051Z","endTime":"2026-08-01T21:06:45.051Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2808177342255,"aZ":-21.447929633472647,"pfxX":-0.79530284494906,"pfxZ":6.516330453042883,"pX":-0.8772537796113845,"pZ":3.027682107808232,"vX0":-8.048739886513008,"vY0":-127.53157501345054,"vZ0":-3.4868026809781973,"x":150.44,"y":157.03,"x0":2.4234992495625116,"y0":50.006144994378644,"z0":6.10485009415815,"aX":-1.3095455628913322},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.2,"breakHorizontal":3.2,"spinRate":2515,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.42951027887866866,"extension":6.283375273004636},"index":1,"playId":"e4dd7ca2-0bf8-3752-98db-e007116d7470","pitchNumber":1,"startTime":"2026-08-01T21:06:58.516Z","endTime":"2026-08-01T21:07:05.300Z","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":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636423911424885,"aZ":-17.947826315015057,"pfxX":8.41309609931695,"pfxZ":9.42170744000054,"pX":0.5093732336504798,"pZ":1.711792923990718,"vX0":-7.215546237932831,"vY0":-122.26001413667981,"vZ0":-6.44023390273646,"x":97.58,"y":192.56,"x0":2.4092424337765874,"y0":50.00555633842441,"z0":5.926313137461449,"aX":12.708379946986511},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":15.7,"breakHorizontal":-13.4,"spinRate":1789,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.4484072629267013,"extension":6.384024036015307},"index":2,"playId":"9739e440-0bc5-3b55-8c38-2b1e938ef1b7","pitchNumber":2,"startTime":"2026-08-01T21:07:15.713Z","endTime":"2026-08-01T21:07:20.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-01T21:07:32.831Z","endTime":"2026-08-01T21:10:09.627Z","isPitch":false,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.713905485613697,"aZ":-22.02705218063311,"pfxX":-1.3948105932446078,"pfxZ":6.016882138348494,"pX":-0.2701468831111893,"pZ":2.837165122818521,"vX0":-6.823196407429193,"vY0":-127.8629510044742,"vZ0":-3.7370410588388507,"x":127.3,"y":162.18,"x0":2.594036579519268,"y0":50.005929528147945,"z0":6.008206495288083,"aX":-2.351734054322755},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":3.8,"spinRate":2413,"spinDirection":176},"zone":1,"typeConfidence":2.0,"plateTime":0.4253418070737913,"extension":6.2629844461700985},"index":4,"playId":"c954e710-d6d3-3540-a39c-ca34858efe3f","pitchNumber":3,"startTime":"2026-08-01T21:10:09.627Z","endTime":"2026-08-01T21:10:15.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38155875621827,"aZ":-14.14416238310505,"pfxX":4.295137838524209,"pfxZ":10.072560493356725,"pX":0.2794092279253542,"pZ":2.5666805705847553,"vX0":-6.198268373811017,"vY0":-132.9330932557903,"vZ0":-7.005350302420392,"x":106.35,"y":169.48,"x0":2.082844974137518,"y0":50.00564778409339,"z0":6.262158812437596,"aX":7.691455237302742},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":2245,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.41195632184620035,"extension":6.280459155958276},"hitData":{"launchSpeed":88.4,"launchAngle":18.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.67,"coordY":114.18}},"index":5,"playId":"7383e4f9-c037-37bb-b0b7-42f4a6b938a2","pitchNumber":4,"startTime":"2026-08-01T21:10:38.164Z","endTime":"2026-08-01T21:10:45.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:10:45.298Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Esteury Ruiz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T21:13:02.708Z","endTime":"2026-08-01T21:13:28.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75126245069642,"aZ":-30.438780003000133,"pfxX":-0.2513887984066887,"pfxZ":1.0837111735569929,"pX":1.4230557184941226,"pZ":1.1031244338686044,"vX0":5.654016632779592,"vY0":-124.99449192788849,"vZ0":-6.125078020450177,"x":62.76,"y":209.0,"x0":-0.8257123469882902,"y0":50.00276890739751,"z0":6.052853101045111,"aX":-0.40314888519732667},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-0.7,"spinRate":2440,"spinDirection":359},"zone":14,"typeConfidence":2.0,"plateTime":0.43648415175739785,"extension":6.4093447870641045},"index":0,"playId":"e96b50ac-175d-3cb1-94e3-ab06eb506121","pitchNumber":1,"startTime":"2026-08-01T21:13:04.242Z","endTime":"2026-08-01T21:13:07.911Z","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":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.126950971869245,"aZ":-18.544461568913412,"pfxX":-4.999333569035111,"pfxZ":7.1435434789055545,"pX":0.7516726405585497,"pZ":2.6528737710557837,"vX0":5.770374979016025,"vY0":-137.1937261430741,"vZ0":-5.6160930396707975,"x":88.35,"y":167.15,"x0":-0.7285479369663747,"y0":50.003334262939305,"z0":5.988984621462475,"aX":-9.538564905913821},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":2175,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.39911417758037926,"extension":6.3950061689730875},"hitData":{"launchSpeed":76.7,"launchAngle":20.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.15,"coordY":91.94}},"index":1,"playId":"f239c169-7b4b-3e28-84bc-2cb54a3800ae","pitchNumber":2,"startTime":"2026-08-01T21:13:17.164Z","endTime":"2026-08-01T21:13:28.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:13:28.945Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T21:13:26.719Z","endTime":"2026-08-01T21:16:15.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16565138368739,"aZ":-32.03054837484994,"pfxX":-6.024152315482903,"pfxZ":0.09121850316147828,"pX":0.11197713167691976,"pZ":1.9349607362344825,"vX0":4.378950831931052,"vY0":-124.94006539175878,"vZ0":-3.4238622550972764,"x":112.73,"y":186.54,"x0":-0.877003519318919,"y0":50.00402695089085,"z0":5.943720807174699,"aX":-9.565414864072961},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":10.0,"spinRate":1198,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43768208451383295,"extension":6.559489042806341},"index":0,"playId":"0e8633aa-3950-3aee-a5d2-38661a152aff","pitchNumber":1,"startTime":"2026-08-01T21:13:54.037Z","endTime":"2026-08-01T21:13:58.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33240683079337,"aZ":-32.86734416351329,"pfxX":7.902116051035255,"pfxZ":-0.48455559932823,"pX":0.11986224504347875,"pZ":2.31408886475424,"vX0":0.7938714136818852,"vY0":-119.3817680760927,"vZ0":-1.3197752220883938,"x":112.43,"y":176.3,"x0":-1.2432857285509555,"y0":50.00534804870556,"z0":5.875275069500463,"aX":11.228877982956032},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-14.5,"spinRate":2591,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.46157607801960765,"extension":6.453605954519133},"index":1,"playId":"d60a3f88-5e3e-314c-b03b-b2159668a99a","pitchNumber":2,"startTime":"2026-08-01T21:14:15.784Z","endTime":"2026-08-01T21:14:20.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07446760278156,"aZ":-29.543339247740672,"pfxX":-8.192146272197869,"pfxZ":1.6139600443961806,"pX":0.9586973517092373,"pZ":1.8183172304371598,"vX0":6.747507398846588,"vY0":-126.0122783099858,"vZ0":-4.349540113625183,"x":80.46,"y":189.69,"x0":-0.6756545911714209,"y0":50.00014122915655,"z0":5.925159452612178,"aX":-13.312136921975451},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":1391,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4329209188522345,"extension":6.5122045433003874},"index":2,"playId":"b9d778b9-d792-3ab8-8667-7672e415efa1","pitchNumber":3,"startTime":"2026-08-01T21:15:39.590Z","endTime":"2026-08-01T21:15:43.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T21:15:56.127Z","endTime":"2026-08-01T21:16:09.955Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447990412649,"aZ":-27.67568958983226,"pfxX":-7.515807176914673,"pfxZ":2.7868898760981473,"pX":0.5905909903679112,"pZ":1.1867248818287275,"vX0":5.746627134873157,"vY0":-125.94549782332422,"vZ0":-5.963104789700466,"x":94.49,"y":206.74,"x0":-0.7389158680124189,"y0":50.002446729839505,"z0":5.809799036908623,"aX":-12.131058838871946},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":12.4,"spinRate":1318,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.43410697238385465,"extension":6.781720432325216},"index":4,"playId":"7c7542b9-5b9e-3628-8185-d897b1557f41","pitchNumber":4,"startTime":"2026-08-01T21:16:09.955Z","endTime":"2026-08-01T21:16:15.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:16:15.242Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyrone Taylor homers (10) on a fly ball to left field. Marcus Semien scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T21:16:56.140Z","endTime":"2026-08-01T21:17:44.132Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"64f589d7-6474-3218-83cc-74cffdf86598","startTime":"2026-08-01T21:16:39.643Z","endTime":"2026-08-01T21:16:42.923Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077128110576517,"aZ":-34.147924273522726,"pfxX":5.973542456572252,"pfxZ":-1.3088965731263995,"pX":1.0746376237469464,"pZ":1.2810693506637576,"vX0":2.9266627839829735,"vY0":-122.56145963862127,"vZ0":-4.050071413642997,"x":76.04,"y":204.19,"x0":-0.9140427282786532,"y0":50.00202601881149,"z0":5.896945384982354,"aX":9.012532902165985},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":-11.5,"spinRate":2526,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4483127540478633,"extension":6.509770932750922},"index":1,"playId":"1db1a2f3-f74b-3412-b783-0c491dda9cd2","pitchNumber":1,"startTime":"2026-08-01T21:16:58.435Z","endTime":"2026-08-01T21:17:04.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586474217112443,"aZ":-23.24454734572672,"pfxX":-7.800924534691401,"pfxZ":4.643508588463966,"pX":-0.8327691278081866,"pZ":2.0246506214420585,"vX0":2.437423537843183,"vY0":-137.60704547303783,"vZ0":-6.509499385890539,"x":148.74,"y":184.11,"x0":-0.7145504181508531,"y0":50.00668321046718,"z0":5.988240295396628,"aX":-15.013144672887865},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":1924,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39753970091039337,"extension":6.34493236903806},"hitData":{"launchSpeed":104.5,"launchAngle":38.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.46,"coordY":56.92}},"index":2,"playId":"7ba865d9-aaf5-3a42-83e1-26868dbc1698","pitchNumber":2,"startTime":"2026-08-01T21:17:19.431Z","endTime":"2026-08-01T21:17:44.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:17:44.132Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T21:17:34.526Z","endTime":"2026-08-01T21:19:42.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0010026224469,"aZ":-21.787925853950764,"pfxX":-9.577405142222002,"pfxZ":5.369948690253463,"pX":0.15249771942693685,"pZ":1.9269594115308633,"vX0":5.856047000531322,"vY0":-138.22852579019892,"vZ0":-6.802688433715172,"x":111.19,"y":186.75,"x0":-0.7499352912894224,"y0":50.002008774987694,"z0":5.884142321782764,"aX":-18.520471219582},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":16.1,"spinRate":1982,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3963549106104023,"extension":6.393213570886677},"index":0,"playId":"c26268b7-bc27-34bc-aa4f-63fa736fa6d7","pitchNumber":1,"startTime":"2026-08-01T21:18:05.921Z","endTime":"2026-08-01T21:18:09.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901444011568724,"aZ":-22.316027474258117,"pfxX":-8.706796759666538,"pfxZ":4.978535801282993,"pX":0.38659487837231743,"pZ":1.1242203861140785,"vX0":6.391313969698056,"vY0":-139.92057048008348,"vZ0":-8.857941424657529,"x":102.26,"y":208.43,"x0":-0.7972611198330087,"y0":50.00566157081801,"z0":5.79644123660657,"aX":-17.247413194706148},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":1945,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3916232961760646,"extension":6.260521713675254},"index":1,"playId":"4d0ec7cd-58db-3378-aad9-359c9156add5","pitchNumber":2,"startTime":"2026-08-01T21:18:19.098Z","endTime":"2026-08-01T21:18:23.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80259771089827,"aZ":-32.87649150119707,"pfxX":-6.563055543840725,"pfxZ":-0.42823203379284713,"pX":-1.1777472600071868,"pZ":2.090889604218784,"vX0":2.0271650068341245,"vY0":-127.58801216726681,"vZ0":-2.9973399972660824,"x":161.89,"y":182.33,"x0":-1.132893656641115,"y0":50.00423977660859,"z0":5.88873139182914,"aX":-10.752306906080776},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":11.4,"spinRate":1339,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43034024670484117,"extension":6.640380525957582},"index":2,"playId":"f42e5c2d-b2d7-3b22-98a1-ccd5f0ef78a9","pitchNumber":3,"startTime":"2026-08-01T21:18:34.418Z","endTime":"2026-08-01T21:18:38.492Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39115099668758,"aZ":-33.02301856240484,"pfxX":0.06572053984912696,"pfxZ":-0.5133574821733486,"pX":1.7645052891060395,"pZ":0.4041345377173076,"vX0":6.200303959193407,"vY0":-127.93046694229533,"vZ0":-7.45927051252164,"x":49.74,"y":227.87,"x0":-0.6907024828787968,"y0":50.000770189721464,"z0":5.919024930029048,"aX":0.1079100271998931},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.4,"spinRate":2457,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.42682671780259085,"extension":6.507681902818142},"index":3,"playId":"a63a7279-d822-3e0c-b398-660ec9f76adf","pitchNumber":4,"startTime":"2026-08-01T21:18:55.763Z","endTime":"2026-08-01T21:19:00.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15470371086028,"aZ":-32.369007927048656,"pfxX":7.939358252263578,"pfxZ":-0.12693272330629668,"pX":0.015155744382125563,"pZ":3.2251033846973107,"vX0":0.4203265499925521,"vY0":-122.91858314365511,"vZ0":-0.14639800552553373,"x":116.42,"y":151.7,"x0":-1.1896478915964852,"y0":50.003282718197745,"z0":6.031660081956661,"aX":12.159662096282732},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-14.5,"spinRate":2516,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.44545359591932154,"extension":6.384463578656736},"index":4,"playId":"e34af708-de73-357f-9ff0-20eba97498df","pitchNumber":5,"startTime":"2026-08-01T21:19:15.994Z","endTime":"2026-08-01T21:19:21.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808851886211514,"aZ":-29.620736510543157,"pfxX":-5.161826881609132,"pfxZ":1.5336768410043264,"pX":0.5529152578232278,"pZ":2.0749765663399278,"vX0":5.412921257697376,"vY0":-127.61571668153644,"vZ0":-3.83243408505469,"x":95.92,"y":182.76,"x0":-0.9150354683632945,"y0":50.004989044307194,"z0":5.904203029154067,"aX":-8.600484989268105},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":8.3,"spinRate":1254,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.42757727846494165,"extension":6.648128676135167},"hitData":{"launchSpeed":72.1,"launchAngle":11.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.57,"coordY":160.66}},"index":5,"playId":"f6efe94e-7c09-35cd-89d3-d2339b8eeef4","pitchNumber":6,"startTime":"2026-08-01T21:19:34.267Z","endTime":"2026-08-01T21:19:42.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:19:42.884Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T21:19:42.353Z","endTime":"2026-08-01T21:20:46.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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":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":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21185605043576,"aZ":-24.743174876212798,"pfxX":-9.250963595833598,"pfxZ":3.8543308652097386,"pX":-0.6228198366184852,"pZ":2.0890245968271928,"vX0":4.187194325889099,"vY0":-138.69461788087625,"vZ0":-5.494224670637082,"x":140.74,"y":182.38,"x0":-0.9595919573775619,"y0":50.000781875711844,"z0":5.77027688034789,"aX":-17.821648909124697},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1980,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.39660436715246883,"extension":6.221504582485576},"index":0,"playId":"a8a157af-9dc7-3d7d-8f17-4eb4f62f870c","pitchNumber":1,"startTime":"2026-08-01T21:20:11.288Z","endTime":"2026-08-01T21:20:15.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.401310785288686,"aZ":-22.48946241320301,"pfxX":-9.553128666826654,"pfxZ":4.896659317627581,"pX":0.9226672725359868,"pZ":1.9536228927227304,"vX0":8.322762528026914,"vY0":-139.95247428485374,"vZ0":-6.544632305150531,"x":81.83,"y":186.03,"x0":-0.8525563478870931,"y0":50.00524012565777,"z0":5.801699319993668,"aX":-18.901177097892965},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":15.5,"spinRate":2110,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39178598114505014,"extension":6.28721573319214},"index":1,"playId":"69c73c79-c3ae-359b-b0f2-054331f27d77","pitchNumber":2,"startTime":"2026-08-01T21:20:24.430Z","endTime":"2026-08-01T21:20:36.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22217126005838,"aZ":-29.05272022967647,"pfxX":-8.593318361340664,"pfxZ":1.5751136446996385,"pX":-0.2849243776717753,"pZ":1.9889147077642304,"vX0":4.9034608555726376,"vY0":-140.0174678733144,"vZ0":-5.333661268520009,"x":127.86,"y":185.08,"x0":-0.9442831773560504,"y0":50.00453255480912,"z0":5.824697945336556,"aX":-17.028702566796845},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":2141,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3915101463503068,"extension":6.2000554589473245},"hitData":{"launchSpeed":102.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.2,"coordY":142.18}},"index":2,"playId":"851fb962-7317-31e9-8ea6-16adc7344c74","pitchNumber":3,"startTime":"2026-08-01T21:20:39.401Z","endTime":"2026-08-01T21:20:46.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:20:46.797Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T21:22:41.765Z","endTime":"2026-08-01T21:24:10.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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(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":85.0,"endSpeed":78.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353267830872305,"aZ":-25.982894313728377,"pfxX":-1.4334683241551982,"pfxZ":3.9487001281573395,"pX":0.6126009607921912,"pZ":4.060119550595245,"vX0":-4.718207136476153,"vY0":-123.7737523484284,"vZ0":0.04344622205585169,"x":93.65,"y":129.16,"x0":2.72186912700812,"y0":50.00056879231953,"z0":6.199837115701439,"aX":-2.2464401980835054},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":3.6,"spinRate":2358,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4408151318357434,"extension":6.107963467131476},"index":0,"playId":"99a6c814-e097-356f-9a6d-81c616820a4f","pitchNumber":1,"startTime":"2026-08-01T21:22:53.077Z","endTime":"2026-08-01T21:22:57.036Z","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":90.0,"endSpeed":82.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221700117060248,"aZ":-13.096490449421031,"pfxX":1.9980100615575436,"pfxZ":11.027032415404163,"pX":-0.4546445400697596,"pZ":1.4781420906321632,"vX0":-6.6574404685567545,"vY0":-130.6353654056071,"vZ0":-9.584684219616312,"x":134.33,"y":198.87,"x0":1.866031182748461,"y0":50.0050404865829,"z0":6.176568511293299,"aX":3.4577938027142334},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.0,"breakHorizontal":-2.2,"spinRate":2271,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.4190884843402163,"extension":6.355443563857719},"index":1,"playId":"211bd7c1-f5f9-34a7-9ff3-8d0466a9ead8","pitchNumber":2,"startTime":"2026-08-01T21:23:03.850Z","endTime":"2026-08-01T21:23:08.145Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43455139077921,"aZ":-14.137712486094612,"pfxX":3.2403145912985916,"pfxZ":10.133396422677269,"pX":-0.4676308560517318,"pZ":1.7449118343962968,"vX0":-7.605504090205132,"vY0":-132.35726364704723,"vZ0":-8.707575146696204,"x":134.82,"y":191.67,"x0":2.0181439658396756,"y0":50.003595895392216,"z0":6.105981772544875,"aX":5.768645735268059},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.3,"spinRate":2277,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4133414810218552,"extension":6.4900988442273775},"index":2,"playId":"1964e7f1-8279-3f3a-b42a-74b70d5ffb79","pitchNumber":3,"startTime":"2026-08-01T21:23:20.165Z","endTime":"2026-08-01T21:23:23.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94253182264747,"aZ":-24.20051994406609,"pfxX":-1.840209573930868,"pfxZ":4.886069118014984,"pX":-0.563040130678204,"pZ":2.6912852212463547,"vX0":-6.938976896019056,"vY0":-126.25910037034019,"vZ0":-3.59691062482893,"x":138.46,"y":166.12,"x0":2.447410632924323,"y0":50.00556593848042,"z0":6.056638916096794,"aX":-3.0056284659831927},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.3,"breakHorizontal":4.8,"spinRate":2467,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.4319197514872073,"extension":6.320133087617518},"index":3,"playId":"a1d3cc93-ead1-3d9c-b2f7-bd6b47297516","pitchNumber":4,"startTime":"2026-08-01T21:23:34.996Z","endTime":"2026-08-01T21:23:40.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-01T21:23:48.043Z","endTime":"2026-08-01T21:23:59.827Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020364782871262,"aZ":-14.725729918229444,"pfxX":3.9441224669522574,"pfxZ":9.449519527882565,"pX":-0.478569419293481,"pZ":2.418553706185189,"vX0":-7.998578998846803,"vY0":-135.38969106211457,"vZ0":-7.079377059062564,"x":135.24,"y":173.48,"x0":2.0086998845623207,"y0":50.004450006093506,"z0":6.108346543331353,"aX":7.28470931237079},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2268,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4053845294841678,"extension":6.2250618632965855},"hitData":{"launchSpeed":72.6,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.98,"coordY":144.19}},"index":5,"playId":"0904ceeb-e6a0-3f14-9e4f-03955e96bbd3","pitchNumber":5,"startTime":"2026-08-01T21:23:59.827Z","endTime":"2026-08-01T21:24:10.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:24:10.522Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T21:24:10.370Z","endTime":"2026-08-01T21:24:44.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996780320028297,"aZ":-26.064061523656413,"pfxX":-1.8184157310584057,"pfxZ":3.8017689365340974,"pX":-0.2311407799602435,"pZ":2.6497584154768403,"vX0":-6.1838988815089415,"vY0":-125.36664493158462,"vZ0":-3.128680548321785,"x":125.81,"y":167.24,"x0":2.4939637027856736,"y0":50.0041112589955,"z0":6.01890328197523,"aX":-2.9221712480084},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":4.6,"spinRate":2410,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.43527102450095434,"extension":6.286582088084876},"hitData":{"launchSpeed":98.5,"launchAngle":52.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.49,"coordY":88.9}},"index":0,"playId":"ff9843e9-e0a2-3657-b234-f3fa66e65bb3","pitchNumber":1,"startTime":"2026-08-01T21:24:33.143Z","endTime":"2026-08-01T21:24:44.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:24:44.983Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a line drive to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T21:24:42.561Z","endTime":"2026-08-01T21:26:22.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14045972382393,"aZ":-15.065461289916577,"pfxX":3.5257714748395377,"pfxZ":9.450088282511484,"pX":0.03394197750976077,"pZ":3.3650925591400433,"vX0":-6.3148110077685775,"vY0":-132.87227221030287,"vZ0":-4.856306036098509,"x":115.71,"y":147.92,"x0":1.9698752739211913,"y0":50.0016355311939,"z0":6.290303965743651,"aX":6.382816200341357},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2274,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.41025858914276325,"extension":6.2952815545079055},"index":0,"playId":"1e99d455-5995-3032-9a87-b401c57103c9","pitchNumber":1,"startTime":"2026-08-01T21:25:07.585Z","endTime":"2026-08-01T21:25:11.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.114207847923016,"aZ":-30.762836555714344,"pfxX":-4.334790458064706,"pfxZ":1.0286815911025275,"pX":-0.3143226991099556,"pZ":1.6730680251555619,"vX0":-4.850266226299288,"vY0":-115.84021608038296,"vZ0":-3.374553223127246,"x":128.98,"y":193.61,"x0":2.363813717577036,"y0":50.0025744423981,"z0":6.06684695618265,"aX":-5.9338242321714345},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.3,"breakHorizontal":9.0,"spinRate":2483,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.47148004147530553,"extension":6.481368105391427},"index":1,"playId":"cd89b4e1-e883-3de0-b958-175aa910b2af","pitchNumber":2,"startTime":"2026-08-01T21:25:22.479Z","endTime":"2026-08-01T21:25:25.752Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.507580595220944,"aZ":-30.33160458682244,"pfxX":-7.441941449791005,"pfxZ":1.3267163916379587,"pX":-0.4535320688582347,"pZ":1.4759986523293527,"vX0":-3.8292660524259965,"vY0":-116.50283500243758,"vZ0":-4.139828115307073,"x":134.29,"y":198.93,"x0":2.172238028288752,"y0":50.0034895573429,"z0":6.1067166699761515,"aX":-10.34906842501726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.8,"breakHorizontal":14.4,"spinRate":2480,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.46806883185600645,"extension":6.518839871646519},"index":2,"playId":"218a5b9c-a8e4-3bb4-b4f1-efc11a11ce11","pitchNumber":3,"startTime":"2026-08-01T21:25:38.348Z","endTime":"2026-08-01T21:25:43.301Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512765281616627,"aZ":-23.020000195939662,"pfxX":9.397691234105999,"pfxZ":5.907982651233717,"pX":1.4242808867957548,"pZ":1.440567848185612,"vX0":-5.324418438840975,"vY0":-123.38072767700358,"vZ0":-6.217444421039893,"x":62.71,"y":199.88,"x0":2.38436814900789,"y0":50.000122245603244,"z0":5.92097268594078,"aX":14.551768778806826},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.6,"breakHorizontal":-15.8,"spinRate":1721,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44317198999617347,"extension":6.3335882513192825},"hitData":{"launchSpeed":71.5,"launchAngle":24.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.93,"coordY":121.04}},"index":3,"playId":"8d2a4f76-c757-32a7-8b19-c68c42e8d267","pitchNumber":4,"startTime":"2026-08-01T21:26:08.672Z","endTime":"2026-08-01T21:26:22.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:26:22.362Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Esteury Ruiz batting, Javier Sanoja picked off and caught stealing 2nd base, second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T21:26:17.634Z","endTime":"2026-08-01T21:28:21.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","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":804267,"link":"/api/v1/people/804267"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79794885222203,"aZ":-15.7718898257671,"pfxX":8.548913355008994,"pfxZ":9.3231705567536,"pX":-0.040880937010629274,"pZ":2.40932905833572,"vX0":-9.738941805157577,"vY0":-132.19635500542424,"vZ0":-5.843694025755837,"x":118.56,"y":173.73,"x0":2.5908725937457193,"y0":50.0026655269382,"z0":5.818073722724607,"aX":15.039089382019258},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.7,"breakHorizontal":-13.2,"spinRate":2317,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4153229566962122,"extension":6.358349420781993},"index":0,"playId":"2f5fe757-0845-33de-9df4-1bf261ca17cf","pitchNumber":1,"startTime":"2026-08-01T21:26:48.810Z","endTime":"2026-08-01T21:26:52.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3de7b982-e2a0-35da-9400-bc282d39d1b4","startTime":"2026-08-01T21:27:03.979Z","endTime":"2026-08-01T21:27:07.295Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857981612855763,"aZ":-18.200181334688164,"pfxX":10.06965443540518,"pfxZ":8.037968207078077,"pX":1.074465968622527,"pZ":1.6186530464894158,"vX0":-7.750951319534406,"vY0":-131.5205349566991,"vZ0":-7.040357389738611,"x":76.04,"y":195.08,"x0":2.762541653879125,"y0":50.002527928318024,"z0":5.696993032634188,"aX":17.507513808277107},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.1,"breakHorizontal":-16.3,"spinRate":2298,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4176568217478991,"extension":6.304979972770334},"index":2,"playId":"63e4b2ef-e11d-3b3c-ba5f-aed92b294e0d","pitchNumber":2,"startTime":"2026-08-01T21:27:22.534Z","endTime":"2026-08-01T21:27:26.316Z","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":91.3,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4835699915605,"aZ":-11.834912170859173,"pfxX":4.504001785866214,"pfxZ":11.61956269805692,"pX":0.2483918953405128,"pZ":2.0227601198412124,"vX0":-5.726860128242149,"vY0":-132.52240492695438,"vZ0":-8.530881597345438,"x":107.53,"y":184.17,"x0":1.8683152718669513,"y0":50.00381985959402,"z0":6.181187797463127,"aX":7.885300460195799},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":-6.7,"spinRate":2321,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.415824919081782,"extension":6.3508941455719174},"index":3,"playId":"75ea7a8e-db06-3cd0-a6d2-a4ee21937ab8","pitchNumber":3,"startTime":"2026-08-01T21:27:46.069Z","endTime":"2026-08-01T21:27:51.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"55756c9c-b9bf-3a06-8c44-83b439997f68","startTime":"2026-08-01T21:28:12.972Z","endTime":"2026-08-01T21:28:21.237Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-08-01T21:28:21.237Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:30:04.720Z","endTime":"2026-08-01T21:31:27.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42638851250684,"aZ":-29.48376429716345,"pfxX":-7.1614444661853085,"pfxZ":1.6723549473164532,"pX":0.4817590204682121,"pZ":1.935270980278676,"vX0":6.033791662778271,"vY0":-125.35240969653098,"vZ0":-3.797883801512904,"x":98.64,"y":186.53,"x0":-1.011811906322531,"y0":50.003679727093186,"z0":5.8449427855319955,"aX":-11.537236928438423},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":11.8,"spinRate":1202,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.434908996939416,"extension":6.357329067335402},"index":0,"playId":"bcff7b28-50f4-3727-b5c2-78968aba4744","pitchNumber":1,"startTime":"2026-08-01T21:30:30.729Z","endTime":"2026-08-01T21:30:34.386Z","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":94.9,"endSpeed":87.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17917783304854,"aZ":-19.00989623504618,"pfxX":-5.550665197221509,"pfxZ":6.762680612565905,"pX":0.018903326108172466,"pZ":3.2775014595055474,"vX0":4.26168087613423,"vY0":-138.26171947102748,"vZ0":-4.0609982707283185,"x":116.28,"y":150.29,"x0":-0.8168674444971055,"y0":50.00644444344728,"z0":6.031668665786578,"aX":-10.81021754596542},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":9.2,"spinRate":2079,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39528886021117593,"extension":6.17728384595144},"index":1,"playId":"611330be-7da5-30c3-86ea-7eab0c7de19f","pitchNumber":2,"startTime":"2026-08-01T21:30:43.485Z","endTime":"2026-08-01T21:30:47.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.404053650245515,"aZ":-17.3261591701758,"pfxX":-6.6312567566363265,"pfxZ":7.686500345605527,"pX":0.36891190972809135,"pZ":3.1832732865314877,"vX0":5.563504818128714,"vY0":-138.4493826279464,"vZ0":-4.479880203936217,"x":102.94,"y":152.83,"x0":-0.8102330291129682,"y0":50.00125619691562,"z0":5.990470431212329,"aX":-12.805940104213477},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":10.8,"spinRate":2082,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.39641012375996665,"extension":6.135022199196904},"index":2,"playId":"f5783311-4973-3b9e-b6e3-f170e5cb0192","pitchNumber":3,"startTime":"2026-08-01T21:30:59.764Z","endTime":"2026-08-01T21:31:06.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339499081327588,"aZ":-32.71323314029919,"pfxX":-4.040386841811793,"pfxZ":-0.3330187249438268,"pX":-0.4773217033085903,"pZ":3.319652618452836,"vX0":2.4040633596779144,"vY0":-125.723098177314,"vZ0":-0.3041957655344937,"x":135.19,"y":149.15,"x0":-0.9165918322336727,"y0":50.004172268668015,"z0":6.077138379161569,"aX":-6.526749163713244},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":6.8,"spinRate":969,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.43418031173762817,"extension":6.340336582801037},"index":3,"playId":"b3661545-e0a6-3cc4-bcd6-ab9f6ac5fb9f","pitchNumber":4,"startTime":"2026-08-01T21:31:21.919Z","endTime":"2026-08-01T21:31:27.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:31:27.470Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out sharply to second baseman Xavier Edwards.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:31:26.386Z","endTime":"2026-08-01T21:31:59.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855618402152462,"aZ":-41.3842207746133,"pfxX":3.090887084705213,"pfxZ":-6.293802880398073,"pX":-0.13919459039242377,"pZ":1.9940143061758875,"vX0":0.9467820484433649,"vY0":-120.32040991074341,"vZ0":-1.3370100050949654,"x":122.31,"y":184.94,"x0":-0.939648754414615,"y0":50.005193445412395,"z0":6.231914712319246,"aX":4.521336093180301},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.4,"breakHorizontal":-5.9,"spinRate":2509,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.45564124426770913,"extension":6.207381785124554},"hitData":{"launchSpeed":106.2,"launchAngle":8.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":131.95,"coordY":129.25}},"index":0,"playId":"cfe3a546-54d2-3aa3-b603-cd83f37db5ea","pitchNumber":1,"startTime":"2026-08-01T21:31:54.023Z","endTime":"2026-08-01T21:31:59.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:31:59.431Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:31:59.690Z","endTime":"2026-08-01T21:34:24.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.744526008751194,"aZ":-23.184940408268947,"pfxX":-10.462196980508558,"pfxZ":4.565218044745589,"pX":1.7490478578423716,"pZ":0.07833359501815096,"vX0":10.555035855335017,"vY0":-139.74888777613475,"vZ0":-11.094320519162798,"x":50.33,"y":236.66,"x0":-0.7253201686901931,"y0":50.00527706624201,"z0":5.635465115633364,"aX":-20.609021238220485},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":1978,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3925874989928375,"extension":6.43539346072191},"index":0,"playId":"3cc488ff-2b66-39b8-bec3-fb0a058eb88c","pitchNumber":1,"startTime":"2026-08-01T21:32:22.362Z","endTime":"2026-08-01T21:32:26.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.231220943592252,"aZ":-23.962626117139674,"pfxX":-10.84860040539209,"pfxZ":4.187697085689405,"pX":0.42377535789242987,"pZ":1.6468180694363554,"vX0":7.712638032292801,"vY0":-139.1372972443274,"vZ0":-6.769732539408961,"x":100.85,"y":194.32,"x0":-0.9747365592095194,"y0":50.001929318799235,"z0":5.6993759034072315,"aX":-21.268472010096993},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2076,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3936658432236828,"extension":6.315186516378761},"index":1,"playId":"9a6e8fec-ba13-361e-ab95-4e69cb887df7","pitchNumber":2,"startTime":"2026-08-01T21:32:39.433Z","endTime":"2026-08-01T21:32:44.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977410808119767,"aZ":-31.15345789647785,"pfxX":6.552463893749809,"pfxZ":0.6768612625592629,"pX":0.6138484950521492,"pZ":1.790898395262236,"vX0":2.435177272346388,"vY0":-122.86694059910779,"vZ0":-3.295798922618276,"x":93.6,"y":190.43,"x0":-1.2446525161383795,"y0":50.00328638450897,"z0":5.829345035090951,"aX":9.902384183454467},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-12.5,"spinRate":2535,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.44778041394614965,"extension":6.293163617968774},"index":2,"playId":"7a7cc937-a856-3433-b7d3-578d0d2c4600","pitchNumber":3,"startTime":"2026-08-01T21:32:57.344Z","endTime":"2026-08-01T21:33:02.556Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781141591980223,"aZ":-32.0014669133462,"pfxX":-4.364596996732127,"pfxZ":0.10903181654109773,"pX":-0.7883946536427687,"pZ":3.0910411584755852,"vX0":2.307351454932392,"vY0":-126.83634617387341,"vZ0":-0.6881939355376314,"x":147.05,"y":155.32,"x0":-1.1405115131820984,"y0":50.00526706360544,"z0":5.90707036060021,"aX":-7.146324715488006},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":7.4,"spinRate":1116,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4310512576917338,"extension":6.603188039408281},"index":3,"playId":"19a24120-2850-338f-8b83-288bcc22d2b5","pitchNumber":4,"startTime":"2026-08-01T21:33:31.654Z","endTime":"2026-08-01T21:33:36.064Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31272266549475,"aZ":-30.507878515040268,"pfxX":-5.471697091423868,"pfxZ":0.9831324523560787,"pX":1.651657497920238,"pZ":0.7810780626227364,"vX0":8.048622682913816,"vY0":-128.78942003064245,"vZ0":-6.783132753360616,"x":54.04,"y":217.69,"x0":-0.7948165186115221,"y0":50.000064030523234,"z0":5.790809382066757,"aX":-9.243346255767012},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":8.3,"spinRate":1279,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4243609989081327,"extension":6.728584240939288},"index":4,"playId":"503c2fab-ade3-3616-9b38-e7a62849f5c6","pitchNumber":5,"startTime":"2026-08-01T21:34:02.624Z","endTime":"2026-08-01T21:34:06.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92687672821224,"aZ":-27.955714982295643,"pfxX":5.305100724563869,"pfxZ":2.7542947692856554,"pX":-0.6768809419010224,"pZ":3.1523511948340537,"vX0":-0.18574071700159345,"vY0":-123.53033308009168,"vZ0":-0.8422899206890038,"x":142.8,"y":153.67,"x0":-1.2883415103031293,"y0":50.000151371379246,"z0":5.869240303852201,"aX":8.114565346733617},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":-9.5,"spinRate":2521,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.44512521272897354,"extension":6.454172217890568},"index":5,"playId":"7bfde5b5-2b7c-3fc5-845b-f7e7841e3e47","pitchNumber":6,"startTime":"2026-08-01T21:34:20.102Z","endTime":"2026-08-01T21:34:24.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:34:24.962Z","atBatIndex":29},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Esteury Ruiz hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:36:34.199Z","endTime":"2026-08-01T21:37:17.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561884524305714,"aZ":-14.989889492977284,"pfxX":5.3682657836442,"pfxZ":9.860830734042358,"pX":-1.3685037255399288,"pZ":1.9491711736723811,"vX0":-11.0204092534782,"vY0":-130.6742480295383,"vZ0":-7.7729102487674915,"x":169.16,"y":186.15,"x0":2.1915890909798863,"y0":50.00387446480172,"z0":6.071906625244775,"aX":9.35710399386244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.4,"breakHorizontal":-7.6,"spinRate":2318,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4179311276241009,"extension":6.37107018386071},"index":0,"playId":"654efc3a-530b-3ec5-a768-765cbf5bb2fb","pitchNumber":1,"startTime":"2026-08-01T21:36:35.759Z","endTime":"2026-08-01T21:36:39.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572961379455126,"aZ":-12.610173870830135,"pfxX":5.046783562972008,"pfxZ":11.100178425675104,"pX":0.07566805945936561,"pZ":2.687729838365635,"vX0":-6.741105718996765,"vY0":-132.02384127352275,"vZ0":-6.652285426245976,"x":114.12,"y":166.21,"x0":2.008444045145674,"y0":50.00011428037293,"z0":6.171341024325298,"aX":8.892716824455317},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":-7.7,"spinRate":2329,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4151490941277207,"extension":6.285399938013682},"index":1,"playId":"373de254-48b6-3e02-8109-a137beea9e40","pitchNumber":2,"startTime":"2026-08-01T21:36:46.967Z","endTime":"2026-08-01T21:36:53.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.2,"endSpeed":66.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.34872707683383,"aZ":-38.55773573704775,"pfxX":-1.240210692322111,"pfxZ":-5.749359417529426,"pX":-1.0056960714755794,"pZ":4.082107210741753,"vX0":-5.494662292132007,"vY0":-104.93437916512772,"vZ0":3.986333129016335,"x":155.33,"y":128.56,"x0":1.8115497019804727,"y0":50.00131538597978,"z0":6.6605500599780125,"aX":-1.3767192801579544},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-8.9,"breakHorizontal":3.8,"spinRate":2377,"spinDirection":323},"zone":11,"typeConfidence":2.0,"plateTime":0.522695703090903,"extension":6.297885296822088},"index":2,"playId":"cce0dbca-6e2b-3ad4-ab01-b7a03c3772e3","pitchNumber":3,"startTime":"2026-08-01T21:37:07.692Z","endTime":"2026-08-01T21:37:17.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:37:17.141Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a line drive to center fielder A.J. Ewing. Esteury Ruiz to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:37:19.153Z","endTime":"2026-08-01T21:38:24.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45840339586082,"aZ":-21.04409495826364,"pfxX":-0.9371247506033709,"pfxZ":6.947803394964862,"pX":0.35352895131373063,"pZ":2.5150991192320715,"vX0":-5.070701845704536,"vY0":-125.29698569773815,"vZ0":-4.440319164689209,"x":103.52,"y":170.87,"x0":2.5188878629726488,"y0":50.005705696568285,"z0":6.013007764589084,"aX":-1.5012265995334957},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.9,"breakHorizontal":2.8,"spinRate":2335,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.43584775569739787,"extension":6.304222432263162},"index":0,"playId":"5c8f4bdf-d7f1-37b1-8ede-b6e54a50db20","pitchNumber":1,"startTime":"2026-08-01T21:37:47.142Z","endTime":"2026-08-01T21:37:51.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198144644113572,"aZ":-20.09780742722396,"pfxX":-0.6380524892595685,"pfxZ":7.015900288283061,"pX":-0.5640946931550931,"pZ":2.3448843779746884,"vX0":-7.71302679478209,"vY0":-129.65295613479557,"vZ0":-5.082262771020988,"x":138.5,"y":175.47,"x0":2.518377195294439,"y0":50.006301282654704,"z0":5.8405665992883495,"aX":-1.0983579713609775},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.9,"breakHorizontal":2.6,"spinRate":2480,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.42062996775621597,"extension":6.286222721238294},"hitData":{"launchSpeed":92.7,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.52,"coordY":72.43}},"index":1,"playId":"12c9f735-83dc-3459-a26c-6cd141ee66f7","pitchNumber":2,"startTime":"2026-08-01T21:38:06.921Z","endTime":"2026-08-01T21:38:24.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:38:24.260Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Otto Lopez out on a sacrifice fly to right fielder Carson Benge. Esteury Ruiz scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:38:27.153Z","endTime":"2026-08-01T21:39:12.582Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":804267,"link":"/api/v1/people/804267"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.239584442091303,"aZ":-23.40654377758385,"pfxX":-1.2243282022517026,"pfxZ":5.276652223795116,"pX":-0.09507901226778849,"pZ":2.6462948364678467,"vX0":-6.115687023140836,"vY0":-127.7821886316673,"vZ0":-3.895968364732247,"x":120.62,"y":167.33,"x0":2.483855666158267,"y0":50.000851937060645,"z0":6.020023426188691,"aX":-2.0326368548566673},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.9,"breakHorizontal":3.5,"spinRate":2424,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.4279253006022494,"extension":6.328324791191457},"hitData":{"launchSpeed":92.5,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.53,"coordY":75.16}},"index":0,"playId":"ba0424ba-9148-3b10-90ae-02226407c405","pitchNumber":1,"startTime":"2026-08-01T21:39:00.853Z","endTime":"2026-08-01T21:39:12.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:39:12.582Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heriberto Hernández grounds into a force out, shortstop Francisco Lindor to second baseman Marcus Semien. Griffin Conine out at 2nd. Heriberto Hernández to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:39:18.285Z","endTime":"2026-08-01T21:39:50.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614065446141883,"aZ":-23.93760345699665,"pfxX":8.560664892960267,"pfxZ":5.582959314259449,"pX":0.7436481502301827,"pZ":2.6481205663249927,"vX0":-7.107393743065868,"vY0":-120.72266266088833,"vZ0":-3.0023381841270327,"x":88.65,"y":167.28,"x0":2.6143849660482212,"y0":50.00372781544946,"z0":6.016247161230251,"aX":12.630398248530943},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.6,"breakHorizontal":-13.8,"spinRate":1716,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4538056655025007,"extension":6.282158813258501},"hitData":{"launchSpeed":79.0,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":161.31}},"index":0,"playId":"c5d33371-0235-3201-883c-685a1024494b","pitchNumber":1,"startTime":"2026-08-01T21:39:42.599Z","endTime":"2026-08-01T21:39:50.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:39:50.696Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:39:59.920Z","endTime":"2026-08-01T21:42:01.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":76.9,"endSpeed":70.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33913897802441,"aZ":-32.02060458216038,"pfxX":-6.580691481744272,"pfxZ":0.11961174129426233,"pX":0.12120051201070849,"pZ":2.0684130515338994,"vX0":-3.192621056814409,"vY0":-111.86635990410981,"vZ0":-1.8833024920193182,"x":112.38,"y":182.93,"x0":2.427003902143684,"y0":50.00206822212186,"z0":6.239536991440904,"aX":-8.242945960280249},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":0.0,"breakHorizontal":12.8,"spinRate":2336,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.49179743722656255,"extension":6.407315150451392},"index":0,"playId":"d6dbfa3f-0161-3287-ab6a-5fca5d0528a5","pitchNumber":1,"startTime":"2026-08-01T21:40:28.281Z","endTime":"2026-08-01T21:40:35.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14690278997031,"aZ":-27.033895805420585,"pfxX":-5.0591351547355,"pfxZ":3.9268073918610673,"pX":-2.254514392205242,"pZ":0.05578024144777421,"vX0":-8.418751734442466,"vY0":-114.87433168509774,"vZ0":-7.212915779976774,"x":202.94,"y":237.27,"x0":2.143740766620054,"y0":50.00550385738285,"z0":5.934107991515083,"aX":-6.630536362348364},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":5.2,"breakHorizontal":11.6,"spinRate":2519,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4804081909763971,"extension":6.586721601045931},"index":1,"playId":"0f0e42a1-ba22-3a16-bb67-6ec27c36e2d8","pitchNumber":2,"startTime":"2026-08-01T21:40:47.513Z","endTime":"2026-08-01T21:40:51.883Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"1bf8e52c-a80f-3e45-bba5-c3db0b46ab32","startTime":"2026-08-01T21:41:15.664Z","endTime":"2026-08-01T21:41:18.664Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"ca5286ae-a01d-3c80-a0f3-03c13bb1c2ff","startTime":"2026-08-01T21:41:35.492Z","endTime":"2026-08-01T21:41:38.797Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.469215896885025,"aZ":-19.309181918285073,"pfxX":9.326129324158146,"pfxZ":7.030724933475783,"pX":0.4482965031024074,"pZ":2.804142320252944,"vX0":-8.849075411950341,"vY0":-133.80811131735416,"vZ0":-4.4475368480695705,"x":99.91,"y":163.07,"x0":2.5724451830998865,"y0":50.00095740645865,"z0":5.854910055342138,"aX":17.0604223499501},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":-15.2,"spinRate":2362,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4079620894907583,"extension":6.288948155315636},"hitData":{"launchSpeed":55.5,"launchAngle":16.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":152.7}},"index":4,"playId":"1876defd-061d-3229-8392-05a87e7fc273","pitchNumber":3,"startTime":"2026-08-01T21:41:53.045Z","endTime":"2026-08-01T21:42:01.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:42:01.601Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out sharply to right fielder Javier Sanoja.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:44:11.686Z","endTime":"2026-08-01T21:45:31.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.0,"endSpeed":75.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.635498095623696,"aZ":-31.68023936704903,"pfxX":6.298974395265774,"pfxZ":0.33864128643133373,"pX":-0.46442325852442795,"pZ":1.9875726512580305,"vX0":0.22457481809251975,"vY0":-119.40815119368266,"vZ0":-2.2848563074708403,"x":134.7,"y":185.12,"x0":-1.3781406635082702,"y0":50.00188438504418,"z0":5.802664521197686,"aX":9.109751137811887},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.4,"breakHorizontal":-11.5,"spinRate":2479,"spinDirection":72},"zone":7,"typeConfidence":2.0,"plateTime":0.4584269145378457,"extension":6.118496487570102},"index":0,"playId":"32e1fdc7-cdc2-3b95-b212-8ff8c267a9b2","pitchNumber":1,"startTime":"2026-08-01T21:44:33.194Z","endTime":"2026-08-01T21:44:36.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44118238679346,"aZ":-34.080018023807455,"pfxX":4.0732017363456325,"pfxZ":-1.2745822014160941,"pX":-0.7397932702754747,"pZ":1.1417976602881768,"vX0":0.40076962547886397,"vY0":-121.82657091182006,"vZ0":-3.9254771624420837,"x":145.2,"y":207.95,"x0":-1.4355128901447058,"y0":50.001650260194104,"z0":5.726923585309797,"aX":6.107552501242727},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.0,"breakHorizontal":-7.4,"spinRate":2522,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4499901998005873,"extension":6.3757902796083945},"index":1,"playId":"c59bc133-a2eb-3e39-8e66-b6ffa8ee6762","pitchNumber":2,"startTime":"2026-08-01T21:44:47.696Z","endTime":"2026-08-01T21:44:51.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17742297793735,"aZ":-40.91381909325529,"pfxX":3.516301781005516,"pfxZ":-5.789225678771135,"pX":0.9668194548016686,"pZ":1.5306787599739833,"vX0":3.1828276278190106,"vY0":-122.11604326084094,"vZ0":-2.802356879501443,"x":80.15,"y":197.45,"x0":-0.8106002088250753,"y0":50.00411929792943,"z0":6.214863806504047,"aX":5.307066871015006},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.9,"breakHorizontal":-7.1,"spinRate":2587,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4486286328859994,"extension":6.419310826943284},"index":2,"playId":"533504d2-16b8-3146-aca7-3a8437219dbd","pitchNumber":3,"startTime":"2026-08-01T21:45:02.357Z","endTime":"2026-08-01T21:45:06.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T21:45:14.209Z","endTime":"2026-08-01T21:45:22.128Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862144546603016,"aZ":-29.90880756197223,"pfxX":8.138213653545685,"pfxZ":1.4935128253978984,"pX":-0.03632346620008984,"pZ":2.549391784122201,"vX0":0.3399425433313203,"vY0":-122.525173133441,"vZ0":-1.8552804572728174,"x":118.38,"y":169.95,"x0":-1.2338091116258565,"y0":50.00280791889926,"z0":5.879318607687812,"aX":12.336918989328584},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-14.8,"spinRate":2623,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4475297185525684,"extension":6.364586469613496},"hitData":{"launchSpeed":100.4,"launchAngle":21.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.96,"coordY":76.94}},"index":4,"playId":"c393865e-664a-3e20-bcc3-8de3a9a87171","pitchNumber":4,"startTime":"2026-08-01T21:45:22.128Z","endTime":"2026-08-01T21:45:31.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:45:31.312Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Leo Jiménez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:45:30.378Z","endTime":"2026-08-01T21:46:35.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.006031254040277,"aZ":-29.9093701772138,"pfxX":-0.6102582880386098,"pfxZ":1.3642505531256466,"pX":1.6888317926092666,"pZ":0.26843394916972946,"vX0":6.29512411047328,"vY0":-127.68999412663617,"vZ0":-8.293277948304972,"x":52.63,"y":231.53,"x0":-0.7236952536787733,"y0":50.003660827289956,"z0":5.894466302651057,"aX":-1.0139873353522133},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-0.2,"spinRate":2359,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.42810596547854773,"extension":6.4954416061723865},"index":0,"playId":"3f8d86dd-4d2e-34e3-9581-14c48e4a4f08","pitchNumber":1,"startTime":"2026-08-01T21:45:53.632Z","endTime":"2026-08-01T21:45:58.071Z","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":96.1,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09222959089878,"aZ":-23.460996718229858,"pfxX":-10.709754589966622,"pfxZ":4.440755917865728,"pX":0.49136258417649137,"pZ":1.2617555258215372,"vX0":7.289414124062435,"vY0":-139.57641917599128,"vZ0":-8.121890424964954,"x":98.27,"y":204.71,"x0":-0.7703231405188921,"y0":50.00289934788667,"z0":5.768702881590771,"aX":-21.010360294561032},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":17.8,"spinRate":1970,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39329065193585544,"extension":6.302855692276812},"index":1,"playId":"4eae5ce8-19d6-3131-a027-a19d16ed1668","pitchNumber":2,"startTime":"2026-08-01T21:46:12.406Z","endTime":"2026-08-01T21:46:17.135Z","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":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.998641827974176,"aZ":-32.037884113543,"pfxX":6.696409707836667,"pfxZ":0.08691559944150562,"pX":0.40164832149187124,"pZ":1.7084552253848462,"vX0":1.7195463969309932,"vY0":-124.68566427254417,"vZ0":-3.4416326367281687,"x":101.69,"y":192.65,"x0":-1.1700128552332338,"y0":50.00300537560804,"z0":5.81018490700933,"aX":10.320022652868694},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-12.5,"spinRate":2634,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44289096320892174,"extension":6.365689043818252},"hitData":{"launchSpeed":70.6,"launchAngle":10.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.23,"coordY":164.76}},"index":2,"playId":"52041b02-4042-375e-95ec-61afa5252c16","pitchNumber":3,"startTime":"2026-08-01T21:46:28.608Z","endTime":"2026-08-01T21:46:35.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:46:35.710Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:46:37.258Z","endTime":"2026-08-01T21:47:41.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620832766828798,"aZ":-34.83099662222375,"pfxX":-4.016657282763355,"pfxZ":-1.6462989611687036,"pX":-1.4036791887870597,"pZ":2.6027786240124855,"vX0":0.8666229313453302,"vY0":-126.37529023799515,"vZ0":-1.1710870807879723,"x":170.5,"y":168.5,"x0":-1.2291425228901578,"y0":50.000398886309426,"z0":5.868641143422995,"aX":-6.4991515903452735},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":7.1,"spinRate":979,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.43332717015456623,"extension":6.294323623858901},"index":0,"playId":"5b911d04-8e27-39a4-ad12-a8dfabcb5bfb","pitchNumber":1,"startTime":"2026-08-01T21:47:02.610Z","endTime":"2026-08-01T21:47:06.324Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595862156084962,"aZ":-32.99946244797308,"pfxX":-3.6000016975288034,"pfxZ":-0.527161430391315,"pX":-0.6090861569318214,"pZ":2.9580937662598354,"vX0":2.627565924933624,"vY0":-124.9479863375681,"vZ0":-0.7025161227760056,"x":140.22,"y":158.91,"x0":-1.2097696143210248,"y0":50.00186356026012,"z0":5.968933434663274,"aX":-5.657554059994939},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":5.9,"spinRate":1025,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.43938016173222305,"extension":6.378747400594765},"index":1,"playId":"838fbc98-8265-3017-a306-443f10d6347d","pitchNumber":2,"startTime":"2026-08-01T21:47:17.367Z","endTime":"2026-08-01T21:47:21.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182959400043146,"aZ":-32.02994201517865,"pfxX":-5.3569661667098725,"pfxZ":0.09230393611355225,"pX":-0.4431617960202342,"pZ":2.9081495129177144,"vX0":3.310985582632296,"vY0":-125.27848163071515,"vZ0":-0.9286527085578631,"x":133.89,"y":160.26,"x0":-1.0855458429831848,"y0":50.00499882847034,"z0":5.900563831919178,"aX":-8.520668790029559},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":9.0,"spinRate":1175,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4371279317016499,"extension":6.525393385266544},"hitData":{"launchSpeed":102.7,"launchAngle":-0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":158.27}},"index":2,"playId":"615ab7ec-8536-3848-9633-9942c680efb5","pitchNumber":3,"startTime":"2026-08-01T21:47:33.767Z","endTime":"2026-08-01T21:47:41.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:47:41.330Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to second baseman Marcus Semien.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:49:26.975Z","endTime":"2026-08-01T21:50:23.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36812803109458,"aZ":-18.762549603364427,"pfxX":7.872688876927077,"pfxZ":7.560742456679109,"pX":1.5227528424580268,"pZ":1.8856176294595657,"vX0":-5.8086693325092185,"vY0":-131.92667703017224,"vZ0":-6.993707660182474,"x":58.96,"y":187.87,"x0":2.723109225966179,"y0":50.00528008757904,"z0":5.939500841610983,"aX":13.96914988806898},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":-13.1,"spinRate":2289,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.41416127731148045,"extension":6.188231311735321},"index":0,"playId":"d2a674f3-bf58-3dc2-a592-033da8a8f6e4","pitchNumber":1,"startTime":"2026-08-01T21:49:49.957Z","endTime":"2026-08-01T21:49:53.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58405164714691,"aZ":-22.409252604582488,"pfxX":0.7283478144354154,"pfxZ":5.826771181433939,"pX":-1.254897301450876,"pZ":1.8608488832632337,"vX0":-9.634108999967571,"vY0":-127.90733382433604,"vZ0":-5.825551294091233,"x":164.83,"y":188.54,"x0":2.447738936705896,"y0":50.00182730355438,"z0":5.897855274477988,"aX":1.221022191083989},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":0.6,"spinRate":2435,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.42637084345444665,"extension":6.307194002240358},"index":1,"playId":"eb1b3147-6af8-3b06-837f-a45d53172fcb","pitchNumber":2,"startTime":"2026-08-01T21:50:01.958Z","endTime":"2026-08-01T21:50:05.442Z","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":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.132177703292214,"aZ":-22.813519786590557,"pfxX":-1.1838570844701637,"pfxZ":5.842763066412357,"pX":-0.16346370487945566,"pZ":2.3564499744382417,"vX0":-6.478035702380158,"vY0":-125.19851004187738,"vZ0":-4.297094300327581,"x":123.23,"y":175.16,"x0":2.6016627154900687,"y0":50.001879405143846,"z0":5.9416340472179225,"aX":-1.8956487354404419},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.0,"breakHorizontal":3.5,"spinRate":2471,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.43597653831215766,"extension":6.229243059014956},"hitData":{"launchSpeed":81.3,"launchAngle":65.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.56,"coordY":142.07}},"index":2,"playId":"f6c8b3df-3992-3dff-83ff-ca1273ab8e83","pitchNumber":3,"startTime":"2026-08-01T21:50:13.525Z","endTime":"2026-08-01T21:50:23.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:50:23.426Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens challenged (pitch result), call on the field was overturned: Leo Jiménez called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:50:32.769Z","endTime":"2026-08-01T21:51:50.440Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":77.8,"endSpeed":71.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.724278197368008,"aZ":-34.1092819248403,"pfxX":-8.92173087273305,"pfxZ":-1.5027683868438668,"pX":0.5697583761611317,"pZ":2.999406221806524,"vX0":-1.9242939919338222,"vY0":-113.19638360107677,"vZ0":0.5877798364146865,"x":95.28,"y":157.8,"x0":2.591923439002919,"y0":50.00468629049454,"z0":6.180659605269703,"aX":-11.455683014900421},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.3,"breakHorizontal":16.7,"spinRate":2487,"spinDirection":307},"zone":3,"typeConfidence":2.0,"plateTime":0.48586361252368215,"extension":6.4329726002479335},"index":0,"playId":"413e807d-0d88-3bad-91cb-e5b874e464ce","pitchNumber":1,"startTime":"2026-08-01T21:50:42.972Z","endTime":"2026-08-01T21:50:46.461Z","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":91.8,"endSpeed":83.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574141720279407,"aZ":-18.155607812236852,"pfxX":9.34923702182741,"pfxZ":7.8203608213641385,"pX":0.15708254501094862,"pZ":2.5250686936082936,"vX0":-9.413715038168137,"vY0":-133.2753836044404,"vZ0":-5.201410505466789,"x":111.01,"y":170.6,"x0":2.52624412297943,"y0":50.002075324035104,"z0":5.819824150094302,"aX":16.759429511242477},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-14.8,"spinRate":2361,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4115188739157012,"extension":6.24136214271362},"index":1,"playId":"354a7289-55ca-3340-98de-e6ac0ff604c3","pitchNumber":2,"startTime":"2026-08-01T21:50:54.770Z","endTime":"2026-08-01T21:50:58.205Z","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.7,"endSpeed":82.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02723090459167,"aZ":-24.98698452040754,"pfxX":-0.4115429121784866,"pfxZ":4.122632188596333,"pX":-0.25543936737700984,"pZ":3.5351729429010423,"vX0":-6.808925135631093,"vY0":-130.545090885838,"vZ0":-1.5924404644115124,"x":126.74,"y":143.33,"x0":2.429608780731668,"y0":50.00168103335775,"z0":6.016835129548854,"aX":-0.7149534675306568},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":2.2,"spinRate":2372,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.41805020643948865,"extension":6.232290854160775},"index":2,"playId":"16f7ec2d-2dc6-3348-9b3d-7bc2c894dbc4","pitchNumber":3,"startTime":"2026-08-01T21:51:13.498Z","endTime":"2026-08-01T21:51:18.097Z","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":80.3,"endSpeed":73.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082080095652543,"aZ":-31.14483759499868,"pfxX":-8.230378361427018,"pfxZ":0.753705129062455,"pX":0.29650302822342006,"pZ":3.8435635212993984,"vX0":-2.6640817952327227,"vY0":-116.91069826174042,"vZ0":1.4645574448030785,"x":105.7,"y":135.0,"x0":2.523207130893927,"y0":50.00427644363831,"z0":6.153795550137035,"aX":-11.280822277101903},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.0,"breakHorizontal":15.6,"spinRate":2438,"spinDirection":290},"zone":12,"typeConfidence":2.0,"plateTime":0.4702926150542739,"extension":6.293890911053075},"index":3,"playId":"e94bceb3-3959-335f-bd7f-61f907ef401c","pitchNumber":4,"startTime":"2026-08-01T21:51:29.933Z","endTime":"2026-08-01T21:51:34.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01370307203384,"aZ":-11.94968181399899,"pfxX":3.356835617005981,"pfxZ":11.246184092648107,"pX":-0.21549773101915914,"pZ":1.6807541602985916,"vX0":-6.589658029427463,"vY0":-133.79167526129137,"vZ0":-9.119153040314092,"x":125.21,"y":193.4,"x0":1.8522346901252953,"y0":50.00537600537019,"z0":6.0072297521428055,"aX":6.038692611318995},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-4.6,"spinRate":2320,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.41064844529940414,"extension":6.404211473891998},"index":4,"playId":"c5b987dd-5c30-35d4-8f9a-47f13bc095a4","pitchNumber":5,"startTime":"2026-08-01T21:51:44.800Z","endTime":"2026-08-01T21:51:50.440Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}},"playEndTime":"2026-08-01T21:51:50.440Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:52:06.120Z","endTime":"2026-08-01T21:53:49.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037793334143387,"aZ":-30.773626390758928,"pfxX":-5.106780860063827,"pfxZ":1.01085117545954,"pX":-0.4543077686323624,"pZ":1.5329327663946666,"vX0":-4.967886643879671,"vY0":-117.76916202412792,"vZ0":-3.6708152811666914,"x":134.32,"y":197.39,"x0":2.3560042440981444,"y0":50.00311436801364,"z0":5.997290275164773,"aX":-7.081406390426982},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.1,"breakHorizontal":10.6,"spinRate":2586,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.46738416946473205,"extension":6.282755160936759},"index":0,"playId":"cda40a14-ee5f-3e26-a36d-18d6cc1ec09b","pitchNumber":1,"startTime":"2026-08-01T21:52:20.878Z","endTime":"2026-08-01T21:52:24.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-01T21:52:33.527Z","endTime":"2026-08-01T21:52:41.548Z","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(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":92.6,"endSpeed":85.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84877054738552,"aZ":-17.395853557085864,"pfxX":9.442178318038428,"pfxZ":8.041685308514602,"pX":1.5660029600225527,"pZ":1.3752076685196892,"vX0":-6.162098916109169,"vY0":-134.6073965082476,"vZ0":-8.130911333310467,"x":57.31,"y":201.65,"x0":2.656630156338608,"y0":50.00055030674667,"z0":5.663321579449017,"aX":17.34832096367344},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-15.8,"spinRate":2346,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.40668450508993814,"extension":6.278889738825371},"index":2,"playId":"639a3014-c9d0-3a45-a04a-7abbb6e58e66","pitchNumber":2,"startTime":"2026-08-01T21:52:41.548Z","endTime":"2026-08-01T21:52:47.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945585946592473,"aZ":-22.246777466326424,"pfxX":-0.425736367706512,"pfxZ":5.911653011670756,"pX":-1.3247390110500625,"pZ":1.5223126748813502,"vX0":-8.874536122326639,"vY0":-127.62013556518434,"vZ0":-6.6663564404779985,"x":167.5,"y":197.68,"x0":2.22758124305001,"y0":50.000496874093194,"z0":5.876316351293444,"aX":-0.712635238982153},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":2.4,"spinRate":2501,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4263481460700538,"extension":6.430250320017897},"index":3,"playId":"7a0217f5-ebcd-3e6c-9a1a-e91521aa6d54","pitchNumber":3,"startTime":"2026-08-01T21:52:54.501Z","endTime":"2026-08-01T21:52:57.733Z","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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864496638476428,"aZ":-21.660737705516425,"pfxX":-0.9220791288249551,"pfxZ":6.4242439514193705,"pX":-0.04865420016951041,"pZ":1.278941580599532,"vX0":-5.979996382247929,"vY0":-126.59088307186806,"vZ0":-6.9117387587445265,"x":118.85,"y":204.25,"x0":2.4559976246848954,"y0":50.001623967632085,"z0":5.757499216040052,"aX":-1.5081106560136923},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.4,"breakHorizontal":2.9,"spinRate":2423,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4313364676061813,"extension":6.34284275353846},"index":4,"playId":"5b47dbe2-7758-3be0-aaf8-7b1b8a83900a","pitchNumber":4,"startTime":"2026-08-01T21:53:06.384Z","endTime":"2026-08-01T21:53:10.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446194655108048,"aZ":-36.04105522443756,"pfxX":-6.842720481040218,"pfxZ":-3.0155168991333277,"pX":-0.6238208403073668,"pZ":1.7623268263904959,"vX0":-4.668286358097728,"vY0":-113.0686340943504,"vZ0":-1.5923124817458612,"x":140.78,"y":191.2,"x0":2.3634525775929984,"y0":50.002972088924956,"z0":6.1238953501426465,"aX":-8.77471527879578},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.5,"breakHorizontal":13.7,"spinRate":2619,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.48619205872949856,"extension":6.36469356602288},"index":5,"playId":"d5d89c92-369f-3f45-b42d-238023bc99a0","pitchNumber":5,"startTime":"2026-08-01T21:53:19.970Z","endTime":"2026-08-01T21:53:24.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984643711342304,"aZ":-27.00370681608798,"pfxX":-1.6580836162708712,"pfxZ":3.225315310176798,"pX":-1.98288914696955,"pZ":2.402694234506581,"vX0":-9.683535006234127,"vY0":-125.26715066866258,"vZ0":-3.140714774489794,"x":192.58,"y":173.91,"x0":2.1330742085205125,"y0":50.005696240566984,"z0":5.857444128610678,"aX":-2.6607937340014796},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":5.0,"spinRate":2517,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4356156139146945,"extension":6.455973932347944},"index":6,"playId":"0fe22c3b-b30a-3998-994c-19a15e196669","pitchNumber":6,"startTime":"2026-08-01T21:53:44.799Z","endTime":"2026-08-01T21:53:49.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:53:49.133Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to first baseman Jared Young in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:56:36.826Z","endTime":"2026-08-01T21:57:26.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":676724,"link":"/api/v1/people/676724"},"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":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T21:53:59.523Z","endTime":"2026-08-01T21:56:34.197Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Daniel Duarte replaces Zac Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T21:56:34.197Z","endTime":"2026-08-01T21:56:39.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650960,"link":"/api/v1/people/650960"},"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":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701628822597126,"aZ":-24.45131934604367,"pfxX":3.918238113723209,"pfxZ":4.590171098498045,"pX":-0.29804331882597274,"pZ":2.383375579152234,"vX0":1.149570864741893,"vY0":-127.72899678912076,"vZ0":-3.4063972607814668,"x":128.36,"y":174.43,"x0":-1.2611358358707017,"y0":50.00369586041536,"z0":5.617138384238536,"aX":6.59569498127322},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":-7.3,"spinRate":2567,"spinDirection":169},"zone":5,"typeConfidence":0.89,"plateTime":0.42579415420928557,"extension":5.934441421708443},"index":2,"playId":"367142ea-8146-3d2f-b63e-81029692a5c4","pitchNumber":1,"startTime":"2026-08-01T21:56:39.117Z","endTime":"2026-08-01T21:56:42.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76912601176094,"aZ":-27.84041822344851,"pfxX":4.139916727010469,"pfxZ":2.597464433488204,"pX":-0.41693963467910766,"pZ":3.3502936739522817,"vX0":0.4368798336097899,"vY0":-127.25648354784728,"vZ0":-0.6011915227544609,"x":132.89,"y":148.32,"x0":-1.1290769476736686,"y0":50.00453514124679,"z0":5.761297617559862,"aX":6.910614435112068},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-7.6,"spinRate":2481,"spinDirection":163},"zone":11,"typeConfidence":0.87,"plateTime":0.42752453816904135,"extension":6.006621810329908},"index":3,"playId":"d1f78a8f-a89c-3f51-804c-0d929dc08174","pitchNumber":2,"startTime":"2026-08-01T21:56:55.000Z","endTime":"2026-08-01T21:56:58.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424269576227765,"aZ":-30.97089216175781,"pfxX":10.518532142106203,"pfxZ":0.8711403868571113,"pX":0.515323166166847,"pZ":1.4211306586086596,"vX0":0.8372264688093751,"vY0":-116.83144116883199,"vZ0":-2.661180605517009,"x":97.36,"y":200.41,"x0":-1.2134027884180933,"y0":50.00007779157259,"z0":5.505794927204211,"aX":14.437170284216347},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.2,"breakHorizontal":-19.2,"spinRate":2691,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.47005323805255506,"extension":5.900931776219113},"hitData":{"launchSpeed":64.7,"launchAngle":75.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.9,"coordY":199.72}},"index":4,"playId":"9c5f67ca-5aa1-3e70-986e-21da05bff31b","pitchNumber":3,"startTime":"2026-08-01T21:57:19.160Z","endTime":"2026-08-01T21:57:26.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:57:26.964Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, third baseman Leo Jiménez to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:59:36.741Z","endTime":"2026-08-01T21:59:45.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30285150676553,"aZ":-42.557229945529286,"pfxX":4.47489926442424,"pfxZ":-7.182609326954211,"pX":-0.16801411731958754,"pZ":2.3447732766242884,"vX0":0.3956743761716414,"vY0":-119.79187709281517,"vZ0":-0.3025256609774072,"x":123.4,"y":175.47,"x0":-0.9165720500864853,"y0":50.00365743787781,"z0":6.294620917666467,"aX":6.468414071724242},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.8,"breakHorizontal":-8.2,"spinRate":2592,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.45817244811050983,"extension":6.3921085985726025},"hitData":{"launchSpeed":88.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.24,"coordY":174.99}},"index":0,"playId":"e80686df-87e9-35ae-89e0-fe39e518a24a","pitchNumber":1,"startTime":"2026-08-01T21:59:36.923Z","endTime":"2026-08-01T21:59:45.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T21:59:45.714Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:59:48.839Z","endTime":"2026-08-01T22:00:52.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":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(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.2,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446876164510197,"aZ":-22.56452413880677,"pfxX":-8.776463643229897,"pfxZ":4.966884569014199,"pX":1.1644764690440288,"pZ":0.9430729798947717,"vX0":8.417007527514142,"vY0":-138.1487015005492,"vZ0":-8.902420536918594,"x":72.61,"y":213.32,"x0":-0.7798373671791857,"y0":50.00314025169607,"z0":5.721012094925022,"aX":-16.98381496195149},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":1938,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3962959901720611,"extension":6.27304632951989},"index":0,"playId":"46171596-ad3e-3804-bba3-a9421c052242","pitchNumber":1,"startTime":"2026-08-01T22:00:11.475Z","endTime":"2026-08-01T22:00:14.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61832285450305,"aZ":-24.46490445606994,"pfxX":-7.1270378067633295,"pfxZ":4.087836473627011,"pX":-0.943708855357406,"pZ":3.166675862800303,"vX0":2.9892960038749252,"vY0":-137.30562497501987,"vZ0":-2.9686311665910026,"x":152.97,"y":153.28,"x0":-1.1274541499334267,"y0":50.006729549501756,"z0":5.947700739080618,"aX":-13.457079935447606},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":2045,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40065271486877885,"extension":6.2960363172974505},"index":1,"playId":"1a1194c9-5252-3071-815a-6221c9775755","pitchNumber":2,"startTime":"2026-08-01T22:00:25.551Z","endTime":"2026-08-01T22:00:29.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859758540294738,"aZ":-26.41865371286182,"pfxX":-7.979950682482029,"pfxZ":3.0059937811291757,"pX":-1.0054128911674944,"pZ":2.12215809753096,"vX0":3.376740085470043,"vY0":-137.76312643528007,"vZ0":-5.1315088022335225,"x":155.32,"y":181.48,"x0":-1.213358268922755,"y0":50.00145877880015,"z0":5.804697837794038,"aX":-15.269677395004358},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.6,"breakHorizontal":13.7,"spinRate":1964,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.398262601816294,"extension":6.227816661940472},"hitData":{"launchSpeed":95.3,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":157.76}},"index":2,"playId":"e94a7186-2182-326a-8d40-24d14766b2eb","pitchNumber":3,"startTime":"2026-08-01T22:00:44.487Z","endTime":"2026-08-01T22:00:52.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:00:52.404Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to right fielder Javier Sanoja.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T22:00:56.026Z","endTime":"2026-08-01T22:02:42.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604282221141865,"aZ":-31.435213578936324,"pfxX":-4.6126115494313,"pfxZ":0.46329305803007337,"pX":-0.25975560099098416,"pZ":2.5262851628568073,"vX0":3.72519398352272,"vY0":-125.84691158677637,"vZ0":-2.127435331328482,"x":126.9,"y":170.57,"x0":-1.157072565499431,"y0":50.00537166671473,"z0":5.919183730287639,"aX":-7.4286196827356195},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":7.6,"spinRate":1108,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.43457675941831475,"extension":6.493793497024733},"index":0,"playId":"e9725a48-71eb-3ae1-8445-a923c97d412b","pitchNumber":1,"startTime":"2026-08-01T22:01:22.534Z","endTime":"2026-08-01T22:01:26.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61807657091471,"aZ":-34.630010175046706,"pfxX":-4.717476970430173,"pfxZ":-1.494569057268201,"pX":0.0014109920744569307,"pZ":1.403185024280618,"vX0":3.9172763955832854,"vY0":-127.3617873796403,"vZ0":-4.25852869362452,"x":116.95,"y":200.89,"x0":-0.9420341006359769,"y0":50.00068012609461,"z0":5.828966938689301,"aX":-7.766277478831565},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.5,"breakHorizontal":7.7,"spinRate":1153,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42969525050801494,"extension":6.399169532342095},"index":1,"playId":"d88c7d4c-68e5-34f7-b350-cbf5744c8c05","pitchNumber":2,"startTime":"2026-08-01T22:01:38.618Z","endTime":"2026-08-01T22:01:43.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576640184346807,"aZ":-25.967456853993706,"pfxX":-8.6677977474377,"pfxZ":3.1802113874176463,"pX":-0.9465316132249433,"pZ":2.589127975347145,"vX0":3.730566746994077,"vY0":-138.56120673473507,"vZ0":-4.040118195570673,"x":153.08,"y":168.87,"x0":-1.1805030803901586,"y0":50.00530819797742,"z0":5.791384789047694,"aX":-16.93743598336316},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":2026,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3945682665806416,"extension":6.195205946856343},"index":2,"playId":"3caf5a36-624c-3532-825f-3d5d8af3e1c3","pitchNumber":3,"startTime":"2026-08-01T22:01:55.309Z","endTime":"2026-08-01T22:01:59.985Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452463852355915,"aZ":-32.71855893744922,"pfxX":-2.8054401763336325,"pfxZ":-0.33927699731926175,"pX":-0.1856878250787373,"pZ":1.5131272864887357,"vX0":3.2626629509299785,"vY0":-126.38883806448155,"vZ0":-4.189672527844847,"x":124.08,"y":197.93,"x0":-1.1255352429082917,"y0":50.000401454617155,"z0":5.804285175150754,"aX":-4.563053338689362},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":4.4,"spinRate":1087,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.43247529532392726,"extension":6.573826653267255},"index":3,"playId":"052a32cc-a73d-314e-97a6-d06e2a8f899b","pitchNumber":4,"startTime":"2026-08-01T22:02:12.554Z","endTime":"2026-08-01T22:02:16.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15803038044779,"aZ":-27.65192725672847,"pfxX":-8.385461862539747,"pfxZ":2.377615387311616,"pX":0.22739775667696116,"pZ":2.6630555046433533,"vX0":6.091814322989159,"vY0":-137.2231215397805,"vZ0":-3.434360918053373,"x":108.33,"y":166.88,"x0":-0.9350269660997007,"y0":50.002777842896215,"z0":5.820551218839682,"aX":-15.947164420618783},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":13.8,"spinRate":2016,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39957646485865883,"extension":6.328642376315732},"hitData":{"launchSpeed":100.1,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":105.06}},"index":4,"playId":"c5c7f6a2-f584-394c-aa23-563d938c610d","pitchNumber":5,"startTime":"2026-08-01T22:02:29.351Z","endTime":"2026-08-01T22:02:42.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:02:42.073Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out to first baseman Kyle Stowers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T22:02:38.275Z","endTime":"2026-08-01T22:03:55.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249976019526596,"aZ":-32.38570983393173,"pfxX":-2.5668716640959506,"pfxZ":-0.1308063716408565,"pX":-1.996379511335113,"pZ":3.445954294456367,"vX0":-1.006436108455477,"vY0":-123.78039049586177,"vZ0":0.421450726015008,"x":193.1,"y":145.74,"x0":-1.251663852949225,"y0":50.00560291427674,"z0":5.971306167440057,"aX":-4.008955159795338},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":4.9,"spinRate":922,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.44143560019686134,"extension":6.44445505515765},"index":0,"playId":"8ef22581-6a2d-3a4b-b008-b2566d898b0b","pitchNumber":1,"startTime":"2026-08-01T22:03:08.133Z","endTime":"2026-08-01T22:03:11.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6402828254,"aZ":-30.085471250246048,"pfxX":3.5839811644565716,"pfxZ":1.3720074784052585,"pX":-0.0045409497606892285,"pZ":2.0749460624702523,"vX0":1.547708824293838,"vY0":-122.18694792050094,"vZ0":-2.812070718034858,"x":117.17,"y":182.76,"x0":-1.1105769174975257,"y0":50.002309401298604,"z0":5.809154252612896,"aX":5.453173038005069},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":2428,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.44717451351570014,"extension":6.487337810237847},"index":1,"playId":"4cf5a10e-5ac0-3d90-90c7-a679e0bce64b","pitchNumber":2,"startTime":"2026-08-01T22:03:28.824Z","endTime":"2026-08-01T22:03:33.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713280735531285,"aZ":-28.93600927877185,"pfxX":4.881371023521314,"pfxZ":2.084079126155326,"pX":-0.27144622927490275,"pZ":2.1433663714933004,"vX0":0.6249374179665204,"vY0":-124.1493154055282,"vZ0":-2.9570521249281043,"x":127.35,"y":180.91,"x0":-1.160690136926807,"y0":50.004746005685845,"z0":5.7676359161507005,"aX":7.592106322481924},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":-9.0,"spinRate":2464,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4418162617105357,"extension":6.4174266867281835},"hitData":{"launchSpeed":86.3,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":179.55}},"index":2,"playId":"714d05ad-e03b-39e0-aae9-a97c7eb430aa","pitchNumber":3,"startTime":"2026-08-01T22:03:48.395Z","endTime":"2026-08-01T22:03:55.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:03:55.173Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:05:43.096Z","endTime":"2026-08-01T22:07:17.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16443403885309,"aZ":-14.38604119783838,"pfxX":-4.088890615499012,"pfxZ":9.474878655881454,"pX":0.4187304384221255,"pZ":1.9872369205110658,"vX0":4.48272253617758,"vY0":-136.21653075559027,"vZ0":-7.1569305057117,"x":101.04,"y":185.12,"x0":-0.7177050573379959,"y0":50.00514479146714,"z0":5.645168485834362,"aX":-7.678511086923267},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2104,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.4022285076841139,"extension":5.70471863018973},"index":0,"playId":"3740551a-6af3-3bee-8adc-866977aaa93e","pitchNumber":1,"startTime":"2026-08-01T22:06:04.893Z","endTime":"2026-08-01T22:06:09.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.614379158531527,"aZ":-15.313435844539852,"pfxX":-3.786443939155971,"pfxZ":8.923164556245613,"pX":1.1616781685758417,"pZ":3.582328636080264,"vX0":6.403300457276563,"vY0":-136.71574560975236,"vZ0":-3.0770253461681687,"x":72.72,"y":142.06,"x0":-0.72071010674895,"y0":50.00492246319968,"z0":5.77575366372646,"aX":-7.157029464483923},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":5.5,"spinRate":2289,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4008915601825045,"extension":5.762426956751601},"index":1,"playId":"5f498cb5-4892-3be0-a7d3-bf2c07cc55a8","pitchNumber":2,"startTime":"2026-08-01T22:06:20.135Z","endTime":"2026-08-01T22:06:24.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3525075984299,"aZ":-29.56282613519106,"pfxX":9.421852175812049,"pfxZ":1.8974057563872764,"pX":1.1272371752221997,"pZ":1.629636028782232,"vX0":2.341662585185216,"vY0":-116.94683932878277,"vZ0":-2.683217143870203,"x":74.03,"y":194.78,"x0":-1.1124951482786556,"y0":50.003079406623044,"z0":5.582501488296018,"aX":12.967756748026414},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.0,"breakHorizontal":-17.6,"spinRate":2705,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4694912430176297,"extension":5.828038241436173},"index":2,"playId":"b0177163-493b-313e-87ce-570048524934","pitchNumber":3,"startTime":"2026-08-01T22:06:34.789Z","endTime":"2026-08-01T22:06:39.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T22:06:47.698Z","endTime":"2026-08-01T22:06:58.064Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.432057524715702,"aZ":-28.484129882610606,"pfxX":8.110753559073899,"pfxZ":2.581175561770036,"pX":1.3590170586767834,"pZ":1.394712646225081,"vX0":3.245818033724327,"vY0":-118.48755521216899,"vZ0":-3.6035351538354807,"x":65.2,"y":201.12,"x0":-1.0800771169587922,"y0":50.00270365941997,"z0":5.52202446348495,"aX":11.598058745490222},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.1,"breakHorizontal":-15.5,"spinRate":2656,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.46125111870946256,"extension":6.1456239289848344},"index":4,"playId":"da13d81b-7b04-3d07-8c58-f4ede9131fd4","pitchNumber":4,"startTime":"2026-08-01T22:06:58.064Z","endTime":"2026-08-01T22:07:01.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(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":92.2,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66126141243399,"aZ":-21.35201577428584,"pfxX":-9.0692027501054,"pfxZ":5.989984292627945,"pX":-0.04581401896514372,"pZ":1.7403650793165641,"vX0":5.796956728326724,"vY0":-134.01545904847234,"vZ0":-5.527042657925913,"x":118.75,"y":191.79,"x0":-1.0655643133800132,"y0":50.006170911285146,"z0":5.3682291759647685,"aX":-16.39619891576261},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2244,"spinDirection":225},"zone":8,"typeConfidence":0.84,"plateTime":0.409698171881292,"extension":6.079302178119579},"index":5,"playId":"995e16ee-f293-35b0-aa36-82d18654043f","pitchNumber":5,"startTime":"2026-08-01T22:07:13.391Z","endTime":"2026-08-01T22:07:17.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:07:17.438Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (10) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:07:17.764Z","endTime":"2026-08-01T22:08:14.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"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":"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":650960,"link":"/api/v1/people/650960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697033699897506,"aZ":-29.920143566350614,"pfxX":10.152029054334127,"pfxZ":1.6494395149278667,"pX":-0.041753530794142,"pZ":2.734575281271496,"vX0":0.1160713100238897,"vY0":-116.90860332793848,"vZ0":-0.31381623303225437,"x":118.59,"y":164.95,"x0":-1.4083524475944413,"y0":50.00250787674745,"z0":5.710100029716247,"aX":13.870550396583141},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2684,"spinDirection":76},"zone":5,"typeConfidence":0.91,"plateTime":0.4708353530127858,"extension":5.657130641783704},"hitData":{"launchSpeed":103.5,"launchAngle":35.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.64,"coordY":62.96}},"index":0,"playId":"1850fa6b-f426-32c0-8f8f-c1c547d8713f","pitchNumber":1,"startTime":"2026-08-01T22:07:42.324Z","endTime":"2026-08-01T22:08:14.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:08:14.799Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (28) on a sharp line drive to left fielder Tyrone Taylor.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:07:56.639Z","endTime":"2026-08-01T22:13:07.038Z","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":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"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,3,4,5,6,7,8,9,10],"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":10},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75949804451166,"aZ":-20.977782548276966,"pfxX":2.47187437676173,"pfxZ":6.375631160972164,"pX":0.0465347798435936,"pZ":1.6428049958998898,"vX0":2.244345527728641,"vY0":-131.39637621936862,"vZ0":-6.085816397563209,"x":115.23,"y":194.42,"x0":-1.1385086216794782,"y0":50.00165684761222,"z0":5.538231231419357,"aX":4.339445245584309},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":-4.9,"spinRate":2519,"spinDirection":190},"zone":8,"typeConfidence":0.92,"plateTime":0.41619271951136394,"extension":6.025510010710207},"index":0,"playId":"4c927a45-3bb8-3d1c-accd-ca1856999df7","pitchNumber":1,"startTime":"2026-08-01T22:08:32.396Z","endTime":"2026-08-01T22:08:36.041Z","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(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":89.8,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707711456673753,"aZ":-22.835393957592938,"pfxX":1.7458137459027983,"pfxZ":5.424111407812564,"pX":0.6677942020863512,"pZ":2.1072340217038716,"vX0":3.777564111269811,"vY0":-130.66619464899682,"vZ0":-4.719172837636077,"x":91.55,"y":181.88,"x0":-1.026034942027063,"y0":50.002941681352624,"z0":5.662620212648886,"aX":3.0036806310218203},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.1,"spinRate":2577,"spinDirection":171},"zone":9,"typeConfidence":0.92,"plateTime":0.41991821292926,"extension":6.023221105678245},"index":1,"playId":"0bd69c9e-9e6b-3c05-b6d2-6b38e4c08f5d","pitchNumber":2,"startTime":"2026-08-01T22:08:49.328Z","endTime":"2026-08-01T22:08:55.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77182693443676,"aZ":-25.290296145134068,"pfxX":4.050344154776544,"pfxZ":4.006756906819902,"pX":0.27570286012944006,"pZ":3.58888839722983,"vX0":2.030178565562246,"vY0":-129.2203361886215,"vZ0":-0.7298134744443685,"x":106.49,"y":141.88,"x0":-1.0425389070589521,"y0":50.00585818572572,"z0":5.7899012590266175,"aX":6.96259767206298},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":-7.8,"spinRate":2551,"spinDirection":171},"zone":12,"typeConfidence":0.91,"plateTime":0.42123641406253665,"extension":6.084210080647872},"index":2,"playId":"49afedae-bd20-3622-b654-c3a54986c89d","pitchNumber":3,"startTime":"2026-08-01T22:09:31.837Z","endTime":"2026-08-01T22:09:36.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.883236070053183,"aZ":-30.664354133785533,"pfxX":9.328531655159559,"pfxZ":1.0694194449464458,"pX":1.491550540087505,"pZ":1.5845714642044402,"vX0":3.035830195903936,"vY0":-118.12974968991412,"vZ0":-2.7429034787628943,"x":60.15,"y":196.0,"x0":-1.0227722685668392,"y0":50.00295239123774,"z0":5.584919925332008,"aX":13.158798420126416},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.6,"breakHorizontal":-17.6,"spinRate":2729,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.46398978290160375,"extension":5.942841141185061},"index":3,"playId":"4c4a8a2b-6b9c-30f2-9625-f2b264c1c6da","pitchNumber":4,"startTime":"2026-08-01T22:09:52.230Z","endTime":"2026-08-01T22:09:56.401Z","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":87.6,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42820236387476,"aZ":-27.08897327939206,"pfxX":-7.698828937726104,"pfxZ":3.076122344963469,"pX":0.14590734621652246,"pZ":2.8157367976770225,"vX0":5.721445576864051,"vY0":-127.52015232267095,"vZ0":-1.4790880620075963,"x":111.44,"y":162.76,"x0":-1.1229810527326585,"y0":50.00233003977227,"z0":5.533852365641334,"aX":-12.720319676358018},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":12.7,"spinRate":1693,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.4290040712259424,"extension":5.88301118623084},"index":4,"playId":"685d6189-2548-3b43-b029-fa1cd2619a7f","pitchNumber":5,"startTime":"2026-08-01T22:10:10.356Z","endTime":"2026-08-01T22:10:18.881Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181660216482072,"aZ":-20.26781886733483,"pfxX":-8.1832934014312,"pfxZ":6.467911440063756,"pX":-0.9578917651718976,"pZ":2.003960459888663,"vX0":3.4636680907461295,"vY0":-134.5612161881333,"vZ0":-5.119665763161716,"x":153.51,"y":184.67,"x0":-1.1959498448033596,"y0":50.001916113862045,"z0":5.35975439580982,"aX":-15.061531221724527},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2217,"spinDirection":228},"zone":13,"typeConfidence":0.87,"plateTime":0.4064599966634246,"extension":5.892146560697607},"index":5,"playId":"0c8f5013-1f35-3ab8-9f9d-98d010c52fec","pitchNumber":6,"startTime":"2026-08-01T22:10:46.827Z","endTime":"2026-08-01T22:10:50.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46864996680214,"aZ":-22.92050379906553,"pfxX":1.8303905995908032,"pfxZ":5.256090201017766,"pX":0.5297516064147124,"pZ":3.589911982911954,"vX0":2.927759390684482,"vY0":-131.29274189599502,"vZ0":-1.306534070892349,"x":96.81,"y":141.85,"x0":-0.8339117473266983,"y0":50.00585836737207,"z0":5.785345871442223,"aX":3.2242050161979807},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":2512,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.41576878138499307,"extension":5.859566083378141},"index":6,"playId":"2855736d-c3ad-3c84-857e-7b6dae388a14","pitchNumber":7,"startTime":"2026-08-01T22:11:13.378Z","endTime":"2026-08-01T22:11:18.253Z","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":81.4,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92929078877682,"aZ":-29.736008512830793,"pfxX":10.042211958083474,"pfxZ":1.724757075681966,"pX":1.5192883089651847,"pZ":1.1582062846916028,"vX0":2.959105647087617,"vY0":-118.56179850654691,"vZ0":-3.7999397160879775,"x":59.09,"y":207.51,"x0":-1.0516417999240117,"y0":50.00452202716995,"z0":5.513095117236402,"aX":14.211939478741145},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.4,"breakHorizontal":-19.0,"spinRate":2719,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.46302784818840514,"extension":5.794091037750584},"index":7,"playId":"48b916fa-245b-32e3-bbde-1154b396ca8b","pitchNumber":8,"startTime":"2026-08-01T22:11:34.991Z","endTime":"2026-08-01T22:11:38.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821988390461318,"aZ":-30.338535537684255,"pfxX":6.9274668292774155,"pfxZ":1.276160936690074,"pX":1.0189946050923149,"pZ":1.118898576151132,"vX0":2.8502398975038568,"vY0":-119.8151784832739,"vZ0":-3.692051688275905,"x":78.16,"y":208.57,"x0":-1.0903090204088726,"y0":50.00225795756189,"z0":5.427296457035195,"aX":9.945631503729413},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-13.3,"spinRate":2720,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4593240675719996,"extension":5.9670728947700375},"index":8,"playId":"98a8aa08-c76e-3e30-ab7e-c9c0593d20a1","pitchNumber":9,"startTime":"2026-08-01T22:11:52.529Z","endTime":"2026-08-01T22:11:57.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.519479419802227,"aZ":-16.453823646848107,"pfxX":-6.0161794837356855,"pfxZ":8.147357534906467,"pX":1.1506790025311955,"pZ":2.3960812249887375,"vX0":6.939083247445789,"vY0":-138.18979194299905,"vZ0":-5.666721934718959,"x":73.14,"y":174.09,"x0":-0.6142539304376291,"y0":50.000886216932564,"z0":5.583045727580479,"aX":-11.60546587448194},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":9.4,"spinRate":2423,"spinDirection":208},"zone":14,"typeConfidence":0.86,"plateTime":0.3967352181033026,"extension":5.870455019552416},"index":9,"playId":"010fc1f6-aaa8-3695-8da8-74f3c9f66742","pitchNumber":10,"startTime":"2026-08-01T22:12:15.824Z","endTime":"2026-08-01T22:12:22.007Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2254159502352,"aZ":-21.60200004289492,"pfxX":0.5470110056087232,"pfxZ":6.0933911613862515,"pX":-0.11579006809110855,"pZ":2.0207652190681533,"vX0":2.066087690594017,"vY0":-130.7661144580123,"vZ0":-5.105718667084005,"x":121.41,"y":184.22,"x0":-0.9866877135599174,"y0":50.000016158180976,"z0":5.616173851456817,"aX":0.9479805683863274},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":-1.4,"spinRate":2556,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.41863674509417104,"extension":5.992356029187867},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":57.36,"coordY":136.47}},"index":10,"playId":"eb1012fe-5935-3ab0-8f9a-2093224bb90b","pitchNumber":11,"startTime":"2026-08-01T22:12:51.732Z","endTime":"2026-08-01T22:13:07.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:13:07.038Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out softly, third baseman Brett Baty to first baseman Jared Young. Otto Lopez to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:13:04.142Z","endTime":"2026-08-01T22:14:22.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":1},"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":89.6,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077077188854226,"aZ":-24.001586181771604,"pfxX":4.364445900067292,"pfxZ":4.720301028947225,"pX":0.696598419224309,"pZ":1.6120394950048558,"vX0":2.917838738978972,"vY0":-130.43501540663706,"vZ0":-5.631329861304392,"x":90.45,"y":195.25,"x0":-1.0017163875814317,"y0":50.00486740621988,"z0":5.596118703864543,"aX":7.560755194774191},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":-8.5,"spinRate":2525,"spinDirection":181},"zone":9,"typeConfidence":0.92,"plateTime":0.4190695473576147,"extension":5.95780780382979},"index":0,"playId":"b14c1310-feb4-3203-b076-60464b64c530","pitchNumber":1,"startTime":"2026-08-01T22:13:45.590Z","endTime":"2026-08-01T22:13:49.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43854174087048,"aZ":-22.11204406368676,"pfxX":-9.436679049942637,"pfxZ":5.528455228535008,"pX":-0.2804798628053629,"pZ":1.9381163279808067,"vX0":5.190311382416908,"vY0":-134.19375525903678,"vZ0":-4.8503349651327206,"x":127.69,"y":186.45,"x0":-1.0150725581381177,"y0":50.00581239878001,"z0":5.347322551623338,"aX":-17.188497156674085},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2256,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.40837835351592267,"extension":5.995138073182702},"hitData":{"launchSpeed":49.2,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.89,"coordY":172.31}},"index":1,"playId":"c2e1fb47-15d3-3402-a593-6d6a0d27df44","pitchNumber":2,"startTime":"2026-08-01T22:14:04.898Z","endTime":"2026-08-01T22:14:22.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:14:22.545Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder Carson Benge. Otto Lopez scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:14:23.411Z","endTime":"2026-08-01T22:16:13.962Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"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,2,3,4],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":650960,"link":"/api/v1/people/650960"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73405062822667,"aZ":-31.752982697736222,"pfxX":-7.545688610933002,"pfxZ":0.2689337037083046,"pX":-1.5730478601210847,"pZ":2.882198899869413,"vX0":1.8893679692978353,"vY0":-125.07446573665636,"vZ0":-0.1480587918921703,"x":176.96,"y":160.96,"x0":-1.3588485807637196,"y0":50.005094891709554,"z0":5.5508105661256195,"aX":-11.930522629569737},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":13.2,"spinRate":1601,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.43828655670849637,"extension":5.899152704060833},"index":0,"playId":"9f206e29-d0ad-39ab-84bd-881b6fc26060","pitchNumber":1,"startTime":"2026-08-01T22:14:41.811Z","endTime":"2026-08-01T22:14:45.787Z","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":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173799573859366,"aZ":-23.720790299941278,"pfxX":-8.778197533506535,"pfxZ":4.6044629098525665,"pX":-0.9078170809748574,"pZ":2.7242571879709696,"vX0":3.58606274187267,"vY0":-134.90079713076975,"vZ0":-2.800135860101399,"x":151.6,"y":165.23,"x0":-1.1160264324967668,"y0":50.00629224357468,"z0":5.453382464542639,"aX":-16.13358953452116},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2197,"spinDirection":225},"zone":11,"typeConfidence":0.86,"plateTime":0.40649274450037476,"extension":5.908928834436557},"index":1,"playId":"8d1e060e-f92c-3a4b-bfb6-2ad9bc668c5d","pitchNumber":2,"startTime":"2026-08-01T22:14:58.008Z","endTime":"2026-08-01T22:15:01.841Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765219338835607,"aZ":-28.043305583313565,"pfxX":5.073992042802657,"pfxZ":2.480621994317655,"pX":-1.3620561889986285,"pZ":3.2614396765838247,"vX0":-1.8043604219584322,"vY0":-127.31493509501887,"vZ0":-0.5468735067152588,"x":168.92,"y":150.72,"x0":-1.3089444324372044,"y0":50.00235022178095,"z0":5.67220548439199,"aX":8.443768701362163},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-8.9,"spinRate":2447,"spinDirection":146},"zone":11,"typeConfidence":0.85,"plateTime":0.42797128356067127,"extension":5.869001706868478},"index":2,"playId":"89028f8a-3c83-38eb-bce4-818de9017b91","pitchNumber":3,"startTime":"2026-08-01T22:15:30.691Z","endTime":"2026-08-01T22:15:34.970Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18898389917168,"aZ":-24.509753316724588,"pfxX":2.923600523309154,"pfxZ":4.64054316826668,"pX":0.09611545955545878,"pZ":2.9570361841108586,"vX0":2.2038017428708074,"vY0":-127.2357480203839,"vZ0":-1.84189178292394,"x":113.34,"y":158.94,"x0":-1.1588114539650198,"y0":50.004396026137336,"z0":5.6175412601917305,"aX":4.831571236908499},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":-5.8,"spinRate":2384,"spinDirection":172},"zone":2,"typeConfidence":0.89,"plateTime":0.429188485550275,"extension":5.951607679332153},"index":3,"playId":"26342edb-9fd3-33ce-abd2-d20f5bfa798a","pitchNumber":4,"startTime":"2026-08-01T22:15:47.150Z","endTime":"2026-08-01T22:15:51.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17058545590682,"aZ":-22.769166431430328,"pfxX":-9.891938395746212,"pfxZ":5.323579975543366,"pX":-0.42727015197398827,"pZ":2.1210954736123937,"vX0":5.174418740275227,"vY0":-132.05210513209184,"vZ0":-4.043532810901739,"x":133.29,"y":181.51,"x0":-1.127291271658119,"y0":50.00033552335933,"z0":5.347619395563188,"aX":-17.463623190581863},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":2135,"spinDirection":228},"zone":4,"typeConfidence":0.69,"plateTime":0.4148170096373929,"extension":6.124797086286964},"hitData":{"launchSpeed":98.2,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":104.05}},"index":4,"playId":"4b14223b-3fce-383e-a538-f551bf98a296","pitchNumber":5,"startTime":"2026-08-01T22:16:03.315Z","endTime":"2026-08-01T22:16:13.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:16:13.962Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T22:16:56.802Z","endTime":"2026-08-01T22:17:29.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"491dee61-79ba-32fe-a291-c17be5d613e7","startTime":"2026-08-01T22:16:43.152Z","endTime":"2026-08-01T22:16:46.795Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91431046744552,"aZ":-20.93887764626118,"pfxX":2.549549857590862,"pfxZ":6.572115452754968,"pX":0.6628697296630336,"pZ":1.5960833828420198,"vX0":3.8476857313285535,"vY0":-130.0673332535496,"vZ0":-5.739387500089315,"x":91.73,"y":195.69,"x0":-1.1681943838904212,"y0":50.0022470851083,"z0":5.424755067270371,"aX":4.356001026326889},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":-5.5,"spinRate":2584,"spinDirection":181},"zone":9,"typeConfidence":0.92,"plateTime":0.4215097494295179,"extension":5.959079327543206},"index":1,"playId":"186cfcff-b85f-3a14-8fb9-0abba0800b5d","pitchNumber":1,"startTime":"2026-08-01T22:16:59.110Z","endTime":"2026-08-01T22:17:04.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33839496403315,"aZ":-23.585941317988986,"pfxX":1.6429071100972372,"pfxZ":5.150184077218279,"pX":0.16010528871809415,"pZ":2.604508849324791,"vX0":2.709694692781102,"vY0":-128.71071467504072,"vZ0":-3.0233294844519545,"x":110.9,"y":168.46,"x0":-1.1223475655512876,"y0":50.00150414420379,"z0":5.633979505558841,"aX":2.737510462296357},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":-3.6,"spinRate":2493,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.426624334281434,"extension":6.134986124071618},"hitData":{"launchSpeed":85.2,"launchAngle":55.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.4,"coordY":103.54}},"index":2,"playId":"b094c726-e36e-30ec-bfd1-8bd7287316a7","pitchNumber":2,"startTime":"2026-08-01T22:17:19.526Z","endTime":"2026-08-01T22:17:29.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:17:29.204Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T22:19:36.812Z","endTime":"2026-08-01T22:20:24.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979051069304415,"aZ":-27.275275731822784,"pfxX":-4.980050833707902,"pfxZ":3.1050521793536836,"pX":-0.22000189347529994,"pZ":1.6432093325325876,"vX0":3.4407309987395553,"vY0":-124.76338721559087,"vZ0":-4.904312415387407,"x":125.39,"y":194.41,"x0":-0.9695831537879487,"y0":50.003244117387325,"z0":5.88097529362758,"aX":-7.855341921988616},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":8.3,"spinRate":1069,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4389329880062478,"extension":6.414225661552513},"index":0,"playId":"33f81501-4cbd-3a92-a162-0a552d87cad1","pitchNumber":1,"startTime":"2026-08-01T22:19:47.314Z","endTime":"2026-08-01T22:19:51.480Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21656206876411,"aZ":-42.23548742695996,"pfxX":3.940459662241004,"pfxZ":-6.906621819898227,"pX":-0.6236224237264122,"pZ":2.083909674026871,"vX0":-0.5830295810597801,"vY0":-120.70303473228569,"vZ0":-1.1106620009378712,"x":140.77,"y":182.51,"x0":-0.8885142208980409,"y0":50.001960480833226,"z0":6.31019506209356,"aX":5.7416412666682834},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.0,"spinRate":2607,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4559490896512832,"extension":6.37603849906425},"hitData":{"launchSpeed":106.8,"launchAngle":8.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.66,"coordY":112.66}},"index":1,"playId":"1818f8e6-bdfe-35d9-a5ed-a9fe6e7a512b","pitchNumber":2,"startTime":"2026-08-01T22:20:12.563Z","endTime":"2026-08-01T22:20:24.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:20:24.454Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to shortstop Otto Lopez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T22:23:07.579Z","endTime":"2026-08-01T22:23:35.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:20:36.780Z","endTime":"2026-08-01T22:20:59.341Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John King replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T22:20:59.341Z","endTime":"2026-08-01T22:23:09.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531250951493025,"aZ":-42.88929134979456,"pfxX":-6.870609844677027,"pfxZ":-8.458460693738537,"pX":1.1009305919498307,"pZ":2.321268453683071,"vX0":0.43932279748054115,"vY0":-112.4442720647308,"vZ0":1.5199203371524204,"x":75.04,"y":176.11,"x0":1.7931020515451097,"y0":50.004333642910446,"z0":6.02593286120475,"aX":-8.69987226622554},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.5,"breakHorizontal":12.2,"spinRate":2875,"spinDirection":324},"zone":14,"typeConfidence":0.91,"plateTime":0.4892258401138747,"extension":6.0482953527745735},"index":2,"playId":"e16843a3-286f-33fb-9cf0-3c89f287048e","pitchNumber":1,"startTime":"2026-08-01T22:23:09.818Z","endTime":"2026-08-01T22:23:13.800Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615624716589554,"aZ":-31.204453995788448,"pfxX":8.64838585850294,"pfxZ":0.5620307791394819,"pX":0.5595714228477634,"pZ":2.572712157333302,"vX0":-6.133597854613428,"vY0":-131.0865298346055,"vZ0":-1.1020211514450189,"x":95.67,"y":169.32,"x0":1.8148047913163587,"y0":50.00331286681286,"z0":5.343785018211054,"aX":14.94074445289573},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":-14.2,"spinRate":2111,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4190192401889177,"extension":6.366465742842279},"hitData":{"launchSpeed":63.6,"launchAngle":34.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.34,"coordY":125.93}},"index":3,"playId":"da28516f-eca2-3da1-aced-b892ffeaf5e7","pitchNumber":2,"startTime":"2026-08-01T22:23:27.676Z","endTime":"2026-08-01T22:23:35.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:23:35.580Z","atBatIndex":53},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Young grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Kyle Stowers. Bo Bichette out at 2nd. Jared Young out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T22:23:38.811Z","endTime":"2026-08-01T22:25:08.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":89.2,"endSpeed":81.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992280332920984,"aZ":-31.800684744623407,"pfxX":8.550228281599734,"pfxZ":0.21956834471289888,"pX":1.839007640227136,"pZ":3.3219595428321003,"vX0":-2.8431855885377035,"vY0":-129.89046190137105,"vZ0":0.6880380747970951,"x":46.9,"y":149.09,"x0":1.8441828052247808,"y0":50.000867878689355,"z0":5.492602521863672,"aX":14.448136527199718},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.8,"spinRate":2082,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.42345598116367444,"extension":6.124812809583588},"index":0,"playId":"5e8e8958-0a32-383b-a7b4-ec368a5a08e1","pitchNumber":1,"startTime":"2026-08-01T22:24:04.364Z","endTime":"2026-08-01T22:24:07.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342569335540826,"aZ":-41.09181070153329,"pfxX":-5.848305304311473,"pfxZ":-7.053007907523838,"pX":0.4270116490405351,"pZ":3.5308778455434444,"vX0":-1.156304601880389,"vY0":-112.34704341673827,"vZ0":3.542458940446421,"x":100.72,"y":143.45,"x0":1.7090005064731726,"y0":50.00083069837414,"z0":6.139746291687926,"aX":-7.396797869365725},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.4,"breakHorizontal":10.9,"spinRate":2614,"spinDirection":320},"zone":12,"typeConfidence":0.91,"plateTime":0.48948643272482206,"extension":5.964293000521666},"index":1,"playId":"c4e29bcd-50ac-3321-92b8-c8ee54801ba2","pitchNumber":2,"startTime":"2026-08-01T22:24:19.251Z","endTime":"2026-08-01T22:24:23.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519839097259513,"aZ":-32.41504985899394,"pfxX":-7.88584860318937,"pfxZ":-0.17498569067672776,"pX":-0.9901891480275699,"pZ":0.5806977295225411,"vX0":-3.9754051129860923,"vY0":-116.76909549791029,"vZ0":-4.131403752057278,"x":154.74,"y":223.1,"x0":1.7630391176001627,"y0":50.003877062748714,"z0":5.447418838954487,"aX":-10.80807932195717},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":2830,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4704232918589768,"extension":6.718095135925945},"index":2,"playId":"442f6b09-fff7-39b9-8a9f-f13da9cd5c4b","pitchNumber":3,"startTime":"2026-08-01T22:24:36.604Z","endTime":"2026-08-01T22:24:40.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07266889733452,"aZ":-31.945832623996786,"pfxX":-8.423223303782745,"pfxZ":0.1551553986469134,"pX":-0.9440684485214613,"pZ":1.8401760277928907,"vX0":-4.094487718228282,"vY0":-119.58373018886532,"vZ0":-1.7168725872444852,"x":152.99,"y":189.1,"x0":1.886942124025082,"y0":50.000631707981114,"z0":5.445847422863127,"aX":-12.139504925369696},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":16.3,"spinRate":2775,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45885881965154063,"extension":6.43421381485479},"hitData":{"launchSpeed":81.6,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":158.78}},"index":3,"playId":"5951871c-ec26-3051-b185-d1844f5d3243","pitchNumber":4,"startTime":"2026-08-01T22:25:00.353Z","endTime":"2026-08-01T22:25:08.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:25:08.630Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee challenged (pitch result), call on the field was confirmed: Jakob Marsee called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:27:56.416Z","endTime":"2026-08-01T22:29:04.407Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Leo Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:26:32.696Z","endTime":"2026-08-01T22:26:33.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"description":"Pitching Change: Jonathan Pintaro replaces Daniel Duarte.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T22:26:32.696Z","endTime":"2026-08-01T22:27:58.759Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702752,"link":"/api/v1/people/702752"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010649002246385,"aZ":-22.890888731328864,"pfxX":0.29304424283815544,"pfxZ":5.029236537620447,"pX":0.6724709230889893,"pZ":2.71211361105196,"vX0":8.831879297542196,"vY0":-134.29790125075175,"vZ0":-1.9593958027513918,"x":91.37,"y":165.55,"x0":-2.681664546972951,"y0":50.006564518962854,"z0":5.060777924947278,"aX":0.5416300163015558},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.2,"spinRate":2730,"spinDirection":183},"zone":6,"typeConfidence":0.89,"plateTime":0.406104594511834,"extension":6.359778726708311},"index":2,"playId":"87149ff6-cfec-388e-84b0-4fc9fd5da47c","pitchNumber":1,"startTime":"2026-08-01T22:27:58.759Z","endTime":"2026-08-01T22:28:04.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43106262574995,"aZ":-22.584150418931706,"pfxX":0.2759265162339801,"pfxZ":5.167401687422018,"pX":-0.13039665302018655,"pZ":2.837815467166897,"vX0":7.079178232055988,"vY0":-134.45104670117973,"vZ0":-1.7654305007306177,"x":121.97,"y":162.16,"x0":-2.8183697570401165,"y0":50.001259857104486,"z0":5.0838804396497945,"aX":0.5121782303576828},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-1.8,"spinRate":2609,"spinDirection":197},"zone":2,"typeConfidence":0.89,"plateTime":0.4052746168368815,"extension":6.307610379671522},"index":3,"playId":"fc19673a-5244-3504-a25f-575ca928d48e","pitchNumber":2,"startTime":"2026-08-01T22:28:19.209Z","endTime":"2026-08-01T22:28:23.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365884140184324,"aZ":-19.262560989549886,"pfxX":-0.21607132019438113,"pfxZ":6.587850032671049,"pX":-0.6168831077166014,"pZ":3.814235333429277,"vX0":6.008820290218073,"vY0":-138.09506197865014,"vZ0":0.10913500600928527,"x":140.51,"y":135.8,"x0":-2.7791979164042404,"y0":50.00656538950641,"z0":5.054032467059122,"aX":-0.42388178309842023},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":-0.7,"spinRate":2730,"spinDirection":205},"zone":11,"typeConfidence":0.59,"plateTime":0.3943428720912556,"extension":6.350660770966482},"index":4,"playId":"640448b8-dd40-3d9a-a0da-03f954bd0eb2","pitchNumber":3,"startTime":"2026-08-01T22:28:42.307Z","endTime":"2026-08-01T22:28:46.287Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40865881473348,"aZ":-17.434064506852756,"pfxX":-4.22149079092408,"pfxZ":7.382497138525045,"pX":-0.7390618490540692,"pZ":2.7846167665108656,"vX0":6.689685907430351,"vY0":-140.10591528523597,"vZ0":-2.9725667625830154,"x":145.17,"y":163.6,"x0":-2.604584949238651,"y0":50.00127110920637,"z0":4.992819021498518,"aX":-8.42759986057093},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":6.4,"spinRate":2558,"spinDirection":231},"zone":1,"typeConfidence":0.93,"plateTime":0.39030830231427105,"extension":6.350579099887831},"index":5,"playId":"8f135df0-4946-3b44-8b0e-ed715e5f0b0d","pitchNumber":4,"startTime":"2026-08-01T22:28:58.400Z","endTime":"2026-08-01T22:29:04.407Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"}},"playEndTime":"2026-08-01T22:29:04.407Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:29:02.227Z","endTime":"2026-08-01T22:31:01.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":93.9,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807490483223077,"aZ":-21.01370682378157,"pfxX":-0.6136295255205192,"pfxZ":5.86202434857268,"pX":0.24757824305953116,"pZ":3.039884337230895,"vX0":8.484001386414219,"vY0":-136.57505184366056,"vZ0":-1.53916672612648,"x":107.56,"y":156.7,"x0":-2.808843156023007,"y0":50.0046919855651,"z0":5.04446858303072,"aX":-1.169537382419697},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":-0.5,"spinRate":2785,"spinDirection":208},"zone":3,"typeConfidence":0.77,"plateTime":0.3998247009514744,"extension":6.333940352187693},"index":0,"playId":"1d6f4f5e-33bc-3aff-accf-5d328102010a","pitchNumber":1,"startTime":"2026-08-01T22:29:37.942Z","endTime":"2026-08-01T22:29:41.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22526455114481,"aZ":-29.452497399361377,"pfxX":-8.758696683948887,"pfxZ":1.4267749739492004,"pX":-2.333050426851385,"pZ":2.6565230997931195,"vX0":4.200880042831325,"vY0":-137.66853025847706,"vZ0":-0.9001668301137352,"x":205.93,"y":167.05,"x0":-2.7456982149363722,"y0":50.00263170328542,"z0":4.991732972545143,"aX":-16.714178389230316},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":14.9,"spinRate":2267,"spinDirection":247},"zone":11,"typeConfidence":0.8,"plateTime":0.39873980893129923,"extension":6.206227535785403},"index":1,"playId":"a65da688-3149-3b79-9af1-83902d3e19a9","pitchNumber":2,"startTime":"2026-08-01T22:29:58.064Z","endTime":"2026-08-01T22:30:01.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90943169510211,"aZ":-28.441625020054843,"pfxX":-10.232012697982103,"pfxZ":1.912997400744553,"pX":-1.6845394673147505,"pZ":3.3474353309474383,"vX0":5.8531891312537425,"vY0":-139.47864123486949,"vZ0":0.5175471796382833,"x":181.21,"y":148.4,"x0":-2.4904874313893957,"y0":50.00470875887059,"z0":5.047878019872745,"aX":-19.987573553819868},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":2341,"spinDirection":234},"zone":11,"typeConfidence":0.94,"plateTime":0.39400588058123454,"extension":6.223699020606493},"index":2,"playId":"c09253e9-e265-3709-b193-0c995a42456e","pitchNumber":3,"startTime":"2026-08-01T22:30:12.557Z","endTime":"2026-08-01T22:30:16.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249477354010917,"aZ":-22.82735960624518,"pfxX":-1.5039433786942156,"pfxZ":4.981270533342434,"pX":-0.6697477472004624,"pZ":3.479675869709057,"vX0":6.025760371503277,"vY0":-135.79707337946488,"vZ0":-0.3059510963849909,"x":142.53,"y":144.83,"x0":-2.7170406857638922,"y0":50.00657307984523,"z0":5.174520118046726,"aX":-2.8248209045214345},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2614,"spinDirection":196},"zone":11,"typeConfidence":0.79,"plateTime":0.4025239760825494,"extension":6.263236738398627},"index":3,"playId":"ee7a5898-2267-3ce6-9c5e-b95115b5a681","pitchNumber":4,"startTime":"2026-08-01T22:30:27.716Z","endTime":"2026-08-01T22:30:32.079Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-01T22:30:45.181Z","endTime":"2026-08-01T22:30:57.338Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28674202395391,"aZ":-16.599016186604892,"pfxX":-7.694393514204993,"pfxZ":7.875956689438459,"pX":0.5042532040458928,"pZ":3.737029222390993,"vX0":11.143313993426396,"vY0":-139.71324513835836,"vZ0":-0.7250956982487167,"x":97.78,"y":137.88,"x0":-2.5351206507142097,"y0":50.00685463972477,"z0":5.090183710830243,"aX":-15.22521653636401},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2477,"spinDirection":230},"zone":12,"typeConfidence":0.87,"plateTime":0.3919492991285307,"extension":6.450166655640634},"index":5,"playId":"badcba53-9cd6-3bac-8451-bd35742ac67f","pitchNumber":5,"startTime":"2026-08-01T22:30:57.338Z","endTime":"2026-08-01T22:31:01.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:31:01.501Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to right fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:31:01.296Z","endTime":"2026-08-01T22:32:36.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.645279306637406,"aZ":-20.512769753053146,"pfxX":0.8057818834896866,"pfxZ":6.297810227620996,"pX":-0.37056742603644893,"pZ":3.336960517917956,"vX0":6.323885262535331,"vY0":-134.59297814263996,"vZ0":-0.8194623789338312,"x":131.13,"y":148.68,"x0":-2.8462204663738744,"y0":50.00291379364869,"z0":5.085510576496699,"aX":1.4922631117821143},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":-2.6,"spinRate":2708,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.4054958986565942,"extension":6.4224609014484075},"index":0,"playId":"acf498a9-5539-3ae4-b7d9-f0febe24a402","pitchNumber":1,"startTime":"2026-08-01T22:31:26.577Z","endTime":"2026-08-01T22:31:32.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406575988924782,"aZ":-32.42996190434034,"pfxX":-8.816951240095673,"pfxZ":-0.13375624165554534,"pX":-2.0974776556200276,"pZ":2.892484536599337,"vX0":5.164520775107825,"vY0":-138.75621292402715,"vZ0":0.25290779079233405,"x":196.95,"y":160.68,"x0":-2.831928806306553,"y0":50.000424069191496,"z0":4.951135120958444,"aX":-17.28695730385666},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.0,"breakHorizontal":15.0,"spinRate":2343,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.39390121410680123,"extension":6.23643252394542},"index":1,"playId":"b1495f45-55ef-3231-8e8b-8d0c585f53a5","pitchNumber":2,"startTime":"2026-08-01T22:31:52.542Z","endTime":"2026-08-01T22:31:57.278Z","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":94.6,"endSpeed":87.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70453165220285,"aZ":-29.969021388424043,"pfxX":-10.437800627760488,"pfxZ":1.146608261553423,"pX":0.7355122138546631,"pZ":1.7871798723417902,"vX0":12.32384777411485,"vY0":-137.2225174896992,"vZ0":-3.044160836686309,"x":88.96,"y":190.53,"x0":-2.4379398213065553,"y0":50.00532351857863,"z0":4.932719256483543,"aX":-20.096402880997193},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.7,"breakHorizontal":16.6,"spinRate":2304,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.3977479119493914,"extension":6.385689386614567},"index":2,"playId":"b3143183-a03d-30c8-92c1-677b49891bdf","pitchNumber":3,"startTime":"2026-08-01T22:32:10.635Z","endTime":"2026-08-01T22:32:15.111Z","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":92.0,"endSpeed":86.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.819344623542282,"aZ":-23.005443501655034,"pfxX":0.17919751295806985,"pfxZ":4.916865169392796,"pX":0.3445025815366481,"pZ":2.4639076190476703,"vX0":8.25840818871067,"vY0":-133.9552959787598,"vZ0":-2.4449288835052014,"x":103.87,"y":172.25,"x0":-2.7684247489596587,"y0":50.00490564472567,"z0":4.988384248928252,"aX":0.3317172644631242},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":2826,"spinDirection":184},"zone":6,"typeConfidence":0.9,"plateTime":0.40487974313490316,"extension":6.415454130556057},"hitData":{"launchSpeed":82.4,"launchAngle":55.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.64,"coordY":121.01}},"index":3,"playId":"0a7d1bfe-66e2-3b23-846c-2ad0721d91b9","pitchNumber":4,"startTime":"2026-08-01T22:32:27.148Z","endTime":"2026-08-01T22:32:36.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:32:36.586Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcus Semien grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:35:12.444Z","endTime":"2026-08-01T22:36:11.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":{"description":"Jakob Marsee remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:34:56.646Z","endTime":"2026-08-01T22:34:56.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"}},{"details":{"description":"Defensive switch from right field to third base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T22:34:56.662Z","endTime":"2026-08-01T22:34:56.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700"},{"details":{"description":"Defensive switch from center field to right field for Esteury Ruiz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T22:34:56.664Z","endTime":"2026-08-01T22:34:56.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Lake Bachar replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-01T22:34:56.666Z","endTime":"2026-08-01T22:35:14.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56565178952425,"aZ":-28.38753021070523,"pfxX":-1.2241961812348996,"pfxZ":2.215553490885055,"pX":0.5914430103973909,"pZ":1.9766260126719433,"vX0":4.924281469355398,"vY0":-130.0213998395196,"vZ0":-4.404493667158102,"x":94.46,"y":185.41,"x0":-1.1689698673690612,"y0":50.004598671956614,"z0":5.849808488099185,"aX":-2.0943585640196543},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":1.1,"spinRate":2716,"spinDirection":215},"zone":9,"typeConfidence":0.87,"plateTime":0.4214528572737346,"extension":5.915959179200706},"index":4,"playId":"be0d83ba-827a-3f1a-a74c-d597f48ddc82","pitchNumber":1,"startTime":"2026-08-01T22:35:14.569Z","endTime":"2026-08-01T22:35:17.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314405471573835,"aZ":-30.653093393578697,"pfxX":-9.488305183515243,"pfxZ":0.976704327434545,"pX":-0.1958116792633375,"pZ":1.792991642502063,"vX0":5.928195435373011,"vY0":-124.15694949003911,"vZ0":-3.4633035970845363,"x":124.46,"y":190.37,"x0":-1.3840813838956516,"y0":50.00411982354269,"z0":5.762429155953466,"aX":-14.785149830338405},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":1585,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4414947075489568,"extension":5.966930179666217},"index":5,"playId":"b21065ba-b619-323a-b0cc-feebc7cb4c75","pitchNumber":2,"startTime":"2026-08-01T22:35:29.820Z","endTime":"2026-08-01T22:35:34.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51471217509985,"aZ":-29.65601202706382,"pfxX":0.6865689075941797,"pfxZ":1.5727110523376684,"pX":1.4344200471671924,"pZ":1.0199853132471386,"vX0":6.975462319554827,"vY0":-126.311615065762,"vZ0":-5.285304053607877,"x":62.32,"y":211.24,"x0":-1.4653681635767337,"y0":50.000170020280166,"z0":5.557566310189128,"aX":1.0951112367710971},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-3.0,"spinRate":3149,"spinDirection":13},"zone":14,"typeConfidence":0.86,"plateTime":0.43556622918837373,"extension":5.928317473799053},"index":6,"playId":"3d4c46e5-0f9c-3f78-9e1b-282112ed70f2","pitchNumber":3,"startTime":"2026-08-01T22:35:48.045Z","endTime":"2026-08-01T22:35:51.608Z","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":93.9,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.675969366914266,"aZ":-13.220754622421483,"pfxX":-5.488882160924824,"pfxZ":10.237173004295443,"pX":0.5669691298042154,"pZ":3.2345807892039646,"vX0":6.899678448525017,"vY0":-136.36611697566784,"vZ0":-4.451553180103037,"x":191.61,"y":88.12,"x0":-1.3030136063479243,"y0":50.00606332174469,"z0":5.824917898293721,"aX":-10.166288048143334},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2655,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.4042609946250484,"extension":5.864776764932984},"hitData":{"launchSpeed":77.0,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":182.59}},"index":7,"playId":"af656ba9-9cc7-30eb-bd3b-f10d0781ac3f","pitchNumber":4,"startTime":"2026-08-01T22:36:04.296Z","endTime":"2026-08-01T22:36:11.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:36:11.476Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:36:21.240Z","endTime":"2026-08-01T22:37:31.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23919964296012,"aZ":-12.324315808836104,"pfxX":-4.4725654450344505,"pfxZ":10.616620083381365,"pX":0.2670646745490047,"pZ":2.915959791804777,"vX0":6.046857534832345,"vY0":-136.42358607589432,"vZ0":-5.2560014022342605,"x":106.82,"y":160.05,"x0":-1.40534878906487,"y0":50.00539639787818,"z0":5.729287777135549,"aX":-8.364972869986834},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2748,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.4027120648598972,"extension":5.935100125035758},"index":0,"playId":"49d1152e-a49b-3b8c-9ffc-015aad255f98","pitchNumber":1,"startTime":"2026-08-01T22:36:38.664Z","endTime":"2026-08-01T22:36:43.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396865294804474,"aZ":-29.749075392953756,"pfxX":2.885548924490247,"pfxZ":1.5359791961455755,"pX":0.9133728778360002,"pZ":1.7021271727943112,"vX0":5.353249963501289,"vY0":-125.65581117321703,"vZ0":-3.645365852288066,"x":82.18,"y":192.82,"x0":-1.6299273196007424,"y0":50.002852586099706,"z0":5.6213769682013455,"aX":4.557079329138019},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-6.6,"spinRate":3056,"spinDirection":6},"zone":14,"typeConfidence":0.9,"plateTime":0.43796368780780837,"extension":5.802669702125427},"index":1,"playId":"4cf6f776-fc00-31b3-940b-c803a769f012","pitchNumber":2,"startTime":"2026-08-01T22:36:58.358Z","endTime":"2026-08-01T22:37:02.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-01T22:37:14.609Z","endTime":"2026-08-01T22:37:27.361Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323478097538022,"aZ":-39.64366129093861,"pfxX":2.6508558009348686,"pfxZ":-4.67915785308563,"pX":0.6181396194990275,"pZ":1.6338487656208642,"vX0":3.4780269922416998,"vY0":-125.24980213800443,"vZ0":-2.98263092536859,"x":93.44,"y":194.67,"x0":-1.130833815913969,"y0":50.00573251224085,"z0":6.06906558665131,"aX":4.228696005464129},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.9,"breakHorizontal":-5.5,"spinRate":2914,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.43662501761941197,"extension":5.894350969496962},"index":3,"playId":"94d181e2-1db6-3c37-a273-30a7c75b92be","pitchNumber":3,"startTime":"2026-08-01T22:37:27.361Z","endTime":"2026-08-01T22:37:31.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:37:31.732Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:37:31.339Z","endTime":"2026-08-01T22:38:08.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51680842466249,"aZ":-28.45140520205721,"pfxX":0.08087339396216153,"pfxZ":2.109698290229102,"pX":0.3092771594207806,"pZ":2.0375296176004736,"vX0":4.05291095773827,"vY0":-131.56318918220208,"vZ0":-4.339409030389484,"x":105.21,"y":183.77,"x0":-1.2581842198620379,"y0":50.002031506881785,"z0":5.804071862150095,"aX":0.14125747350012716},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.0,"spinRate":2747,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.4154776841756247,"extension":5.793289385244657},"hitData":{"launchSpeed":61.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.75,"coordY":148.12}},"index":0,"playId":"164c20f2-e2a6-33b6-a11c-b65aef29acf1","pitchNumber":1,"startTime":"2026-08-01T22:38:00.638Z","endTime":"2026-08-01T22:38:08.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:38:08.935Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a ground ball to shortstop Francisco Lindor.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:40:26.484Z","endTime":"2026-08-01T22:42:09.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760602959867292,"aZ":-22.39245407611064,"pfxX":2.4716566587337976,"pfxZ":5.501595487605645,"pX":1.478890347113411,"pZ":4.082886238085987,"vX0":9.560810545420761,"vY0":-132.16723331092783,"vZ0":1.264256201014481,"x":60.63,"y":128.54,"x0":-2.4988658651667635,"y0":50.004832942021395,"z0":5.236602591027761,"aX":4.395330873914949},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-6.5,"spinRate":2737,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4135855495843592,"extension":6.4841146406365215},"index":0,"playId":"3fc7e014-6c2b-3c83-9460-ee79af579295","pitchNumber":1,"startTime":"2026-08-01T22:40:34.840Z","endTime":"2026-08-01T22:40:38.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815058243581973,"aZ":-25.561468336727206,"pfxX":0.8311257356187012,"pfxZ":3.697121454100653,"pX":1.4432960391467338,"pZ":3.058768198707633,"vX0":10.45767883936619,"vY0":-132.48250744154706,"vZ0":-0.30512371366774693,"x":61.98,"y":156.19,"x0":-2.6537426957950316,"y0":50.001077180654,"z0":5.0347962470927206,"aX":1.482934176652825},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-3.6,"spinRate":2699,"spinDirection":167},"zone":12,"typeConfidence":0.89,"plateTime":0.41255682531226645,"extension":6.354433197829189},"index":1,"playId":"d8558619-4747-395b-9443-4f31e4f58a2b","pitchNumber":2,"startTime":"2026-08-01T22:40:48.525Z","endTime":"2026-08-01T22:40:52.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859620724057084,"aZ":-25.344841045323214,"pfxX":0.8706599908143362,"pfxZ":3.789826557138693,"pX":1.2069082713211785,"pZ":2.163900503065403,"vX0":9.626122200726074,"vY0":-132.55044633138223,"vZ0":-2.52264708708559,"x":71.0,"y":180.35,"x0":-2.565422874236862,"y0":50.00506926470594,"z0":4.953504970986977,"aX":1.567752392922311},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.4,"spinRate":2900,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.41117089433564225,"extension":6.216757394336774},"index":2,"playId":"87431ed6-5850-3bf6-b367-96ac52abad02","pitchNumber":3,"startTime":"2026-08-01T22:41:08.275Z","endTime":"2026-08-01T22:41:12.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123745997032927,"aZ":-26.10489349268091,"pfxX":1.8813808574260444,"pfxZ":3.4519182176178678,"pX":0.10966721485707101,"pZ":1.7028596610609346,"vX0":6.45918913015181,"vY0":-131.11544401148987,"vZ0":-3.334751784630699,"x":112.82,"y":192.8,"x0":-2.6203280027875775,"y0":50.00410627299167,"z0":4.917896759140935,"aX":3.3072914469867083},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2663,"spinDirection":174},"zone":8,"typeConfidence":0.9,"plateTime":0.4161588775274625,"extension":6.255790571442125},"index":3,"playId":"2ad1030f-76ae-3a67-aeff-9e320f2d6f64","pitchNumber":4,"startTime":"2026-08-01T22:41:23.399Z","endTime":"2026-08-01T22:41:27.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479704429251434,"aZ":-25.07481403412664,"pfxX":2.2384881908063523,"pfxZ":4.006999381347052,"pX":0.39873535506431246,"pZ":2.757135328258028,"vX0":7.473925432146508,"vY0":-131.64227522509032,"vZ0":-1.1573247314480049,"x":101.8,"y":164.34,"x0":-2.7571626383385004,"y0":50.00174637368211,"z0":5.04241586692319,"aX":3.965588346915987},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-5.5,"spinRate":2741,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.4145836133262826,"extension":6.220957281542689},"index":4,"playId":"7bd0d4c1-feb8-39f6-9686-3445d3cb67ed","pitchNumber":5,"startTime":"2026-08-01T22:41:38.242Z","endTime":"2026-08-01T22:41:44.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-01T22:41:49.035Z","endTime":"2026-08-01T22:42:01.294Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22812533162176,"aZ":-28.37500836111859,"pfxX":1.6462144132285221,"pfxZ":2.12970236811009,"pX":-0.21003034910193166,"pZ":2.926369612313793,"vX0":6.359096219922048,"vY0":-131.69022351376154,"vZ0":0.012725205394677475,"x":125.01,"y":159.77,"x0":-2.8558848049467396,"y0":50.00052672526692,"z0":4.995916108089676,"aX":2.9305156808678037},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2944,"spinDirection":160},"zone":2,"typeConfidence":0.88,"plateTime":0.41368345402078566,"extension":6.346682844746005},"hitData":{"launchSpeed":69.8,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":157.76}},"index":6,"playId":"8385c4f5-bfa5-3e8f-a55a-8e57ca9cd9ef","pitchNumber":6,"startTime":"2026-08-01T22:42:01.294Z","endTime":"2026-08-01T22:42:09.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:42:09.120Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Griffin Conine walks. Esteury Ruiz to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:42:18.192Z","endTime":"2026-08-01T22:45:03.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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(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":92.5,"endSpeed":85.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600318107868464,"aZ":-20.02336661674391,"pfxX":1.0264593683697765,"pfxZ":6.562503722574089,"pX":-2.2852454712980306,"pZ":3.9744189026840613,"vX0":1.5140583962219303,"vY0":-134.79700927053392,"vZ0":0.8192046127254962,"x":204.11,"y":131.47,"x0":-2.986240490248278,"y0":50.00323784570436,"z0":5.073801213862628,"aX":1.9003161120709398},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":-2.2,"spinRate":2682,"spinDirection":179},"zone":11,"typeConfidence":0.87,"plateTime":0.40538124006408793,"extension":6.2065405142670205},"index":0,"playId":"4e54734b-0330-3526-82d2-422aebc831c1","pitchNumber":1,"startTime":"2026-08-01T22:42:40.893Z","endTime":"2026-08-01T22:42:48.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30483041532836,"aZ":-27.93026783855906,"pfxX":-10.660384670999818,"pfxZ":2.217541532981625,"pX":-1.2144246274732373,"pZ":1.776691376894921,"vX0":7.507912465899982,"vY0":-137.7720618722401,"vZ0":-3.142204737714333,"x":163.29,"y":190.81,"x0":-2.598138154817528,"y0":50.000528453101936,"z0":4.831913855268352,"aX":-20.36907259043455},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":17.6,"spinRate":2280,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.39847462011326407,"extension":6.384345707756602},"index":1,"playId":"0283fba1-4889-3e86-803d-eaf8ac4fc748","pitchNumber":2,"startTime":"2026-08-01T22:42:59.489Z","endTime":"2026-08-01T22:43:04.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"05421ecc-cb67-359b-b2b6-3b97cf056d50","startTime":"2026-08-01T22:43:18.952Z","endTime":"2026-08-01T22:43:22.303Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52696041685315,"aZ":-13.358508065081228,"pfxX":-5.454307976584547,"pfxZ":9.4706892205094,"pX":0.5911516664758004,"pZ":2.0252875301370943,"vX0":10.652979469437406,"vY0":-140.24968311656335,"vZ0":-5.682477415831318,"x":94.47,"y":184.1,"x0":-2.5524781910436767,"y0":50.00271183240559,"z0":4.953211031278839,"aX":-10.836989750871062},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2427,"spinDirection":228},"zone":9,"typeConfidence":0.95,"plateTime":0.39093955017460935,"extension":6.5893588488643},"index":3,"playId":"9a20445c-7ae8-3402-89ef-76b45d32e5aa","pitchNumber":3,"startTime":"2026-08-01T22:43:37.858Z","endTime":"2026-08-01T22:43:41.635Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222574861144686,"aZ":-21.54687524840969,"pfxX":1.2987236243101457,"pfxZ":5.873870257192692,"pX":-1.7072230808119053,"pZ":3.7571382066442736,"vX0":3.1154225605986965,"vY0":-133.3343073285288,"vZ0":0.8571165986108747,"x":182.08,"y":137.34,"x0":-3.0571558990909202,"y0":50.006354791461284,"z0":4.980070757858458,"aX":2.3512434516310443},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2663,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.40994051670910325,"extension":6.247744122191247},"index":4,"playId":"08823532-f14f-3ae6-83a8-1e3a0db4dfcd","pitchNumber":4,"startTime":"2026-08-01T22:44:10.770Z","endTime":"2026-08-01T22:44:15.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"b89af2aa-ae9c-3021-9d75-4ffa5de6b8e5","startTime":"2026-08-01T22:44:33.654Z","endTime":"2026-08-01T22:44:39.338Z","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},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56358250409562,"aZ":-16.41561840751544,"pfxX":-6.434775571241445,"pfxZ":8.083492727907071,"pX":-1.3117168521691567,"pZ":4.144236091017921,"vX0":6.117683750710859,"vY0":-139.28581329655873,"vZ0":0.6854443362606981,"x":167.0,"y":126.89,"x0":-2.7089002712373915,"y0":50.00291442963509,"z0":4.986714296194679,"aX":-12.545173054484692},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2433,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.3944190586523426,"extension":6.6326657601784635},"index":6,"playId":"bed441ee-b7d3-3119-a46f-50f6675cf823","pitchNumber":5,"startTime":"2026-08-01T22:44:58.584Z","endTime":"2026-08-01T22:45:03.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:45:03.147Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to second baseman Marcus Semien.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:45:03.660Z","endTime":"2026-08-01T22:46:10.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675864764446814,"aZ":-26.782725504444155,"pfxX":-10.2910815391663,"pfxZ":2.7525774003038954,"pX":0.19407034001067175,"pZ":2.846159860763412,"vX0":10.88366978551135,"vY0":-138.94815988127985,"vZ0":-0.838520237945081,"x":109.6,"y":161.93,"x0":-2.433689640808777,"y0":50.00144351254927,"z0":4.928853085890148,"aX":-20.15256280745757},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2419,"spinDirection":235},"zone":2,"typeConfidence":0.93,"plateTime":0.3939588518230037,"extension":6.525023599542902},"index":0,"playId":"52081e43-92cc-3bfd-957e-272d33ec2ec8","pitchNumber":1,"startTime":"2026-08-01T22:45:44.377Z","endTime":"2026-08-01T22:45:48.614Z","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":94.8,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08665413817782,"aZ":-29.552976788610295,"pfxX":-9.511738159590378,"pfxZ":1.353449828927106,"pX":0.2549788975156623,"pZ":2.088283652478538,"vX0":10.702111997079449,"vY0":-137.72043253195,"vZ0":-2.3030308648648394,"x":107.28,"y":182.4,"x0":-2.4295527684069826,"y0":50.00453084532679,"z0":4.916866602378636,"aX":-18.43380183607784},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.2,"breakHorizontal":15.2,"spinRate":2443,"spinDirection":235},"zone":9,"typeConfidence":0.88,"plateTime":0.39640512449494647,"extension":6.306256597464059},"hitData":{"launchSpeed":101.2,"launchAngle":7.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":132.56,"coordY":124.56}},"index":1,"playId":"b0c7669c-5d54-3b1d-89b4-f16f57c00618","pitchNumber":2,"startTime":"2026-08-01T22:46:04.139Z","endTime":"2026-08-01T22:46:10.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:46:10.667Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:46:33.073Z","endTime":"2026-08-01T22:47:47.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071955283731192,"aZ":-22.837375424348373,"pfxX":0.7433325342283339,"pfxZ":5.062037285707294,"pX":-0.11789315497745113,"pZ":3.8902033369486895,"vX0":7.092132552762329,"vY0":-134.43278152084275,"vZ0":1.4042188330466332,"x":121.49,"y":133.74,"x0":-2.8784193480396474,"y0":50.00102815013406,"z0":4.9736532182736,"aX":1.3705844871002986},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-2.8,"spinRate":2702,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.40625621716121607,"extension":6.325589190653034},"index":0,"playId":"046e2077-8e89-3444-9601-38b69a22b70a","pitchNumber":1,"startTime":"2026-08-01T22:46:45.219Z","endTime":"2026-08-01T22:46:48.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22503328676401,"aZ":-18.399359463252722,"pfxX":-0.3466660026455881,"pfxZ":7.387170064852697,"pX":-0.2712990711395228,"pZ":3.512265919173015,"vX0":6.622157734430933,"vY0":-135.8091057393947,"vZ0":-0.3585519851198683,"x":127.34,"y":143.95,"x0":-2.698019188265014,"y0":50.00372061626995,"z0":4.927737807170063,"aX":-0.6482938214820786},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":-0.8,"spinRate":2842,"spinDirection":191},"zone":11,"typeConfidence":0.74,"plateTime":0.4035737959643808,"extension":6.252765643918348},"index":1,"playId":"2fc0fcb8-9d38-30be-9af4-88a300386aa2","pitchNumber":2,"startTime":"2026-08-01T22:47:03.145Z","endTime":"2026-08-01T22:47:07.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965793663129848,"aZ":-19.818816593998577,"pfxX":0.26947896698202833,"pfxZ":6.606302787329193,"pX":0.4627334265702225,"pZ":3.239431694058416,"vX0":8.428283726798712,"vY0":-135.92627882099964,"vZ0":-0.8819541008388785,"x":99.36,"y":151.32,"x0":-2.71389358728155,"y0":50.002059853094245,"z0":4.944998337090554,"aX":0.5022454374274292},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":-2.3,"spinRate":2787,"spinDirection":202},"zone":3,"typeConfidence":0.81,"plateTime":0.40306107977370775,"extension":6.3927817794376365},"index":2,"playId":"07092000-b16c-3500-b67c-cbcea8f541b2","pitchNumber":3,"startTime":"2026-08-01T22:47:42.638Z","endTime":"2026-08-01T22:47:47.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:47:47.560Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks. Esteury Ruiz to 3rd. Griffin Conine to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:47:46.671Z","endTime":"2026-08-01T22:52:05.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.378526818296564,"aZ":-28.434049512587944,"pfxX":-11.697101953179114,"pfxZ":1.9055240122175663,"pX":-0.22665352175580225,"pZ":1.520957911601612,"vX0":10.391293579143005,"vY0":-139.5404099744433,"vZ0":-3.849684911235771,"x":125.64,"y":197.71,"x0":-2.4851941456182813,"y0":50.004527548745685,"z0":4.798892444845149,"aX":-22.992426698807026},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.8,"breakHorizontal":19.0,"spinRate":2466,"spinDirection":239},"zone":8,"typeConfidence":0.96,"plateTime":0.3930269267278699,"extension":6.43696538578952},"index":0,"playId":"27748ee0-72dc-3c72-9a59-9cc456ee3378","pitchNumber":1,"startTime":"2026-08-01T22:48:15.166Z","endTime":"2026-08-01T22:48:19.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34482699091088,"aZ":-17.74393294528567,"pfxX":-1.4759000784826704,"pfxZ":7.716475479987644,"pX":-0.9140837657493144,"pZ":2.604571437195266,"vX0":5.98753056769085,"vY0":-135.59012554407124,"vZ0":-2.5921732830746596,"x":151.84,"y":168.46,"x0":-2.9548148564113306,"y0":50.00632737363486,"z0":4.804476253267307,"aX":-2.761747164563296},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":1.4,"spinRate":2737,"spinDirection":204},"zone":11,"typeConfidence":0.71,"plateTime":0.40323980293481254,"extension":6.1638093563600895},"index":1,"playId":"cb6627d3-6fb1-3463-a242-d94fec21c9b9","pitchNumber":2,"startTime":"2026-08-01T22:48:33.830Z","endTime":"2026-08-01T22:48:38.050Z","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":96.3,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16616043104347,"aZ":-17.35150065110621,"pfxX":-7.738640947649435,"pfxZ":7.536224669714796,"pX":-0.682330004972962,"pZ":3.514679866530939,"vX0":8.270459958825107,"vY0":-139.97220917179186,"vZ0":-0.7856029470143442,"x":143.01,"y":143.88,"x0":-2.682319906539315,"y0":50.00273631235447,"z0":4.944434394069582,"aX":-15.221779253642826},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2466,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.39261294192589347,"extension":6.405558851061985},"index":2,"playId":"a5e1d646-19da-3e6c-a466-3ac06c6180a0","pitchNumber":3,"startTime":"2026-08-01T22:48:52.402Z","endTime":"2026-08-01T22:48:56.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.366898001868677,"aZ":-33.49295562764917,"pfxX":-9.35866807143185,"pfxZ":-0.799168549298594,"pX":-2.4003178270317407,"pZ":2.2856059326028295,"vX0":4.199856678014625,"vY0":-127.6505662024977,"vZ0":0.10326780334035646,"x":208.49,"y":177.07,"x0":-2.851378754264808,"y0":50.00248219483843,"z0":4.882189930731251,"aX":-15.438569534978322},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":16.0,"spinRate":2084,"spinDirection":256},"zone":13,"typeConfidence":0.88,"plateTime":0.42913205812678523,"extension":6.063214453303254},"index":3,"playId":"cca8c513-6fc4-312e-b9af-39088c01bab8","pitchNumber":4,"startTime":"2026-08-01T22:49:14.947Z","endTime":"2026-08-01T22:49:18.881Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.824358256845912,"aZ":-20.79690283462521,"pfxX":1.5820377993450876,"pfxZ":6.140411865935523,"pX":-1.3365394155620438,"pZ":3.807206803523056,"vX0":3.7582782928166387,"vY0":-134.87383491001043,"vZ0":0.6570466004896697,"x":167.95,"y":135.99,"x0":-2.9504533640156136,"y0":50.001042151482935,"z0":5.020958311835435,"aX":2.9295179823002364},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":-3.6,"spinRate":2840,"spinDirection":194},"zone":11,"typeConfidence":0.88,"plateTime":0.40525890856857005,"extension":6.01928602187686},"index":4,"playId":"1dbb1c37-2aeb-3383-92fd-a343e1e609b2","pitchNumber":5,"startTime":"2026-08-01T22:49:34.452Z","endTime":"2026-08-01T22:49:38.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"d6d86d56-c40a-4677-9fbc-703b2384f882","startTime":"2026-08-01T22:49:54.782Z","endTime":"2026-08-01T22:49:59.782Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.409372545724075,"aZ":-24.85432701719378,"pfxX":2.2729868319994675,"pfxZ":3.99240077794437,"pX":-0.5324410512944114,"pZ":3.660473006880738,"vX0":5.391740214801854,"vY0":-134.15213474564482,"vZ0":1.2121263086770622,"x":137.3,"y":139.95,"x0":-2.8589057225887267,"y0":50.003455407715165,"z0":4.966914823057824,"aX":4.1658454741122135},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-5.2,"spinRate":2848,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.4073804329847568,"extension":6.273266437939643},"index":6,"playId":"bf324ed6-44f0-3a9c-9705-129b9fc674b6","pitchNumber":6,"startTime":"2026-08-01T22:50:13.528Z","endTime":"2026-08-01T22:50:18.282Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.925993778097723,"aZ":-24.318143514256022,"pfxX":1.5953821300933404,"pfxZ":4.530025783543585,"pX":0.6981016045853183,"pZ":2.010853867205972,"vX0":8.488648382423145,"vY0":-131.14707393756828,"vZ0":-2.8055698863392635,"x":90.39,"y":184.49,"x0":-2.793864848490519,"y0":50.00170799444622,"z0":4.917267401593349,"aX":2.7654037976815156},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.8,"spinRate":2649,"spinDirection":177},"zone":9,"typeConfidence":0.9,"plateTime":0.4183777781849014,"extension":6.311270144347092},"index":7,"playId":"b21abf61-0bea-3c3e-9113-8690ffe369f8","pitchNumber":7,"startTime":"2026-08-01T22:50:40.665Z","endTime":"2026-08-01T22:50:45.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-08-01T22:51:18.061Z","endTime":"2026-08-01T22:51:29.799Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99531596128624,"aZ":-23.837619827164556,"pfxX":0.4604898044482214,"pfxZ":4.611465173170199,"pX":0.1857109163713557,"pZ":2.211992296850532,"vX0":7.79928348407493,"vY0":-132.78622649026687,"vZ0":-2.66042549320696,"x":109.92,"y":179.06,"x0":-2.833804789780939,"y0":50.005112136620774,"z0":4.937419798423492,"aX":0.8329530111444523},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.3,"spinRate":2720,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.4104653425849474,"extension":6.270112724377986},"index":9,"playId":"3cd57045-e5fd-39de-b0c5-bd16c0da3f58","pitchNumber":8,"startTime":"2026-08-01T22:51:29.799Z","endTime":"2026-08-01T22:51:33.552Z","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":95.9,"endSpeed":88.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76013787545209,"aZ":-18.35905322800928,"pfxX":-5.974493027649882,"pfxZ":6.922494952363838,"pX":1.0068515583342126,"pZ":1.902526398414704,"vX0":11.932444507747835,"vY0":-139.328365203078,"vZ0":-4.642458320602828,"x":78.62,"y":187.41,"x0":-2.5256337836734892,"y0":50.00621230231239,"z0":4.777504670739126,"aX":-11.930385022442707},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2505,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.3908215849858214,"extension":6.657857012869846},"index":10,"playId":"5c5b4f55-dfe6-35aa-9e8c-4d287815990f","pitchNumber":9,"startTime":"2026-08-01T22:51:57.709Z","endTime":"2026-08-01T22:52:05.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:52:05.163Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Jared Young to pitcher Jonathan Pintaro.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:53:22.817Z","endTime":"2026-08-01T22:55:00.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702752,"link":"/api/v1/people/702752"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:52:28.726Z","endTime":"2026-08-01T22:53:25.102Z","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":91.9,"endSpeed":85.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666922480779704,"aZ":-20.902510134611042,"pfxX":0.5613936332324331,"pfxZ":6.100031663794645,"pX":0.004628741323354453,"pZ":2.167576280371494,"vX0":6.8167083982157015,"vY0":-133.82454582310154,"vZ0":-3.3211966964448756,"x":116.82,"y":180.26,"x0":-2.6286017060958584,"y0":50.00658734479673,"z0":4.888591627803818,"aX":1.0375588867011176},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2763,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4063093356978773,"extension":6.283017352948015},"index":1,"playId":"21825f20-a34d-3675-ade6-b579dcfe9c38","pitchNumber":1,"startTime":"2026-08-01T22:53:25.102Z","endTime":"2026-08-01T22:53:29.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78810996860397,"aZ":-28.444519265810644,"pfxX":-8.32123583481187,"pfxZ":1.9063999310806317,"pX":1.07201448931202,"pZ":1.1860515876527657,"vX0":12.284331507688485,"vY0":-138.42627521580715,"vZ0":-4.421292204202271,"x":76.14,"y":206.76,"x0":-2.3271688171533964,"y0":50.002577698705885,"z0":4.691970068599248,"aX":-16.268270365949633},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":12.7,"spinRate":2440,"spinDirection":242},"zone":14,"typeConfidence":0.77,"plateTime":0.39458646832888533,"extension":6.249820290449965},"index":2,"playId":"4ddb052f-01f9-3ce1-a24c-fa85c2e04eff","pitchNumber":2,"startTime":"2026-08-01T22:53:43.011Z","endTime":"2026-08-01T22:53:46.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509549839656565,"aZ":-21.591388712610314,"pfxX":-0.4315727315586688,"pfxZ":5.855413052550082,"pX":0.8271660669702083,"pZ":2.6293595190112486,"vX0":9.348592023131289,"vY0":-132.86723949356366,"vZ0":-1.878863213119933,"x":85.47,"y":167.79,"x0":-2.664475618560697,"y0":50.003472937528564,"z0":4.896987309727662,"aX":-0.7800292777478031},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.4,"breakHorizontal":-1.1,"spinRate":2730,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.410501467099023,"extension":6.220677651778123},"index":3,"playId":"3e973d03-8618-3d68-a60a-76b6eb923798","pitchNumber":3,"startTime":"2026-08-01T22:54:01.309Z","endTime":"2026-08-01T22:54:05.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0041533316482,"aZ":-35.211480267719374,"pfxX":-8.15741657442366,"pfxZ":-1.9044585637905245,"pX":0.5882563837578614,"pZ":0.5387882069509597,"vX0":10.762375493133842,"vY0":-125.12250135118028,"vZ0":-3.2509707247285866,"x":94.58,"y":224.23,"x0":-2.69856182750211,"y0":50.004136398411326,"z0":4.724862028210041,"aX":-13.004035084227679},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":12.5,"spinRate":2088,"spinDirection":265},"zone":14,"typeConfidence":0.92,"plateTime":0.4368778791328336,"extension":6.023403647230154},"index":4,"playId":"3827256b-f5b1-3d31-9230-eccb262858ac","pitchNumber":4,"startTime":"2026-08-01T22:54:27.859Z","endTime":"2026-08-01T22:54:32.328Z","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":87.6,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19195405965273,"aZ":-37.574315970334744,"pfxX":-7.127424288515479,"pfxZ":-3.2644498784419795,"pX":0.2546539974942701,"pZ":1.6609302972761724,"vX0":9.518585820664061,"vY0":-127.3265775005219,"vZ0":-0.5653442300999555,"x":107.29,"y":193.93,"x0":-2.592386839351208,"y0":50.00188704566037,"z0":4.838737097327535,"aX":-11.796037791568144},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.8,"breakHorizontal":10.9,"spinRate":2116,"spinDirection":266},"zone":9,"typeConfidence":0.92,"plateTime":0.4288692218070915,"extension":6.031087819991832},"hitData":{"launchSpeed":91.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":171.95}},"index":5,"playId":"f40b547a-be07-3627-a7b6-567c5749736b","pitchNumber":5,"startTime":"2026-08-01T22:54:53.014Z","endTime":"2026-08-01T22:55:00.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:55:00.228Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, shortstop Otto Lopez to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:57:07.842Z","endTime":"2026-08-01T22:58:32.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868830572307942,"aZ":-28.981247257104783,"pfxX":0.002698520922851444,"pfxZ":1.9047094084187322,"pX":-0.029139304501023436,"pZ":3.259306302850523,"vX0":3.4265180220673757,"vY0":-128.591830792212,"vZ0":-1.129184024633672,"x":118.11,"y":150.78,"x0":-1.3775545221394434,"y0":50.00552174490617,"z0":5.945856489830993,"aX":0.004766740337502617},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-0.7,"spinRate":2696,"spinDirection":223},"zone":2,"typeConfidence":0.87,"plateTime":0.42541582357273766,"extension":5.745856992743309},"index":0,"playId":"8035d8a4-a595-3524-b8da-73df3e8d19c1","pitchNumber":1,"startTime":"2026-08-01T22:57:26.767Z","endTime":"2026-08-01T22:57:30.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27923645936917,"aZ":-33.2476527360022,"pfxX":3.8045133277819794,"pfxZ":-0.6941513380409372,"pX":1.2311894168348325,"pZ":2.172773221191455,"vX0":5.523959126726247,"vY0":-124.75796121637244,"vZ0":-1.7800989306996096,"x":70.07,"y":180.12,"x0":-1.5212245677437695,"y0":50.00148685360834,"z0":5.682525461672841,"aX":5.889799232500478},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":-8.4,"spinRate":3103,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4420652537237375,"extension":5.818785330575365},"index":1,"playId":"a135f0b5-0686-38d6-82aa-d22f974a34a3","pitchNumber":2,"startTime":"2026-08-01T22:57:41.775Z","endTime":"2026-08-01T22:57:45.519Z","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":93.9,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484311920356554,"aZ":-12.02189896266925,"pfxX":-4.676229966814045,"pfxZ":10.785401924472158,"pX":0.37246291495583156,"pZ":2.5640007815672927,"vX0":6.176866542907178,"vY0":-136.444427278687,"vZ0":-6.119290425754763,"x":102.8,"y":169.55,"x0":-1.3225248733726152,"y0":50.00613087372244,"z0":5.678720989445368,"aX":-8.741013154592919},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2681,"spinDirection":217},"zone":6,"typeConfidence":0.89,"plateTime":0.40278483391475106,"extension":5.890445045990636},"index":2,"playId":"d770aa23-994e-37f6-b7b0-ebbfb7353e15","pitchNumber":3,"startTime":"2026-08-01T22:57:58.356Z","endTime":"2026-08-01T22:58:02.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927672933561823,"aZ":-30.102981686136697,"pfxX":-0.18641077770106107,"pfxZ":1.2601236400686044,"pX":-0.4449569285090989,"pZ":2.181468794339587,"vX0":2.155807638767779,"vY0":-127.92567987765314,"vZ0":-3.3753392106174185,"x":133.96,"y":179.88,"x0":-1.2780555317829392,"y0":50.000664078050725,"z0":5.903860783016419,"aX":-0.3059448535139114},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-0.2,"spinRate":2786,"spinDirection":186},"zone":7,"typeConfidence":0.86,"plateTime":0.4298647034927412,"extension":5.818327547833272},"hitData":{"launchSpeed":96.2,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":165.87}},"index":3,"playId":"41963fa2-c18e-3a1f-9318-eaed41e1f2e3","pitchNumber":4,"startTime":"2026-08-01T22:58:22.298Z","endTime":"2026-08-01T22:58:32.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:58:32.446Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:59:03.201Z","endTime":"2026-08-01T22:59:45.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T22:58:54.816Z","endTime":"2026-08-01T22:59:05.522Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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.8,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983967439249483,"aZ":-28.173303650141545,"pfxX":-0.11004083639463969,"pfxZ":2.362743951951926,"pX":-0.4462806827186157,"pZ":2.1558676947777218,"vX0":2.5569603944798507,"vY0":-129.27190766431323,"vZ0":-3.9153250056228837,"x":134.01,"y":180.57,"x0":-1.433961146072344,"y0":50.00288863221091,"z0":5.853290195707749,"aX":-0.1868902289996008},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-0.4,"spinRate":2713,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.4237330387928915,"extension":5.851676313670958},"index":1,"playId":"c88d57ce-d2b9-355b-9f38-f1c0555a307b","pitchNumber":1,"startTime":"2026-08-01T22:59:05.522Z","endTime":"2026-08-01T22:59:10.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.805306069133646,"aZ":-34.946115265313885,"pfxX":-4.637042536994574,"pfxZ":-1.7939582830597587,"pX":-1.9507543447539843,"pZ":2.6430948500364417,"vX0":1.0633243297839696,"vY0":-123.64396418411594,"vZ0":-0.578518704503158,"x":191.36,"y":167.42,"x0":-1.7841583767584708,"y0":50.00180668671579,"z0":5.81427051164811,"aX":-7.174103921230529},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":8.2,"spinRate":1022,"spinDirection":262},"zone":11,"typeConfidence":0.64,"plateTime":0.44309676808115084,"extension":5.783447028387978},"index":2,"playId":"93b421b7-ea81-3a3a-95ea-4e88ddc453c3","pitchNumber":2,"startTime":"2026-08-01T22:59:21.396Z","endTime":"2026-08-01T22:59:25.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64813778832879,"aZ":-28.448187864601167,"pfxX":-0.059789420361465506,"pfxZ":2.1894919256228444,"pX":-0.4554874001560968,"pZ":1.48730913176939,"vX0":2.22883969522801,"vY0":-129.70913550007083,"vZ0":-5.711560864883919,"x":134.36,"y":198.62,"x0":-1.3188457315837638,"y0":50.00124612940627,"z0":5.8924548434536685,"aX":-0.10184734058572091},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":-0.4,"spinRate":2651,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4225978271486728,"extension":5.754442097405962},"hitData":{"launchSpeed":85.5,"launchAngle":4.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":160.8}},"index":3,"playId":"23a5cd29-b0b6-31fc-9af7-62d294b4dc72","pitchNumber":3,"startTime":"2026-08-01T22:59:38.941Z","endTime":"2026-08-01T22:59:45.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T22:59:45.318Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:59:48.910Z","endTime":"2026-08-01T23:02:42.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35973389589029,"aZ":-13.299304763253,"pfxX":-5.876615045395026,"pfxZ":10.089803661161458,"pX":-0.2081794267102611,"pZ":3.513680181469867,"vX0":4.4080019249546405,"vY0":-136.9192647099332,"vZ0":-4.152818815212707,"x":124.94,"y":143.91,"x0":-1.0873829137750977,"y0":50.0037202379229,"z0":5.980827807865,"aX":-10.994940463227811},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2719,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.40229479193990336,"extension":5.880047147071431},"index":0,"playId":"e1136532-13ab-391f-b0ed-4b62efe325e7","pitchNumber":1,"startTime":"2026-08-01T23:00:12.178Z","endTime":"2026-08-01T23:00:16.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T23:00:32.401Z","endTime":"2026-08-01T23:00:53.063Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":83.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298061673949057,"aZ":-25.69050573445108,"pfxX":2.3551919145526097,"pfxZ":3.6968267750155253,"pX":0.22450227777928397,"pZ":1.0858815521659793,"vX0":3.03564329158675,"vY0":-131.1993436722656,"vZ0":-7.207658269891085,"x":108.44,"y":209.46,"x0":-1.2509890730028503,"y0":50.001034354528755,"z0":5.767805224507977,"aX":4.128210933743753},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-4.9,"spinRate":2734,"spinDirection":234},"zone":14,"typeConfidence":0.92,"plateTime":0.4165792691124457,"extension":5.854359334234171},"index":2,"playId":"5b02f7d7-99c4-35c3-a655-9d304f9e6c7a","pitchNumber":2,"startTime":"2026-08-01T23:00:53.063Z","endTime":"2026-08-01T23:00:58.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277575720849125,"aZ":-31.426463570711277,"pfxX":4.364713869345337,"pfxZ":0.4795770092389082,"pX":0.7834751440316945,"pZ":1.5967545627121638,"vX0":4.371264978303565,"vY0":-124.01834458753926,"vZ0":-3.39684563395154,"x":87.14,"y":195.67,"x0":-1.5675475551636588,"y0":50.00284737470406,"z0":5.599084142276464,"aX":6.814195422330483},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.9,"spinRate":3105,"spinDirection":19},"zone":14,"typeConfidence":0.91,"plateTime":0.4412631063150756,"extension":5.948456176257409},"index":3,"playId":"25071931-030d-3349-9435-7b18047c9c87","pitchNumber":3,"startTime":"2026-08-01T23:01:12.211Z","endTime":"2026-08-01T23:01:15.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689462928241834,"aZ":-40.653051506031424,"pfxX":2.529854665423362,"pfxZ":-5.355436774585732,"pX":-0.19707175659404289,"pZ":1.8531233299279815,"vX0":1.4119413305712518,"vY0":-125.08542020443853,"vZ0":-2.091783984447013,"x":124.51,"y":188.75,"x0":-1.0979773360231735,"y0":50.00540082411641,"z0":6.039354426673629,"aX":4.0019025098835375},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.0,"breakHorizontal":-4.9,"spinRate":2919,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.4382076964002817,"extension":5.806699616220985},"index":4,"playId":"6b24251b-81b2-3d12-9480-ba1f83cbc39d","pitchNumber":4,"startTime":"2026-08-01T23:01:47.707Z","endTime":"2026-08-01T23:01:51.382Z","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":94.0,"endSpeed":85.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53438232479794,"aZ":-13.515146389732406,"pfxX":-5.131349507200367,"pfxZ":9.985293494748818,"pX":-0.4323680037343028,"pZ":2.829615315986699,"vX0":4.1596582234471,"vY0":-136.67224515552417,"vZ0":-5.504947196875616,"x":133.48,"y":162.38,"x0":-1.316582739422274,"y0":50.00573240960172,"z0":5.818155109322966,"aX":-9.591435339402135},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2614,"spinDirection":218},"zone":1,"typeConfidence":0.89,"plateTime":0.402647689298715,"extension":5.942159474963854},"index":5,"playId":"2b0db5d5-9ef9-31db-8c39-04c56d515d4e","pitchNumber":5,"startTime":"2026-08-01T23:02:05.419Z","endTime":"2026-08-01T23:02:08.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304071652224845,"aZ":-28.08002338063556,"pfxX":0.15438115240909517,"pfxZ":2.3674208707592026,"pX":0.10375887066529367,"pZ":2.6722547874988374,"vX0":3.3092298362318586,"vY0":-130.45992143914742,"vZ0":-3.0537081073086365,"x":113.04,"y":166.63,"x0":-1.198913144332781,"y0":50.005463833205646,"z0":5.964536591928758,"aX":0.2670355000912931},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-1.0,"spinRate":2708,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.4191382767062444,"extension":5.847706003925407},"hitData":{"launchSpeed":87.3,"launchAngle":21.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.58,"coordY":75.67}},"index":6,"playId":"722935c1-9a60-3f2d-9796-ae104b368faa","pitchNumber":6,"startTime":"2026-08-01T23:02:32.946Z","endTime":"2026-08-01T23:02:42.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:02:42.151Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to right fielder Esteury Ruiz.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T23:02:40.506Z","endTime":"2026-08-01T23:04:04.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09656814380119,"aZ":-27.36789595075701,"pfxX":-0.8415023742788375,"pfxZ":2.702990307884215,"pX":0.16472034836897298,"pZ":0.947682893741786,"vX0":3.6964991236243714,"vY0":-132.50989055053873,"vZ0":-7.275924883141892,"x":110.72,"y":213.19,"x0":-1.1385590798066028,"y0":50.00468279010534,"z0":5.726286539206652,"aX":-1.4978837060919952},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":0.7,"spinRate":2729,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4132052801842878,"extension":5.8458284863197045},"index":0,"playId":"2b6c1034-5787-3ce9-b1aa-04ec577b6c30","pitchNumber":1,"startTime":"2026-08-01T23:03:13.409Z","endTime":"2026-08-01T23:03:16.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.335815499229994,"aZ":-11.500836677299704,"pfxX":-4.270198818087887,"pfxZ":11.218939387505824,"pX":0.08861110384284572,"pZ":3.165687792861118,"vX0":4.669909781028398,"vY0":-135.55918298956175,"vZ0":-5.166394640596797,"x":113.62,"y":153.31,"x0":-1.109676013005159,"y0":50.00562904226206,"z0":5.9137217942548235,"aX":-7.871195511421726},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":6.6,"spinRate":2686,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.4055781128280316,"extension":5.975152324595974},"index":1,"playId":"d30d7207-f0ea-34cc-b7dc-4662e0b8e801","pitchNumber":2,"startTime":"2026-08-01T23:03:33.690Z","endTime":"2026-08-01T23:03:38.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412742599850638,"aZ":-24.36054421192073,"pfxX":-8.209830477370646,"pfxZ":4.21435921867524,"pX":-0.6594240602505503,"pZ":2.3970076089239316,"vX0":5.157995123244384,"vY0":-135.32155952784967,"vZ0":-4.144128636048818,"x":142.14,"y":174.06,"x0":-1.523105403836193,"y0":50.005308979290646,"z0":5.654007497844545,"aX":-15.234640053058483},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":13.8,"spinRate":2648,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.404681010225421,"extension":5.933272254284105},"hitData":{"launchSpeed":93.1,"launchAngle":22.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.36,"coordY":97.55}},"index":2,"playId":"495866ee-c7ed-37b0-b91b-3a2bb6d3300c","pitchNumber":3,"startTime":"2026-08-01T23:03:56.940Z","endTime":"2026-08-01T23:04:04.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:04:04.242Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to right fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T23:06:23.477Z","endTime":"2026-08-01T23:07:59.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Herget replaces Jonathan Pintaro.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T23:06:25.479Z","endTime":"2026-08-01T23:06:25.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643361,"link":"/api/v1/people/643361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.4,"endSpeed":73.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.113912570715925,"aZ":-24.86767400466335,"pfxX":-8.63390586067669,"pfxZ":5.387012585929618,"pX":-0.2256376439268052,"pZ":1.9578143558137298,"vX0":5.471780025030319,"vY0":-115.57649821131592,"vZ0":-3.5471616887662214,"x":125.6,"y":185.92,"x0":-1.4996161044141847,"y0":50.00011928744694,"z0":5.894923318468619,"aX":-11.70347826696344},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":1789,"spinDirection":246},"zone":8,"typeConfidence":0.9,"plateTime":0.47351883913072923,"extension":5.671357923177033},"index":1,"playId":"b03f6a4b-110d-3c21-ae84-508e02cd0ffd","pitchNumber":1,"startTime":"2026-08-01T23:06:25.770Z","endTime":"2026-08-01T23:06:29.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302847258858048,"aZ":-24.868330525576415,"pfxX":-9.681110548264087,"pfxZ":5.267635555548013,"pX":0.09930348244949237,"pZ":3.6216723411495115,"vX0":6.74140716251781,"vY0":-117.03874152267814,"vZ0":-0.21724537131582333,"x":113.21,"y":140.99,"x0":-1.5621226491185642,"y0":50.00031385889413,"z0":6.046783631200509,"aX":-13.415209203484498},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":2026,"spinDirection":247},"zone":12,"typeConfidence":0.91,"plateTime":0.46818213094708616,"extension":5.642589948871689},"index":2,"playId":"39fea8f6-06a8-3140-81d3-6647fdcf1a96","pitchNumber":2,"startTime":"2026-08-01T23:06:38.338Z","endTime":"2026-08-01T23:06:44.338Z","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":89.2,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433863393514724,"aZ":-16.065029441472383,"pfxX":-6.9627177238029505,"pfxZ":9.57571645622728,"pX":0.5590674262563595,"pZ":2.4669383810977537,"vX0":7.0264035569038645,"vY0":-129.51329615691938,"vZ0":-5.561176658107617,"x":95.69,"y":172.17,"x0":-1.2967883192856877,"y0":50.00604333414668,"z0":5.889116436560104,"aX":-11.718869473869134},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2086,"spinDirection":215},"zone":6,"typeConfidence":0.84,"plateTime":0.42443970735420544,"extension":5.694990395449781},"index":3,"playId":"af3e543e-7e9e-3eb5-b3c5-61a39f1668d3","pitchNumber":3,"startTime":"2026-08-01T23:06:52.656Z","endTime":"2026-08-01T23:06:56.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098076839768034,"aZ":-22.76772266422442,"pfxX":-10.777128202825448,"pfxZ":7.08008393666648,"pX":0.5670668634813868,"pZ":1.2530806726861727,"vX0":7.34154805289132,"vY0":-115.55970260649984,"vZ0":-5.419197015487967,"x":95.38,"y":204.95,"x0":-1.2791108291263176,"y0":50.00348316290229,"z0":5.866427322515285,"aX":-14.317966426929143},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.4,"breakHorizontal":17.3,"spinRate":1915,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.47723613515866115,"extension":5.949544045194093},"index":4,"playId":"17abe0c1-34fc-3d99-95bb-a9ecb4e65cf5","pitchNumber":4,"startTime":"2026-08-01T23:07:10.996Z","endTime":"2026-08-01T23:07:14.799Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664075998020856,"aZ":-19.951704441312103,"pfxX":-2.445966836225936,"pfxZ":7.780189963066246,"pX":0.4648528408127391,"pZ":1.3383960733700366,"vX0":6.149783511661271,"vY0":-124.94038199297964,"vZ0":-6.515633356717546,"x":99.28,"y":202.64,"x0":-1.7176264308966722,"y0":50.003624269561975,"z0":5.635516187078605,"aX":-3.843482386308711},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.7,"breakHorizontal":2.9,"spinRate":2048,"spinDirection":220},"zone":14,"typeConfidence":0.8,"plateTime":0.43947175305566155,"extension":5.777067574868225},"index":5,"playId":"8770cb49-1874-311e-ba56-f3e50462b942","pitchNumber":5,"startTime":"2026-08-01T23:07:25.000Z","endTime":"2026-08-01T23:07:29.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-01T23:07:39.803Z","endTime":"2026-08-01T23:07:52.235Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80642359518214,"aZ":-14.457080332816126,"pfxX":-5.60735640137911,"pfxZ":10.664414012200115,"pX":-0.4399390700884749,"pZ":3.1646619492639,"vX0":4.06745245544786,"vY0":-128.40036281493218,"vZ0":-4.337248526297126,"x":133.77,"y":153.33,"x0":-1.3199314555075956,"y0":50.0049935159468,"z0":6.008893350821708,"aX":-9.318060724493623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2110,"spinDirection":213},"zone":1,"typeConfidence":0.86,"plateTime":0.42738904923109633,"extension":5.835316636160584},"hitData":{"launchSpeed":87.9,"launchAngle":27.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.52,"coordY":95.88}},"index":7,"playId":"4bdf6882-f7ad-3309-8223-4f8718e79e7b","pitchNumber":6,"startTime":"2026-08-01T23:07:52.235Z","endTime":"2026-08-01T23:07:59.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:07:59.827Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, first baseman Jared Young to pitcher Kevin Herget.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T23:08:09.056Z","endTime":"2026-08-01T23:08:57.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643361,"link":"/api/v1/people/643361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586194334149464,"aZ":-25.11288262289328,"pfxX":-11.482532532124822,"pfxZ":5.348929002771726,"pX":-1.1426555914636385,"pZ":3.2046757693486545,"vX0":4.292374087665584,"vY0":-115.1118547170087,"vZ0":-0.7577873278869629,"x":160.56,"y":152.25,"x0":-1.5565643220044814,"y0":50.00358948301749,"z0":6.004823919251914,"aX":-15.161338508502512},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":9.7,"breakHorizontal":19.4,"spinRate":2065,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4788010170489101,"extension":5.620180256499827},"index":0,"playId":"70117ae7-6cda-3867-b7b4-b4814cfa8af1","pitchNumber":1,"startTime":"2026-08-01T23:08:21.081Z","endTime":"2026-08-01T23:08:27.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01136300313805,"aZ":-17.08368687082708,"pfxX":-7.792945681519144,"pfxZ":8.825337188750499,"pX":-0.43607450889292054,"pZ":2.7911965130724026,"vX0":5.05770914861767,"vY0":-130.5992049273344,"vZ0":-4.688242272917831,"x":133.62,"y":163.42,"x0":-1.3949407085225216,"y0":50.00587897715823,"z0":5.912517434156926,"aX":-13.33264240723195},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.0,"breakHorizontal":12.8,"spinRate":2166,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.42097045211458806,"extension":5.683334220106507},"index":1,"playId":"f9f03142-0fe0-3316-936b-5c780cca3256","pitchNumber":2,"startTime":"2026-08-01T23:08:34.213Z","endTime":"2026-08-01T23:08:38.191Z","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":86.1,"endSpeed":79.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.449687488754236,"aZ":-24.478120544100136,"pfxX":-1.180526810733671,"pfxZ":4.795277003587405,"pX":-0.010716747378367524,"pZ":1.680785917086413,"vX0":4.714124408785149,"vY0":-125.37428693101154,"vZ0":-4.981435952154223,"x":117.41,"y":193.4,"x0":-1.75543073405205,"y0":50.001654851290276,"z0":5.671211625269291,"aX":-1.8944522528416252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":1.2,"spinRate":1964,"spinDirection":227},"zone":8,"typeConfidence":0.89,"plateTime":0.43553357781390467,"extension":5.72179812148717},"hitData":{"launchSpeed":99.6,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.21,"coordY":169.92}},"index":2,"playId":"7d2a01da-76ce-32a2-90e3-b2eac04f82c1","pitchNumber":3,"startTime":"2026-08-01T23:08:50.878Z","endTime":"2026-08-01T23:08:57.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:08:57.571Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T23:09:19.659Z","endTime":"2026-08-01T23:09:50.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"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":"Flyout","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":1},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17508879883581,"aZ":-14.460131872215698,"pfxX":-6.823411819605917,"pfxZ":10.295087730647701,"pX":0.7464550182167007,"pZ":2.1066392132307574,"vX0":7.232299980178606,"vY0":-130.51704567328008,"vZ0":-7.001324313677924,"x":88.55,"y":181.9,"x0":-1.1775627490465372,"y0":50.00272451539836,"z0":5.9185561392022725,"aX":-11.74021964589283},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2102,"spinDirection":219},"zone":6,"typeConfidence":0.87,"plateTime":0.4201109847312443,"extension":5.671632894706405},"index":0,"playId":"b996fe82-81f8-3b36-8eb1-8c97952875d7","pitchNumber":1,"startTime":"2026-08-01T23:09:26.678Z","endTime":"2026-08-01T23:09:30.791Z","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":86.3,"endSpeed":79.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44537345933012,"aZ":-22.968097447051623,"pfxX":-0.353676567778762,"pfxZ":5.737082394113842,"pX":-0.21091228018954297,"pZ":1.8494255870492655,"vX0":3.4989166608850564,"vY0":-125.6004109135636,"vZ0":-5.266599536100754,"x":125.04,"y":188.85,"x0":-1.5735696864383069,"y0":50.00216950997054,"z0":5.831064984648344,"aX":-0.5678753231903862},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2084,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4354037137585154,"extension":5.597809740281258},"hitData":{"launchSpeed":93.4,"launchAngle":38.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.74,"coordY":78.86}},"index":1,"playId":"799f078d-f845-3e1f-933a-b813c8c53916","pitchNumber":2,"startTime":"2026-08-01T23:09:40.869Z","endTime":"2026-08-01T23:09:50.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:09:50.117Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:12:03.272Z","endTime":"2026-08-01T23:13:43.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.539509252238,"aZ":-28.85531683461684,"pfxX":-1.0938284680320858,"pfxZ":1.9893382800706814,"pX":-0.5881975410261485,"pZ":2.96951680257435,"vX0":2.2635082706813643,"vY0":-128.69232037605292,"vZ0":-1.8296491663607237,"x":139.42,"y":158.6,"x0":-1.3399010730735839,"y0":50.000128653667645,"z0":5.940758417521603,"aX":-1.821337336787228},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2655,"spinDirection":248},"zone":1,"typeConfidence":0.87,"plateTime":0.42680840285845223,"extension":6.0466369723944435},"index":0,"playId":"576a6450-3753-3e22-ae49-3bc1a2286d8d","pitchNumber":1,"startTime":"2026-08-01T23:12:09.759Z","endTime":"2026-08-01T23:12:13.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52146597060666,"aZ":-38.06683754710828,"pfxX":0.27632478119336557,"pfxZ":-3.7472182975286845,"pX":0.2811255449755537,"pZ":2.61690803280673,"vX0":3.1186983197081557,"vY0":-124.28017665176327,"vZ0":-0.9844693597191441,"x":106.28,"y":168.12,"x0":-1.0227677903032237,"y0":50.001899639202996,"z0":6.163358133261696,"aX":0.4341494503289322},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.7,"breakHorizontal":-1.2,"spinRate":2871,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.43973353076015265,"extension":5.7397788885846905},"index":1,"playId":"6e2ccc14-5bb2-3844-b5bd-84229f7ae895","pitchNumber":2,"startTime":"2026-08-01T23:12:25.079Z","endTime":"2026-08-01T23:12:30.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-01T23:12:36.740Z","endTime":"2026-08-01T23:12:47.280Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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.8,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58977904520886,"aZ":-34.60985487721948,"pfxX":1.1779954549426517,"pfxZ":-1.4990072591159878,"pX":1.4944599710217752,"pZ":0.3981154907738835,"vX0":5.656270451643943,"vY0":-126.18721287400547,"vZ0":-6.714153825346661,"x":60.03,"y":228.03,"x0":-0.9251935009697783,"y0":50.00621380014256,"z0":5.8663627572714665,"aX":1.9082932886710942},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2911,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43330394071612144,"extension":5.965836832499507},"index":3,"playId":"5571a9de-7eaa-346f-959c-b5e0d0dee74b","pitchNumber":3,"startTime":"2026-08-01T23:12:47.280Z","endTime":"2026-08-01T23:12:51.171Z","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":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307503707044617,"aZ":-29.661826781119856,"pfxX":1.6517937109003662,"pfxZ":1.5767730230424917,"pX":0.3717294239848211,"pZ":1.2238272922042897,"vX0":4.673470146488748,"vY0":-125.59960417991847,"vZ0":-4.595475543211207,"x":102.83,"y":205.74,"x0":-1.7303388121750227,"y0":50.00115488537981,"z0":5.499355906971375,"aX":2.62892387177773},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-4.1,"spinRate":3104,"spinDirection":12},"zone":14,"typeConfidence":0.88,"plateTime":0.4367049489287904,"extension":6.051835475677953},"index":4,"playId":"1509a4bc-17e7-32b7-85b3-158fa36280a7","pitchNumber":4,"startTime":"2026-08-01T23:13:11.052Z","endTime":"2026-08-01T23:13:16.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929623864054584,"aZ":-26.13820660436696,"pfxX":-7.279101655985125,"pfxZ":3.8572420442613167,"pX":-0.6797365803908764,"pZ":1.6051238132147396,"vX0":4.265798606109566,"vY0":-125.04962349493796,"vZ0":-4.598692024721024,"x":142.91,"y":195.44,"x0":-1.4721507179831899,"y0":50.0053364473093,"z0":5.64223773476011,"aX":-11.396857043429483},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":12.0,"spinRate":1025,"spinDirection":260},"zone":13,"typeConfidence":0.71,"plateTime":0.4399667044690183,"extension":5.952625668881687},"hitData":{"launchSpeed":78.6,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":148.64}},"index":5,"playId":"62d50959-2e2f-3118-98cb-10b1ccd320ec","pitchNumber":5,"startTime":"2026-08-01T23:13:37.056Z","endTime":"2026-08-01T23:13:43.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:13:43.945Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:13:46.586Z","endTime":"2026-08-01T23:15:32.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81194406089753,"aZ":-27.918941612497377,"pfxX":0.7820739980424161,"pfxZ":2.4938341242136186,"pX":-0.3989098929927288,"pZ":2.8396576811836653,"vX0":1.9770013944665232,"vY0":-129.4663214461575,"vZ0":-2.587324221655029,"x":132.21,"y":162.11,"x0":-1.272564919261919,"y0":50.00323400292936,"z0":5.978326786173699,"aX":1.333409815454939},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.8,"spinRate":2674,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.42229318977659425,"extension":5.671722600425353},"index":0,"playId":"66843bc8-ee25-3a1e-8b35-be747c51309f","pitchNumber":1,"startTime":"2026-08-01T23:14:09.728Z","endTime":"2026-08-01T23:14:13.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66932731945131,"aZ":-14.189622089503455,"pfxX":-3.8490785442212267,"pfxZ":9.689086562941434,"pX":0.8719262620251209,"pZ":3.4661319521502825,"vX0":6.897456179457305,"vY0":-135.63128186507953,"vZ0":-3.5022829899672803,"x":83.76,"y":145.19,"x0":-1.2082360937624426,"y0":50.00417637296877,"z0":5.768682899648424,"aX":-7.146220840321581},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2711,"spinDirection":217},"zone":12,"typeConfidence":0.85,"plateTime":0.4044029824887452,"extension":5.849448984213745},"index":1,"playId":"fcc75f48-3092-35c0-9055-9b94e433c461","pitchNumber":2,"startTime":"2026-08-01T23:14:25.511Z","endTime":"2026-08-01T23:14:29.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616413495701686,"aZ":-38.148354905596754,"pfxX":1.799118825072887,"pfxZ":-3.75283377119698,"pX":0.028159744686283454,"pZ":0.2128976785147074,"vX0":2.4476694179683594,"vY0":-125.19644153445604,"vZ0":-6.321471502791907,"x":115.93,"y":233.03,"x0":-1.1948593922725257,"y0":50.00235602703404,"z0":5.882513114625534,"aX":2.863870688797483},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.0,"breakHorizontal":-3.8,"spinRate":2938,"spinDirection":31},"zone":14,"typeConfidence":0.87,"plateTime":0.4370297451925138,"extension":5.878129487351328},"index":2,"playId":"8c6087b5-a452-3ac7-97dc-b817c18ba55c","pitchNumber":3,"startTime":"2026-08-01T23:14:48.167Z","endTime":"2026-08-01T23:14:51.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00424247188296,"aZ":-34.44908429752386,"pfxX":-9.757248326698708,"pfxZ":-1.495803714759952,"pX":-1.8062780295620158,"pZ":1.4718731237469267,"vX0":2.575495810699638,"vY0":-123.79472147557595,"vZ0":-3.23806576251044,"x":185.85,"y":199.04,"x0":-1.6048515987177345,"y0":50.00052873947776,"z0":5.736172198679073,"aX":-14.860387732682558},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.2,"breakHorizontal":16.8,"spinRate":1492,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.4456235606857111,"extension":5.870624033346406},"index":3,"playId":"a6b01e77-e1b0-3ac4-90e4-b974df3bc1ea","pitchNumber":4,"startTime":"2026-08-01T23:15:07.980Z","endTime":"2026-08-01T23:15:11.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28234382194948,"aZ":-29.52350764543836,"pfxX":-0.36796672670497754,"pfxZ":1.5874442205932215,"pX":-0.6555024465087639,"pZ":2.8198647527449254,"vX0":2.0369350118179903,"vY0":-129.15181662894557,"vZ0":-1.9927114145063087,"x":141.99,"y":162.64,"x0":-1.4098853581862985,"y0":50.004777531967406,"z0":5.893166125768606,"aX":-0.6157014726238706},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":0.1,"spinRate":2709,"spinDirection":141},"zone":4,"typeConfidence":0.89,"plateTime":0.4256332526574944,"extension":5.806037168486445},"index":4,"playId":"6af331bd-ae41-3332-887c-f8506a584ea8","pitchNumber":5,"startTime":"2026-08-01T23:15:27.372Z","endTime":"2026-08-01T23:15:32.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:15:32.361Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:15:35.638Z","endTime":"2026-08-01T23:16:08.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.21"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.40"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.72"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.41"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".934"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".934"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}],"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32913135084731,"aZ":-27.702443303281047,"pfxX":-1.062998829849076,"pfxZ":2.6123343133485326,"pX":0.2908882081999846,"pZ":2.098822981043694,"vX0":4.159176681150264,"vY0":-130.53831832804198,"vZ0":-4.241809960840917,"x":105.91,"y":182.11,"x0":-1.190057967191241,"y0":50.006448875142404,"z0":5.848172295244253,"aX":-1.8224819646166213},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":1.0,"spinRate":2772,"spinDirection":201},"zone":9,"typeConfidence":0.89,"plateTime":0.4207554484830398,"extension":5.8192447575739195},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.75,"coordY":64.37}},"index":0,"playId":"fc4d3a95-e225-3554-9058-cefbe1a7498c","pitchNumber":1,"startTime":"2026-08-01T23:15:57.913Z","endTime":"2026-08-01T23:16:08.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:16:08.118Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:15:35.638Z","endTime":"2026-08-01T23:16:08.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.21"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.40"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.36"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.72"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.58"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.41"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".934"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".132"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".239"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".553"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".934"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".302"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".360"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".377"}],"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32913135084731,"aZ":-27.702443303281047,"pfxX":-1.062998829849076,"pfxZ":2.6123343133485326,"pX":0.2908882081999846,"pZ":2.098822981043694,"vX0":4.159176681150264,"vY0":-130.53831832804198,"vZ0":-4.241809960840917,"x":105.91,"y":182.11,"x0":-1.190057967191241,"y0":50.006448875142404,"z0":5.848172295244253,"aX":-1.8224819646166213},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":1.0,"spinRate":2772,"spinDirection":201},"zone":9,"typeConfidence":0.89,"plateTime":0.4207554484830398,"extension":5.8192447575739195},"hitData":{"launchSpeed":94.3,"launchAngle":40.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.75,"coordY":64.37}},"index":0,"playId":"fc4d3a95-e225-3554-9058-cefbe1a7498c","pitchNumber":1,"startTime":"2026-08-01T23:15:57.913Z","endTime":"2026-08-01T23:16:08.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-01T23:16:08.118Z","atBatIndex":76},"scoringPlays":[2,11,20,32,47,50],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":118.36,"y":159.79},"type":"E","description":"Field Error"},{"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":112.28,"y":164.35},"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":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":87.45,"y":99.49},"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":120.39,"y":164.35},"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":1,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":149.28,"y":165.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":152.86,"y":93.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":164.86,"y":81.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":114.52,"y":143.48},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":148.69,"y":60.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":118.13,"y":134.68},"type":"O","description":"Forceout"}]}},{"startIndex":10,"endIndex":22,"top":[10,11,12,13,14,15,16,17],"bottom":[18,19,20,21,22],"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":155.25,"y":81.38},"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":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":39.01,"y":73.43},"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":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":114.78,"y":190.08},"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":2,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":81.27,"y":99.31},"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":178.67,"y":114.18},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":104.15,"y":91.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":50.46,"y":56.92},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":114.57,"y":160.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":147.2,"y":142.18},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25,26],"bottom":[27,28,29],"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":98.98,"y":144.19},"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":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":100.49,"y":88.9},"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":3,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":179.93,"y":121.04},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":131.95,"y":129.25},"type":"O","description":"Lineout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33,34],"bottom":[35,36,37],"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":139.52,"y":72.43},"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":4,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":171.53,"y":75.16},"type":"O","description":"Sac Fly"},{"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":114.82,"y":161.31},"type":"O","description":"Forceout"},{"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":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":118.36,"y":152.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":194.96,"y":76.94},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":91.23,"y":164.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":144.71,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,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":5,"pitcher":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":151.56,"y":142.07},"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":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":159.9,"y":199.72},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":109.24,"y":174.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":143.19,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":175.63,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":148.77,"y":179.55},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":54,"top":[46,47,48,49,50,51],"bottom":[52,53,54],"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":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":226.64,"y":62.96},"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":6,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":57.36,"y":136.47},"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":6,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":107.89,"y":172.31},"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":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":187.79,"y":104.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":6,"pitcher":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":83.4,"y":103.54},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":65.66,"y":112.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":99.34,"y":125.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":149.78,"y":158.78},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":55,"endIndex":60,"top":[55,56,57],"bottom":[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":7,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":148.64,"y":121.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":108.23,"y":182.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":142.75,"y":148.12},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":70,"top":[61,62,63,64,65,66],"bottom":[67,68,69,70],"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":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":120.39,"y":157.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":8,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":132.56,"y":124.56},"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":8,"pitcher":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":149.78,"y":171.95},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":115.32,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":144.71,"y":160.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":126.58,"y":75.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":196.36,"y":97.55},"type":"O","description":"Lineout"}]}},{"startIndex":71,"endIndex":76,"top":[71,72,73],"bottom":[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":9,"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":192.52,"y":95.88},"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":9,"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":144.21,"y":169.92},"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":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":61.74,"y":78.86},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":148.26,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":125.75,"y":64.37},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":2,"leftOnBase":4},"away":{"runs":6,"hits":10,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"catcher":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"first":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"onDeck":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"inHole":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"onDeck":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"inHole":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"pitcher":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"battingOrder":6,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"balls":0,"strikes":0,"outs":3},"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":6,"groundOuts":9,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".251","atBats":36,"obp":".326","slg":".408","ops":".734","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":17,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"18.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":15,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".212","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"4.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":32,"strikes":74,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":2,"pitchesPerInning":"11.78","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"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":21,"gamesStarted":0,"flyOuts":12,"groundOuts":18,"airOuts":14,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":75,"obp":".325","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":314,"era":"4.42","inningsPitched":"18.1","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":9,"whip":"1.31","battersFaced":80,"outs":55,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":98,"strikes":216,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"17.13","gamesFinished":5,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.47","hitsPer9Inn":"10.31","runsScoredPer9":"5.40","homeRunsPer9":"1.96","inheritedRunners":10,"inheritedRunnersScored":4,"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":"(S, 2)","summary":"3.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":9,"strikes":26,"strikePercentage":".740","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":4,"flyOuts":37,"groundOuts":51,"airOuts":61,"runs":27,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":214,"obp":".282","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":961,"era":"3.84","inningsPitched":"58.2","wins":1,"losses":2,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":25,"whip":"1.09","battersFaced":242,"outs":176,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":961,"balls":364,"strikes":597,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.38","gamesFinished":11,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.36","walksPer9Inn":"3.22","hitsPer9Inn":"6.60","runsScoredPer9":"4.14","homeRunsPer9":"1.38","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":9,"groundOuts":29,"airOuts":18,"runs":21,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".279","atBats":122,"obp":".367","slg":".566","ops":".933","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":69,"rbi":21,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.20","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":0,"chances":60,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":1,"flyOuts":26,"groundOuts":14,"airOuts":42,"runs":28,"doubles":4,"triples":2,"homeRuns":8,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":3,"atBats":133,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":622,"era":"6.55","inningsPitched":"34.1","wins":3,"losses":4,"saves":16,"saveOpportunities":19,"holds":2,"blownSaves":3,"earnedRuns":25,"whip":"1.34","battersFaced":151,"outs":103,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":622,"balls":205,"strikes":417,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".429","pitchesPerInning":"18.12","gamesFinished":30,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"12.06","walksPer9Inn":"3.67","hitsPer9Inn":"8.39","runsScoredPer9":"7.34","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":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"0-4 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":38,"groundOuts":57,"airOuts":68,"runs":30,"doubles":12,"triples":1,"homeRuns":16,"strikeOuts":78,"baseOnBalls":27,"intentionalWalks":1,"hits":61,"hitByPitch":1,"avg":".232","atBats":263,"obp":".305","slg":".468","ops":".773","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":123,"rbi":43,"leftOnBase":143,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.44","popOuts":13,"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":2,"putOuts":128,"errors":3,"chances":133,"fielding":".977","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":86,"groundOuts":160,"airOuts":161,"runs":69,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":115,"baseOnBalls":39,"intentionalWalks":0,"hits":143,"hitByPitch":7,"atBats":575,"obp":".303","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2257,"era":"3.82","inningsPitched":"150.2","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.21","battersFaced":625,"outs":452,"gamesPitched":23,"completeGames":1,"shutouts":1,"pitchesThrown":2257,"balls":741,"strikes":1516,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".647","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"6.87","walksPer9Inn":"2.33","hitsPer9Inn":"8.54","runsScoredPer9":"4.12","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":36,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":3,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 3-5)","summary":"5.0 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":21,"strikes":44,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":12,"flyOuts":57,"groundOuts":103,"airOuts":89,"runs":38,"doubles":12,"triples":2,"homeRuns":11,"strikeOuts":66,"baseOnBalls":38,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":340,"obp":".325","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1422,"era":"3.53","inningsPitched":"89.1","wins":3,"losses":5,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":35,"whip":"1.35","battersFaced":383,"outs":268,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1422,"balls":519,"strikes":903,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":2,"winPercentage":".375","pitchesPerInning":"15.92","gamesFinished":8,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.83","hitsPer9Inn":"8.36","runsScoredPer9":"3.83","homeRunsPer9":"1.11","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":16,"groundOuts":12,"airOuts":35,"runs":30,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":7,"avg":".264","atBats":121,"obp":".375","slg":".479","ops":".854","caughtStealing":3,"stolenBases":26,"stolenBasePercentage":".897","caughtStealingPercentage":".103","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":58,"rbi":10,"leftOnBase":54,"sacBunts":1,"sacFlies":1,"babip":".370","groundOutsToAirouts":"0.34","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.20","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":78,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"501","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":57,"groundOuts":82,"airOuts":117,"runs":53,"doubles":13,"triples":3,"homeRuns":6,"strikeOuts":97,"baseOnBalls":55,"intentionalWalks":0,"hits":71,"hitByPitch":9,"avg":".197","atBats":361,"obp":".317","slg":".299","ops":".616","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":108,"rbi":28,"leftOnBase":134,"sacBunts":5,"sacFlies":1,"babip":".251","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.17","popOuts":32,"lineOuts":28},"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":4,"putOuts":243,"errors":0,"chances":247,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"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":{},"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":47,"gamesStarted":0,"flyOuts":19,"groundOuts":52,"airOuts":33,"runs":29,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":1,"hits":39,"hitByPitch":3,"atBats":171,"obp":".350","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":826,"era":"4.63","inningsPitched":"46.2","wins":5,"losses":5,"saves":1,"saveOpportunities":6,"holds":13,"blownSaves":5,"earnedRuns":24,"whip":"1.48","battersFaced":207,"outs":140,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":826,"balls":324,"strikes":502,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".500","pitchesPerInning":"17.70","gamesFinished":10,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.64","walksPer9Inn":"5.79","hitsPer9Inn":"7.52","runsScoredPer9":"5.59","homeRunsPer9":"0.19","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","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":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":1,"flyOuts":23,"groundOuts":48,"airOuts":45,"runs":12,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":4,"atBats":146,"obp":".238","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":594,"era":"2.45","inningsPitched":"44.0","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":12,"whip":"0.80","battersFaced":164,"outs":132,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":208,"strikes":386,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".750","pitchesPerInning":"13.50","gamesFinished":11,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.55","walksPer9Inn":"2.45","hitsPer9Inn":"4.70","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":27,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":46,"groundOuts":79,"airOuts":103,"runs":27,"doubles":21,"triples":2,"homeRuns":4,"strikeOuts":23,"baseOnBalls":16,"intentionalWalks":0,"hits":74,"hitByPitch":0,"avg":".267","atBats":277,"obp":".306","slg":".401","ops":".707","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":111,"rbi":37,"leftOnBase":117,"sacBunts":1,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"69.25","popOuts":29,"lineOuts":28},"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":133,"putOuts":86,"errors":9,"chances":228,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":24,"gamesStarted":0,"flyOuts":13,"groundOuts":30,"airOuts":26,"runs":19,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":30,"hitByPitch":5,"atBats":106,"obp":".375","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":524,"era":"5.72","inningsPitched":"28.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":18,"whip":"1.52","battersFaced":130,"outs":85,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":183,"strikes":341,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.49","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.26","walksPer9Inn":"4.13","hitsPer9Inn":"9.53","runsScoredPer9":"6.04","homeRunsPer9":"0.32","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":3,"lineOuts":10},"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":13,"gamesStarted":8,"flyOuts":25,"groundOuts":42,"airOuts":41,"runs":24,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":43,"hitByPitch":2,"atBats":159,"obp":".331","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":645,"era":"5.31","inningsPitched":"39.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":23,"whip":"1.44","battersFaced":175,"outs":117,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":645,"balls":222,"strikes":423,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".000","pitchesPerInning":"16.54","gamesFinished":2,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.00","hitsPer9Inn":"9.92","runsScoredPer9":"5.54","homeRunsPer9":"0.92","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"400","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"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":112,"flyOuts":69,"groundOuts":113,"airOuts":122,"runs":51,"doubles":14,"triples":6,"homeRuns":6,"strikeOuts":64,"baseOnBalls":55,"intentionalWalks":4,"hits":118,"hitByPitch":0,"avg":".288","atBats":410,"obp":".368","slg":".395","ops":".763","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":162,"rbi":40,"leftOnBase":164,"sacBunts":2,"sacFlies":5,"babip":".325","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.33","popOuts":17,"lineOuts":36},"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":264,"putOuts":164,"errors":6,"chances":434,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":44,"gamesStarted":0,"flyOuts":29,"groundOuts":29,"airOuts":50,"runs":18,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":52,"baseOnBalls":18,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":161,"obp":".276","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":756,"era":"3.20","inningsPitched":"45.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":17,"blownSaves":0,"earnedRuns":16,"whip":"1.07","battersFaced":181,"outs":135,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":262,"strikes":494,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".333","pitchesPerInning":"16.80","gamesFinished":4,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"10.40","walksPer9Inn":"3.60","hitsPer9Inn":"6.00","runsScoredPer9":"3.60","homeRunsPer9":"0.80","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":43,"groundOuts":56,"airOuts":78,"runs":42,"doubles":20,"triples":3,"homeRuns":16,"strikeOuts":117,"baseOnBalls":35,"intentionalWalks":2,"hits":77,"hitByPitch":7,"avg":".237","atBats":325,"obp":".322","slg":".465","ops":".787","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":151,"rbi":48,"leftOnBase":152,"sacBunts":1,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.31","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":344,"errors":7,"chances":371,"fielding":".981","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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":60,"groundOuts":105,"airOuts":115,"runs":54,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":38,"baseOnBalls":40,"intentionalWalks":1,"hits":99,"hitByPitch":8,"avg":".283","atBats":350,"obp":".364","slg":".434","ops":".798","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":152,"rbi":62,"leftOnBase":137,"sacBunts":1,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":31,"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":6,"stolenBases":37,"stolenBasePercentage":".860","caughtStealingPercentage":".140","assists":25,"putOuts":407,"errors":2,"chances":434,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":29,"groundOuts":29,"airOuts":48,"runs":30,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":96,"baseOnBalls":18,"intentionalWalks":0,"hits":52,"hitByPitch":3,"avg":".239","atBats":218,"obp":".297","slg":".459","ops":".756","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":246,"totalBases":100,"rbi":50,"leftOnBase":90,"sacBunts":0,"sacFlies":7,"babip":".342","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.17","popOuts":5,"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":108,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":14,"groundOuts":43,"airOuts":28,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".205","atBats":122,"obp":".305","slg":".287","ops":".592","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":35,"rbi":9,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":25,"errors":3,"chances":64,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":15,"gamesStarted":15,"flyOuts":41,"groundOuts":81,"airOuts":88,"runs":44,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":61,"baseOnBalls":22,"intentionalWalks":0,"hits":83,"hitByPitch":1,"atBats":311,"obp":".315","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1268,"era":"4.58","inningsPitched":"78.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.33","battersFaced":337,"outs":236,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1268,"balls":430,"strikes":838,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".455","pitchesPerInning":"16.12","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.52","hitsPer9Inn":"9.50","runsScoredPer9":"5.03","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":30,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":2,"chances":18,"fielding":".889","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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":17,"airOuts":9,"runs":7,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":47,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":239,"era":"4.50","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.36","battersFaced":57,"outs":42,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":105,"strikes":134,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".---","pitchesPerInning":"17.07","gamesFinished":4,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"7.71","walksPer9Inn":"6.43","hitsPer9Inn":"5.79","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":8,"flyOuts":1,"groundOuts":4,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".143","atBats":14,"obp":".250","slg":".214","ops":".464","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":2,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":39,"errors":0,"chances":45,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":25,"groundOuts":56,"airOuts":42,"runs":28,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":53,"baseOnBalls":13,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".238","atBats":193,"obp":".293","slg":".430","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":83,"rbi":32,"leftOnBase":81,"sacBunts":4,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.30","popOuts":8,"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":19,"stolenBases":40,"stolenBasePercentage":".678","caughtStealingPercentage":".322","assists":34,"putOuts":495,"errors":6,"chances":535,"fielding":".989","passedBall":5,"pickoffs":2}},"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":19,"gamesStarted":19,"flyOuts":59,"groundOuts":80,"airOuts":108,"runs":45,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":112,"baseOnBalls":40,"intentionalWalks":0,"hits":75,"hitByPitch":8,"atBats":373,"obp":".291","caughtStealing":3,"stolenBases":24,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1702,"era":"3.44","inningsPitched":"104.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.10","battersFaced":423,"outs":314,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1702,"balls":608,"strikes":1094,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".385","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.44","hitsPer9Inn":"6.45","runsScoredPer9":"3.87","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":33,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","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":"100","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":63,"groundOuts":129,"airOuts":109,"runs":67,"doubles":28,"triples":7,"homeRuns":9,"strikeOuts":64,"baseOnBalls":23,"intentionalWalks":0,"hits":139,"hitByPitch":4,"avg":".322","atBats":432,"obp":".355","slg":".481","ops":".836","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":208,"rbi":51,"leftOnBase":156,"sacBunts":0,"sacFlies":9,"babip":".353","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":15,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":238,"putOuts":143,"errors":15,"chances":396,"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":[672640,681715,689414,669364,677870,805300,669065,691594,665923,665052,663969,667463,669199],"pitchers":[663969,667463,669199],"bench":[683357,691788,640459],"bullpen":[645261,664126,676534,690978,806188,687473,676083,691587,656848,676604],"battingOrder":[672640,681715,689414,669364,805300,669065,691594,665923,665052],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (28, Duarte)."},{"label":"HR","value":"Sanoja (4, 2nd inning off Thornton, Z, 1 on, 0 out); Conine (10, 6th inning off Duarte, 0 on, 1 out)."},{"label":"TB","value":"Conine 5; Hicks, L 2; Lopez, O 2; Ruiz, E 2; Sanoja 5; Stowers."},{"label":"RBI","value":"Conine (21); Hicks, L 2 (62); Lopez, O (51); Sanoja 2 (37)."},{"label":"2-out RBI","value":"Hicks, L."},{"label":"Runners left in scoring position, 2 out","value":"Jiménez, L; Edwards, X 4."},{"label":"SF","value":"Lopez, O."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ruiz, E (26, 3rd base off Thornton, Z/Torrens); Hernández, H (8, 2nd base off Thornton, Z/Torrens)."},{"label":"CS","value":"Sanoja (4, 2nd base by Thornton, Z/Torrens)."},{"label":"PO","value":"Sanoja (1st base by Thornton, Z)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edwards, X-Lopez, O-Stowers)."}]}],"note":[{"label":"a","value":"Struck out for Jiménez, L in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":15,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".233","atBats":33,"obp":".304","slg":".381","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":36,"obp":".372","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":177,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.29","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":69,"strikes":108,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":6,"pitchesPerInning":"19.67","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":2,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":19,"groundOuts":63,"airOuts":43,"runs":23,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":4,"avg":".216","atBats":185,"obp":".279","slg":".314","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":58,"rbi":20,"leftOnBase":79,"sacBunts":2,"sacFlies":0,"babip":".268","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.50","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"27.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":22,"stolenBasePercentage":".595","caughtStealingPercentage":".405","assists":25,"putOuts":493,"errors":2,"chances":520,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643361":{"person":{"id":643361,"fullName":"Kevin Herget","link":"/api/v1/people/643361"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":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":4,"strikes":7,"strikePercentage":".640","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":1},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":70,"groundOuts":129,"airOuts":120,"runs":53,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":86,"baseOnBalls":29,"intentionalWalks":0,"hits":113,"hitByPitch":2,"avg":".256","atBats":441,"obp":".301","slg":".365","ops":".666","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":161,"rbi":53,"leftOnBase":176,"sacBunts":0,"sacFlies":7,"babip":".293","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.10","popOuts":9,"lineOuts":41},"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":169,"putOuts":101,"errors":9,"chances":279,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, 2 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":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":26,"groundOuts":35,"airOuts":48,"runs":22,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".241","atBats":145,"obp":".290","slg":".503","ops":".793","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":73,"rbi":28,"leftOnBase":55,"sacBunts":4,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.50","popOuts":13,"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":2,"putOuts":79,"errors":2,"chances":83,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":29,"groundOuts":59,"airOuts":49,"runs":25,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":1,"hits":61,"hitByPitch":3,"avg":".254","atBats":240,"obp":".338","slg":".438","ops":".776","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":105,"rbi":27,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"1.20","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":27,"stolenBasePercentage":".794","caughtStealingPercentage":".206","assists":19,"putOuts":485,"errors":4,"chances":508,"fielding":".992","passedBall":9,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":9,"flyOuts":58,"groundOuts":79,"airOuts":101,"runs":52,"doubles":21,"triples":4,"homeRuns":13,"strikeOuts":88,"baseOnBalls":30,"intentionalWalks":0,"hits":93,"hitByPitch":10,"atBats":355,"obp":".333","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1608,"era":"4.42","inningsPitched":"91.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.34","battersFaced":401,"outs":275,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":551,"strikes":1057,"strikePercentage":".660","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".286","pitchesPerInning":"17.54","gamesFinished":6,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.95","hitsPer9Inn":"9.13","runsScoredPer9":"5.11","homeRunsPer9":"1.28","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":52,"groundOuts":74,"airOuts":82,"runs":40,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":99,"baseOnBalls":31,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".218","atBats":321,"obp":".290","slg":".321","ops":".611","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":103,"rbi":33,"leftOnBase":127,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.90","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"53.50","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":125,"putOuts":158,"errors":7,"chances":290,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":6,"flyOuts":22,"groundOuts":57,"airOuts":46,"runs":16,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":22,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":178,"obp":".262","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":791,"era":"2.61","inningsPitched":"51.2","wins":5,"losses":2,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":15,"whip":"1.01","battersFaced":203,"outs":155,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":791,"balls":279,"strikes":512,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".714","pitchesPerInning":"15.31","gamesFinished":2,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.19","walksPer9Inn":"3.83","hitsPer9Inn":"5.23","runsScoredPer9":"2.79","homeRunsPer9":"0.52","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":26,"groundOuts":38,"airOuts":46,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":11,"intentionalWalks":1,"hits":25,"hitByPitch":2,"atBats":151,"obp":".230","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":630,"era":"1.88","inningsPitched":"43.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":15,"blownSaves":2,"earnedRuns":9,"whip":"0.84","battersFaced":166,"outs":129,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":205,"strikes":425,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".667","pitchesPerInning":"14.65","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.21","walksPer9Inn":"2.30","hitsPer9Inn":"5.23","runsScoredPer9":"2.09","homeRunsPer9":"0.63","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":59,"groundOuts":100,"airOuts":98,"runs":55,"doubles":15,"triples":2,"homeRuns":11,"strikeOuts":98,"baseOnBalls":32,"intentionalWalks":0,"hits":107,"hitByPitch":5,"avg":".266","atBats":402,"obp":".327","slg":".396","ops":".723","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":440,"totalBases":159,"rbi":41,"leftOnBase":147,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.54","popOuts":10,"lineOuts":29},"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":206,"errors":5,"chances":215,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":3,"groundOuts":14,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".175","atBats":40,"obp":".267","slg":".325","ops":".592","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":13,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".179","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":42,"errors":2,"chances":46,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":30,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":146,"obp":".349","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":693,"era":"4.17","inningsPitched":"36.2","wins":3,"losses":2,"saves":16,"saveOpportunities":19,"holds":0,"blownSaves":3,"earnedRuns":17,"whip":"1.58","battersFaced":168,"outs":110,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":238,"strikes":455,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".600","pitchesPerInning":"18.90","gamesFinished":28,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"12.52","walksPer9Inn":"4.91","hitsPer9Inn":"9.33","runsScoredPer9":"5.40","homeRunsPer9":"0.74","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":8,"flyOuts":29,"groundOuts":27,"airOuts":49,"runs":44,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":53,"baseOnBalls":32,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":175,"obp":".386","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":835,"era":"8.66","inningsPitched":"44.2","wins":0,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.77","battersFaced":210,"outs":134,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":835,"balls":342,"strikes":493,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"18.69","gamesFinished":1,"strikeoutWalkRatio":"1.66","strikeoutsPer9Inn":"10.68","walksPer9Inn":"6.45","hitsPer9Inn":"9.47","runsScoredPer9":"8.87","homeRunsPer9":"2.42","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650960":{"person":{"id":650960,"fullName":"Daniel Duarte","link":"/api/v1/people/650960"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":42,"obp":".222","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":186,"era":"1.42","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.71","battersFaced":45,"outs":38,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":54,"strikes":132,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":2,"winPercentage":".---","pitchesPerInning":"14.68","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.42","hitsPer9Inn":"4.97","runsScoredPer9":"1.42","homeRunsPer9":"0.71","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":60,"groundOuts":68,"airOuts":116,"runs":36,"doubles":8,"triples":1,"homeRuns":12,"strikeOuts":82,"baseOnBalls":25,"intentionalWalks":0,"hits":70,"hitByPitch":1,"avg":".211","atBats":332,"obp":".266","slg":".349","ops":".615","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":116,"rbi":35,"leftOnBase":145,"sacBunts":1,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":23,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":228,"putOuts":141,"errors":6,"chances":375,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID702752":{"person":{"id":702752,"fullName":"Jonathan Pintaro","link":"/api/v1/people/702752"},"jerseyNumber":"91","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":18,"strikes":25,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":6,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":14,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":49,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"4.40","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.84","battersFaced":57,"outs":43,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":93,"strikes":148,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.81","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.42","walksPer9Inn":"3.14","hitsPer9Inn":"4.40","runsScoredPer9":"4.40","homeRunsPer9":"1.88","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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"}]},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":4,"putOuts":1,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":40,"groundOuts":50,"airOuts":68,"runs":28,"doubles":5,"triples":4,"homeRuns":9,"strikeOuts":42,"baseOnBalls":25,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".238","atBats":210,"obp":".325","slg":".429","ops":".754","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":90,"rbi":25,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":62,"errors":7,"chances":180,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681035":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":36,"groundOuts":46,"airOuts":73,"runs":24,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":85,"baseOnBalls":30,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":260,"obp":".308","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1265,"era":"2.99","inningsPitched":"69.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.24","battersFaced":295,"outs":208,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1265,"balls":455,"strikes":810,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"18.25","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"11.03","walksPer9Inn":"3.89","hitsPer9Inn":"7.27","runsScoredPer9":"3.12","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":44,"gamesStarted":0,"flyOuts":22,"groundOuts":34,"airOuts":45,"runs":12,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":144,"obp":".291","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":622,"era":"2.01","inningsPitched":"40.1","wins":5,"losses":5,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":9,"whip":"1.12","battersFaced":167,"outs":121,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":622,"balls":213,"strikes":409,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".500","pitchesPerInning":"15.42","gamesFinished":5,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.35","hitsPer9Inn":"6.69","runsScoredPer9":"2.68","homeRunsPer9":"0.45","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":28,"airOuts":36,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".135","atBats":104,"obp":".189","slg":".202","ops":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":21,"rbi":4,"leftOnBase":54,"sacBunts":1,"sacFlies":0,"babip":".171","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":20,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":22,"gamesStarted":22,"flyOuts":47,"groundOuts":125,"airOuts":95,"runs":57,"doubles":22,"triples":0,"homeRuns":13,"strikeOuts":148,"baseOnBalls":45,"intentionalWalks":0,"hits":96,"hitByPitch":13,"atBats":459,"obp":".297","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2077,"era":"3.29","inningsPitched":"125.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.12","battersFaced":522,"outs":377,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2077,"balls":765,"strikes":1312,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".500","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.60","walksPer9Inn":"3.22","hitsPer9Inn":"6.88","runsScoredPer9":"4.08","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":12,"errors":3,"chances":36,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804267":{"person":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"4.2 IP, 3 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","numberOfPitches":94,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":38,"strikes":56,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":24,"groundOuts":34,"airOuts":39,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":121,"obp":".278","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":496,"era":"2.88","inningsPitched":"34.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.05","battersFaced":134,"outs":103,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":170,"strikes":326,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":4,"winPercentage":".500","pitchesPerInning":"14.45","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.29","walksPer9Inn":"2.62","hitsPer9Inn":"6.82","runsScoredPer9":"3.15","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":17,"groundOuts":33,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".195","atBats":118,"obp":".291","slg":".322","ops":".613","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":38,"rbi":12,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".229","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":69,"errors":0,"chances":69,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":19,"groundOuts":47,"airOuts":46,"runs":20,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":0,"hits":43,"hitByPitch":6,"avg":".247","atBats":174,"obp":".323","slg":".414","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":195,"totalBases":72,"rbi":19,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":10,"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":26,"putOuts":303,"errors":3,"chances":332,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":36,"groundOuts":55,"airOuts":61,"runs":32,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":75,"baseOnBalls":27,"intentionalWalks":0,"hits":68,"hitByPitch":1,"avg":".268","atBats":254,"obp":".337","slg":".406","ops":".743","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":103,"rbi":28,"leftOnBase":80,"sacBunts":2,"sacFlies":3,"babip":".349","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.29","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":156,"errors":2,"chances":161,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[805999,596019,666182,701807,676724,543760,683146,621438,620443,804267,650960,702752,643361],"pitchers":[804267,650960,702752,643361],"bench":[682626,593871,673357,676572],"bullpen":[623211,640455,690997,548384,681035,673540,596133,642207],"battingOrder":[805999,596019,666182,701807,676724,543760,683146,621438,620443],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Taylor, T (10, 2nd inning off Phillips, 1 on, 1 out)."},{"label":"TB","value":"Benge; Bichette; Ewing; Lindor 2; Semien; Taylor, T 4."},{"label":"RBI","value":"Taylor, T 2 (28)."},{"label":"Runners left in scoring position, 2 out","value":"Young, J."},{"label":"GIDP","value":"Young, J."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Lindor (7, fielding); Thornton, Z (1, throw)."},{"label":"Pickoffs","value":"Thornton, Z (Sanoja at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Second Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Ruiz, E (by Thornton, Z)."},{"label":"Pitch timer violations","value":"Thornton, Z (pitcher)."},{"label":"ABS Challenge","value":"Torrens 2 (Ball-Confirmed, Ball-Overturned to Strike); Hicks, L 3 (Ball-Overturned to Strike, Strike-Overturned to Ball, Ball-Overturned to Strike); Marsee (Strike-Confirmed); Conine (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Phillips 65-44; King, Jo 6-4; Bachar 35-26; Thornton, Z 94-56; Duarte 29-20; Pintaro 43-25; Herget, K 11-7."},{"label":"Groundouts-flyouts","value":"Phillips 9-1; King, Jo 1-1; Bachar 5-1; Thornton, Z 6-3; Duarte 1-1; Pintaro 1-1; Herget, K 1-1."},{"label":"Batters faced","value":"Phillips 21; King, Jo 2; Bachar 10; Thornton, Z 24; Duarte 7; Pintaro 9; Herget, K 3."},{"label":"Inherited runners-scored","value":"King, Jo 1-0; Duarte 1-0."},{"label":"Umpires","value":"HP: Brock Ballou. 1B: Chris Conroy. 2B: Ben May. 3B: Brennan Miller. "},{"label":"Weather","value":"87 degrees, Sunny."},{"label":"Wind","value":"4 mph, Out To LF."},{"label":"First pitch","value":"4:30 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"30,078."},{"label":"Venue","value":"Citi Field."},{"label":"August 1, 2026"}],"pitchingNotes":["Phillips pitched to 1 batter in the 6th inning."],"topPerformers":[{"player":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","boxscoreName":"Conine"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":9,"groundOuts":29,"airOuts":18,"runs":21,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".279","atBats":122,"obp":".367","slg":".566","ops":".933","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":69,"rbi":21,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.20","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":0,"chances":60,"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"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","boxscoreName":"Bachar"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"3.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":9,"strikes":26,"strikePercentage":".740","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":4,"flyOuts":37,"groundOuts":51,"airOuts":61,"runs":27,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":214,"obp":".282","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":961,"era":"3.84","inningsPitched":"58.2","wins":1,"losses":2,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":25,"whip":"1.09","battersFaced":242,"outs":176,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":961,"balls":364,"strikes":597,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.38","gamesFinished":11,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.36","walksPer9Inn":"3.22","hitsPer9Inn":"6.60","runsScoredPer9":"4.14","homeRunsPer9":"1.38","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"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"}]},"type":"reliever","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","boxscoreName":"Hicks, L"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":60,"groundOuts":105,"airOuts":115,"runs":54,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":38,"baseOnBalls":40,"intentionalWalks":1,"hits":99,"hitByPitch":8,"avg":".283","atBats":350,"obp":".364","slg":".434","ops":".798","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":152,"rbi":62,"leftOnBase":137,"sacBunts":1,"sacFlies":6,"babip":".280","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":31,"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":6,"stolenBases":37,"stolenBasePercentage":".860","caughtStealingPercentage":".140","assists":25,"putOuts":407,"errors":2,"chances":434,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"loser":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"save":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}