{"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":823853,"link":"/api/v1.1/game/823853/feed/live","metaData":{"wait":10,"timeStamp":"20260620_020020","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823853,"type":"R","doubleHeader":"N","id":"2026/06/19/sfnmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823853-2026-06-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-19T23:10:00Z","originalDate":"2026-06-19","officialDate":"2026-06-19","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":75,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":44,"ties":0,"pct":".413"},"records":{},"divisionLeader":false,"wins":31,"losses":44,"winningPercentage":".413"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"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":76,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":38,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":38,"losses":38,"winningPercentage":".500"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"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},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"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},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"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},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":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},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"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},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":11677,"firstPitch":"2026-06-19T23:10:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"home":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":700230,"fullName":"Rainier Perez","link":"/api/v1/people/700230"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-19T23:10:38.944Z","endTime":"2026-06-19T23:11:38.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T19:12:55.439Z","endTime":"2026-06-19T22:49:23.536Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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-06-19T22:49:23.536Z","endTime":"2026-06-19T23:09:33.961Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-19T23:09:33.961Z","endTime":"2026-06-19T23:10:41.188Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.605909910896,"aZ":-10.112820031961348,"pfxX":-5.741449038374777,"pfxZ":11.590283274624145,"pX":0.36567041721557225,"pZ":2.3160866883732836,"vX0":6.76341887976646,"vY0":-137.59652938851053,"vZ0":-7.343171246432465,"x":103.06,"y":176.25,"x0":-1.3867711038210504,"y0":50.0042543006644,"z0":5.717139102731289,"aX":-10.930246861394187},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2726,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3991755317131558,"extension":5.922444471278284},"index":3,"playId":"8fe2695a-2424-3c4e-a8d6-7d2a3ae32420","pitchNumber":1,"startTime":"2026-06-19T23:10:41.188Z","endTime":"2026-06-19T23:10:45.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170206186010724,"aZ":-37.03281396669723,"pfxX":-0.17864782074697594,"pfxZ":-2.9661146010713884,"pX":-0.7459314489487859,"pZ":1.2217140555087738,"vX0":2.257243858953803,"vY0":-126.72017560521942,"vZ0":-4.085767632900077,"x":145.43,"y":205.79,"x0":-1.6223455183585054,"y0":50.00368337463536,"z0":5.791322770538441,"aX":-0.2929607698871921},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.0,"breakHorizontal":-0.1,"spinRate":2950,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4310749419171218,"extension":5.92484293840963},"index":4,"playId":"ecf106c8-1b86-3aea-b8bc-d1ba4886bf26","pitchNumber":2,"startTime":"2026-06-19T23:10:55.153Z","endTime":"2026-06-19T23:10:58.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119243331378776,"aZ":-37.806370148344556,"pfxX":0.3371754720819382,"pfxZ":-3.464105310856472,"pX":1.5374512797151176,"pZ":0.5281170454138522,"vX0":7.03052990785133,"vY0":-126.56980936315504,"vZ0":-5.210639995444769,"x":58.4,"y":224.52,"x0":-1.3164950848187846,"y0":50.001177509860085,"z0":5.630900646458532,"aX":0.5477460274686291},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.2,"breakHorizontal":-2.2,"spinRate":2958,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4322626381562982,"extension":5.981538145956475},"index":5,"playId":"4a429b61-61ea-31e0-b82f-ef5832d508b5","pitchNumber":3,"startTime":"2026-06-19T23:11:09.295Z","endTime":"2026-06-19T23:11:13.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.850306497198154,"aZ":-12.205116108917844,"pfxX":-6.094153492975369,"pfxZ":10.47720369287724,"pX":0.023310680583780514,"pZ":2.302064858406371,"vX0":6.209704277268771,"vY0":-137.06135665398546,"vZ0":-6.901102071839139,"x":116.11,"y":176.62,"x0":-1.4781772574963221,"y0":50.00122542143658,"z0":5.683331773470805,"aX":-11.61248278137614},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2680,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.39938928234158366,"extension":5.84033372372201},"hitData":{"launchSpeed":96.0,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.38,"coordY":73.5}},"index":6,"playId":"11dae5af-db4f-37dd-8b48-178ed83607b2","pitchNumber":4,"startTime":"2026-06-19T23:11:29.129Z","endTime":"2026-06-19T23:11:38.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:11:38.053Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out to first baseman Liam Hicks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-19T23:11:40.206Z","endTime":"2026-06-19T23:12:08.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345102510788927,"aZ":-31.641425145034106,"pfxX":-0.7936817464088923,"pfxZ":0.306836516639164,"pX":-0.042452163739090595,"pZ":2.1201446022622252,"vX0":4.300259131930701,"vY0":-130.52593624876462,"vZ0":-3.132432632590509,"x":118.62,"y":181.54,"x0":-1.610548199461349,"y0":50.00186926499984,"z0":5.726889412054928,"aX":-1.365898171020299},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":0.5,"spinRate":2639,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.42018710067895837,"extension":5.788900432299823},"hitData":{"launchSpeed":85.6,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.35,"coordY":166.62}},"index":0,"playId":"72e17aa9-aa41-3da5-981f-e97da96240e9","pitchNumber":1,"startTime":"2026-06-19T23:11:59.780Z","endTime":"2026-06-19T23:12:08.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:12:08.129Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-19T23:12:12.821Z","endTime":"2026-06-19T23:14:11.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(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.9,"endSpeed":86.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52127416602631,"aZ":-12.292812552059468,"pfxX":-5.891734718292611,"pfxZ":10.367443922908773,"pX":1.0746535396827328,"pZ":2.565387464836682,"vX0":8.465712336369496,"vY0":-137.81952876550992,"vZ0":-6.39598338616228,"x":76.04,"y":169.51,"x0":-1.2758605556825846,"y0":50.00467089394162,"z0":5.751820754876554,"aX":-11.300858951011362},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2745,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39789522108160735,"extension":5.942315623281632},"index":0,"playId":"876467fc-6742-3b4e-bb1d-4af27eeabf04","pitchNumber":1,"startTime":"2026-06-19T23:12:37.771Z","endTime":"2026-06-19T23:12:42.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461676234606486,"aZ":-26.43870383941083,"pfxX":-0.5159810747221929,"pfxZ":3.290731755543053,"pX":0.7556619161298846,"pZ":1.7031666297864474,"vX0":5.6033035706400165,"vY0":-130.9075113975218,"vZ0":-5.047308636622776,"x":88.2,"y":192.79,"x0":-1.3413785447645166,"y0":50.00291034311484,"z0":5.62422786363372,"aX":-0.8995228374413157},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2657,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.41767264344959454,"extension":5.803995550545223},"index":1,"playId":"973a2025-102a-3215-9317-7412a4484605","pitchNumber":2,"startTime":"2026-06-19T23:12:52.380Z","endTime":"2026-06-19T23:12:56.813Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-19T23:13:05.523Z","endTime":"2026-06-19T23:13:15.624Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73476525833205,"aZ":-28.034945878717505,"pfxX":-0.30956630690237663,"pfxZ":2.3786884995666995,"pX":0.9030280076193152,"pZ":1.0922087456297187,"vX0":6.249312904612782,"vY0":-130.87473005385385,"vZ0":-6.178921280454174,"x":82.58,"y":209.29,"x0":-1.4721323053015412,"y0":50.004832965842446,"z0":5.574324212983822,"aX":-0.5402136176809134},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-0.7,"spinRate":2660,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41797356212778247,"extension":5.9525573854540905},"index":3,"playId":"3fa62fcb-ddaa-3449-a372-00142f25ea06","pitchNumber":3,"startTime":"2026-06-19T23:13:15.624Z","endTime":"2026-06-19T23:13:19.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607664938977816,"aZ":-31.495696451856347,"pfxX":2.378869750105797,"pfxZ":0.42946745996707314,"pX":1.951618761744758,"pZ":1.717171329184177,"vX0":8.001232484140193,"vY0":-126.1795854816041,"vZ0":-2.819166870330916,"x":42.61,"y":192.42,"x0":-1.5909366962046512,"y0":50.00362191235861,"z0":5.42964153852931,"aX":3.7729239315127203},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-6.4,"spinRate":3030,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4368310048650299,"extension":6.02094145951716},"index":4,"playId":"bc6e73b1-20ee-3c82-8b1d-5d51b330dad3","pitchNumber":4,"startTime":"2026-06-19T23:13:33.394Z","endTime":"2026-06-19T23:13:36.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95940020299405,"aZ":-29.319585142110753,"pfxX":2.9337461113519474,"pfxZ":1.7708669528611134,"pX":1.9335740402996484,"pZ":1.6057057513355943,"vX0":8.08012473828471,"vY0":-126.87919721032368,"vZ0":-3.4939773851763465,"x":43.3,"y":195.43,"x0":-1.689304796046537,"y0":50.00247824234243,"z0":5.368736939105021,"aX":4.7214128408168445},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-7.3,"spinRate":3131,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43376901146194946,"extension":5.81386400154215},"index":5,"playId":"18281b7b-3ebb-31c2-94b9-602f10de70ba","pitchNumber":5,"startTime":"2026-06-19T23:13:48.859Z","endTime":"2026-06-19T23:13:54.901Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114183045117247,"aZ":-29.041276069133986,"pfxX":-0.2078724859599288,"pfxZ":1.797388987660539,"pX":0.8027908207663276,"pZ":1.200856994332697,"vX0":5.936691047843866,"vY0":-130.73215001829888,"vZ0":-5.670525247303698,"x":86.4,"y":206.36,"x0":-1.4650321263453134,"y0":50.00172813719358,"z0":5.562686306710437,"aX":-0.3630907276837267},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-0.8,"spinRate":2727,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4180706750090999,"extension":5.9779462377730574},"index":6,"playId":"cb4a60d5-66b0-3c28-a80b-c975ee66fa1a","pitchNumber":6,"startTime":"2026-06-19T23:14:07.425Z","endTime":"2026-06-19T23:14:11.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:14:11.841Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-19T23:14:24.708Z","endTime":"2026-06-19T23:16:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":78.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037252052828418,"aZ":-22.927063615031596,"pfxX":-9.212765630598092,"pfxZ":5.946049557274799,"pX":-0.31268466470668965,"pZ":2.601235453866993,"vX0":6.221620689931024,"vY0":-123.98415128889688,"vZ0":-2.5589630085716584,"x":128.92,"y":168.55,"x0":-1.6589958806838345,"y0":50.002887989342824,"z0":5.562242966524251,"aX":-14.32770078140301},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.4,"breakHorizontal":15.2,"spinRate":1461,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4419468301955791,"extension":5.97236226248068},"index":0,"playId":"7bf2eedf-0632-344a-bd8a-5a6b4b013370","pitchNumber":1,"startTime":"2026-06-19T23:14:35.096Z","endTime":"2026-06-19T23:14:39.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5268399098413,"aZ":-9.656331975646127,"pfxX":-6.386629782836735,"pfxZ":11.801582656146367,"pX":-1.269530115588638,"pZ":3.5604670420533275,"vX0":2.5542188880284327,"vY0":-137.94524930066632,"vZ0":-4.257650661503643,"x":165.39,"y":142.65,"x0":-1.3830250408406968,"y0":50.00167280229057,"z0":5.786740147348415,"aX":-12.185626667259655},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":10.9,"spinRate":2807,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.398573163760219,"extension":5.7054289564051},"index":1,"playId":"43813cb0-c776-3903-ac04-311514cc6123","pitchNumber":2,"startTime":"2026-06-19T23:14:50.000Z","endTime":"2026-06-19T23:14:54.960Z","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":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8309260009118,"aZ":-26.8275620974325,"pfxX":-10.036312702415318,"pfxZ":3.4954105255754593,"pX":0.8937230969922682,"pZ":0.9963505483472324,"vX0":8.793899685585718,"vY0":-122.8339397304349,"vZ0":-5.126504214791273,"x":82.93,"y":211.88,"x0":-1.4250134809398252,"y0":50.00586416823803,"z0":5.3854050519010235,"aX":-15.372993013117807},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":1511,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4455342172942047,"extension":5.991001195363507},"index":2,"playId":"84b2ce3c-881b-3183-9c33-9f8d5bbe7541","pitchNumber":3,"startTime":"2026-06-19T23:15:06.225Z","endTime":"2026-06-19T23:15:09.740Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248512790240653,"aZ":-34.26370300139833,"pfxX":2.9972269972055035,"pfxZ":-1.3142007552331432,"pX":0.25709832687499934,"pZ":1.5950524039554241,"vX0":4.351875760328049,"vY0":-126.1889170313302,"vZ0":-2.3791711098755686,"x":107.2,"y":195.71,"x0":-1.889253005248379,"y0":50.00436734801819,"z0":5.3512467245160344,"aX":4.760960371766413},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-6.6,"spinRate":3066,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43655659622100185,"extension":5.754501799415129},"index":3,"playId":"faf63f93-2c46-3a75-95c3-113bfdfd7a88","pitchNumber":4,"startTime":"2026-06-19T23:15:23.262Z","endTime":"2026-06-19T23:15:27.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250787756029535,"aZ":-10.97346836393251,"pfxX":-5.35001373623769,"pfxZ":11.151351005483534,"pX":0.026345705330378593,"pZ":4.337967556891794,"vX0":5.513609821239315,"vY0":-137.22550322369509,"vZ0":-2.140348476911478,"x":116.0,"y":121.65,"x0":-1.316841924058204,"y0":50.00317018194804,"z0":5.878617053504216,"aX":-10.172085842831857},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":8.5,"spinRate":2711,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39962577168352365,"extension":5.765357825313414},"index":4,"playId":"2ba9236a-b972-3639-80e0-6cd19ee0531c","pitchNumber":5,"startTime":"2026-06-19T23:15:43.135Z","endTime":"2026-06-19T23:15:47.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-19T23:16:01.307Z","endTime":"2026-06-19T23:16:15.955Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.762601115662473,"aZ":-12.095743844786282,"pfxX":-6.176827464402725,"pfxZ":10.608301807345349,"pX":-0.03677680191261787,"pZ":4.500524026607933,"vX0":5.344863921868177,"vY0":-137.05571224916986,"vZ0":-1.6657785355276253,"x":118.4,"y":117.27,"x0":-1.2147008399021018,"y0":50.00029149647249,"z0":5.947146521839267,"aX":-11.688423461960763},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":10.0,"spinRate":2694,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4004309386092406,"extension":5.806890231358394},"index":6,"playId":"8c9efe46-75c3-34ce-8c48-af198bf40887","pitchNumber":6,"startTime":"2026-06-19T23:16:15.955Z","endTime":"2026-06-19T23:16:23.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:16:23.019Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack challenged (pitch result), call on the field was overturned: Jung Hoo Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-19T23:16:23.024Z","endTime":"2026-06-19T23:18:31.520Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668488952471165,"aZ":-24.245112528855664,"pfxX":-0.1415079821550873,"pfxZ":4.577623555813373,"pX":0.9719892394255404,"pZ":0.5667281289845106,"vX0":6.882985054200771,"vY0":-130.78334510133328,"vZ0":-7.860163910993819,"x":79.95,"y":223.48,"x0":-1.6757919195483526,"y0":50.00102242372201,"z0":5.430299205662503,"aX":-0.24526092845272812},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.3,"spinRate":2599,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.41885819582743844,"extension":5.926886736956365},"index":0,"playId":"79d33bab-c19c-3f23-ad43-e505ca6c4101","pitchNumber":1,"startTime":"2026-06-19T23:16:41.824Z","endTime":"2026-06-19T23:16:45.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.065271621973913,"aZ":-10.544386341959116,"pfxX":-4.836248148453,"pfxZ":11.247706756973017,"pX":-0.6372997028352884,"pZ":3.727209712827313,"vX0":4.214324495313148,"vY0":-137.6839556340433,"vZ0":-3.4648163583293368,"x":141.29,"y":138.15,"x0":-1.5581114640743294,"y0":50.00487463650691,"z0":5.713546655881318,"aX":-9.302700785748506},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":7.9,"spinRate":2758,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3975514224421497,"extension":5.835251955008769},"index":1,"playId":"5c77df3b-41b1-3a6a-9a8c-05064159ee16","pitchNumber":2,"startTime":"2026-06-19T23:17:01.440Z","endTime":"2026-06-19T23:17:05.057Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98172880406726,"aZ":-34.01296007534746,"pfxX":-9.99113659470918E-4,"pfxZ":-1.1302670235163284,"pX":0.27690251696063195,"pZ":1.4819489279026814,"vX0":4.461804059540182,"vY0":-126.23220370097731,"vZ0":-3.9189661745328603,"x":106.45,"y":198.77,"x0":-1.5049833920272644,"y0":50.00105221767395,"z0":5.7601240753228735,"aX":-0.0025432634508511113},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":-1.0,"spinRate":2898,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43205991086960793,"extension":5.743203231116861},"index":2,"playId":"6011aa5c-04a5-3bc4-9f90-d0a9bed8036b","pitchNumber":3,"startTime":"2026-06-19T23:17:20.289Z","endTime":"2026-06-19T23:17:24.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020105612670275,"aZ":-24.34981685744435,"pfxX":-2.0417554675137843,"pfxZ":4.379949679961802,"pX":1.733896049857448,"pZ":-0.3038965151682169,"vX0":8.610337387317863,"vY0":-132.53071880962926,"vZ0":-10.383283476733329,"x":50.91,"y":246.99,"x0":-1.2850473286664048,"y0":50.00626867378457,"z0":5.428117109135702,"aX":-3.651134907712191},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.9,"breakHorizontal":1.9,"spinRate":2699,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.41251272704445663,"extension":5.941340188903137},"index":3,"playId":"37edb8ac-f79b-3cbb-b2a7-20176ae52934","pitchNumber":4,"startTime":"2026-06-19T23:17:40.156Z","endTime":"2026-06-19T23:17:44.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827727857251666,"aZ":-27.463523917257103,"pfxX":-0.9323076134419055,"pfxZ":2.630440754360535,"pX":-0.8285957992683508,"pZ":2.220702198800936,"vX0":2.5819220548272774,"vY0":-132.38246455492452,"vZ0":-3.710614155493051,"x":148.58,"y":178.82,"x0":-1.6914751101065328,"y0":50.00323071434929,"z0":5.630227885105586,"aX":-1.6701717907011897},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":1.2,"spinRate":2635,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.41229192422194005,"extension":5.778093636278887},"index":4,"playId":"9d74fbce-0cca-32ce-9f15-84f6fde90c45","pitchNumber":5,"startTime":"2026-06-19T23:18:04.489Z","endTime":"2026-06-19T23:18:31.520Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}},"playEndTime":"2026-06-19T23:18:31.520Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, third baseman Matt Chapman to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-19T23:20:50.615Z","endTime":"2026-06-19T23:22:19.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T23:20:38.958Z","endTime":"2026-06-19T23:20:52.855Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10193599842542,"aZ":-26.781991215051605,"pfxX":-10.974591922205079,"pfxZ":2.7750706003523398,"pX":-0.04289254758049088,"pZ":2.890211822316898,"vX0":6.971590865708815,"vY0":-138.47580059964304,"vZ0":-1.1171424133690424,"x":118.63,"y":160.74,"x0":-1.16817775148299,"y0":50.00052760087814,"z0":5.091684434967238,"aX":-21.297063341199863},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2000,"spinDirection":242},"zone":2,"typeConfidence":0.89,"plateTime":0.39564298489180416,"extension":6.180781346445409},"index":1,"playId":"136db65b-13f3-34ee-a670-13238e2a0d7a","pitchNumber":1,"startTime":"2026-06-19T23:20:52.855Z","endTime":"2026-06-19T23:20:56.835Z","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":90.3,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204631850145578,"aZ":-26.45526726875345,"pfxX":1.9181205629123195,"pfxZ":3.2507379674330146,"pX":-1.582406826587868,"pZ":2.296442795546746,"vX0":-0.346101576762056,"vY0":-131.58816541424684,"vZ0":-2.46796450875702,"x":177.32,"y":176.78,"x0":-1.6986233394243986,"y0":50.0011908807465,"z0":5.2008657366223385,"aX":3.3726113835787492},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2291,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.4158004732375602,"extension":5.917201636778519},"index":2,"playId":"d855c971-7aac-315e-bf7c-b7a0fa425128","pitchNumber":2,"startTime":"2026-06-19T23:21:05.427Z","endTime":"2026-06-19T23:21:09.360Z","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":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074934676923824,"aZ":-37.95064631174115,"pfxX":10.914420279832965,"pfxZ":-4.528448082678393,"pX":0.38124850895222695,"pZ":2.458775363492268,"vX0":1.1983827160890492,"vY0":-113.19658136066701,"vZ0":1.8765915904904384,"x":102.47,"y":172.39,"x0":-1.5728681636319009,"y0":50.00369999583833,"z0":5.468983345234755,"aX":13.91411217002867},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.2,"breakHorizontal":-20.0,"spinRate":2983,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.48718659361173877,"extension":6.054483180527896},"index":3,"playId":"19a30da3-9610-3091-afc3-f15dd9ca8ea7","pitchNumber":3,"startTime":"2026-06-19T23:21:19.157Z","endTime":"2026-06-19T23:21:23.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184023117221248,"aZ":-34.54106691929414,"pfxX":-10.476906395142755,"pfxZ":-1.412179443839384,"pX":-1.6765372668499423,"pZ":1.8672620084775298,"vX0":3.501308402152737,"vY0":-128.63063537827975,"vZ0":-1.2475198576684206,"x":180.91,"y":188.36,"x0":-1.6957047909730594,"y0":50.00466926473494,"z0":5.041467474228597,"aX":-17.523022582669505},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":18.1,"spinRate":2034,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.42614592293903897,"extension":6.138132511650888},"index":4,"playId":"65934f02-dbdb-328b-8f53-300fa4b83e2a","pitchNumber":4,"startTime":"2026-06-19T23:21:34.200Z","endTime":"2026-06-19T23:21:37.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64000951447101,"aZ":-36.61786738282247,"pfxX":12.550330552465555,"pfxZ":-3.499018279276724,"pX":-1.7445859877692662,"pZ":1.3905136772520459,"vX0":-3.4062538596909593,"vY0":-112.96253300024138,"vZ0":-0.7600977667009421,"x":183.5,"y":201.24,"x0":-1.8329160230875075,"y0":50.001360089529335,"z0":5.464629894870253,"aX":15.958626627264584},"breaks":{"breakAngle":22.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.1,"breakHorizontal":-21.6,"spinRate":3147,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.487881399733745,"extension":5.823835950808327},"index":5,"playId":"5ae6f4ad-c71a-3a19-94e0-cd6978810549","pitchNumber":5,"startTime":"2026-06-19T23:21:52.712Z","endTime":"2026-06-19T23:21:56.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.713233179775763,"aZ":-31.912953019772928,"pfxX":-11.810367128939097,"pfxZ":0.13894615815892308,"pX":0.2235448273504989,"pZ":3.1742260183578472,"vX0":7.132717202639261,"vY0":-137.23216351376627,"vZ0":0.400661982531774,"x":108.48,"y":153.08,"x0":-0.8812474811015045,"y0":50.003700413883145,"z0":5.208455144110232,"aX":-22.420812405622065},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.6,"breakHorizontal":19.8,"spinRate":2040,"spinDirection":240},"zone":2,"typeConfidence":0.89,"plateTime":0.3998553850741744,"extension":6.104255578174746},"hitData":{"launchSpeed":55.8,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.88,"coordY":159.11}},"index":6,"playId":"e67b9df9-8b9e-3d04-8cdf-0ff38badaaaf","pitchNumber":6,"startTime":"2026-06-19T23:22:11.338Z","endTime":"2026-06-19T23:22:19.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:22:19.900Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Owen Caissie homers (8) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-19T23:22:23.326Z","endTime":"2026-06-19T23:23:56.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428186310756782,"aZ":-39.70840530459816,"pfxX":10.779427362131342,"pfxZ":-6.012534323315165,"pX":-0.6011877754219572,"pZ":1.9429353450272027,"vX0":-0.7489650045531976,"vY0":-112.16603758257702,"vZ0":1.338570294856984,"x":139.92,"y":186.32,"x0":-1.6570875795721276,"y0":50.00233503917812,"z0":5.439696114457782,"aX":13.506959177521457},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.1,"breakHorizontal":-19.2,"spinRate":3045,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.49145303921880723,"extension":5.7526040129966844},"index":0,"playId":"d8d70f68-737a-3c34-be46-c4064186f530","pitchNumber":1,"startTime":"2026-06-19T23:22:47.000Z","endTime":"2026-06-19T23:22:51.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91062542052321,"aZ":-19.37641844945525,"pfxX":-7.719774491984847,"pfxZ":6.739227177361453,"pX":0.5164086759494583,"pZ":4.395240958700392,"vX0":6.854305878237115,"vY0":-136.8584268608668,"vZ0":1.422382136079138,"x":97.32,"y":120.11,"x0":-1.016319377287166,"y0":50.00151135007776,"z0":5.194941799694344,"aX":-14.65831470844178},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2205,"spinDirection":235},"zone":12,"typeConfidence":0.93,"plateTime":0.400055720661185,"extension":6.190332358400989},"index":1,"playId":"50fcd2fe-13ed-34eb-9008-0db21813be6d","pitchNumber":2,"startTime":"2026-06-19T23:23:01.368Z","endTime":"2026-06-19T23:23:05.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30208575261861,"aZ":-34.35288104691715,"pfxX":-9.754107189738207,"pfxZ":-1.3250590854255861,"pX":-0.7853695549571907,"pZ":2.5823207178967675,"vX0":5.1308823470244835,"vY0":-126.98737392461199,"vZ0":0.3894630419961973,"x":146.94,"y":169.06,"x0":-1.5616253371124837,"y0":50.00578314355422,"z0":5.153359063006092,"aX":-15.979177350071897},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":16.6,"spinRate":1977,"spinDirection":262},"zone":4,"typeConfidence":0.91,"plateTime":0.4308402449262876,"extension":6.184700759207094},"index":2,"playId":"325eb6d5-ad3c-32eb-9604-4d288b6f6711","pitchNumber":3,"startTime":"2026-06-19T23:23:15.309Z","endTime":"2026-06-19T23:23:20.045Z","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":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759627692655375,"aZ":-26.18027162795732,"pfxX":1.1729557951882277,"pfxZ":3.4317103118602468,"pX":0.6221021646500945,"pZ":1.749710201437628,"vX0":4.89719432506723,"vY0":-131.11820618479055,"vZ0":-3.7729164328590237,"x":93.29,"y":191.54,"x0":-1.419474580263249,"y0":50.00464973091706,"z0":5.15262163552705,"aX":2.049769958814748},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2332,"spinDirection":183},"zone":9,"typeConfidence":0.91,"plateTime":0.41715106369963983,"extension":6.072907321184236},"hitData":{"launchSpeed":104.0,"launchAngle":23.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.16,"coordY":37.42}},"index":3,"playId":"bb7e8c77-f0a2-3d4e-b772-10666917a884","pitchNumber":4,"startTime":"2026-06-19T23:23:29.628Z","endTime":"2026-06-19T23:23:56.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:23:56.585Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-19T23:24:10.542Z","endTime":"2026-06-19T23:24:54.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79052822234749,"aZ":-30.552673784197133,"pfxX":-11.893792408722245,"pfxZ":0.8264896943322197,"pX":0.4452300161666663,"pZ":1.89647461970988,"vX0":8.221929898645953,"vY0":-139.42085340360725,"vZ0":-3.167773538181731,"x":100.03,"y":187.58,"x0":-0.998922563104579,"y0":50.00585320558379,"z0":5.0672380900418625,"aX":-23.38341306554559},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.0,"breakHorizontal":19.8,"spinRate":2076,"spinDirection":242},"zone":9,"typeConfidence":0.88,"plateTime":0.39308738242887564,"extension":6.189922711978581},"index":0,"playId":"d3b803b8-562b-31e2-bb98-800abb3ffccd","pitchNumber":1,"startTime":"2026-06-19T23:24:17.784Z","endTime":"2026-06-19T23:24:21.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4084363791672,"aZ":-30.013254796607455,"pfxX":-12.026618044525673,"pfxZ":1.1011261119308582,"pX":1.021434954438755,"pZ":1.644057344426797,"vX0":9.456066090921597,"vY0":-139.13950126518063,"vZ0":-3.5253313562081563,"x":78.07,"y":194.39,"x0":-0.8597353557422921,"y0":50.00125542116263,"z0":4.91763685702552,"aX":-23.563654963997415},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":19.8,"spinRate":2074,"spinDirection":245},"zone":14,"typeConfidence":0.88,"plateTime":0.3937480315008526,"extension":6.272798128521596},"index":1,"playId":"93abb76d-5c3a-3ce3-85cb-ede82517ce51","pitchNumber":2,"startTime":"2026-06-19T23:24:30.051Z","endTime":"2026-06-19T23:24:34.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610190007286164,"aZ":-38.49728058088728,"pfxX":10.84828150135014,"pfxZ":-4.914210978067475,"pX":0.47069487943718447,"pZ":1.7657205102125415,"vX0":1.2039367735676536,"vY0":-113.52260451436477,"vZ0":0.4262534799787905,"x":99.06,"y":191.11,"x0":-1.4758256895805684,"y0":50.003910488312314,"z0":5.45358025024274,"aX":13.95310381665952},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.4,"breakHorizontal":-19.9,"spinRate":3019,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.48520834591987416,"extension":6.111691690691427},"hitData":{"launchSpeed":95.4,"launchAngle":28.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.36,"coordY":45.38}},"index":2,"playId":"198ad6ab-d765-3e02-a8f5-7f1564a8c626","pitchNumber":3,"startTime":"2026-06-19T23:24:43.166Z","endTime":"2026-06-19T23:24:54.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:24:54.440Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-19T23:24:55.307Z","endTime":"2026-06-19T23:25:23.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13768380017676,"aZ":-36.167335352659585,"pfxX":-11.683914962933851,"pfxZ":-2.3800462772206386,"pX":-0.7111674736351119,"pZ":1.884008113870246,"vX0":5.925983699383199,"vY0":-128.8041530656905,"vZ0":-1.1295081456812421,"x":144.11,"y":187.91,"x0":-1.5255351424965964,"y0":50.00403369936383,"z0":5.128804605801786,"aX":-19.60280356547247},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.3,"breakHorizontal":19.8,"spinRate":2030,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.42549328726953295,"extension":6.112573741048423},"hitData":{"launchSpeed":69.7,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":171.01}},"index":0,"playId":"b4cfcf93-a4a3-3b85-9bdd-490129febd3a","pitchNumber":1,"startTime":"2026-06-19T23:25:17.237Z","endTime":"2026-06-19T23:25:23.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:25:23.497Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-19T23:27:21.613Z","endTime":"2026-06-19T23:28:41.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":89.3,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1342802973001,"aZ":-26.18532347425858,"pfxX":1.078362105818186,"pfxZ":3.4944403828641875,"pX":-0.9814764353052213,"pZ":3.1247041923050682,"vX0":1.4195825836443836,"vY0":-130.05688142997838,"vZ0":-1.6615931998171043,"x":154.41,"y":154.41,"x0":-1.674369581824808,"y0":50.00355458903167,"z0":5.756770351672048,"aX":1.848134160173486},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2583,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4210541536037411,"extension":5.538905828578479},"index":0,"playId":"92a77483-0a9a-3aad-9280-46b60067806c","pitchNumber":1,"startTime":"2026-06-19T23:27:36.116Z","endTime":"2026-06-19T23:27:41.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.094124916722954,"aZ":-22.871311168515735,"pfxX":-11.30624856137578,"pfxZ":5.053102764069365,"pX":-0.5184243476751311,"pZ":2.7855151821190267,"vX0":6.724223253638405,"vY0":-135.4282383784878,"vZ0":-2.9053392526757302,"x":136.76,"y":163.57,"x0":-1.576479745178523,"y0":50.00225785393906,"z0":5.488377154385741,"aX":-20.809278221575155},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":18.8,"spinRate":2754,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4058669329168745,"extension":5.920061726597206},"index":1,"playId":"47e68b5e-bf78-3c05-8aa0-ed58e805eb34","pitchNumber":2,"startTime":"2026-06-19T23:27:51.426Z","endTime":"2026-06-19T23:27:55.802Z","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":88.9,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996632087677042,"aZ":-25.875993346720136,"pfxX":0.38413110618648094,"pfxZ":3.70189601690781,"pX":-0.768078289816514,"pZ":2.826338568078394,"vX0":2.1821968779741368,"vY0":-129.55118191713808,"vZ0":-2.1450516106987054,"x":146.28,"y":162.47,"x0":-1.671088354557115,"y0":50.00157681097013,"z0":5.642420818273864,"aX":0.6524071206219787},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2675,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.42276055571894267,"extension":5.791817003487443},"index":2,"playId":"3179783a-10d6-3df2-9f2e-f91c02af9dd2","pitchNumber":3,"startTime":"2026-06-19T23:28:05.759Z","endTime":"2026-06-19T23:28:09.521Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.980566028612287,"aZ":-36.647372567094415,"pfxX":2.880421291761756,"pfxZ":-2.807216013108434,"pX":0.7045757088768978,"pZ":2.2235708128650025,"vX0":5.438701184720313,"vY0":-125.28170583395227,"vZ0":-0.693806212592234,"x":90.14,"y":178.74,"x0":-1.8676188297260137,"y0":50.005365210199884,"z0":5.495858401225399,"aX":4.584629310974574},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.0,"breakHorizontal":-6.5,"spinRate":2968,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.43697291236225544,"extension":5.701716098266142},"hitData":{"launchSpeed":82.7,"launchAngle":13.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.68,"coordY":92.23}},"index":3,"playId":"abb3fcab-d404-3892-a401-b04eaafeaa24","pitchNumber":4,"startTime":"2026-06-19T23:28:33.424Z","endTime":"2026-06-19T23:28:41.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:28:41.621Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to left fielder Kyle Stowers. Willy Adames to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-19T23:28:43.137Z","endTime":"2026-06-19T23:32:31.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136990631202085,"aZ":-37.21491813946259,"pfxX":1.3758925873379142,"pfxZ":-3.1596177057510424,"pX":0.7450810582972158,"pZ":1.628169950070351,"vX0":4.573053885423258,"vY0":-125.0387362539072,"vZ0":-2.7733491567646684,"x":88.6,"y":194.82,"x0":-1.279671019250266,"y0":50.000649314732286,"z0":5.778964044563343,"aX":2.196672781966892},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":-3.5,"spinRate":2808,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4365794647901029,"extension":5.815611984038499},"index":0,"playId":"235ae8f9-499d-3458-a9cc-f78de0847b58","pitchNumber":1,"startTime":"2026-06-19T23:29:14.771Z","endTime":"2026-06-19T23:29:17.873Z","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":92.2,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632978958220065,"aZ":-20.595942939839805,"pfxX":-10.376993020889472,"pfxZ":6.421537971068629,"pX":-1.0322100851714189,"pZ":2.901737498008361,"vX0":4.973651155739814,"vY0":-134.0928010007436,"vZ0":-3.1046362821664557,"x":156.35,"y":160.43,"x0":-1.572739994641502,"y0":50.00290171590808,"z0":5.560688157639332,"aX":-18.713394948694553},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":17.5,"spinRate":2675,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.409997944475041,"extension":5.842161461942238},"index":1,"playId":"de7262bb-8a6e-39ec-90d7-f229a3bdcdba","pitchNumber":2,"startTime":"2026-06-19T23:29:34.511Z","endTime":"2026-06-19T23:29:39.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81812328307958,"aZ":-29.198451502205124,"pfxX":2.196713247435924,"pfxZ":1.7767370938548712,"pX":-1.3055032284184975,"pZ":3.4057546386089492,"vX0":-0.20224153696427508,"vY0":-128.62572292711687,"vZ0":-0.6272611976811566,"x":166.76,"y":146.82,"x0":-1.5112131585427242,"y0":50.003495785648376,"z0":5.917976456517897,"aX":3.6786348398362656},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-4.0,"spinRate":2610,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.4259231757033808,"extension":5.683228496543872},"index":2,"playId":"66666037-55e1-3316-b89c-1fe5d61bdb77","pitchNumber":3,"startTime":"2026-06-19T23:30:09.981Z","endTime":"2026-06-19T23:30:13.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93951813630645,"aZ":-26.327325156494513,"pfxX":-9.92758975610408,"pfxZ":4.075164338690138,"pX":1.221426627074811,"pZ":0.13845338212006303,"vX0":8.864628372987044,"vY0":-118.74999326946407,"vZ0":-6.63292086763065,"x":70.44,"y":235.04,"x0":-1.2633910051784178,"y0":50.000218242552045,"z0":5.3508551868083725,"aX":-14.229945216725302},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":1764,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.46058285259616305,"extension":5.965512710787339},"index":3,"playId":"3cb44ad2-21b1-33eb-b6c2-dbea508a0fc3","pitchNumber":4,"startTime":"2026-06-19T23:30:29.389Z","endTime":"2026-06-19T23:30:34.746Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"3cb44ad2-21b1-33eb-b6c2-dbea508a0fc3","startTime":"2026-06-19T23:30:37.167Z","endTime":"2026-06-19T23:30:53.659Z","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},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957103981469864,"aZ":-18.51719359450976,"pfxX":-9.342234704257905,"pfxZ":7.371902998101173,"pX":-0.5073605685017514,"pZ":2.5275803494561226,"vX0":5.994211789085904,"vY0":-135.14591529476775,"vZ0":-4.422122634486041,"x":136.34,"y":170.54,"x0":-1.538236886583956,"y0":50.004563358765054,"z0":5.4824778011557544,"aX":-17.31408322413928},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":15.7,"spinRate":2693,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4049963312865854,"extension":5.83402704286898},"index":5,"playId":"7043222b-d5bc-31c5-9d7e-75d9399712b4","pitchNumber":5,"startTime":"2026-06-19T23:30:53.659Z","endTime":"2026-06-19T23:30:57.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0725927452084,"aZ":-10.460724315931325,"pfxX":-5.160135764120208,"pfxZ":11.665668199398269,"pX":0.03206857071434215,"pZ":2.5562489048922097,"vX0":5.07748639550864,"vY0":-136.10210136431007,"vZ0":-6.647509081348453,"x":115.78,"y":169.76,"x0":-1.1943923606055988,"y0":50.00260665413308,"z0":5.767778419012772,"aX":-9.604484014684758},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":8.2,"spinRate":2796,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40366589990842394,"extension":5.841464495223226},"index":6,"playId":"b1283f69-326d-3f77-96be-32c70319f466","pitchNumber":6,"startTime":"2026-06-19T23:31:14.958Z","endTime":"2026-06-19T23:31:23.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"a48c2fed-fd61-3cf6-bd0b-6f898494d01a","startTime":"2026-06-19T23:32:02.346Z","endTime":"2026-06-19T23:32:06.798Z","isPitch":false,"type":"pickoff"},{"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650245392563477,"aZ":-31.009657522557976,"pfxX":3.151094774037648,"pfxZ":0.7421665472674714,"pX":0.3001268900435534,"pZ":1.7520762098639922,"vX0":3.9399696574929566,"vY0":-124.6101638216544,"vZ0":-2.9765814270329516,"x":105.56,"y":191.47,"x0":-1.7148944003815016,"y0":50.00163807682369,"z0":5.542352459305388,"aX":4.9192915890446285},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":-6.7,"spinRate":3119,"spinDirection":32},"zone":9,"typeConfidence":2.0,"plateTime":0.44073006008107063,"extension":5.528756987315613},"hitData":{"launchSpeed":79.7,"launchAngle":19.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.65,"coordY":114.13}},"index":8,"playId":"23b0cb9c-3a11-358c-8640-756daaa704ee","pitchNumber":7,"startTime":"2026-06-19T23:32:21.909Z","endTime":"2026-06-19T23:32:31.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:32:31.460Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a soft bunt ground ball to shortstop Otto Lopez. Willy Adames to 3rd. Casey Schmitt to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-19T23:32:36.193Z","endTime":"2026-06-19T23:33:48.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.5,"endSpeed":82.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271967794907713,"aZ":-25.769666915645185,"pfxX":-1.3826991872880978,"pfxZ":3.7048660485406417,"pX":-0.37426958338549515,"pZ":2.068064224577817,"vX0":3.8561654367013145,"vY0":-130.35670704673853,"vZ0":-4.223154108425093,"x":131.27,"y":182.94,"x0":-1.6901853401034845,"y0":50.001977512485404,"z0":5.644367541578615,"aX":-2.390088238945907},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":1.7,"spinRate":2676,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.41946897295260355,"extension":5.76341488941329},"index":0,"playId":"f521661b-c0f3-3ec2-91f0-ea428b809c9b","pitchNumber":1,"startTime":"2026-06-19T23:32:58.804Z","endTime":"2026-06-19T23:33:02.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996799551056377,"aZ":-26.869835105430912,"pfxX":-8.302383684618668,"pfxZ":3.514523959209752,"pX":-0.95510586153035,"pZ":2.9929202889856947,"vX0":4.768295856664326,"vY0":-122.11039913744938,"vZ0":-0.7657665070532946,"x":153.41,"y":157.97,"x0":-1.8541854813707481,"y0":50.00592215418472,"z0":5.621954646829505,"aX":-12.542782796245655},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.5,"breakHorizontal":13.9,"spinRate":1465,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.44852820508406,"extension":5.953338574671302},"hitData":{"launchSpeed":28.6,"launchAngle":22.0,"totalDistance":45.0,"trajectory":"bunt_grounder","hardness":"soft","location":"6","coordinates":{"coordX":117.24,"coordY":182.88}},"index":1,"playId":"7c8ec115-4eaf-35e3-8c88-8784b2f05c00","pitchNumber":2,"startTime":"2026-06-19T23:33:35.241Z","endTime":"2026-06-19T23:33:48.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:33:48.431Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Daniel Susac out on a sacrifice fly to left fielder Kyle Stowers. Willy Adames scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-19T23:33:55.713Z","endTime":"2026-06-19T23:34:41.009Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61382143058826,"aZ":-9.506069501479322,"pfxX":-5.308832248599215,"pfxZ":11.779126781901358,"pX":-0.2367368823554586,"pZ":3.6863364930119324,"vX0":4.687818172592448,"vY0":-138.06513275439212,"vZ0":-4.101026849573491,"x":126.02,"y":139.25,"x0":-1.2694508093618269,"y0":50.00466016705514,"z0":5.834266442036883,"aX":-10.21888708745903},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.6,"breakHorizontal":8.6,"spinRate":2788,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3971674466473556,"extension":5.8427726893125955},"index":0,"playId":"a41ac321-fb43-3ad5-9094-fd58ed191713","pitchNumber":1,"startTime":"2026-06-19T23:34:13.806Z","endTime":"2026-06-19T23:34:18.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4107729165579,"aZ":-36.270655398200496,"pfxX":0.4211592212888629,"pfxZ":-2.5052233464809603,"pX":-0.07184649714237136,"pZ":2.3840405826141167,"vX0":3.4237883522204164,"vY0":-126.7492994092689,"vZ0":-1.310167736627389,"x":119.74,"y":174.41,"x0":-1.4913601544639525,"y0":50.00162994801266,"z0":5.787861924557604,"aX":0.6885841831099541},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":-1.4,"spinRate":2833,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.43112524090618853,"extension":5.747947897743506},"hitData":{"launchSpeed":99.2,"launchAngle":25.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.11,"coordY":63.22}},"index":1,"playId":"bf5369d2-33e9-36f0-8281-9ab4846fb07c","pitchNumber":2,"startTime":"2026-06-19T23:34:29.819Z","endTime":"2026-06-19T23:34:41.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:34:41.009Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, second baseman Javier Sanoja to shortstop Otto Lopez to first baseman Liam Hicks. Drew Gilbert out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-19T23:37:26.413Z","endTime":"2026-06-19T23:37:54.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[2,3],"actionIndex":[1],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-19T23:35:08.680Z","endTime":"2026-06-19T23:35:53.740Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John King replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-19T23:35:53.740Z","endTime":"2026-06-19T23:37:28.661Z","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":"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47260528158422,"aZ":-29.048012942271686,"pfxX":6.780881252612783,"pfxZ":1.792281876459075,"pX":0.05419446867246485,"pZ":2.429122871681579,"vX0":-6.584310072551981,"vY0":-130.72159100632186,"vZ0":-1.7679729996516165,"x":114.93,"y":173.19,"x0":1.7149110996270718,"y0":50.00436230722911,"z0":5.278216601439289,"aX":11.83182292877918},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.9,"spinRate":2172,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4177319554487151,"extension":5.966101426237834},"index":2,"playId":"112eeb51-a18b-3a67-b22e-0f0461229efc","pitchNumber":1,"startTime":"2026-06-19T23:37:28.661Z","endTime":"2026-06-19T23:37:32.899Z","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":89.6,"endSpeed":82.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718097077440955,"aZ":-28.840011132360072,"pfxX":7.279155400102551,"pfxZ":1.9245878190272867,"pX":-0.04623421371825218,"pZ":1.804569519901205,"vX0":-7.0193908408388905,"vY0":-130.31496966407164,"vZ0":-3.1356819116363295,"x":118.76,"y":190.06,"x0":1.7281654256305492,"y0":50.002569283099454,"z0":5.187153596068527,"aX":12.601269263972062},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2184,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.41927282825837375,"extension":6.02644862884149},"hitData":{"launchSpeed":95.7,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":155.88}},"index":3,"playId":"b90ca239-9dad-31e8-91bc-5115fd4d8de0","pitchNumber":2,"startTime":"2026-06-19T23:37:46.886Z","endTime":"2026-06-19T23:37:54.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:37:54.802Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-19T23:39:47.517Z","endTime":"2026-06-19T23:41:17.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.439871129090154,"aZ":-31.056626148739685,"pfxX":-11.516663331457762,"pfxZ":0.5785953905605101,"pX":1.3741879765567262,"pZ":2.894787461093349,"vX0":10.247967967200829,"vY0":-137.54280021885413,"vZ0":-0.3273651793306437,"x":64.62,"y":160.62,"x0":-0.8969248220609158,"y0":50.001203240643804,"z0":5.1146654525814,"aX":-22.14678300492999},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.2,"breakHorizontal":18.8,"spinRate":2062,"spinDirection":242},"zone":12,"typeConfidence":0.89,"plateTime":0.3976607858021204,"extension":6.198170655254251},"index":0,"playId":"fb5aa436-8513-3fc4-9cb9-1db5de24e844","pitchNumber":1,"startTime":"2026-06-19T23:40:04.225Z","endTime":"2026-06-19T23:40:08.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6853844935488,"aZ":-29.10632698196215,"pfxX":-10.960045269762453,"pfxZ":1.631505653417058,"pX":-0.5979499507794653,"pZ":2.1734816065552707,"vX0":5.544584936170592,"vY0":-135.9555020480398,"vZ0":-2.2290836849827724,"x":139.79,"y":180.1,"x0":-1.2354912262092552,"y0":50.00126062377584,"z0":5.015857789502459,"aX":-20.598098346942585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":1962,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.402248870469625,"extension":6.35325936670603},"index":1,"playId":"efde76d5-ec34-30d1-97ea-8340d4f59bc3","pitchNumber":2,"startTime":"2026-06-19T23:40:16.635Z","endTime":"2026-06-19T23:40:20.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77422577404063,"aZ":-35.658855520692356,"pfxX":-9.743528063355217,"pfxZ":-2.164818644246431,"pX":-0.988476963267411,"pZ":2.706261870116281,"vX0":4.258523642783842,"vY0":-126.12660020253257,"vZ0":1.0725174793494778,"x":154.68,"y":165.71,"x0":-1.4334110882771793,"y0":50.001541008606644,"z0":5.152147411386336,"aX":-15.688983897737343},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":16.7,"spinRate":1934,"spinDirection":267},"zone":11,"typeConfidence":0.91,"plateTime":0.4343411579817822,"extension":6.207821213838518},"index":2,"playId":"f638d72a-a6be-3d11-a8fa-edbe70c1e701","pitchNumber":3,"startTime":"2026-06-19T23:40:33.001Z","endTime":"2026-06-19T23:40:37.283Z","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":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26968946784946,"aZ":-36.374404443501234,"pfxX":10.757352687467453,"pfxZ":-3.370924458297358,"pX":0.950509074735485,"pZ":2.637692656500922,"vX0":2.038187448181751,"vY0":-111.81483283564329,"vZ0":1.8767815531179954,"x":80.77,"y":167.56,"x0":-1.3729941839038868,"y0":50.00322337797641,"z0":5.56577914152334,"aX":13.396663603754822},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-5.2,"breakHorizontal":-20.0,"spinRate":3009,"spinDirection":54},"zone":12,"typeConfidence":0.9,"plateTime":0.4929769255934011,"extension":5.71337524799269},"index":3,"playId":"bce5b536-fcaa-3f5f-8ce4-d95c79e78fc5","pitchNumber":4,"startTime":"2026-06-19T23:40:47.746Z","endTime":"2026-06-19T23:40:53.285Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-19T23:41:04.227Z","endTime":"2026-06-19T23:41:13.947Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549873797715264,"aZ":-37.29034226815489,"pfxX":11.063693762117243,"pfxZ":-3.973604027629845,"pX":0.869227199134966,"pZ":2.577467882823756,"vX0":1.8360578786775874,"vY0":-113.81631841327709,"vZ0":1.6775039511573693,"x":83.87,"y":169.19,"x0":-1.3872036017040272,"y0":50.00272489605138,"z0":5.576450291989314,"aX":14.242367783196494},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.2,"breakHorizontal":-20.5,"spinRate":3115,"spinDirection":55},"zone":12,"typeConfidence":0.89,"plateTime":0.4847314212764906,"extension":5.741078362997391},"index":5,"playId":"d2fd7150-df38-3601-a98d-f481926fd11b","pitchNumber":5,"startTime":"2026-06-19T23:41:13.947Z","endTime":"2026-06-19T23:41:17.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:41:17.592Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-19T23:41:19.422Z","endTime":"2026-06-19T23:43:20.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417013767901516,"aZ":-25.503954470068148,"pfxX":-1.1374537065509718,"pfxZ":3.7363368479168466,"pX":-0.7229621161460993,"pZ":2.194714586279676,"vX0":2.4440794758451103,"vY0":-132.7101314019482,"vZ0":-2.8357574500441514,"x":144.56,"y":179.52,"x0":-1.5080591567089807,"y0":50.00016562556317,"z0":5.134935430065797,"aX":-2.028887810798073},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2372,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4127441493155355,"extension":6.13959778529873},"index":0,"playId":"85aba8b0-7d68-36f6-a8d1-e974754dfb01","pitchNumber":1,"startTime":"2026-06-19T23:41:44.984Z","endTime":"2026-06-19T23:41:48.974Z","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":94.8,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88959197624159,"aZ":-28.07866445875926,"pfxX":-13.057037028311168,"pfxZ":2.153465744725745,"pX":0.6917358661971489,"pZ":2.9735517281836645,"vX0":8.960409183708368,"vY0":-137.7386970078109,"vZ0":-0.6661342798385349,"x":90.63,"y":158.49,"x0":-0.9204104319611656,"y0":50.00661968551954,"z0":5.130700637896978,"aX":-24.89231691297103},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":21.6,"spinRate":2152,"spinDirection":239},"zone":3,"typeConfidence":0.89,"plateTime":0.39887120332162596,"extension":6.1525935373868705},"index":1,"playId":"f8f7116c-69da-351f-9533-384da4a90a7a","pitchNumber":2,"startTime":"2026-06-19T23:41:59.595Z","endTime":"2026-06-19T23:42:03.981Z","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":76.6,"endSpeed":69.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333371679574284,"aZ":-38.70899548195657,"pfxX":12.601378668427444,"pfxZ":-5.30862365051966,"pX":-1.8570549805519454,"pZ":2.057773944142936,"vX0":-3.591997312045466,"vY0":-111.31211691202408,"vZ0":1.5766294002797911,"x":187.79,"y":183.22,"x0":-1.8420588184792228,"y0":50.00008927783556,"z0":5.403608853037585,"aX":15.52588278189179},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-8.6,"breakHorizontal":-21.6,"spinRate":3108,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.49549923698802845,"extension":5.604247701859493},"index":2,"playId":"c82b582d-6c3d-3855-bbc2-402f9f1fbce6","pitchNumber":3,"startTime":"2026-06-19T23:42:21.800Z","endTime":"2026-06-19T23:42:26.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670978502274554,"aZ":-39.56488126670043,"pfxX":11.51038565808027,"pfxZ":-5.876394926567561,"pX":-0.45762403228576315,"pZ":1.9682239704658995,"vX0":-0.6494338209672217,"vY0":-112.40807855817312,"vZ0":0.977763400469916,"x":134.44,"y":185.64,"x0":-1.6539124053993872,"y0":50.00355614450551,"z0":5.600161950841325,"aX":14.474481780657015},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.0,"breakHorizontal":-20.5,"spinRate":3135,"spinDirection":55},"zone":7,"typeConfidence":0.91,"plateTime":0.49053718654112544,"extension":5.817122050633424},"index":3,"playId":"374ca9a1-d3a2-310f-ab03-cfca5ea792e6","pitchNumber":4,"startTime":"2026-06-19T23:42:36.515Z","endTime":"2026-06-19T23:42:40.664Z","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":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787360864615582,"aZ":-36.22116348167013,"pfxX":-9.352698173774368,"pfxZ":-2.452447614757496,"pX":-0.43328352332759706,"pZ":1.9182816999440373,"vX0":5.75106007997805,"vY0":-127.18045005059714,"vZ0":-0.7205739332330758,"x":133.52,"y":186.99,"x0":-1.5025680329639823,"y0":50.0056012070761,"z0":5.064687532484624,"aX":-15.405156061607412},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":15.7,"spinRate":1807,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.4297856094149344,"extension":6.071145505069425},"hitData":{"launchSpeed":82.8,"launchAngle":13.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.15,"coordY":110.28}},"index":4,"playId":"49c2273e-9f0e-3534-9a91-6c6e797d1e37","pitchNumber":5,"startTime":"2026-06-19T23:43:10.672Z","endTime":"2026-06-19T23:43:20.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:43:20.664Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-19T23:43:20.069Z","endTime":"2026-06-19T23:46:06.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938276917950574,"aZ":-26.245031007637984,"pfxX":-8.845897377160405,"pfxZ":3.0977542669486873,"pX":-1.276451248617724,"pZ":3.357574683967427,"vX0":3.279846090687992,"vY0":-136.881972597642,"vZ0":0.012165227216714092,"x":165.66,"y":148.13,"x0":-1.335439969082582,"y0":50.0008319772629,"z0":5.138072465984096,"aX":-16.918824723139167},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":1979,"spinDirection":241},"zone":11,"typeConfidence":0.86,"plateTime":0.3989211720997652,"extension":6.132047457193745},"index":0,"playId":"bcf5a6fc-1e5b-36a1-bb6e-454c94e9baec","pitchNumber":1,"startTime":"2026-06-19T23:43:47.316Z","endTime":"2026-06-19T23:43:51.611Z","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":87.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435481521628656,"aZ":-26.717219525927867,"pfxX":-9.925917816084052,"pfxZ":2.8384533960803857,"pX":-0.7298857396287604,"pZ":2.336199336981278,"vX0":4.482041721737037,"vY0":-137.3851063273463,"vZ0":-2.374292805589262,"x":144.82,"y":175.7,"x0":-1.0863717197055782,"y0":50.006488038989275,"z0":5.014453710253485,"aX":-19.111721531966143},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":1937,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.3976141579411512,"extension":5.895837631858583},"index":1,"playId":"6d150bbe-e23e-317a-8639-01ecf9a8e925","pitchNumber":2,"startTime":"2026-06-19T23:44:04.564Z","endTime":"2026-06-19T23:44:07.961Z","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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801284696400668,"aZ":-39.591515406742225,"pfxX":10.633653559529353,"pfxZ":-5.757328731415741,"pX":-0.133258080767771,"pZ":1.2219953476659147,"vX0":0.26067173818768596,"vY0":-113.38105280287081,"vZ0":-0.42292975162997815,"x":122.08,"y":205.79,"x0":-1.629284287720554,"y0":50.002960765844655,"z0":5.398080262526056,"aX":13.696572486226557},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.2,"breakHorizontal":-19.3,"spinRate":3087,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.48506965465762164,"extension":5.936537445750676},"index":2,"playId":"7a5fceaf-f588-34d7-9700-00a750755b75","pitchNumber":3,"startTime":"2026-06-19T23:44:28.149Z","endTime":"2026-06-19T23:44:31.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-19T23:44:42.613Z","endTime":"2026-06-19T23:44:59.708Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"a3e21000-16dc-3a45-9318-312740df33de","startTime":"2026-06-19T23:44:59.708Z","endTime":"2026-06-19T23:45:03.387Z","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":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33246528709568,"aZ":-19.776841222295285,"pfxX":-8.870834844588101,"pfxZ":6.5919128864821275,"pX":0.1008266575171503,"pZ":4.930199904651331,"vX0":6.079941017365986,"vY0":-135.69311937033112,"vZ0":2.5278982332031434,"x":113.16,"y":105.66,"x0":-1.0067469812131797,"y0":50.001845759571076,"z0":5.358075900272879,"aX":-16.681841830009606},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":14.9,"spinRate":2170,"spinDirection":236},"zone":12,"typeConfidence":0.92,"plateTime":0.4023406835543275,"extension":6.308854004991578},"index":5,"playId":"56f6e449-642d-32d0-a64a-84ab9799fef7","pitchNumber":4,"startTime":"2026-06-19T23:45:19.194Z","endTime":"2026-06-19T23:45:27.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jakob Marsee steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"56f6e449-642d-32d0-a64a-84ab9799fef7","startTime":"2026-06-19T23:45:27.330Z","endTime":"2026-06-19T23:45:44.320Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57928590230369,"aZ":-39.876646214251465,"pfxX":10.418866628794973,"pfxZ":-5.984756477507557,"pX":2.010030768176026,"pZ":1.0355810948633233,"vX0":4.622872125056595,"vY0":-113.76606564014652,"vZ0":-0.7293985502472701,"x":40.38,"y":210.82,"x0":-1.414429769781558,"y0":50.00550147669292,"z0":5.379157369140892,"aX":13.398658109560897},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.7,"breakHorizontal":-20.2,"spinRate":3144,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4850080872778566,"extension":6.160296123142916},"index":7,"playId":"66408f82-193e-3ec8-8a3b-72890ed4e918","pitchNumber":5,"startTime":"2026-06-19T23:45:44.320Z","endTime":"2026-06-19T23:45:47.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.197259344116095,"aZ":-40.223502627694124,"pfxX":9.648991929065431,"pfxZ":-6.400628022924213,"pX":0.44887531323439855,"pZ":1.8244424382073618,"vX0":1.5589707749916086,"vY0":-112.05047265889806,"vZ0":1.0241408464089128,"x":99.89,"y":189.52,"x0":-1.510175707725803,"y0":50.00151913466037,"z0":5.505046300580315,"aX":12.140399447822096},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.9,"breakHorizontal":-17.9,"spinRate":2998,"spinDirection":49},"zone":9,"typeConfidence":0.91,"plateTime":0.4907765501906409,"extension":6.254932591978557},"index":8,"playId":"87cdd7fc-f3c5-3b4b-b114-f0f4d2ed02dc","pitchNumber":6,"startTime":"2026-06-19T23:46:02.615Z","endTime":"2026-06-19T23:46:06.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:46:06.216Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, second baseman Luis Arraez to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-19T23:46:09.740Z","endTime":"2026-06-19T23:46:41.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.529877541673468,"aZ":-30.514317909830506,"pfxX":-9.708186853620425,"pfxZ":0.8752459239843162,"pX":-0.4666923572801388,"pZ":2.225654402145352,"vX0":5.847326580668393,"vY0":-136.5830599812873,"vZ0":-1.76069101262343,"x":134.79,"y":178.69,"x0":-1.367848440229759,"y0":50.00376769657834,"z0":4.965921869179625,"aX":-18.44429077981039},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":2090,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.4001820427124003,"extension":6.317123700325504},"hitData":{"launchSpeed":92.1,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":159.51}},"index":0,"playId":"4f5e924f-c8cc-35a9-9db8-9b8ca5160859","pitchNumber":1,"startTime":"2026-06-19T23:46:33.295Z","endTime":"2026-06-19T23:46:41.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:46:41.733Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-19T23:48:53.123Z","endTime":"2026-06-19T23:50:05.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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,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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":72.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36131981278426,"aZ":-41.614909784370575,"pfxX":-6.437431033008415,"pfxZ":-7.216702339682841,"pX":-0.4328890627076904,"pZ":1.5957229340508776,"vX0":-2.868516999386507,"vY0":-114.34146208677433,"vZ0":-0.3039598907797272,"x":133.5,"y":195.7,"x0":1.6786677690156928,"y0":50.00181787444762,"z0":5.854177011793282,"aX":-8.42358409430798},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.7,"breakHorizontal":12.5,"spinRate":2835,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.48116414527750573,"extension":5.705615521225131},"index":0,"playId":"844a29a9-b6f1-3793-ac58-dd939432280f","pitchNumber":1,"startTime":"2026-06-19T23:48:53.584Z","endTime":"2026-06-19T23:48:58.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182937867942965,"aZ":-32.60529584567765,"pfxX":-9.369761316887333,"pfxZ":-0.3127737114959732,"pX":1.2550802026660306,"pZ":2.6620446881997633,"vX0":0.8884218976272868,"vY0":-116.2687458899768,"vZ0":0.4837183903042803,"x":69.16,"y":166.9,"x0":2.084774704628338,"y0":50.00490195754813,"z0":5.550135313431582,"aX":-12.805140825484468},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.1,"breakHorizontal":16.7,"spinRate":2641,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4714380901430171,"extension":5.606343623363273},"index":1,"playId":"8eca9b24-ab10-3076-90b7-f7e040fefb4d","pitchNumber":2,"startTime":"2026-06-19T23:49:07.270Z","endTime":"2026-06-19T23:49:11.735Z","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":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85760560517487,"aZ":-32.23349854655478,"pfxX":-9.692786343768168,"pfxZ":-0.0389392492888021,"pX":0.4785719392170616,"pZ":1.8135916574742705,"vX0":-0.6595575324971554,"vY0":-117.3545302932554,"vZ0":-1.5212359822154715,"x":98.76,"y":189.81,"x0":2.0224827523089086,"y0":50.005836941403096,"z0":5.4815081679283635,"aX":-13.478805690981549},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.1,"breakHorizontal":17.8,"spinRate":2683,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4672871090061803,"extension":5.836207187656705},"index":2,"playId":"9306dec7-9b91-3f2a-b09c-696266fbdad2","pitchNumber":3,"startTime":"2026-06-19T23:49:23.791Z","endTime":"2026-06-19T23:49:27.736Z","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":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96619169162803,"aZ":-32.321911335405076,"pfxX":-10.064594093221128,"pfxZ":-0.10543273411153109,"pX":0.7977825483345488,"pZ":2.2717091863335708,"vX0":0.0677908170938607,"vY0":-116.95113283625828,"vZ0":-0.46861058687290136,"x":86.59,"y":177.44,"x0":2.0750522292003972,"y0":50.00374893660356,"z0":5.51773798293855,"aX":-13.880720886268712},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.0,"breakHorizontal":18.2,"spinRate":2745,"spinDirection":302},"zone":9,"typeConfidence":2.0,"plateTime":0.4691371131479012,"extension":5.861531530444179},"index":3,"playId":"c57b7cb1-b7ba-36bb-9561-a21be184a2d7","pitchNumber":4,"startTime":"2026-06-19T23:49:38.130Z","endTime":"2026-06-19T23:49:42.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86635166934991,"aZ":-29.21429607722553,"pfxX":8.590256844203397,"pfxZ":1.935132243756323,"pX":-0.08601861573825308,"pZ":1.2815666102595107,"vX0":-7.100666449287273,"vY0":-122.86898170521803,"vZ0":-3.838029628034375,"x":120.28,"y":204.18,"x0":1.722330522636331,"y0":50.00491594455133,"z0":5.340637933073692,"aX":13.163546089317089},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":1644,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4454249590055399,"extension":5.852124620965666},"index":4,"playId":"b4565996-62ea-31ec-9f76-1a9902131d41","pitchNumber":5,"startTime":"2026-06-19T23:50:01.211Z","endTime":"2026-06-19T23:50:05.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:50:05.962Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-19T23:50:07.394Z","endTime":"2026-06-19T23:51:52.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984639202431524,"aZ":-29.04672192987206,"pfxX":7.9384650737641556,"pfxZ":1.7971219362032524,"pX":-0.08921415885391375,"pZ":2.3932128308622898,"vX0":-7.573272046497207,"vY0":-130.91875681087504,"vZ0":-2.06546848897792,"x":120.4,"y":174.16,"x0":1.8061058558961964,"y0":50.00413255409163,"z0":5.361154294829083,"aX":13.816842039773086},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-12.7,"spinRate":2288,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4179846029131382,"extension":5.925357361492057},"index":0,"playId":"d43f05d7-c8ef-341c-9174-921addaf7b3d","pitchNumber":1,"startTime":"2026-06-19T23:50:30.850Z","endTime":"2026-06-19T23:50:35.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48832812726268,"aZ":-30.582102295314414,"pfxX":8.586136262564816,"pfxZ":1.0201882574585417,"pX":0.6207691238534951,"pZ":1.2521825788687353,"vX0":-5.637090215258153,"vY0":-123.81501276600557,"vZ0":-3.662118547954233,"x":93.34,"y":204.97,"x0":1.8053710033375998,"y0":50.00348516420923,"z0":5.295035512530414,"aX":13.402570788278364},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-14.3,"spinRate":1686,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4414761304201287,"extension":5.922199557703365},"index":1,"playId":"960fb759-1165-3ac5-ac47-3f803f41e994","pitchNumber":2,"startTime":"2026-06-19T23:50:45.882Z","endTime":"2026-06-19T23:50:50.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.961800615321494,"aZ":-28.344758138106734,"pfxX":-7.675129582656469,"pfxZ":2.6198321199902868,"pX":0.2126168945340933,"pZ":2.6998523011056776,"vX0":-2.0672985186301194,"vY0":-120.07220389736878,"vZ0":-0.48449432842911994,"x":108.9,"y":165.88,"x0":2.0816405862362406,"y0":50.0028606327134,"z0":5.423411052382123,"aX":-11.22155039492951},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.9,"breakHorizontal":14.4,"spinRate":2862,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.4559393274996246,"extension":6.002274607682556},"index":2,"playId":"6aacd0c2-cd46-3f5c-a885-d9ce03d20c00","pitchNumber":3,"startTime":"2026-06-19T23:51:01.921Z","endTime":"2026-06-19T23:51:05.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-19T23:51:11.120Z","endTime":"2026-06-19T23:51:23.860Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716171851182043,"aZ":-20.75708004484062,"pfxX":8.982390386253172,"pfxZ":6.436001458747461,"pX":1.1276091107283859,"pZ":2.009638842491644,"vX0":-5.326862011536561,"vY0":-132.45256731782277,"vZ0":-4.336913315247091,"x":74.02,"y":184.52,"x0":1.9995063847649586,"y0":50.00182562853871,"z0":5.189113532619181,"aX":15.933281424432696},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":-15.1,"spinRate":2166,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4137848416105685,"extension":6.122965423110222},"index":4,"playId":"fde40285-e83a-3da0-804f-ca9930adb09c","pitchNumber":4,"startTime":"2026-06-19T23:51:23.860Z","endTime":"2026-06-19T23:51:29.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913833023829135,"aZ":-31.46229002806039,"pfxX":8.644443804882755,"pfxZ":0.4526901297356076,"pX":0.25610230722066385,"pZ":1.752435960218755,"vX0":-6.44091696381206,"vY0":-124.51466577689514,"vZ0":-2.4005624259016205,"x":107.24,"y":191.46,"x0":1.7473210513463773,"y0":50.005155665495906,"z0":5.320601765093995,"aX":13.638802375544264},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":1695,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.43911638640354855,"extension":5.9270932703666395},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.89,"coordY":84.45}},"index":5,"playId":"ad76168a-8137-3de5-9474-a58170ab7968","pitchNumber":5,"startTime":"2026-06-19T23:51:42.417Z","endTime":"2026-06-19T23:51:52.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:51:52.760Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-19T23:51:54.989Z","endTime":"2026-06-19T23:53:33.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520901480439445,"aZ":-29.36636568058449,"pfxX":8.691351470934023,"pfxZ":1.5956321519579522,"pX":0.28420663278774705,"pZ":2.387412998483556,"vX0":-6.814806420384944,"vY0":-131.58631447843987,"vZ0":-1.860056800151626,"x":106.17,"y":174.32,"x0":1.7764670557350573,"y0":50.00062919530701,"z0":5.275953255922821,"aX":15.263097649110808},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2290,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4160004668723323,"extension":6.041212259256225},"index":0,"playId":"98741328-ffd5-3ab9-ad70-8328d6c65e59","pitchNumber":1,"startTime":"2026-06-19T23:52:19.740Z","endTime":"2026-06-19T23:52:23.941Z","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":90.8,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888271620469965,"aZ":-27.149357476330618,"pfxX":9.017926649991997,"pfxZ":2.8534491528328054,"pX":1.3248511905653075,"pZ":1.5962260562112855,"vX0":-4.177626218114653,"vY0":-132.0980791045076,"vZ0":-4.24503448909479,"x":66.5,"y":195.68,"x0":1.7576013564122812,"y0":50.00453251736851,"z0":5.226655555123704,"aX":15.893493279637541},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":2319,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.41508360886222695,"extension":5.976902942969528},"index":1,"playId":"4dd55587-f9ce-3e54-b92c-5fd8231e70ee","pitchNumber":2,"startTime":"2026-06-19T23:52:36.563Z","endTime":"2026-06-19T23:52:41.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61871533943559,"aZ":-33.02684918822467,"pfxX":-5.328622618067931,"pfxZ":-0.5674457725381252,"pX":0.4150933546135305,"pZ":2.0957092581440735,"vX0":-2.223019555980886,"vY0":-122.54744249985505,"vZ0":-1.0437539270811604,"x":101.18,"y":182.2,"x0":2.027794762780924,"y0":50.00140670440966,"z0":5.364149503409734,"aX":-8.052562857492857},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":10.2,"spinRate":2886,"spinDirection":306},"zone":9,"typeConfidence":2.0,"plateTime":0.44801757712865387,"extension":6.051306969874668},"index":2,"playId":"33087258-2a89-35ad-99de-ac367fe573f5","pitchNumber":3,"startTime":"2026-06-19T23:52:50.184Z","endTime":"2026-06-19T23:52:54.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.306117351770524,"aZ":-28.392460850905913,"pfxX":-4.143318715802401,"pfxZ":2.4474423732376582,"pX":-1.0804429618705127,"pZ":0.23317855692370593,"vX0":-5.574626509008411,"vY0":-123.6703288866336,"vZ0":-6.2545998248957195,"x":158.18,"y":232.48,"x0":1.743486429506856,"y0":50.00156763949474,"z0":5.184886295395802,"aX":-6.399400627211526},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":8.9,"spinRate":2852,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.44336051825579537,"extension":6.03828155902684},"index":3,"playId":"91b60782-99b9-3792-9e92-d94cde8c899a","pitchNumber":4,"startTime":"2026-06-19T23:53:05.305Z","endTime":"2026-06-19T23:53:10.566Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69159200833397,"aZ":-30.565625384126484,"pfxX":-6.539857812851599,"pfxZ":1.1054783852170473,"pX":-0.1629121577065679,"pZ":2.4346729532290317,"vX0":-3.033601904979248,"vY0":-119.25989388688139,"vZ0":-0.5163385933035652,"x":123.21,"y":173.04,"x0":1.9727322935801934,"y0":50.0005381236785,"z0":5.397235845413474,"aX":-9.471762567652924},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2699,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.45826873475422447,"extension":6.089736643986147},"hitData":{"launchSpeed":97.6,"launchAngle":15.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.4,"coordY":96.84}},"index":4,"playId":"e16bc302-7ce9-3657-9061-bd1d93352c61","pitchNumber":5,"startTime":"2026-06-19T23:53:25.138Z","endTime":"2026-06-19T23:53:33.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:53:33.155Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to center fielder Jakob Marsee. Rafael Devers to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-19T23:53:34.587Z","endTime":"2026-06-19T23:55:18.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807696378212935,"aZ":-32.95315778529871,"pfxX":-3.0440374132560657,"pfxZ":-0.5160718886094218,"pX":-0.9770073639148765,"pZ":1.1322416758757536,"vX0":-5.567526799946411,"vY0":-121.64831095723265,"vZ0":-3.1497304528477397,"x":154.24,"y":208.21,"x0":1.7326447825866627,"y0":50.00410591900801,"z0":5.286784709909116,"aX":-4.58320865546036},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.4,"breakHorizontal":6.7,"spinRate":2739,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.449455179202483,"extension":5.982325993745594},"index":0,"playId":"4cf343b6-8222-346a-9f6b-f8e1f01c5260","pitchNumber":1,"startTime":"2026-06-19T23:54:07.762Z","endTime":"2026-06-19T23:54:12.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881170322284333,"aZ":-28.335439702709213,"pfxX":4.440682786867944,"pfxZ":2.1803234416503425,"pX":0.5749130470894693,"pZ":3.324570349485835,"vX0":-4.882921765837253,"vY0":-131.5648561791032,"vZ0":0.13283760476459483,"x":95.09,"y":149.02,"x0":1.8745114054958967,"y0":50.00181404097538,"z0":5.366637990581296,"aX":7.815268044970858},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2146,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.415682405837956,"extension":6.0946848682176835},"index":1,"playId":"3ecd7b94-33b7-39ab-8b7c-fa4cd0fe96f2","pitchNumber":2,"startTime":"2026-06-19T23:54:25.111Z","endTime":"2026-06-19T23:54:52.131Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37582573173069,"aZ":-28.812705123963163,"pfxX":6.280120672556757,"pfxZ":1.9080854734338617,"pX":-0.4935482102961296,"pZ":1.5432912327122816,"vX0":-7.748092207284739,"vY0":-131.77122821205796,"vZ0":-3.9258800019748525,"x":135.81,"y":197.11,"x0":1.6657372462713775,"y0":50.0031686717278,"z0":5.175408688751352,"aX":11.070566559567478},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-9.7,"spinRate":2183,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4152861890750188,"extension":6.076728231936264},"hitData":{"launchSpeed":89.0,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.51,"coordY":86.9}},"index":2,"playId":"122e44c6-3e20-32b5-81c6-19c9ff8426a2","pitchNumber":3,"startTime":"2026-06-19T23:55:05.312Z","endTime":"2026-06-19T23:55:18.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:55:18.183Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Connor Norby to first baseman Liam Hicks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-19T23:58:03.528Z","endTime":"2026-06-19T23:59:49.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1,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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T23:55:36.007Z","endTime":"2026-06-19T23:56:06.693Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Bender replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-19T23:56:06.693Z","endTime":"2026-06-19T23:58:05.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325799053803106,"aZ":-34.39039323791471,"pfxX":11.815972163711805,"pfxZ":-1.5378211429696442,"pX":-1.1148839739635827,"pZ":2.0468355069162363,"vX0":-1.2488185331102946,"vY0":-119.75239984398235,"vZ0":-0.04138075566224608,"x":159.5,"y":183.52,"x0":-2.1170262166470337,"y0":50.00451393056011,"z0":5.167031945969407,"aX":16.98846847605252},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":-21.0,"spinRate":2671,"spinDirection":65},"zone":13,"typeConfidence":0.93,"plateTime":0.45916424425150604,"extension":5.41029154045173},"index":2,"playId":"d9eb3ada-9dff-35fa-91f4-007f8aaded95","pitchNumber":1,"startTime":"2026-06-19T23:58:05.803Z","endTime":"2026-06-19T23:58:11.357Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19777963547376,"aZ":-31.712345055609333,"pfxX":11.463957163811473,"pfxZ":0.32028001183235766,"pX":2.1620501017471594,"pZ":2.0080160489140386,"vX0":5.9178750732526835,"vY0":-120.80279744563843,"vZ0":-0.4260609260048278,"x":34.59,"y":184.56,"x0":-1.822342623845964,"y0":50.0054561453975,"z0":5.015071275624951,"aX":16.66060269812083},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":-22.3,"spinRate":2871,"spinDirection":67},"zone":14,"typeConfidence":0.93,"plateTime":0.45634911130271893,"extension":5.431603227940001},"index":3,"playId":"96916f75-596e-30fb-92aa-363e0a8c0595","pitchNumber":2,"startTime":"2026-06-19T23:58:24.832Z","endTime":"2026-06-19T23:58:32.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jung Hoo Lee steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"96916f75-596e-30fb-92aa-363e0a8c0595","startTime":"2026-06-19T23:58:34.590Z","endTime":"2026-06-19T23:58:50.051Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"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":83.5,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.585627752455462,"aZ":-32.10991700702604,"pfxX":11.998928784132591,"pfxZ":0.0407316092968788,"pX":-0.07674518049315002,"pZ":2.4199718969262407,"vX0":1.1463333749262805,"vY0":-121.51107948894527,"vZ0":0.19566665484005963,"x":119.93,"y":173.44,"x0":-2.1124573176614865,"y0":50.00018903569012,"z0":5.1570590736710775,"aX":17.71586636493978},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.5,"breakHorizontal":-22.0,"spinRate":2815,"spinDirection":71},"zone":5,"typeConfidence":0.93,"plateTime":0.452935286914915,"extension":5.319596700923426},"index":5,"playId":"ba06a8f4-0f8e-368b-a0da-0340fd9c3528","pitchNumber":3,"startTime":"2026-06-19T23:58:50.051Z","endTime":"2026-06-19T23:58:54.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29239651906818,"aZ":-29.761771492230512,"pfxX":-11.06218961948468,"pfxZ":1.2115385284803146,"pX":0.2903393975027974,"pZ":2.133186927136318,"vX0":8.339347540339,"vY0":-140.29125184137226,"vZ0":-4.410372663558929,"x":105.93,"y":181.18,"x0":-1.2863271325032308,"y0":50.00244796897192,"z0":5.669790360190079,"aX":-22.008955434513496},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.4,"breakHorizontal":18.2,"spinRate":2369,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.3907032175872658,"extension":5.666494694235316},"index":6,"playId":"be4f45cf-a7ce-36bc-88a2-91ad4764e978","pitchNumber":4,"startTime":"2026-06-19T23:59:08.040Z","endTime":"2026-06-19T23:59:15.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.851830858145235,"aZ":-25.710311733365696,"pfxX":-11.928406670439543,"pfxZ":3.1820596815200926,"pX":0.2501588222095175,"pZ":2.8205120267202366,"vX0":8.44107294679035,"vY0":-141.94418190490828,"vZ0":-3.6056755044643127,"x":107.46,"y":162.63,"x0":-1.2192309698514452,"y0":50.002179484194514,"z0":5.752706414789301,"aX":-24.230754920125555},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2499,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.38652635454091966,"extension":5.671872115769739},"hitData":{"launchSpeed":91.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.67,"coordY":166.77}},"index":7,"playId":"d4f8db91-0029-3ac2-9b4b-806fd00ab36e","pitchNumber":5,"startTime":"2026-06-19T23:59:41.042Z","endTime":"2026-06-19T23:59:49.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T23:59:49.279Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T00:02:00.826Z","endTime":"2026-06-20T00:02:29.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":669477,"link":"/api/v1/people/669477"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63929597143307,"aZ":-27.94674190802717,"pfxX":-11.414982189275776,"pfxZ":2.2611369510876465,"pX":-0.6679216324512673,"pZ":1.768351268045134,"vX0":5.3660916146392195,"vY0":-135.76200105642513,"vZ0":-3.556806665638753,"x":142.46,"y":191.03,"x0":-1.186843708527004,"y0":50.000546178302784,"z0":5.039914546421645,"aX":-21.31132173379294},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.6,"breakHorizontal":19.6,"spinRate":2080,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.40340830512657044,"extension":6.311988004846522},"index":0,"playId":"118a82e4-29f7-3396-8723-64ec04734b96","pitchNumber":1,"startTime":"2026-06-20T00:02:02.480Z","endTime":"2026-06-20T00:02:06.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7820869453598,"aZ":-37.049294018234704,"pfxX":11.37382833106081,"pfxZ":-3.7922956185539247,"pX":-0.17809101130180108,"pZ":1.9221893496965345,"vX0":-0.38361524309543593,"vY0":-113.4836412976362,"vZ0":0.6701400662774257,"x":123.79,"y":186.88,"x0":-1.479744511207449,"y0":50.00537761198697,"z0":5.3600735559433135,"aX":14.605902337203208},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.4,"breakHorizontal":-20.4,"spinRate":3013,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4855617296163892,"extension":5.913088174372441},"hitData":{"launchSpeed":81.0,"launchAngle":36.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.49,"coordY":119.61}},"index":1,"playId":"bfba75cb-fe4f-31b9-8cf2-2ec550f665a3","pitchNumber":2,"startTime":"2026-06-20T00:02:16.777Z","endTime":"2026-06-20T00:02:29.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:02:29.385Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T00:02:36.964Z","endTime":"2026-06-20T00:04:39.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50975551263813,"aZ":-31.804948728039406,"pfxX":-10.802746715332816,"pfxZ":0.2331501459100087,"pX":0.75114447338176,"pZ":1.9531362766625397,"vX0":8.808025372513885,"vY0":-125.65461504458646,"vZ0":-1.3949062220316915,"x":88.37,"y":186.05,"x0":-1.3892511543625352,"y0":50.00514615696667,"z0":5.090105916063427,"aX":-17.346090798907458},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":17.6,"spinRate":1853,"spinDirection":265},"zone":9,"typeConfidence":0.91,"plateTime":0.43523196014927024,"extension":6.063032738334969},"index":0,"playId":"192ddf7d-395c-3295-aba0-62b8171b5a71","pitchNumber":1,"startTime":"2026-06-20T00:02:53.636Z","endTime":"2026-06-20T00:02:57.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-20T00:03:04.488Z","endTime":"2026-06-20T00:03:16.063Z","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(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":94.0,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057905809601024,"aZ":-29.427593518420075,"pfxX":-10.639444046235258,"pfxZ":1.4521622397885423,"pX":-0.042729007872894076,"pZ":3.428792674475877,"vX0":6.701705511640197,"vY0":-136.76042545105997,"vZ0":0.7547573833325318,"x":118.63,"y":146.2,"x0":-1.142169603558574,"y0":50.00466199846183,"z0":5.166993383428503,"aX":-20.163343123944486},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":17.9,"spinRate":2067,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4004465659451162,"extension":6.169101628888186},"index":2,"playId":"a0b16b51-ff2f-3292-824f-2219a7c3a9f4","pitchNumber":2,"startTime":"2026-06-20T00:03:16.063Z","endTime":"2026-06-20T00:03:19.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87015025056356,"aZ":-20.942417176554603,"pfxX":-6.391127795906771,"pfxZ":6.07123385495747,"pX":-0.21623075402139158,"pZ":4.29777748797159,"vX0":4.829197265732472,"vY0":-134.80521549620516,"vZ0":1.488445930434163,"x":125.24,"y":122.74,"x0":-1.1958433798995027,"y0":50.00370896765305,"z0":5.211706971371206,"aX":-11.825007963252414},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":10.6,"spinRate":2063,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.40551842797284765,"extension":6.311944057444016},"index":3,"playId":"8ab3d8ae-5dfa-3270-9443-fcad85483171","pitchNumber":3,"startTime":"2026-06-20T00:03:37.905Z","endTime":"2026-06-20T00:03:41.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798993188063278,"aZ":-30.94616287007905,"pfxX":-10.684737197994234,"pfxZ":0.6729837090926161,"pX":0.03372807063971063,"pZ":4.089332632550086,"vX0":6.287976877712203,"vY0":-134.30112204458587,"vZ0":2.6667731646340003,"x":115.71,"y":128.37,"x0":-0.9484169294663374,"y0":50.00455448909208,"z0":5.283022599796479,"aX":-19.540528591879447},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":1928,"spinDirection":248},"zone":12,"typeConfidence":0.91,"plateTime":0.40768172497847033,"extension":6.100432086008287},"index":4,"playId":"d3c3a36a-0db4-33ba-b17f-a3c67d73732d","pitchNumber":4,"startTime":"2026-06-20T00:03:51.412Z","endTime":"2026-06-20T00:03:55.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.186281103303884,"aZ":-36.415541367647464,"pfxX":10.486223533973945,"pfxZ":-3.3036544657907,"pX":0.2919293253925501,"pZ":2.234783005982444,"vX0":1.103553625001381,"vY0":-113.12013146010388,"vZ0":1.1644180510433788,"x":105.87,"y":178.44,"x0":-1.5642220911507434,"y0":50.00132139767683,"z0":5.387096300409848,"aX":13.477596293090048},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-5.3,"breakHorizontal":-19.2,"spinRate":3046,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.48570433379155453,"extension":5.969051046165245},"index":5,"playId":"4b124748-4f95-39fa-b095-ec884a75139d","pitchNumber":5,"startTime":"2026-06-20T00:04:04.309Z","endTime":"2026-06-20T00:04:13.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428273500656832,"aZ":-35.33383820498099,"pfxX":-10.073720867321121,"pfxZ":-1.9283016575429084,"pX":-0.4154072804667386,"pZ":1.4090945800356827,"vX0":5.967843086392632,"vY0":-127.18908090753591,"vZ0":-2.0311103632110292,"x":132.83,"y":200.73,"x0":-1.480206372376102,"y0":50.00065019820371,"z0":5.012914941071235,"aX":-16.54694358072505},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.7,"breakHorizontal":16.9,"spinRate":1856,"spinDirection":267},"zone":13,"typeConfidence":0.91,"plateTime":0.43021353430431386,"extension":6.234740387702902},"hitData":{"launchSpeed":90.3,"launchAngle":27.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.1,"coordY":82.21}},"index":6,"playId":"b1223dbf-851f-326e-b6e1-d62e8474f800","pitchNumber":6,"startTime":"2026-06-20T00:04:29.885Z","endTime":"2026-06-20T00:04:39.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:04:39.829Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a soft bunt ground ball to catcher Daniel Susac.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T00:04:41.559Z","endTime":"2026-06-20T00:05:50.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209893853610115,"aZ":-22.369693602063816,"pfxX":-7.758984813083476,"pfxZ":5.195258166959674,"pX":-1.2632297330032758,"pZ":3.361124517445043,"vX0":2.878568446671154,"vY0":-136.32683855096514,"vZ0":-0.9220895974685801,"x":165.15,"y":148.03,"x0":-1.3231076164728295,"y0":50.002633579247416,"z0":5.243933836954954,"aX":-14.643796289643388},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":13.4,"spinRate":2133,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.4013497322695403,"extension":6.166741378927451},"index":0,"playId":"cac72788-28eb-393f-87fd-4b4f6682f9af","pitchNumber":1,"startTime":"2026-06-20T00:05:05.789Z","endTime":"2026-06-20T00:05:11.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032265189657004,"aZ":-34.3408218780624,"pfxX":-10.428489323896876,"pfxZ":-1.3223912509352855,"pX":-0.5545595837001434,"pZ":1.7898866343322835,"vX0":5.768837352500837,"vY0":-127.05732299618646,"vZ0":-1.3855236616456972,"x":138.14,"y":190.45,"x0":-1.4995193961273467,"y0":50.00455620915571,"z0":5.071122195050195,"aX":-17.052254312940956},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.5,"breakHorizontal":17.5,"spinRate":1847,"spinDirection":265},"zone":7,"typeConfidence":0.91,"plateTime":0.4310920873966353,"extension":6.103053862299482},"index":1,"playId":"c7bf6d90-c6bb-370e-95c1-a656818a9fe5","pitchNumber":2,"startTime":"2026-06-20T00:05:17.015Z","endTime":"2026-06-20T00:05:22.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-20T00:05:34.645Z","endTime":"2026-06-20T00:05:42.147Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683260991136265,"aZ":-34.637391104705436,"pfxX":-9.700426935080493,"pfxZ":-1.5152529561019445,"pX":-0.5680936931791345,"pZ":1.637095266032719,"vX0":5.6117592502036215,"vY0":-126.8276851397023,"vZ0":-1.2781009930001952,"x":138.65,"y":194.58,"x0":-1.5526208442873486,"y0":50.00398852073568,"z0":4.917743844610279,"aX":-15.755337624645565},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.8,"breakHorizontal":16.2,"spinRate":2018,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.43237416765766534,"extension":6.1159346409946505},"hitData":{"launchSpeed":11.1,"launchAngle":-45.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":125.78,"coordY":202.41}},"index":3,"playId":"fb258dc0-4f36-3759-b9fd-a566c89abaa0","pitchNumber":3,"startTime":"2026-06-20T00:05:42.147Z","endTime":"2026-06-20T00:05:50.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:05:50.766Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heriberto Hernández doubles (2) on a fly ball to left fielder Casey Schmitt. Owen Caissie to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T00:06:29.686Z","endTime":"2026-06-20T00:06:42.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.093496307682074,"aZ":-39.592282400243775,"pfxX":10.314412340360157,"pfxZ":-5.750976465914162,"pX":-0.19802161698292675,"pZ":2.4607103802003514,"vX0":0.23111791688586758,"vY0":-113.49649657669292,"vZ0":2.2206009656292673,"x":124.55,"y":172.34,"x0":-1.6391911090045785,"y0":50.00492879416361,"z0":5.447237424028807,"aX":13.296335294065278},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.5,"breakHorizontal":-18.7,"spinRate":3032,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.4848271974411609,"extension":5.7865585960501065},"hitData":{"launchSpeed":95.6,"launchAngle":26.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.66,"coordY":99.19}},"index":0,"playId":"7419c000-a372-3877-bddb-8d2e14b39454","pitchNumber":1,"startTime":"2026-06-20T00:06:29.686Z","endTime":"2026-06-20T00:06:42.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:06:42.866Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T00:07:36.210Z","endTime":"2026-06-20T00:09:10.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T00:07:09.212Z","endTime":"2026-06-20T00:07:38.424Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958599107612514,"aZ":-33.44185572387565,"pfxX":-11.723324527633403,"pfxZ":-0.7594792673053838,"pX":0.10563493967677882,"pZ":1.2402458490192405,"vX0":7.955121409175186,"vY0":-128.55850156018514,"vZ0":-2.5964972828874817,"x":112.97,"y":205.29,"x0":-1.513911701013564,"y0":50.004666536595536,"z0":4.872780046086127,"aX":-19.52229649848284},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":19.3,"spinRate":1954,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.42690599973041765,"extension":6.435461873135816},"index":1,"playId":"1c865e13-b7d0-37de-abd1-b70e926a91c2","pitchNumber":1,"startTime":"2026-06-20T00:07:38.424Z","endTime":"2026-06-20T00:07:42.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29532470332353,"aZ":-33.86783241172808,"pfxX":-11.548403724174696,"pfxZ":-1.0068547616650063,"pX":0.5869297900397537,"pZ":1.5950983011729294,"vX0":8.978462128254435,"vY0":-129.32918112714142,"vZ0":-1.7251089665957153,"x":94.63,"y":195.71,"x0":-1.4383810044470682,"y0":50.000706627649144,"z0":4.881102024534037,"aX":-19.457760068799917},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":18.7,"spinRate":1952,"spinDirection":263},"zone":14,"typeConfidence":0.88,"plateTime":0.42436301456920855,"extension":6.404025474769651},"index":2,"playId":"7c78279e-1228-36b9-9d13-fadbc9dfaa16","pitchNumber":2,"startTime":"2026-06-20T00:07:53.056Z","endTime":"2026-06-20T00:07:57.538Z","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.0,"endSpeed":86.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.164403483509048,"aZ":-30.349857452289072,"pfxX":-9.943262845448501,"pfxZ":0.9544122878407464,"pX":-1.0050713587477604,"pZ":2.0334630639488123,"vX0":4.5296662917041255,"vY0":-136.8561685854958,"vZ0":-2.1806582359594078,"x":155.31,"y":183.88,"x0":-1.3865838714073295,"y0":50.000154243760115,"z0":4.911806804202738,"aX":-18.927176616285667},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":17.2,"spinRate":2008,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.39965720826162476,"extension":6.273728556584478},"index":3,"playId":"12489d5f-8b81-3251-94e8-99d8ff9835c5","pitchNumber":3,"startTime":"2026-06-20T00:08:12.400Z","endTime":"2026-06-20T00:08:18.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974409567882272,"aZ":-37.870052790179,"pfxX":10.577159502720182,"pfxZ":-4.560720603504828,"pX":0.44168478330510225,"pZ":1.1945417562767595,"vX0":1.2663748061227593,"vY0":-112.16579602899161,"vZ0":-0.524165703239974,"x":100.16,"y":206.53,"x0":-1.5044527761983661,"y0":50.00178368164623,"z0":5.358301260110401,"aX":13.21359437838213},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.0,"breakHorizontal":-19.4,"spinRate":3035,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4920104830679968,"extension":5.998420141397884},"index":4,"playId":"9a858d12-70aa-3864-9cba-4f9deab67eae","pitchNumber":4,"startTime":"2026-06-20T00:08:28.046Z","endTime":"2026-06-20T00:08:32.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609996417367444,"aZ":-27.423014093483417,"pfxX":-10.251249649553053,"pfxZ":2.5542852224934087,"pX":0.5932887290929825,"pZ":4.0109632124097505,"vX0":7.668670627248862,"vY0":-135.28192236739446,"vZ0":1.930499662324951,"x":94.39,"y":130.48,"x0":-0.9416986246787405,"y0":50.00177094717473,"z0":5.206122342924509,"aX":-19.061871212868787},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":17.0,"spinRate":2119,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.40437666162630226,"extension":6.300358936128181},"index":5,"playId":"a4d2601c-8e26-34a8-8679-22d30adc07bf","pitchNumber":5,"startTime":"2026-06-20T00:08:50.121Z","endTime":"2026-06-20T00:08:54.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75473095875299,"aZ":-26.539373601727053,"pfxX":-11.189807148019305,"pfxZ":3.0244382439731403,"pX":0.5699263938501413,"pZ":3.2899735983392464,"vX0":7.956163302301757,"vY0":-135.43754165825177,"vZ0":0.010873655299992846,"x":95.28,"y":149.95,"x0":-0.9475234411056327,"y0":50.00344646733919,"z0":5.137381329852287,"aX":-20.851061844127614},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":18.6,"spinRate":2105,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.4039575778545057,"extension":6.273018191065184},"index":6,"playId":"91f57456-c823-33af-b1e2-0cc3a062b5f9","pitchNumber":6,"startTime":"2026-06-20T00:09:05.598Z","endTime":"2026-06-20T00:09:10.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:09:10.396Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T00:11:21.132Z","endTime":"2026-06-20T00:11:51.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.611770982263277,"aZ":-29.636520490310154,"pfxX":13.159348860613447,"pfxZ":1.7257422190811136,"pX":0.6976186693202407,"pZ":1.9069867282612198,"vX0":2.4823796710804404,"vY0":-121.55589885544822,"vZ0":-1.4151550648108717,"x":90.41,"y":187.29,"x0":-2.0490412065924266,"y0":50.003538547263936,"z0":5.111050370260027,"aX":19.356776634188446},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-24.4,"spinRate":2770,"spinDirection":66},"zone":9,"typeConfidence":0.94,"plateTime":0.4535699890936371,"extension":5.2793023289490515},"index":0,"playId":"4983f776-c601-368b-83c1-b3bd0af1fdbb","pitchNumber":1,"startTime":"2026-06-20T00:11:22.043Z","endTime":"2026-06-20T00:11:26.620Z","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":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51705576817348,"aZ":-29.824438482974294,"pfxX":14.545452998663318,"pfxZ":1.6655866574851714,"pX":-0.0636954579898894,"pZ":2.6153902715293613,"vX0":0.5069193210847777,"vY0":-119.2858302210205,"vZ0":0.3495787409843729,"x":119.43,"y":168.16,"x0":-2.163695642446435,"y0":50.00201385231,"z0":5.2031669502592175,"aX":20.51216579983005},"breaks":{"breakAngle":34.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.5,"breakHorizontal":-26.3,"spinRate":2882,"spinDirection":65},"zone":5,"typeConfidence":0.94,"plateTime":0.46297753679772313,"extension":4.9904742437929865},"hitData":{"launchSpeed":97.4,"launchAngle":52.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.52,"coordY":94.9}},"index":1,"playId":"c6e57bf9-648f-37ad-8770-b53b57214c82","pitchNumber":2,"startTime":"2026-06-20T00:11:41.509Z","endTime":"2026-06-20T00:11:51.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:11:51.557Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, first baseman Liam Hicks to pitcher Anthony Bender.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T00:11:54.291Z","endTime":"2026-06-20T00:13:46.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320035970537734,"aZ":-36.88424315121027,"pfxX":3.6250013670492063,"pfxZ":-2.9014710720257995,"pX":-0.16498945539519028,"pZ":2.0312632823543897,"vX0":2.3058986068969736,"vY0":-126.67543770843844,"vZ0":-1.965758632192129,"x":123.29,"y":183.94,"x0":-1.5586229915072385,"y0":50.003478931637815,"z0":5.771034054802871,"aX":5.880823088282871},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.5,"breakHorizontal":-7.1,"spinRate":2641,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.43268736223531734,"extension":5.45027243055674},"index":0,"playId":"08599e33-768f-3673-8c88-67658e0451cd","pitchNumber":1,"startTime":"2026-06-20T00:12:20.597Z","endTime":"2026-06-20T00:12:24.761Z","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.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.443143906524714,"aZ":-30.010932282056952,"pfxX":-11.096733224433786,"pfxZ":1.0916272452818023,"pX":0.8632730239188389,"pZ":0.9943156762070179,"vX0":9.61826440554456,"vY0":-139.8193539096694,"vZ0":-7.155788179193712,"x":84.09,"y":211.93,"x0":-1.179110615024857,"y0":50.00363544040823,"z0":5.555507153453571,"aX":-21.978388901600958},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2261,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.3917109085793493,"extension":5.533780784996304},"index":1,"playId":"145af957-e67d-3ad5-aa9c-10cf1b5b994f","pitchNumber":2,"startTime":"2026-06-20T00:12:36.895Z","endTime":"2026-06-20T00:12:41.225Z","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":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398457171259242,"aZ":-27.13880625580299,"pfxX":12.405679782429615,"pfxZ":3.333587319949226,"pX":-0.5006361128309721,"pZ":3.0002987440137794,"vX0":0.19506063150250186,"vY0":-122.68968465918093,"vZ0":0.4055754933418412,"x":136.08,"y":157.77,"x0":-2.1906116129662774,"y0":50.002410991518786,"z0":5.163251122133269,"aX":18.733838903529286},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.4,"breakHorizontal":-22.4,"spinRate":2849,"spinDirection":67},"zone":1,"typeConfidence":0.91,"plateTime":0.44804280005156905,"extension":5.364259857888918},"index":2,"playId":"d256c8c4-e6cc-38c7-b196-6735cd4bfb2d","pitchNumber":3,"startTime":"2026-06-20T00:12:54.488Z","endTime":"2026-06-20T00:12:58.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T00:13:07.666Z","endTime":"2026-06-20T00:13:20.126Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832588760130268,"aZ":-37.026427862247296,"pfxX":3.9694939453640856,"pfxZ":-2.9903530404849206,"pX":0.27305436639228503,"pZ":0.9648622380305222,"vX0":2.8613938233401552,"vY0":-127.03294839469692,"vZ0":-4.455221622433445,"x":106.59,"y":212.73,"x0":-1.3865903444661,"y0":50.00375393851831,"z0":5.708769799123345,"aX":6.4390390039920815},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.2,"breakHorizontal":-7.9,"spinRate":2721,"spinDirection":57},"zone":14,"typeConfidence":0.93,"plateTime":0.43240738898061926,"extension":5.7392469170909175},"index":4,"playId":"9a8db7f1-748e-3108-b8fc-874f9644fc4e","pitchNumber":4,"startTime":"2026-06-20T00:13:20.126Z","endTime":"2026-06-20T00:13:23.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40683793741303,"aZ":-28.033910054275417,"pfxX":12.189653308857192,"pfxZ":2.7545479539116533,"pX":0.3118729661497539,"pZ":1.765906580133492,"vX0":2.135301398207927,"vY0":-122.3753957511417,"vZ0":-2.0553756677746238,"x":105.11,"y":191.1,"x0":-2.1564432387986474,"y0":50.001043551130024,"z0":5.041876706533752,"aX":18.299567822364796},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-22.6,"spinRate":2888,"spinDirection":66},"zone":9,"typeConfidence":0.92,"plateTime":0.44930834908676465,"extension":4.941438830048322},"hitData":{"launchSpeed":76.2,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.56,"coordY":175.85}},"index":5,"playId":"aab87cc5-2d59-39ad-90ba-b8ce1b50b78c","pitchNumber":5,"startTime":"2026-06-20T00:13:38.049Z","endTime":"2026-06-20T00:13:46.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:13:46.483Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to right fielder Owen Caissie.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T00:13:59.939Z","endTime":"2026-06-20T00:14:47.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918032207692058,"aZ":-28.83364919155696,"pfxX":13.23822383160015,"pfxZ":2.2733838179371757,"pX":-1.5043105310594016,"pZ":2.168517722288751,"vX0":-2.0699016220370483,"vY0":-121.15551855791368,"vZ0":-0.8968723414644579,"x":174.34,"y":180.23,"x0":-2.352324536892986,"y0":50.00457655949637,"z0":5.086469856736825,"aX":19.482333798292228},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.2,"breakHorizontal":-23.4,"spinRate":2941,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.453841985578916,"extension":5.390936652062445},"index":0,"playId":"177c35a3-f1e1-39b1-8e72-7c55eed43e0d","pitchNumber":1,"startTime":"2026-06-20T00:14:20.286Z","endTime":"2026-06-20T00:14:25.060Z","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":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.163389645621635,"aZ":-29.864860331569346,"pfxX":12.983468614874912,"pfxZ":1.5557812405270628,"pX":-0.1370084362640208,"pZ":2.5851272295892307,"vX0":0.6829202381850268,"vY0":-121.8132210570914,"vZ0":0.12312975486329236,"x":122.22,"y":168.98,"x0":-2.1050908305397003,"y0":50.00028702872789,"z0":5.147087877933468,"aX":19.224994358816392},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":-23.6,"spinRate":2929,"spinDirection":71},"zone":5,"typeConfidence":0.93,"plateTime":0.4521561785746453,"extension":5.20144597320135},"hitData":{"launchSpeed":90.1,"launchAngle":56.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.91,"coordY":115.49}},"index":1,"playId":"bd04ab0e-cfe2-347f-bef7-267e5a38486d","pitchNumber":2,"startTime":"2026-06-20T00:14:36.921Z","endTime":"2026-06-20T00:14:47.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:14:47.472Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a sharp line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T00:16:58.626Z","endTime":"2026-06-20T00:18:11.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678816221410084,"aZ":-26.02660456957801,"pfxX":-1.5319294798754939,"pfxZ":3.544915068078299,"pX":0.6536225518734524,"pZ":1.6125586706008592,"vX0":4.879311754049061,"vY0":-130.4633960557095,"vZ0":-4.137229738881424,"x":92.09,"y":195.24,"x0":-1.0362632110630605,"y0":50.00504964579729,"z0":5.164806793349489,"aX":-2.6592429590383766},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":1.8,"spinRate":2375,"spinDirection":197},"zone":9,"typeConfidence":0.83,"plateTime":0.4187287926948522,"extension":6.017704106578531},"index":0,"playId":"effdf867-015e-3356-b916-f0e8f6307773","pitchNumber":1,"startTime":"2026-06-20T00:17:08.005Z","endTime":"2026-06-20T00:17:14.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.080626355873257,"aZ":-25.901363551041083,"pfxX":-12.193328702057414,"pfxZ":3.3136621157281985,"pX":0.6129804435828542,"pZ":2.0921529234346172,"vX0":8.164551534219976,"vY0":-136.66615617157842,"vZ0":-2.974646282097094,"x":93.63,"y":182.29,"x0":-0.8288663397245783,"y0":50.00079519780484,"z0":4.973386549486551,"aX":-23.065820620361848},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":20.4,"spinRate":2080,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.40076451170942606,"extension":6.103564291778478},"index":1,"playId":"e3f51d2c-b412-367f-8910-29c5e3ba0d0a","pitchNumber":2,"startTime":"2026-06-20T00:17:21.533Z","endTime":"2026-06-20T00:17:25.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49650637396638,"aZ":-17.970839951678393,"pfxX":-7.233541248642474,"pfxZ":7.8036556083454975,"pX":1.098307623412162,"pZ":2.670293340951229,"vX0":7.536352218955111,"vY0":-133.71899044487327,"vZ0":-3.0927234650449034,"x":75.14,"y":166.68,"x0":-0.8101259705894112,"y0":50.00103294011062,"z0":5.123407405647351,"aX":-13.163255000582254},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2199,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.408824714357475,"extension":6.437421566741925},"index":2,"playId":"78171ac1-f30c-33ef-88cf-4d66df6365ee","pitchNumber":3,"startTime":"2026-06-20T00:17:35.399Z","endTime":"2026-06-20T00:17:40.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.153604671384425,"aZ":-33.01800962731029,"pfxX":-12.559000052592548,"pfxZ":-0.5271071033540116,"pX":-0.08134726266802643,"pZ":1.172366716469984,"vX0":7.120425381623271,"vY0":-126.36834863251181,"vZ0":-2.7207674053017827,"x":120.1,"y":207.13,"x0":-1.3064393711260471,"y0":50.00039677485127,"z0":4.9199250452915635,"aX":-20.274789147440774},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":21.1,"spinRate":1983,"spinDirection":262},"zone":13,"typeConfidence":0.91,"plateTime":0.43371950793472624,"extension":6.258493564185267},"index":3,"playId":"80fc00ad-4537-36bf-8e07-2795263538f1","pitchNumber":4,"startTime":"2026-06-20T00:17:49.939Z","endTime":"2026-06-20T00:17:54.778Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433744489343837,"aZ":-25.012593215899383,"pfxX":-11.500827600694983,"pfxZ":3.898139315933035,"pX":0.2861394444125629,"pZ":2.314437748396191,"vX0":7.208526576653201,"vY0":-134.5280434432865,"vZ0":-2.3009079701165795,"x":106.09,"y":176.29,"x0":-0.9301254702650994,"y0":50.003507979562,"z0":4.948712823893678,"aX":-21.138903881853814},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":19.3,"spinRate":2019,"spinDirection":240},"zone":6,"typeConfidence":0.9,"plateTime":0.4067100878230172,"extension":6.33539243660723},"hitData":{"launchSpeed":106.4,"launchAngle":10.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":123.99,"coordY":77.5}},"index":4,"playId":"450e75f0-1e36-3a20-a2ab-afd97251e28b","pitchNumber":5,"startTime":"2026-06-20T00:18:03.993Z","endTime":"2026-06-20T00:18:11.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:18:11.945Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T00:18:41.524Z","endTime":"2026-06-20T00:19:50.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49011459702904,"aZ":-30.773228995662212,"pfxX":-10.663133143497726,"pfxZ":0.7493491106320977,"pX":-0.39380256971064853,"pZ":3.206179948321943,"vX0":5.686392089772745,"vY0":-136.22864717451026,"vZ0":0.6397895639103491,"x":132.01,"y":152.21,"x0":-1.125013301803075,"y0":50.00479500678656,"z0":5.098825117704943,"aX":-20.003735984396894},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":18.1,"spinRate":2046,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.40236546484848557,"extension":6.170279320220721},"index":0,"playId":"9171b0ef-2489-3f13-9a20-9e58a58ec70a","pitchNumber":1,"startTime":"2026-06-20T00:18:41.524Z","endTime":"2026-06-20T00:18:45.691Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982500862567278,"aZ":-28.880610963192094,"pfxX":-0.8916645616068191,"pfxZ":1.8604919039044976,"pX":-0.0180943914893596,"pZ":3.3364647632677342,"vX0":3.330731499020295,"vY0":-131.76554251207074,"vZ0":0.27139339498597803,"x":117.69,"y":148.7,"x0":-1.1784786492699737,"y0":50.00362305380973,"z0":5.352751645325527,"aX":-1.5799899610657875},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":1.0,"spinRate":2321,"spinDirection":193},"zone":2,"typeConfidence":0.87,"plateTime":0.41446318464943,"extension":6.023372106481411},"index":1,"playId":"41e2b9e9-6c9f-306b-a0b0-093a5b8a01a4","pitchNumber":2,"startTime":"2026-06-20T00:19:00.834Z","endTime":"2026-06-20T00:19:05.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211358981603993,"aZ":-19.045545386458773,"pfxX":-7.03073959382805,"pfxZ":7.084582028339698,"pX":-0.3603857370042054,"pZ":3.9865707805040205,"vX0":4.5541758324765675,"vY0":-134.99154252432942,"vZ0":0.18199608280277602,"x":130.74,"y":131.14,"x0":-1.152161864679736,"y0":50.00429241786157,"z0":5.254428911023301,"aX":-13.032224513368304},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":11.8,"spinRate":2039,"spinDirection":239},"zone":11,"typeConfidence":0.92,"plateTime":0.4050965649143685,"extension":6.096319493214137},"index":2,"playId":"fef88556-1a89-3c24-953f-8e7f50a93550","pitchNumber":3,"startTime":"2026-06-20T00:19:26.795Z","endTime":"2026-06-20T00:19:31.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64189290796902,"aZ":-37.89764900134689,"pfxX":-9.8703055175955,"pfxZ":-3.4832617403473147,"pX":-0.5065495649351732,"pZ":0.8981096997350568,"vX0":5.586405217317042,"vY0":-127.56249348356094,"vZ0":-2.7154669136794385,"x":136.31,"y":214.53,"x0":-1.444492962615119,"y0":50.000078112852776,"z0":4.9688985819793,"aX":-16.237142204275827},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.7,"breakHorizontal":16.6,"spinRate":1772,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.4296519041714837,"extension":6.015558458568298},"index":3,"playId":"4c0586fb-1e1d-3b5a-9912-75a03d6963cd","pitchNumber":4,"startTime":"2026-06-20T00:19:47.570Z","endTime":"2026-06-20T00:19:50.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:19:50.880Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out on a foul tip. Otto Lopez steals (14) 2nd base.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T00:19:55.235Z","endTime":"2026-06-20T00:21:53.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05377731277725,"aZ":-37.428747529882656,"pfxX":11.398071684821867,"pfxZ":-4.028977725415602,"pX":-0.7641990760212213,"pZ":1.7492313496339638,"vX0":-1.5485168326697019,"vY0":-114.26468002445782,"vZ0":0.17328331977003475,"x":146.13,"y":191.55,"x0":-1.5505488977705595,"y0":50.00551840203431,"z0":5.3966804398910515,"aX":14.844476223233082},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-6.8,"breakHorizontal":-20.2,"spinRate":3071,"spinDirection":54},"zone":7,"typeConfidence":0.89,"plateTime":0.48217863252460846,"extension":5.849494656542532},"index":0,"playId":"0ad1cdc5-3c65-3fb5-a064-8ed6e810e43c","pitchNumber":1,"startTime":"2026-06-20T00:20:16.968Z","endTime":"2026-06-20T00:20:21.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"dba0a3c2-26c0-37dd-86ca-569320107b48","startTime":"2026-06-20T00:20:38.474Z","endTime":"2026-06-20T00:20:41.930Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739667620026392,"aZ":-17.243745763464382,"pfxX":-8.217858029502374,"pfxZ":7.948100464962929,"pX":2.4551639363951607,"pZ":2.7263305289695787,"vX0":11.217595121238046,"vY0":-136.17829175921344,"vZ0":-3.2744432496314375,"x":23.41,"y":165.17,"x0":-0.6487830844556308,"y0":50.006753448841415,"z0":5.13637899033915,"aX":-15.446872405663699},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2177,"spinDirection":233},"zone":12,"typeConfidence":0.93,"plateTime":0.40211168360083205,"extension":6.455580249107316},"index":2,"playId":"fc217e2b-039e-3052-a5c5-ee56664deebe","pitchNumber":2,"startTime":"2026-06-20T00:20:59.270Z","endTime":"2026-06-20T00:21:02.774Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651357804313406,"aZ":-30.098379792881463,"pfxX":-11.294790880340283,"pfxZ":1.128317899131945,"pX":-0.5294717481387259,"pZ":2.066106556310363,"vX0":5.731096074879027,"vY0":-135.00204841249035,"vZ0":-2.0147916285388883,"x":137.18,"y":183.0,"x0":-1.2177437048580437,"y0":50.001793560435466,"z0":4.950205786666586,"aX":-20.751253313668837},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.8,"breakHorizontal":19.2,"spinRate":2046,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.406432009192494,"extension":6.292165160164579},"index":3,"playId":"54139688-70e3-3843-8c85-ef751e577314","pitchNumber":3,"startTime":"2026-06-20T00:21:16.272Z","endTime":"2026-06-20T00:21:20.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808686827518688,"aZ":-36.43901948881442,"pfxX":-11.190701621477789,"pfxZ":-2.5786753970694836,"pX":0.9383799591225411,"pZ":1.1952790361035226,"vX0":9.293613406504837,"vY0":-127.73531454273804,"vZ0":-2.286738714235538,"x":81.23,"y":206.51,"x0":-1.2895778267212104,"y0":50.00084589542223,"z0":4.961402017548716,"aX":-18.52843820599869},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.9,"breakHorizontal":18.2,"spinRate":1820,"spinDirection":267},"zone":14,"typeConfidence":0.91,"plateTime":0.4284628779972577,"extension":6.311474836591046},"index":4,"playId":"adab574d-f1d6-3f25-8211-fff3439b4620","pitchNumber":4,"startTime":"2026-06-20T00:21:45.035Z","endTime":"2026-06-20T00:21:53.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:21:53.061Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out, second baseman Luis Arraez to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T00:21:59.896Z","endTime":"2026-06-20T00:23:24.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747334259583123,"aZ":-35.765213603233356,"pfxX":-11.706926547821572,"pfxZ":-2.1933316637120566,"pX":0.14277272203758976,"pZ":0.5883395702774341,"vX0":8.120750288672582,"vY0":-127.25562060916552,"vZ0":-3.8035926239384734,"x":111.56,"y":222.89,"x0":-1.5728924612015207,"y0":50.00382387545958,"z0":4.94334771849659,"aX":-19.151877336916762},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":19.3,"spinRate":1889,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.4308448245827572,"extension":6.0640885618268605},"index":0,"playId":"f01321a4-65b9-3922-883d-332274ab06a1","pitchNumber":1,"startTime":"2026-06-20T00:22:20.371Z","endTime":"2026-06-20T00:22:24.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602582279930488,"aZ":-33.71762704233706,"pfxX":-9.816270651104944,"pfxZ":-0.9300012046564667,"pX":0.6972195693440918,"pZ":1.4230801395650978,"vX0":8.571750972008283,"vY0":-127.40135911783177,"vZ0":-2.2291635108546304,"x":90.42,"y":200.36,"x0":-1.4251257105958328,"y0":50.00482061102175,"z0":4.957827645729992,"aX":-16.242135426022134},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":16.0,"spinRate":1783,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.4288627019369371,"extension":6.028464148900646},"index":1,"playId":"7adf7da3-6500-3055-8563-031b9c7c3756","pitchNumber":2,"startTime":"2026-06-20T00:22:45.508Z","endTime":"2026-06-20T00:22:50.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679992273151207,"aZ":-31.272152989315067,"pfxX":-10.303338758410941,"pfxZ":0.4807148120609641,"pX":-0.7765930499850029,"pZ":1.909514332970951,"vX0":5.421792089656068,"vY0":-135.9472925279402,"vZ0":-2.2090873477695325,"x":146.6,"y":187.22,"x0":-1.4616272745098537,"y0":50.00033472593863,"z0":4.9100104148954875,"aX":-19.222057092736726},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.6,"breakHorizontal":17.4,"spinRate":2122,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.40337953536340354,"extension":6.2173681004059675},"hitData":{"launchSpeed":66.7,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":158.3}},"index":2,"playId":"9f0af3da-0a93-3d81-a84d-21260663d80a","pitchNumber":3,"startTime":"2026-06-20T00:23:16.527Z","endTime":"2026-06-20T00:23:24.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:23:24.018Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T00:25:57.073Z","endTime":"2026-06-20T00:26:24.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T00:24:47.461Z","endTime":"2026-06-20T00:25:59.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51330581062923,"aZ":-9.807637616155166,"pfxX":-5.926642868721369,"pfxZ":11.094495415229861,"pX":-1.289622352281584,"pZ":2.4560286730614616,"vX0":0.6329053051339155,"vY0":-141.39229212970847,"vZ0":-9.46978177600013,"x":166.16,"y":172.47,"x0":-0.7471882793221718,"y0":50.00626153895497,"z0":6.4865129273352204,"aX":-11.950936866381655},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2330,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.3880214350252831,"extension":5.619607751834516},"index":1,"playId":"126d4275-ff7a-3ae5-88e5-198186a1a06f","pitchNumber":1,"startTime":"2026-06-20T00:25:59.159Z","endTime":"2026-06-20T00:26:03.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41675297115316,"aZ":-6.256489530910816,"pfxX":-5.237691680888642,"pfxZ":12.718792761157903,"pX":0.7541496369113072,"pZ":2.4611502058122054,"vX0":5.183585028066273,"vY0":-142.26285370427908,"vZ0":-9.922164949301186,"x":88.25,"y":172.33,"x0":-0.41622860026226616,"y0":50.00057690881404,"z0":6.401006422126271,"aX":-10.671869883824407},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.0,"breakHorizontal":8.4,"spinRate":2489,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.38586450081865165,"extension":5.644241864497887},"hitData":{"launchSpeed":81.7,"launchAngle":33.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.88,"coordY":94.76}},"index":2,"playId":"4a1e5e63-b2ef-3bf5-aa3d-e3160a616e00","pitchNumber":2,"startTime":"2026-06-20T00:26:16.906Z","endTime":"2026-06-20T00:26:24.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:26:24.713Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Eldridge pops out to third baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T00:26:28.845Z","endTime":"2026-06-20T00:27:20.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":98.7,"endSpeed":89.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.472165241642614,"aZ":-7.380475823277661,"pfxX":-3.559820456729681,"pfxZ":12.024166493737802,"pX":-0.2862987339813342,"pZ":1.7087194170953135,"vX0":1.7751951876806185,"vY0":-143.2306577724335,"vZ0":-11.743638537476864,"x":127.91,"y":192.64,"x0":-0.4542938981977471,"y0":50.00027214223096,"z0":6.339803756520529,"aX":-7.337832653357566},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2495,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.38354359395118287,"extension":5.777832798675237},"index":0,"playId":"033e23d5-d5ea-33b9-986f-6f4f0b57ecfc","pitchNumber":1,"startTime":"2026-06-20T00:26:51.662Z","endTime":"2026-06-20T00:26:56.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.872253987530915,"aZ":-33.94175607953949,"pfxX":-0.3077222497842551,"pfxZ":-1.088063288259825,"pX":0.4134418421299598,"pZ":2.2476903349550845,"vX0":4.397214727354032,"vY0":-126.5681383788599,"vZ0":-3.332850715901683,"x":101.24,"y":178.09,"x0":-1.3034165747142834,"y0":50.00135618319907,"z0":6.288486599307804,"aX":-0.5019717620455819},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":-0.4,"spinRate":2525,"spinDirection":34},"zone":9,"typeConfidence":0.9,"plateTime":0.4321039460853333,"extension":6.061597546208425},"hitData":{"launchSpeed":82.3,"launchAngle":76.0,"totalDistance":61.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.14,"coordY":181.9}},"index":1,"playId":"f78e6c85-1dbe-3d18-8941-3af1113c254d","pitchNumber":2,"startTime":"2026-06-20T00:27:10.433Z","endTime":"2026-06-20T00:27:20.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:27:20.604Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T00:27:24.958Z","endTime":"2026-06-20T00:28:53.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.359605192364114,"aZ":-31.271321609018703,"pfxX":0.44599788808041696,"pfxZ":0.5413331812575706,"pX":0.8051801436421064,"pZ":2.152889058771407,"vX0":4.7259114612984625,"vY0":-128.26654000750042,"vZ0":-4.1809098513629515,"x":86.31,"y":180.65,"x0":-1.1155425019369862,"y0":50.00357833944143,"z0":6.229516555886261,"aX":0.746846958462366},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-1.8,"spinRate":2533,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4262499882556319,"extension":6.193807012188608},"index":0,"playId":"a7240063-8a4d-396d-9398-a2e8512e7262","pitchNumber":1,"startTime":"2026-06-20T00:27:48.318Z","endTime":"2026-06-20T00:27:52.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09997773209112,"aZ":-7.193417861207372,"pfxX":-5.035323230223714,"pfxZ":12.014565307144792,"pX":-0.31040351288575935,"pZ":2.486441418660061,"vX0":2.0651511212544955,"vY0":-143.69657481909334,"vZ0":-9.836722659149455,"x":128.83,"y":171.65,"x0":-0.38662947440591855,"y0":50.0018357908529,"z0":6.411428974209602,"aX":-10.46841897401122},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.8,"breakHorizontal":8.6,"spinRate":2439,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.38201151887355955,"extension":5.997570627483129},"index":1,"playId":"be7111e2-b38a-3d99-80bc-3a4268241146","pitchNumber":2,"startTime":"2026-06-20T00:28:06.077Z","endTime":"2026-06-20T00:28:09.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33813359376718,"aZ":-10.172410274679224,"pfxX":-5.039100631531637,"pfxZ":10.750166854431964,"pX":-0.921360689121074,"pZ":5.677873332152217,"vX0":0.12621147728449078,"vY0":-142.94397872757935,"vZ0":-1.296714457569324,"x":152.12,"y":85.48,"x0":-0.31290490048997555,"y0":50.00093908754712,"z0":6.784039521464476,"aX":-10.311894056023469},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":9.1,"spinRate":2428,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38479071553227406,"extension":5.645624841449565},"index":2,"playId":"8fae9864-251b-3f81-8ce4-92a44b12dfdc","pitchNumber":3,"startTime":"2026-06-20T00:28:28.677Z","endTime":"2026-06-20T00:28:32.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31995888918861,"aZ":-7.018929893518131,"pfxX":-5.380073400833085,"pfxZ":12.278290003040018,"pX":-0.09595511110392874,"pZ":3.6133119146820234,"vX0":2.5654023111416198,"vY0":-143.00469394287373,"vZ0":-6.785702181638198,"x":120.66,"y":141.22,"x0":-0.31114392711357136,"y0":50.00097242598493,"z0":6.472101783525471,"aX":-11.020806132816865},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.9,"breakHorizontal":9.1,"spinRate":2479,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3846191825079637,"extension":5.985433319440086},"index":3,"playId":"7b50c3fa-6211-3656-8032-b5525491ae52","pitchNumber":4,"startTime":"2026-06-20T00:28:48.902Z","endTime":"2026-06-20T00:28:53.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:28:53.096Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Javier Sanoja doubles (12) on a ground ball to left fielder Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T00:30:48.606Z","endTime":"2026-06-20T00:32:08.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36562145410822,"aZ":-34.94573094886342,"pfxX":-9.929535956760029,"pfxZ":-1.6764762902772228,"pX":1.5848124052233232,"pZ":1.0744895969489894,"vX0":10.49472531463898,"vY0":-127.27214821525715,"vZ0":-2.9606401774384246,"x":56.59,"y":209.77,"x0":-1.288093924834507,"y0":50.004796043957356,"z0":5.00069585439132,"aX":-16.40956387636778},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.5,"breakHorizontal":15.8,"spinRate":1777,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.42919991518595957,"extension":6.293026210620105},"index":0,"playId":"8b7e35c3-0d09-3ca1-9bf9-9dcc04685505","pitchNumber":1,"startTime":"2026-06-20T00:31:05.101Z","endTime":"2026-06-20T00:31:09.302Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562066273635125,"aZ":-28.125985641478724,"pfxX":-11.191229831027124,"pfxZ":2.1620282704219997,"pX":0.3310429562573485,"pZ":1.038823734890788,"vX0":7.592420022835533,"vY0":-135.68357472092683,"vZ0":-5.028340671998843,"x":104.38,"y":210.73,"x0":-1.0437240890324038,"y0":50.00220459117304,"z0":4.866141151267783,"aX":-20.95031441507497},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.0,"breakHorizontal":18.7,"spinRate":2075,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.403050069146595,"extension":6.2613217915317545},"index":1,"playId":"896fd837-f7af-314e-886b-126f84837dbe","pitchNumber":2,"startTime":"2026-06-20T00:31:17.364Z","endTime":"2026-06-20T00:31:21.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01403826841596,"aZ":-28.816478629022285,"pfxX":-10.405820105863992,"pfxZ":1.8029270384894307,"pX":-0.6549565144487146,"pZ":1.4872071347612916,"vX0":4.91424625118133,"vY0":-135.54430471733463,"vZ0":-3.748711661524328,"x":141.97,"y":198.63,"x0":-1.1372169170454598,"y0":50.006253992573086,"z0":4.895487707464233,"aX":-19.408459244863955},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":17.9,"spinRate":2127,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4037570620005466,"extension":6.350250473009095},"index":2,"playId":"48f54fef-5522-3a73-ae76-382531c9df3e","pitchNumber":3,"startTime":"2026-06-20T00:31:31.548Z","endTime":"2026-06-20T00:31:36.193Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15784354827166,"aZ":-39.94665935607774,"pfxX":9.965752147745224,"pfxZ":-6.090309431885569,"pX":-0.07400597720589146,"pZ":2.1905380263492944,"vX0":0.1747559061101609,"vY0":-112.98171293564724,"vZ0":1.7948344857382195,"x":119.82,"y":179.64,"x0":-1.4447758912418567,"y0":50.00519770648474,"z0":5.441210907334198,"aX":12.711932971014976},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.1,"breakHorizontal":-18.0,"spinRate":3103,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.4872999104802944,"extension":6.007097426727988},"hitData":{"launchSpeed":98.6,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.03,"coordY":104.44}},"index":3,"playId":"04702485-43a0-3361-a9b5-3072c4bae53d","pitchNumber":4,"startTime":"2026-06-20T00:31:55.318Z","endTime":"2026-06-20T00:32:08.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:32:08.090Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Willy Adames to first baseman Bryce Eldridge. Javier Sanoja to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T00:32:28.810Z","endTime":"2026-06-20T00:33:16.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.473457710597458,"aZ":-19.852990200331917,"pfxX":-6.651045274390816,"pfxZ":6.652517526464475,"pX":-0.008760369337297217,"pZ":4.231087596576379,"vX0":5.290061675928524,"vY0":-135.00371654207757,"vZ0":1.0833857810016345,"x":117.33,"y":124.54,"x0":-1.1262993780804966,"y0":50.00262528334454,"z0":5.218672559054121,"aX":-12.31817106002832},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":10.9,"spinRate":2137,"spinDirection":240},"zone":11,"typeConfidence":0.92,"plateTime":0.4051989718678528,"extension":6.198236964074989},"index":0,"playId":"a99e8c94-6a47-36b2-ac8f-ed7ced3ca1da","pitchNumber":1,"startTime":"2026-06-20T00:32:51.323Z","endTime":"2026-06-20T00:32:55.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.017667999322466,"aZ":-26.651029154136904,"pfxX":0.6455882894443543,"pfxZ":3.1647530832654205,"pX":0.7462740643459675,"pZ":3.2766441225597163,"vX0":4.855736645765997,"vY0":-131.03674208123346,"vZ0":-0.21332275812227663,"x":88.55,"y":150.31,"x0":-1.2125379048812148,"y0":50.00003489352829,"z0":5.345892988263391,"aX":1.1243529818806053},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2212,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.41758907690848135,"extension":5.878188698900943},"hitData":{"launchSpeed":40.8,"launchAngle":21.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.13,"coordY":161.5}},"index":1,"playId":"688ed64f-953a-3623-9704-07a4ebeaff88","pitchNumber":2,"startTime":"2026-06-20T00:33:07.106Z","endTime":"2026-06-20T00:33:16.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:33:16.535Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Owen Caissie doubles (11) on a ground ball to right fielder Jung Hoo Lee. Javier Sanoja scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T00:33:30.924Z","endTime":"2026-06-20T00:35:18.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092054776158264,"aZ":-35.54155676223654,"pfxX":-9.655477284325151,"pfxZ":-2.031856592916043,"pX":-0.3877765429024406,"pZ":1.7313914568979378,"vX0":5.824066982776376,"vY0":-127.81009156342483,"vZ0":-1.0670372228028986,"x":131.78,"y":192.03,"x0":-1.4403514349151005,"y0":50.003972422699256,"z0":4.9428976425902365,"aX":-15.991520617400644},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":16.2,"spinRate":1752,"spinDirection":266},"zone":7,"typeConfidence":0.91,"plateTime":0.428375290006791,"extension":6.401246307941106},"index":0,"playId":"21d1b0d6-8fd1-339e-a359-522c9dfe324b","pitchNumber":1,"startTime":"2026-06-20T00:33:54.377Z","endTime":"2026-06-20T00:33:59.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"21d1b0d6-8fd1-339e-a359-522c9dfe324b","startTime":"2026-06-20T00:34:01.286Z","endTime":"2026-06-20T00:34:12.222Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"1d34e60d-63af-4d25-bc00-e751f086c6d1","startTime":"2026-06-20T00:34:12.222Z","endTime":"2026-06-20T00:34:17.222Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50131516002354,"aZ":-34.1168024184445,"pfxX":-10.823891406476257,"pfxZ":-1.061826020203732,"pX":-0.0876274874951574,"pZ":3.1507132448572728,"vX0":6.452341296843859,"vY0":-134.37659588770134,"vZ0":1.1483898071367837,"x":120.34,"y":153.71,"x0":-1.1198917686547938,"y0":50.00668522418557,"z0":5.150852687209284,"aX":-19.69852598407415},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.4,"breakHorizontal":18.1,"spinRate":2094,"spinDirection":238},"zone":2,"typeConfidence":0.9,"plateTime":0.40838707731887114,"extension":6.187914164391546},"index":3,"playId":"68bef81d-6a1b-3fd6-a8d7-a2d1cd368e98","pitchNumber":2,"startTime":"2026-06-20T00:34:26.219Z","endTime":"2026-06-20T00:34:29.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4024709828629,"aZ":-19.343433499628272,"pfxX":-6.1579663126857955,"pfxZ":6.8753570808304865,"pX":-0.710047277295401,"pZ":4.635264344450257,"vX0":3.061130385612664,"vY0":-135.2376027559026,"vZ0":2.077249321499251,"x":144.07,"y":113.63,"x0":-1.051968203718673,"y0":50.00312404367224,"z0":5.20794216640712,"aX":-11.492816931251928},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":10.6,"spinRate":2208,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.40384722091265246,"extension":6.288608174465009},"index":4,"playId":"8de31311-9953-3d60-b2fc-237b62770515","pitchNumber":3,"startTime":"2026-06-20T00:34:48.945Z","endTime":"2026-06-20T00:34:52.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258938509123066,"aZ":-37.565164016677265,"pfxX":-8.13230872779386,"pfxZ":-3.2681669720838737,"pX":0.032327864856310444,"pZ":2.3050922691305424,"vX0":6.45285607859246,"vY0":-126.84581832011675,"vZ0":0.7139178563618962,"x":115.77,"y":176.54,"x0":-1.4742515029762633,"y0":50.005620697740696,"z0":4.989086811266012,"aX":-13.400992575759865},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.5,"breakHorizontal":13.4,"spinRate":1658,"spinDirection":270},"zone":5,"typeConfidence":0.9,"plateTime":0.4299973503268988,"extension":6.179143277022858},"hitData":{"launchSpeed":92.3,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.54,"coordY":118.36}},"index":5,"playId":"29ccef47-f4b5-3efc-819d-834e61279dc8","pitchNumber":4,"startTime":"2026-06-20T00:35:06.093Z","endTime":"2026-06-20T00:35:18.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:35:18.207Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T00:35:44.396Z","endTime":"2026-06-20T00:37:49.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717297642150978,"aZ":-33.81005112499443,"pfxX":-10.235091649969164,"pfxZ":-1.0118185294529978,"pX":-1.0740045586935079,"pZ":1.049985729504412,"vX0":4.3876424906068285,"vY0":-126.28327704711373,"vZ0":-2.9778136530038664,"x":157.94,"y":210.43,"x0":-1.504204789043488,"y0":50.003412024445694,"z0":4.964186225618555,"aX":-16.531443071378682},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":17.5,"spinRate":1869,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.4337281087601048,"extension":6.088064199079996},"index":0,"playId":"69066396-c808-3c7c-9285-2f113858d7c9","pitchNumber":1,"startTime":"2026-06-20T00:36:02.293Z","endTime":"2026-06-20T00:36:06.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37866760227275,"aZ":-34.440233531554696,"pfxX":-10.875762594887126,"pfxZ":-1.3761351741964845,"pX":0.3334347288018393,"pZ":1.5913800501714395,"vX0":7.934352981002665,"vY0":-127.25991736613825,"vZ0":-1.9000463569897095,"x":104.29,"y":195.81,"x0":-1.4070792569212442,"y0":50.00405770562419,"z0":5.068026317625307,"aX":-17.89381162615513},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":18.0,"spinRate":1855,"spinDirection":267},"zone":9,"typeConfidence":0.91,"plateTime":0.42990954293482053,"extension":6.062124859039278},"index":1,"playId":"77db0b04-683e-36fd-90df-9a2e0534a439","pitchNumber":2,"startTime":"2026-06-20T00:36:18.985Z","endTime":"2026-06-20T00:36:22.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86603184261345,"aZ":-28.428910197771696,"pfxX":-10.575120229109078,"pfxZ":2.029996560732508,"pX":-1.0820270879505882,"pZ":1.4780952766014268,"vX0":4.526314945523793,"vY0":-135.33059497070795,"vZ0":-3.6770721777523656,"x":158.24,"y":198.87,"x0":-1.4067575664217973,"y0":50.00508870018949,"z0":4.856749034084045,"aX":-19.522421668680597},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":18.1,"spinRate":2160,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.40548681844684786,"extension":6.303065534705601},"index":2,"playId":"4e0d67f9-747c-33ae-8541-f01d407f5953","pitchNumber":3,"startTime":"2026-06-20T00:36:36.740Z","endTime":"2026-06-20T00:36:40.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668152723537847,"aZ":-34.89638193959762,"pfxX":-10.243484423065032,"pfxZ":-1.7098782663689427,"pX":0.6887534281522849,"pZ":1.4706842165111105,"vX0":8.46649480914031,"vY0":-125.56657909242655,"vZ0":-1.7338510873401147,"x":90.75,"y":199.07,"x0":-1.39754566131094,"y0":50.00135230019808,"z0":5.012182458126704,"aX":-16.339704064296434},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.2,"breakHorizontal":16.6,"spinRate":1828,"spinDirection":264},"zone":14,"typeConfidence":0.91,"plateTime":0.4363797784530741,"extension":6.18775360148541},"index":3,"playId":"16ea372f-2a38-3eb3-b0f3-84fce7643d71","pitchNumber":4,"startTime":"2026-06-20T00:36:56.372Z","endTime":"2026-06-20T00:37:00.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-20T00:37:12.712Z","endTime":"2026-06-20T00:37:25.345Z","isPitch":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50718249967334,"aZ":-33.32710834848836,"pfxX":-11.276162785892083,"pfxZ":-0.7128961137390024,"pX":1.004000096325485,"pZ":0.9998041761011093,"vX0":9.71108394510049,"vY0":-126.4363942489862,"vZ0":-3.0721048182314536,"x":78.73,"y":211.79,"x0":-1.4272044000231183,"y0":50.00467351200676,"z0":4.913430985358703,"aX":-18.203923428918337},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":18.1,"spinRate":1895,"spinDirection":267},"zone":14,"typeConfidence":0.91,"plateTime":0.4337136830753128,"extension":6.036355622305853},"index":5,"playId":"d9f0668d-e550-3446-be42-f75c064734f9","pitchNumber":5,"startTime":"2026-06-20T00:37:25.345Z","endTime":"2026-06-20T00:37:28.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87293529141827,"aZ":-29.315753283931375,"pfxX":-10.402445672364504,"pfxZ":1.7585820493865025,"pX":0.9462289759146205,"pZ":2.1471873241856163,"vX0":9.036950037381507,"vY0":-126.56846259103607,"vZ0":-1.3144412774224474,"x":80.93,"y":180.81,"x0":-1.319294794733415,"y0":50.0003727693416,"z0":5.021225107648622,"aX":-16.872601330014565},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2025,"spinDirection":262},"zone":14,"typeConfidence":0.91,"plateTime":0.43278271468789153,"extension":6.388949109187337},"index":6,"playId":"93d25acc-ccd7-3072-a05a-3adb668ada91","pitchNumber":6,"startTime":"2026-06-20T00:37:44.329Z","endTime":"2026-06-20T00:37:49.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:37:49.407Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T00:38:58.400Z","endTime":"2026-06-20T00:40:32.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T00:38:07.265Z","endTime":"2026-06-20T00:39:00.637Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931409734759523,"aZ":-30.659336643016385,"pfxX":-11.173622540654495,"pfxZ":0.8089212036932407,"pX":-2.1228278857018625,"pZ":1.5301785760858788,"vX0":2.258192278021265,"vY0":-136.4535793869431,"vZ0":-3.2935973763688335,"x":197.92,"y":197.47,"x0":-1.5134246592815848,"y0":50.00409431375107,"z0":4.880814516785145,"aX":-20.92781557483227},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.0,"breakHorizontal":19.7,"spinRate":2175,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.40244784776634557,"extension":6.162003295550751},"index":1,"playId":"48e99b62-6e8b-30dd-890c-2c3883e3fbd7","pitchNumber":1,"startTime":"2026-06-20T00:39:00.637Z","endTime":"2026-06-20T00:39:04.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.7,"endSpeed":84.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18708584834915,"aZ":-29.64821343862495,"pfxX":-10.588507697004438,"pfxZ":1.381137859425018,"pX":-2.240675308770575,"pZ":2.0689169736599093,"vX0":1.8179043962657433,"vY0":-134.91926832094666,"vZ0":-2.0445257866299684,"x":202.41,"y":182.92,"x0":-1.5509108528109148,"y0":50.0040032845206,"z0":4.939746949008431,"aX":-19.391617213981313},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":18.7,"spinRate":2153,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.40700353967129965,"extension":6.092539390166855},"index":2,"playId":"98b0de58-d13c-3e1f-a108-32a13fda9f68","pitchNumber":2,"startTime":"2026-06-20T00:39:20.557Z","endTime":"2026-06-20T00:39:24.326Z","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":86.3,"endSpeed":79.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42470667082425,"aZ":-34.8738623874817,"pfxX":-9.913029275610821,"pfxZ":-1.6939293680844223,"pX":0.5374195666758498,"pZ":1.4894241905938104,"vX0":8.324454246677579,"vY0":-125.50034854171997,"vZ0":-1.6898960455045973,"x":96.51,"y":198.57,"x0":-1.5347708077196809,"y0":50.00271065497202,"z0":5.012306638882159,"aX":-15.811544992133216},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.2,"breakHorizontal":16.1,"spinRate":1927,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.43645017872468506,"extension":6.144671088185235},"index":3,"playId":"eb56a286-ec00-3732-be30-ce7eae91fdc3","pitchNumber":3,"startTime":"2026-06-20T00:39:38.049Z","endTime":"2026-06-20T00:39:42.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901451223433085,"aZ":-30.99774489603566,"pfxX":-11.133092003766006,"pfxZ":0.6295124758573065,"pX":-1.1276345257146725,"pZ":1.3698716014965138,"vX0":4.193560248232482,"vY0":-136.11702522829387,"vZ0":-3.397883284628171,"x":159.98,"y":201.79,"x0":-1.2483944424271567,"y0":50.0016136522158,"z0":4.797489526357347,"aX":-20.737329438328622},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.6,"breakHorizontal":19.2,"spinRate":2086,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4035174385875764,"extension":6.070108029250129},"index":4,"playId":"f4fe5553-9669-312d-a170-32366a724818","pitchNumber":4,"startTime":"2026-06-20T00:39:55.838Z","endTime":"2026-06-20T00:39:59.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T00:40:16.458Z","endTime":"2026-06-20T00:40:28.017Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64684064245586,"aZ":-35.188701224196066,"pfxX":-9.722533109724262,"pfxZ":-1.857987885531247,"pX":0.13494487537699795,"pZ":0.6865250147897528,"vX0":7.502031176978697,"vY0":-126.94113144381593,"vZ0":-3.5040320380274457,"x":111.86,"y":220.24,"x0":-1.5995160887484121,"y0":50.00016465332485,"z0":4.894181122979792,"aX":-15.821929178142042},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":15.8,"spinRate":1761,"spinDirection":271},"zone":14,"typeConfidence":0.91,"plateTime":0.4319358092259393,"extension":6.069429207164021},"index":6,"playId":"56d0abd2-1f7a-3dfd-a2c5-e906ae88089d","pitchNumber":5,"startTime":"2026-06-20T00:40:28.017Z","endTime":"2026-06-20T00:40:32.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:40:32.557Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (11) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:42:21.306Z","endTime":"2026-06-20T00:44:16.378Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":97.0,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07077249475864,"aZ":-8.609531143249919,"pfxX":-3.888638622076491,"pfxZ":11.667672511271832,"pX":-0.9031490585864811,"pZ":3.765941941823023,"vX0":0.5971608136593329,"vY0":-141.19817511474074,"vZ0":-6.368085180229304,"x":151.43,"y":137.1,"x0":-0.6121146051469118,"y0":50.003205503019444,"z0":6.604136765025731,"aX":-7.853890220250443},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":7.0,"spinRate":2279,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.38786661830237,"extension":5.6955522788557325},"index":0,"playId":"fc60465c-7af6-3234-9800-11439199c78c","pitchNumber":1,"startTime":"2026-06-20T00:42:46.597Z","endTime":"2026-06-20T00:42:50.362Z","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":97.9,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2061599369567,"aZ":-9.859148814910954,"pfxX":-5.578213993315558,"pfxZ":10.896844011255094,"pX":-0.24920156875770108,"pZ":2.7890431677949645,"vX0":3.068625533702063,"vY0":-142.32688110068725,"vZ0":-8.335461828166213,"x":126.5,"y":163.48,"x0":-0.6175640065976155,"y0":50.00631718145139,"z0":6.383451677191253,"aX":-11.426074533821325},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2308,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.38510136469127065,"extension":5.935790888770665},"index":1,"playId":"2339268b-43e0-3932-965a-6c1740f825b3","pitchNumber":2,"startTime":"2026-06-20T00:43:05.185Z","endTime":"2026-06-20T00:43:08.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.373195642127946,"aZ":-9.070358196604694,"pfxX":-5.938704569975227,"pfxZ":11.25487549903642,"pX":-0.36613372980217657,"pZ":4.031495707088779,"vX0":3.0791833212063384,"vY0":-142.72352419917937,"vZ0":-5.382427055079746,"x":130.96,"y":129.93,"x0":-0.6903730063660773,"y0":50.001189374676954,"z0":6.519277016568193,"aX":-12.189749407313919},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":10.1,"spinRate":2311,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38448921522069046,"extension":5.669321384926926},"index":2,"playId":"7965e1e5-fba0-3431-bcba-2f30b7a054f9","pitchNumber":3,"startTime":"2026-06-20T00:43:27.644Z","endTime":"2026-06-20T00:43:32.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941794960137354,"aZ":-34.682355937866106,"pfxX":-1.565506264959378,"pfxZ":-1.5572828354538713,"pX":0.566367318382793,"pZ":1.6685735181038703,"vX0":4.6488791351371805,"vY0":-126.7242968704609,"vZ0":-4.367293957831533,"x":95.41,"y":193.73,"x0":-1.0988443247206117,"y0":50.00569380389924,"z0":6.223479434764383,"aX":-2.5145618172444473},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":1.7,"spinRate":2437,"spinDirection":15},"zone":9,"typeConfidence":0.87,"plateTime":0.4343121439282909,"extension":5.966500129399875},"hitData":{"launchSpeed":107.7,"launchAngle":34.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.66,"coordY":51.2}},"index":3,"playId":"bbcdd670-d63d-3573-8a68-8bc61f5c8949","pitchNumber":4,"startTime":"2026-06-20T00:43:46.422Z","endTime":"2026-06-20T00:44:16.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:44:16.378Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (16) on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:44:33.722Z","endTime":"2026-06-20T00:46:04.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49515036437075,"aZ":-8.276131673101167,"pfxX":-4.817271546699994,"pfxZ":11.558347574411012,"pX":-0.10586374425474782,"pZ":2.567835095931659,"vX0":3.4707130481056323,"vY0":-142.78688910748392,"vZ0":-9.312222660844098,"x":121.04,"y":169.45,"x0":-0.7105217557274023,"y0":50.000571004239085,"z0":6.389809859475561,"aX":-9.958126408716852},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2346,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.3834130224821761,"extension":5.789823429677273},"index":0,"playId":"5c48373d-c585-3131-9c1b-70931f5293d5","pitchNumber":1,"startTime":"2026-06-20T00:44:36.323Z","endTime":"2026-06-20T00:44:40.439Z","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":97.8,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01863649725266,"aZ":-9.31294715427222,"pfxX":-5.263985063597079,"pfxZ":11.166612532394222,"pX":1.5443668531606927,"pZ":2.6948143193157543,"vX0":6.911001062121464,"vY0":-142.04842907715138,"vZ0":-8.739722558850936,"x":58.13,"y":166.02,"x0":-0.23423212648008188,"y0":50.00180107943385,"z0":6.400495747383743,"aX":-10.775889828368191},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2350,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.38535162326325745,"extension":6.136650263102695},"index":1,"playId":"ba2f92b4-1e2c-3ead-a608-bb6ddde4aed7","pitchNumber":2,"startTime":"2026-06-20T00:44:53.603Z","endTime":"2026-06-20T00:44:57.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.717538075448715,"aZ":-30.76652144842721,"pfxX":-1.4398223691912373,"pfxZ":0.8422951538191819,"pX":0.3646695469360414,"pZ":0.48410378921165276,"vX0":4.1538252041698005,"vY0":-128.0680216212364,"vZ0":-8.060636768816867,"x":103.1,"y":225.71,"x0":-1.086270912817571,"y0":50.00397745032749,"z0":6.055739812908752,"aX":-2.408971442430161},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":1.8,"spinRate":2429,"spinDirection":357},"zone":14,"typeConfidence":0.83,"plateTime":0.4265505255754132,"extension":6.011108479215373},"index":2,"playId":"754cee5b-9287-328c-9b30-e6cde0599c1e","pitchNumber":3,"startTime":"2026-06-20T00:45:12.081Z","endTime":"2026-06-20T00:45:15.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69774233960391,"aZ":-7.647282318237504,"pfxX":-4.674213368256455,"pfxZ":12.119302772942234,"pX":-0.0015341023368844427,"pZ":3.7237688160986115,"vX0":3.4086538011597325,"vY0":-141.45687334897318,"vZ0":-6.368315779048673,"x":117.06,"y":138.24,"x0":-0.6157337230381755,"y0":50.0035260053588,"z0":6.496558031855403,"aX":-9.459592292001577},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.8,"breakHorizontal":7.8,"spinRate":2241,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.38742362289553656,"extension":5.639109962950493},"index":3,"playId":"5991cd73-2dc4-3a3d-a1a5-2ef0fef86301","pitchNumber":4,"startTime":"2026-06-20T00:45:30.353Z","endTime":"2026-06-20T00:45:35.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02860849641731,"aZ":-6.746522836593942,"pfxX":-4.531809831744939,"pfxZ":12.449373495716522,"pX":0.00630929045992799,"pZ":2.4057113061808324,"vX0":3.810661716221802,"vY0":-142.1221561654159,"vZ0":-9.780266535614007,"x":116.76,"y":173.83,"x0":-0.7640773262884113,"y0":50.00516808823675,"z0":6.322950527170988,"aX":-9.258089610619871},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.6,"breakHorizontal":7.4,"spinRate":2286,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.38560971815810596,"extension":6.035897287616896},"hitData":{"launchSpeed":104.2,"launchAngle":19.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":222.84,"coordY":102.8}},"index":4,"playId":"935892e9-cd87-3af1-9536-7acf760deab9","pitchNumber":5,"startTime":"2026-06-20T00:45:50.962Z","endTime":"2026-06-20T00:46:04.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:46:04.465Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:48:42.917Z","endTime":"2026-06-20T00:50:31.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T00:46:21.224Z","endTime":"2026-06-20T00:46:59.008Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Zuber replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T00:46:59.008Z","endTime":"2026-06-20T00:48:45.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10042891956681,"aZ":-28.089516579390896,"pfxX":1.4154390414805285,"pfxZ":2.4280420610597315,"pX":0.3086546147346316,"pZ":0.7301816641236244,"vX0":6.006218553139118,"vY0":-128.3794386161573,"vZ0":-5.192625318799312,"x":105.23,"y":219.07,"x0":-2.2392595410672227,"y0":50.00036276176777,"z0":4.949693116662837,"aX":2.374278779164502},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.8,"spinRate":2614,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4256937182400442,"extension":5.963525025255499},"index":2,"playId":"d7a49388-2d41-339a-b1fa-17c5b138d376","pitchNumber":1,"startTime":"2026-06-20T00:48:45.147Z","endTime":"2026-06-20T00:48:49.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103635055062185,"aZ":-23.50336714923201,"pfxX":-11.395296954966964,"pfxZ":4.6585207522389585,"pX":-0.48843425674892144,"pZ":2.456982134622526,"vX0":8.731882313750416,"vY0":-135.67089478375436,"vZ0":-1.9807271354222573,"x":135.62,"y":172.44,"x0":-2.2705463098792333,"y0":50.0035273892669,"z0":4.8371771016013305,"aX":-21.21176984553613},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2171,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40396480688784697,"extension":6.07182092487833},"index":3,"playId":"9e2bcd72-ee67-3f5c-9d61-3f182b6706a6","pitchNumber":2,"startTime":"2026-06-20T00:49:02.648Z","endTime":"2026-06-20T00:49:07.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.892663880178468,"aZ":-24.497189407257316,"pfxX":2.079394796592245,"pfxZ":4.378488677147236,"pX":0.07225665629889101,"pZ":2.085019014346931,"vX0":5.201099161379913,"vY0":-130.91198483105876,"vZ0":-2.9021772314544236,"x":114.25,"y":182.48,"x0":-2.2021491379350486,"y0":50.004172891716884,"z0":5.020755367191098,"aX":3.6476997837193834},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-4.8,"spinRate":2527,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4167054161916073,"extension":5.985908592677437},"index":4,"playId":"23629e13-2db5-36b3-9ff4-bc8079643a70","pitchNumber":3,"startTime":"2026-06-20T00:49:37.776Z","endTime":"2026-06-20T00:49:41.965Z","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":84.0,"endSpeed":77.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461049260792382,"aZ":-25.2980411618785,"pfxX":9.200856305254762,"pfxZ":4.533918340866914,"pX":-0.29316692414274104,"pZ":2.077113803779092,"vX0":2.671871014718967,"vY0":-122.41907246862243,"vZ0":-1.184996620918786,"x":128.17,"y":182.7,"x0":-2.59425427435451,"y0":50.00136165622663,"z0":4.7356300188785285,"aX":13.943836216616239},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.2,"breakHorizontal":-17.3,"spinRate":2686,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4476545098856288,"extension":5.879301382695526},"index":5,"playId":"c3213a8f-d1f2-3454-a3bb-e776f4a5bc70","pitchNumber":4,"startTime":"2026-06-20T00:50:00.615Z","endTime":"2026-06-20T00:50:04.979Z","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":95.5,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30961709953448,"aZ":-12.571499585301408,"pfxX":-5.547718553977411,"pfxZ":9.985636340948084,"pX":-0.8531259861324533,"pZ":2.318540694695064,"vX0":5.615471417204718,"vY0":-139.0282921855315,"vZ0":-4.813685412941847,"x":149.52,"y":176.18,"x0":-2.1754804917894632,"y0":50.006011242286775,"z0":4.90273008272371,"aX":-10.894481625552855},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2372,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3935327970254763,"extension":6.014914402907676},"index":6,"playId":"65d2985c-4436-3ad2-baf4-96881f02325d","pitchNumber":5,"startTime":"2026-06-20T00:50:25.357Z","endTime":"2026-06-20T00:50:31.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:50:31.460Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a fly ball to right fielder Owen Caissie. Jung Hoo Lee scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:50:34.741Z","endTime":"2026-06-20T00:51:50.705Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.8,"endSpeed":76.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.548311595437927,"aZ":-25.04728502933542,"pfxX":9.884245909834087,"pfxZ":4.773398250661798,"pX":0.8508228819570042,"pZ":1.5458587606248912,"vX0":5.126710184944976,"vY0":-121.88823007676476,"vZ0":-2.186883626405213,"x":84.57,"y":197.04,"x0":-2.5690565439320205,"y0":50.006080636680025,"z0":4.633172978768009,"aX":14.767737735401932},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.3,"breakHorizontal":-19.2,"spinRate":2632,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4506059712104382,"extension":6.057124606126526},"index":0,"playId":"07952301-9fc0-3fe1-b712-75e795f3bc03","pitchNumber":1,"startTime":"2026-06-20T00:50:54.758Z","endTime":"2026-06-20T00:50:58.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450758515621576,"aZ":-25.562349012821528,"pfxX":2.4026650974729087,"pfxZ":3.761715066851403,"pX":1.0165045280388552,"pZ":1.7335303384246572,"vX0":7.1250056141866365,"vY0":-131.45875343661044,"vZ0":-3.5953885870210502,"x":78.25,"y":191.97,"x0":-2.035499288801471,"y0":50.006218618533666,"z0":5.004860303937682,"aX":4.229553341978121},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.9,"spinRate":2540,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.415784799058315,"extension":5.863937755042089},"index":1,"playId":"aa502306-31f1-3441-9de4-0bfd74948f98","pitchNumber":2,"startTime":"2026-06-20T00:51:13.937Z","endTime":"2026-06-20T00:51:17.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T00:51:27.211Z","endTime":"2026-06-20T00:51:40.335Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08096523825445,"aZ":-23.094734506575918,"pfxX":8.460748242953906,"pfxZ":5.770699829425982,"pX":1.3079967005698427,"pZ":1.7929413925863043,"vX0":6.231479160633361,"vY0":-124.62779711388787,"vZ0":-2.312257760758224,"x":67.14,"y":190.37,"x0":-2.3238980742689024,"y0":50.00161257224255,"z0":4.640563379121804,"aX":13.303730405608675},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.8,"spinRate":2821,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.43952416444845044,"extension":6.050209570595621},"hitData":{"launchSpeed":67.8,"launchAngle":30.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.74,"coordY":105.74}},"index":3,"playId":"344bf42e-c1c6-32e3-b9b0-a17cef922411","pitchNumber":3,"startTime":"2026-06-20T00:51:40.335Z","endTime":"2026-06-20T00:51:50.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:51:50.705Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drew Gilbert grounds into a force out, second baseman Javier Sanoja to shortstop Otto Lopez. Casey Schmitt out at 2nd. Drew Gilbert to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:52:02.298Z","endTime":"2026-06-20T00:53:37.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580468697825097,"aZ":-15.429980826221886,"pfxX":-7.125140291428982,"pfxZ":8.731576856999386,"pX":-0.23090454791932222,"pZ":1.5983139066355803,"vX0":8.030620045513379,"vY0":-137.6203513176074,"vZ0":-5.850398184599459,"x":125.8,"y":195.63,"x0":-2.2612706949901398,"y0":50.00442662245282,"z0":4.797177637934872,"aX":-13.666757415224327},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2297,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39801319100449817,"extension":6.065807082419813},"index":0,"playId":"5d38637e-e6de-3b0c-82cd-3268f6bfb4ac","pitchNumber":1,"startTime":"2026-06-20T00:52:22.064Z","endTime":"2026-06-20T00:52:26.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989652540955166,"aZ":-13.661878024914706,"pfxX":-6.227802262675542,"pfxZ":9.574535270501599,"pX":-0.7467252682003515,"pZ":1.562709822482499,"vX0":6.267966467676015,"vY0":-138.20827706992307,"vZ0":-6.3088096446052475,"x":145.46,"y":196.59,"x0":-2.2355820043028563,"y0":50.00044104348442,"z0":4.793477098506737,"aX":-12.038815719563368},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2296,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3963934408580836,"extension":5.975467605751878},"index":1,"playId":"9a46e88d-ceef-3a2a-b19a-93f858fef1be","pitchNumber":2,"startTime":"2026-06-20T00:52:40.527Z","endTime":"2026-06-20T00:53:07.530Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"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":86.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413357499058346,"aZ":-24.119615335104484,"pfxX":-10.975343133953945,"pfxZ":4.167374344055983,"pX":-0.6050357857564982,"pZ":1.4567376275101849,"vX0":8.535523963251094,"vY0":-138.25705813096596,"vZ0":-4.598201076575527,"x":140.06,"y":199.45,"x0":-2.30956321528719,"y0":50.000328701820344,"z0":4.764216088664439,"aX":-21.20117169325261},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":18.0,"spinRate":2325,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39647546616127505,"extension":6.008729135438949},"hitData":{"launchSpeed":75.7,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.98,"coordY":153.46}},"index":2,"playId":"3820978f-cdea-3a86-8c15-3b7c86d67d1e","pitchNumber":3,"startTime":"2026-06-20T00:53:29.347Z","endTime":"2026-06-20T00:53:37.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:53:37.898Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a ground ball to center fielder Jakob Marsee, deflected by shortstop Otto Lopez. Drew Gilbert to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:53:53.433Z","endTime":"2026-06-20T00:54:28.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428541421955682,"aZ":-28.103092445087732,"pfxX":1.6732446427145886,"pfxZ":2.3692810134959013,"pX":-0.4895147951205392,"pZ":2.038277908512266,"vX0":3.846339945441961,"vY0":-129.52938317985897,"vZ0":-2.3132440119101636,"x":135.66,"y":183.75,"x0":-2.2049433094573145,"y0":50.00182496804935,"z0":5.069515202413802,"aX":2.8714192274195813},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2551,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4211958617856495,"extension":5.8213679232215165},"hitData":{"launchSpeed":104.5,"launchAngle":4.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":133.78}},"index":0,"playId":"0b2243d3-5fa2-3ea9-b6f1-db8007a20cf6","pitchNumber":1,"startTime":"2026-06-20T00:54:13.994Z","endTime":"2026-06-20T00:54:28.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:54:28.016Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, second baseman Javier Sanoja to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T00:57:14.453Z","endTime":"2026-06-20T00:59:06.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T00:54:55.518Z","endTime":"2026-06-20T00:55:25.854Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cade Gibson replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T00:55:25.854Z","endTime":"2026-06-20T00:57:16.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31109239615564,"aZ":-33.42106027964508,"pfxX":-12.425183951650308,"pfxZ":-0.9499706374420356,"pX":-1.099997741226834,"pZ":3.051811354858687,"vX0":-2.606323239342136,"vY0":-114.91056478357426,"vZ0":1.8184135414940141,"x":158.93,"y":156.38,"x0":1.6675900671396244,"y0":50.004130260282885,"z0":5.546020933064936,"aX":-16.28009139216599},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.8,"breakHorizontal":23.2,"spinRate":3142,"spinDirection":296},"zone":11,"typeConfidence":2.0,"plateTime":0.4804041306753639,"extension":5.688887727553341},"index":2,"playId":"4be42b6c-8cd9-3f50-9599-dc6420eec970","pitchNumber":1,"startTime":"2026-06-20T00:57:16.623Z","endTime":"2026-06-20T00:57:21.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94882460824202,"aZ":-27.165016304714914,"pfxX":-2.372844824753658,"pfxZ":3.1069088601995496,"pX":-1.144918355560639,"pZ":2.6434893298274034,"vX0":-5.315279998998475,"vY0":-125.96718514923975,"vZ0":-1.7702081780541747,"x":160.64,"y":167.41,"x0":1.2983918113130655,"y0":50.000574048295924,"z0":5.54577209612346,"aX":-3.822745777641237},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":5.5,"spinRate":2916,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.43436271027275986,"extension":5.9082119517919},"index":3,"playId":"709c733c-5d64-3597-bae9-8ebb9264ddb7","pitchNumber":2,"startTime":"2026-06-20T00:57:35.130Z","endTime":"2026-06-20T00:57:39.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995516768919003,"aZ":-32.90254023576697,"pfxX":-9.948820723354153,"pfxZ":-0.5357469718248247,"pX":-0.7904974345527476,"pZ":2.4609528324738745,"vX0":-2.8056809341103577,"vY0":-116.99008512253597,"vZ0":0.37400750292702045,"x":147.13,"y":172.33,"x0":1.7207896006002488,"y0":50.00097960521469,"z0":5.418863868610814,"aX":-13.592598639946605},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.5,"breakHorizontal":18.7,"spinRate":3121,"spinDirection":292},"zone":11,"typeConfidence":2.0,"plateTime":0.47075440679260616,"extension":5.747707620560886},"index":4,"playId":"f8feb8fc-01fa-3eed-a710-023c1e7b8303","pitchNumber":3,"startTime":"2026-06-20T00:57:55.901Z","endTime":"2026-06-20T00:57:59.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59694323676445,"aZ":-31.63403439820516,"pfxX":-8.607617554070755,"pfxZ":0.3872558944852096,"pX":-3.851092555403628,"pZ":0.6014538940414643,"vX0":-9.445461990336177,"vY0":-118.09211310805993,"vZ0":-3.7158889913672,"x":263.79,"y":222.54,"x0":1.3410296326769149,"y0":50.00195991032104,"z0":5.151513488849204,"aX":-11.97594656584878},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.1,"breakHorizontal":18.1,"spinRate":3300,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.46645790580770674,"extension":5.99863847209938},"index":5,"playId":"8617d949-1604-36a3-b21c-ef5e3ac974f9","pitchNumber":4,"startTime":"2026-06-20T00:58:32.710Z","endTime":"2026-06-20T00:58:36.754Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991544110481403,"aZ":-24.95580255776225,"pfxX":10.18105676285509,"pfxZ":3.862897596967719,"pX":0.4510578519698946,"pZ":1.6672214275989867,"vX0":-5.7769053012768445,"vY0":-135.87185282315812,"vZ0":-5.232917547969659,"x":99.81,"y":193.77,"x0":1.2829481658140696,"y0":50.002126790987326,"z0":5.354059465873778,"aX":19.019626885825605},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":-17.2,"spinRate":2212,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4032358725223366,"extension":6.087661801380946},"hitData":{"launchSpeed":52.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.11,"coordY":149.1}},"index":6,"playId":"f8cc573d-b0dd-3340-9513-d6d06954a367","pitchNumber":5,"startTime":"2026-06-20T00:58:59.566Z","endTime":"2026-06-20T00:59:06.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T00:59:06.797Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, pitcher Landen Roupp to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:01:07.693Z","endTime":"2026-06-20T01:02:33.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694738,"link":"/api/v1/people/694738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.451521314482154,"aZ":-35.857085334410286,"pfxX":-10.024568329336871,"pfxZ":-2.289668708862129,"pX":0.6054132302276527,"pZ":2.0193748965131983,"vX0":7.9961967410654,"vY0":-125.64722358068441,"vZ0":-0.31281736560379647,"x":93.92,"y":184.26,"x0":-1.309245338982818,"y0":50.00565979897382,"z0":5.048761439562308,"aX":-16.098890998340995},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":16.4,"spinRate":1897,"spinDirection":265},"zone":9,"typeConfidence":0.9,"plateTime":0.4352223057255866,"extension":6.302569021081392},"index":0,"playId":"8e7982a8-e5ea-32aa-8a27-3cef54a30ec6","pitchNumber":1,"startTime":"2026-06-20T01:01:19.703Z","endTime":"2026-06-20T01:01:23.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40920569359446,"aZ":-26.478470597243334,"pfxX":-11.741599277903246,"pfxZ":3.0028695195730126,"pX":1.5459884063306215,"pZ":1.3188360737927387,"vX0":10.433847147292283,"vY0":-136.4282098525557,"vZ0":-4.643749053767945,"x":58.07,"y":203.17,"x0":-0.7919262715660564,"y0":50.00058658479682,"z0":4.8551626126901475,"aX":-22.257335042629755},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":19.2,"spinRate":2018,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4005966655944415,"extension":6.359472558650353},"index":1,"playId":"587a3b89-19f6-3e20-a66f-6cb3a37e6f14","pitchNumber":2,"startTime":"2026-06-20T01:01:41.027Z","endTime":"2026-06-20T01:01:45.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.709506053803533,"aZ":-25.898272765218316,"pfxX":-2.4863234370107707,"pfxZ":3.5684608984631936,"pX":0.7857185608824896,"pZ":2.358312474940732,"vX0":5.672728768054506,"vY0":-131.3180889266417,"vZ0":-2.650149650275253,"x":87.05,"y":175.11,"x0":-1.0718032103740172,"y0":50.00544629195695,"z0":5.2909390407375305,"aX":-4.377733084338892},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":3.4,"spinRate":2259,"spinDirection":203},"zone":6,"typeConfidence":0.81,"plateTime":0.41582251102036416,"extension":6.233092720921779},"index":2,"playId":"80a4a7be-886a-3d3f-a099-e9d0b1ccd77d","pitchNumber":3,"startTime":"2026-06-20T01:01:55.307Z","endTime":"2026-06-20T01:01:59.944Z","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":87.0,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50208958209025,"aZ":-35.40373394936043,"pfxX":-10.68794494537451,"pfxZ":-1.9910107836363684,"pX":0.7015716784439464,"pZ":0.6642921681354712,"vX0":8.329428979242465,"vY0":-126.39896206711353,"vZ0":-3.5618628130220493,"x":90.26,"y":220.84,"x0":-1.246086224591082,"y0":50.00510638214497,"z0":4.931347670252067,"aX":-17.315354895971108},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":17.5,"spinRate":1880,"spinDirection":264},"zone":14,"typeConfidence":0.91,"plateTime":0.4331468573378894,"extension":6.3160505903215185},"index":3,"playId":"1220110f-d196-37f1-8d0f-e61eb99fe1ac","pitchNumber":4,"startTime":"2026-06-20T01:02:09.909Z","endTime":"2026-06-20T01:02:14.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5636458040143,"aZ":-36.337290753043945,"pfxX":-10.075705036023342,"pfxZ":-2.5547560855248275,"pX":1.3049952758074626,"pZ":1.590953703152339,"vX0":9.53660794834768,"vY0":-126.45360819821724,"vZ0":-1.2134353527699628,"x":67.26,"y":195.82,"x0":-1.19697961105834,"y0":50.0058047983055,"z0":4.979097073560853,"aX":-16.403732656466662},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.7,"breakHorizontal":16.2,"spinRate":1846,"spinDirection":266},"zone":14,"typeConfidence":0.91,"plateTime":0.4323246994102168,"extension":6.472560261465293},"hitData":{"launchSpeed":63.2,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.16,"coordY":178.73}},"index":4,"playId":"2e9850cd-8b7b-312c-94eb-054ff200b2b5","pitchNumber":5,"startTime":"2026-06-20T01:02:26.472Z","endTime":"2026-06-20T01:02:33.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:02:33.767Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:02:47.126Z","endTime":"2026-06-20T01:04:05.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647885413723685,"aZ":-38.57687940230257,"pfxX":10.847767530703234,"pfxZ":-5.198849537491152,"pX":-0.4925653457872199,"pZ":1.2989310482350944,"vX0":-0.31290952327344634,"vY0":-111.0622820550348,"vZ0":0.21653867257041104,"x":135.78,"y":203.71,"x0":-1.7548819084373672,"y0":50.00427913430909,"z0":5.261789314933425,"aX":13.351333711254934},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-9.0,"breakHorizontal":-19.4,"spinRate":3033,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.4960056251844711,"extension":6.002732101849084},"index":0,"playId":"7465aba2-ada3-3923-ab8b-a52e27c672eb","pitchNumber":1,"startTime":"2026-06-20T01:03:07.633Z","endTime":"2026-06-20T01:03:12.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712741036627694,"aZ":-36.368384564554795,"pfxX":-9.527333863964333,"pfxZ":-2.559607892384296,"pX":-1.2259589367348813,"pZ":1.631923753042373,"vX0":4.00572533790366,"vY0":-127.03815922686348,"vZ0":-1.06181175363837,"x":163.73,"y":194.72,"x0":-1.5841941925907288,"y0":50.004668467225606,"z0":4.942843068447398,"aX":-15.594052541414841},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.7,"breakHorizontal":16.3,"spinRate":1976,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.4309404570897417,"extension":6.0527165033985915},"index":1,"playId":"9aece0d9-b66e-3a31-9291-036747c8d822","pitchNumber":2,"startTime":"2026-06-20T01:03:25.004Z","endTime":"2026-06-20T01:03:29.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.753516373029395,"aZ":-30.065432084831645,"pfxX":-9.337364606584444,"pfxZ":1.1271186373987048,"pX":-0.7679826929588917,"pZ":1.4737997195306134,"vX0":5.0227779457930835,"vY0":-135.30892851218772,"vZ0":-3.369115152291036,"x":146.27,"y":198.99,"x0":-1.4290098980653305,"y0":50.0002682174388,"z0":4.827137684327334,"aX":-17.422039149665075},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":2097,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.40380599143688745,"extension":6.331455468301822},"index":2,"playId":"9b20c1bc-b294-35c9-b027-54b82d2e6306","pitchNumber":3,"startTime":"2026-06-20T01:03:45.226Z","endTime":"2026-06-20T01:03:50.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129741818973912,"aZ":-30.385424467307736,"pfxX":-10.75100631388873,"pfxZ":0.9598109175565117,"pX":1.2798527757964895,"pZ":1.8944212119320751,"vX0":10.103199580875874,"vY0":-135.74652976348563,"vZ0":-2.2848884741963347,"x":68.22,"y":187.63,"x0":-1.089625306029357,"y0":50.00622249289619,"z0":4.858035045115795,"aX":-20.110835562948434},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.4,"breakHorizontal":17.4,"spinRate":2070,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.40316214624377267,"extension":6.501715436463412},"index":3,"playId":"d17c36a6-5880-31d0-8a28-58befc10f5e7","pitchNumber":4,"startTime":"2026-06-20T01:04:00.142Z","endTime":"2026-06-20T01:04:05.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:04:05.005Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Connor Norby grounds into a double play, third baseman Matt Chapman to second baseman Luis Arraez to first baseman Bryce Eldridge. Jakob Marsee out at 2nd. Connor Norby out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T01:04:33.006Z","endTime":"2026-06-20T01:05:38.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488322799847488,"aZ":-26.712104023067663,"pfxX":0.9201835221163783,"pfxZ":3.1517991528551743,"pX":1.259180454742622,"pZ":2.918118912658751,"vX0":5.730695017966386,"vY0":-130.83333429722651,"vZ0":-0.982746463068863,"x":69.0,"y":159.99,"x0":-1.0788204549971174,"y0":50.00469898634118,"z0":5.299686008955342,"aX":1.5960456524828104},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.9,"spinRate":2343,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.4185642085127821,"extension":6.094648015063931},"index":0,"playId":"534f5142-5ba6-3d51-af01-dee61488deca","pitchNumber":1,"startTime":"2026-06-20T01:04:33.006Z","endTime":"2026-06-20T01:04:37.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028461730006697,"aZ":-36.08975111154379,"pfxX":-9.8388309172066,"pfxZ":-2.4762609213992683,"pX":0.4162281055882942,"pZ":0.9214253415908561,"vX0":7.536331212761761,"vY0":-124.95503229333701,"vZ0":-2.553703676090696,"x":101.13,"y":213.9,"x0":-1.359666190239176,"y0":50.00206598570671,"z0":4.9200002920302355,"aX":-15.567926112755528},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.8,"breakHorizontal":16.1,"spinRate":1698,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.43822691784057755,"extension":6.352249530609753},"index":1,"playId":"64c17eea-77e9-319c-8aee-3656afad2866","pitchNumber":2,"startTime":"2026-06-20T01:04:49.638Z","endTime":"2026-06-20T01:04:53.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46033637520996,"aZ":-29.439113993404998,"pfxX":-10.603710764376402,"pfxZ":1.4598926666802496,"pX":0.30315418928693366,"pZ":1.3675235779148551,"vX0":7.3524300334693065,"vY0":-135.6951048050447,"vZ0":-3.7010532579475193,"x":105.44,"y":201.86,"x0":-1.0577774181373065,"y0":50.00277792851113,"z0":4.790080806716501,"aX":-19.862090157313766},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.0,"breakHorizontal":17.8,"spinRate":2122,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.4029665003695837,"extension":6.322972906627554},"hitData":{"launchSpeed":73.2,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.04,"coordY":166.77}},"index":2,"playId":"82f38dc9-6434-3f57-a1d6-b6713b4d3a58","pitchNumber":3,"startTime":"2026-06-20T01:05:30.570Z","endTime":"2026-06-20T01:05:38.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:05:38.949Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, first baseman Liam Hicks to pitcher Cade Gibson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T01:07:47.491Z","endTime":"2026-06-20T01:08:12.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"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, 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":78.4,"endSpeed":72.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102678409609986,"aZ":-45.430767353463644,"pfxX":-6.741130707002477,"pfxZ":-10.229478949284877,"pX":-1.817238737035609,"pZ":1.4069825913504874,"vX0":-4.553691857690628,"vY0":-114.0576094397057,"vZ0":0.09692773016429612,"x":186.27,"y":200.79,"x0":1.0919642709634503,"y0":50.00151672468334,"z0":5.904082321514941,"aX":-8.737694649528011},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.0,"breakHorizontal":13.4,"spinRate":3027,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.48319689066111016,"extension":5.996371455355417},"index":0,"playId":"5d965b66-3eae-39c7-bfbd-51c8be93f4ed","pitchNumber":1,"startTime":"2026-06-20T01:07:47.491Z","endTime":"2026-06-20T01:07:52.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009389768854103,"aZ":-22.979452357651645,"pfxX":0.26324563745250773,"pfxZ":5.5271349337571305,"pX":-0.1425287156798705,"pZ":2.6710815098651643,"vX0":-3.887282812261949,"vY0":-127.3842945900698,"vZ0":-2.7492866924266854,"x":122.43,"y":166.66,"x0":1.3608779576471408,"y0":50.00630281179788,"z0":5.55607801731961,"aX":0.4385308623502497},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":0.2,"spinRate":2735,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4278741260931058,"extension":6.013768165223556},"hitData":{"launchSpeed":68.8,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.16,"coordY":165.56}},"index":1,"playId":"eb325359-0bea-3fdb-938e-eeb61abce39c","pitchNumber":2,"startTime":"2026-06-20T01:08:04.223Z","endTime":"2026-06-20T01:08:12.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:08:12.173Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T01:08:16.107Z","endTime":"2026-06-20T01:09:45.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488013863339454,"aZ":-44.37407003695215,"pfxX":-7.148055762007855,"pfxZ":-9.6813167212193,"pX":-2.2559857884651064,"pZ":1.3118238687838435,"vX0":-5.30745601607163,"vY0":-112.74111744955104,"vZ0":-0.08112094495909083,"x":202.99,"y":203.36,"x0":1.0749228078649697,"y0":50.00148022037171,"z0":5.906347911949365,"aX":-9.008676349270903},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.0,"breakHorizontal":14.5,"spinRate":3024,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4897506943176686,"extension":5.7103057993343675},"index":0,"playId":"897725ce-a68e-3027-9db1-ee02cc3f0a2f","pitchNumber":1,"startTime":"2026-06-20T01:08:41.544Z","endTime":"2026-06-20T01:08:46.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(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":91.9,"endSpeed":83.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15738911926938,"aZ":-26.510094417785808,"pfxX":11.320383828823854,"pfxZ":3.157080978257641,"pX":0.1755313425613447,"pZ":2.327038972096837,"vX0":-6.53420092668737,"vY0":-133.64404027131832,"vZ0":-3.5386676902104366,"x":110.31,"y":175.95,"x0":1.1927136567881929,"y0":50.001760173271606,"z0":5.591306097234341,"aX":20.29671225701499},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-19.0,"spinRate":2189,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4112169039092257,"extension":5.940026239580047},"index":1,"playId":"5634eabb-27de-30b4-a06b-6dadb2c1dc18","pitchNumber":2,"startTime":"2026-06-20T01:08:59.225Z","endTime":"2026-06-20T01:09:04.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626651279397294,"aZ":-26.798248141323633,"pfxX":10.541123846418747,"pfxZ":3.0408324811659604,"pX":0.2759018741210387,"pZ":2.7736605262612564,"vX0":-6.0053461725831605,"vY0":-132.42424346574597,"vZ0":-2.2350306647312617,"x":106.48,"y":163.89,"x0":1.2096527923705997,"y0":50.00198064912789,"z0":5.59923569614617,"aX":18.624747481181693},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-17.6,"spinRate":2232,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.41443654895349047,"extension":5.869343802318459},"index":2,"playId":"5ac8ad9f-97fd-31bd-9781-42be65511ad0","pitchNumber":3,"startTime":"2026-06-20T01:09:17.403Z","endTime":"2026-06-20T01:09:21.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968445933038325,"aZ":-27.259583512230005,"pfxX":9.961488488495966,"pfxZ":3.0138270653857164,"pX":-0.0664432630377188,"pZ":1.7654854100754296,"vX0":-6.525540463162028,"vY0":-127.19065915762955,"vZ0":-3.883144939335198,"x":119.53,"y":191.11,"x0":1.2428249476186566,"y0":50.00627028339517,"z0":5.48262858675207,"aX":16.265455643401683},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":1791,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4312434779512384,"extension":5.8340031108582675},"index":3,"playId":"e490c2ae-fc90-3213-a57e-8ef8d46b0f98","pitchNumber":4,"startTime":"2026-06-20T01:09:40.373Z","endTime":"2026-06-20T01:09:45.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:09:45.825Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T01:10:01.095Z","endTime":"2026-06-20T01:12:39.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51863041463198,"aZ":-22.905052092839952,"pfxX":10.752806055814577,"pfxZ":5.113025733273654,"pX":-1.5351123808876286,"pZ":1.4864750862727185,"vX0":-10.485292439517147,"vY0":-133.93114459071094,"vZ0":-6.006313827280644,"x":175.51,"y":198.65,"x0":1.037694245343845,"y0":50.00242293432232,"z0":5.401323322374849,"aX":19.491537072470503},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-17.2,"spinRate":2340,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4093113677172697,"extension":6.276885809061131},"index":0,"playId":"b9fa1948-91e7-303d-8132-ece82d22655b","pitchNumber":1,"startTime":"2026-06-20T01:10:14.165Z","endTime":"2026-06-20T01:10:18.602Z","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":92.0,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351597492687105,"aZ":-21.90495691452951,"pfxX":10.404784417044649,"pfxZ":5.694886625469218,"pX":-0.28719446390145237,"pZ":0.6814943520533012,"vX0":-7.428230851665154,"vY0":-133.57840228824423,"vZ0":-7.947892717243235,"x":127.95,"y":220.38,"x0":1.1808592693407094,"y0":50.004687767747015,"z0":5.276089469743521,"aX":18.76450017314379},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":-17.2,"spinRate":2292,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.41037889325259114,"extension":5.92697240268132},"index":1,"playId":"749b09c2-c7a0-3d8a-895e-1ced5227835d","pitchNumber":2,"startTime":"2026-06-20T01:10:31.406Z","endTime":"2026-06-20T01:10:35.439Z","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":79.8,"endSpeed":72.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447675778498137,"aZ":-32.545733820540924,"pfxX":-10.27851748798069,"pfxZ":-0.27465350624641793,"pX":0.266958406778344,"pZ":2.918173527088428,"vX0":-0.7998676332018814,"vY0":-116.15501189924807,"vZ0":1.4876671844627276,"x":106.82,"y":159.99,"x0":1.9504476788685094,"y0":50.00240732542685,"z0":5.383222502649129,"aX":-13.927223404076987},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.2,"breakHorizontal":18.8,"spinRate":3078,"spinDirection":289},"zone":2,"typeConfidence":2.0,"plateTime":0.47306527620752714,"extension":5.6001980985177955},"index":2,"playId":"c608591f-80de-3219-a0ec-17cf46090061","pitchNumber":3,"startTime":"2026-06-20T01:10:57.099Z","endTime":"2026-06-20T01:11:01.191Z","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":1,"outs":2},"index":3,"startTime":"2026-06-20T01:11:16.834Z","endTime":"2026-06-20T01:11:27.433Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301133682525382,"aZ":-32.30083399959652,"pfxX":7.9285352563496465,"pfxZ":-0.07444661027198052,"pX":1.0772906854822908,"pZ":3.0175287420551467,"vX0":-3.507834282593584,"vY0":-128.84136705795729,"vZ0":-0.05815919072149478,"x":75.94,"y":157.31,"x0":1.4249223205662969,"y0":50.00352776217048,"z0":5.532697816802661,"aX":13.354964685199187},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":-13.6,"spinRate":1826,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4248122928353184,"extension":5.569766815464807},"index":4,"playId":"a0189ff3-b176-31d7-9e8c-bff11b60b03a","pitchNumber":4,"startTime":"2026-06-20T01:11:27.433Z","endTime":"2026-06-20T01:11:31.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371661879392757,"aZ":-26.096797217106275,"pfxX":9.473591740891207,"pfxZ":3.325887691506134,"pX":0.9513180168108794,"pZ":2.76485694710892,"vX0":-4.3118612782109,"vY0":-134.60209984410318,"vZ0":-2.1457031830748203,"x":80.74,"y":164.13,"x0":1.346972827516062,"y0":50.00160400786691,"z0":5.428019545960881,"aX":17.308680360486786},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-16.2,"spinRate":2311,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4075828011514182,"extension":5.92037391958546},"index":5,"playId":"7679618e-8b24-3c7e-8f7b-c92d0648f623","pitchNumber":5,"startTime":"2026-06-20T01:11:47.843Z","endTime":"2026-06-20T01:11:51.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584522527119947,"aZ":-26.108944083298578,"pfxX":9.42038250620398,"pfxZ":3.3325578294518152,"pX":0.6284551919624207,"pZ":2.835429752022641,"vX0":-4.908503810864459,"vY0":-133.94194417069056,"vZ0":-2.025838652660148,"x":93.04,"y":162.22,"x0":1.2596520906991173,"y0":50.00219849133249,"z0":5.466170557728895,"aX":17.137569768168063},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":2187,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.4087382803974253,"extension":5.869146169274291},"index":6,"playId":"10ab32f6-dc1b-3467-a7f8-38974882eb34","pitchNumber":6,"startTime":"2026-06-20T01:12:08.433Z","endTime":"2026-06-20T01:12:11.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.129047800023415,"aZ":-29.90658751715343,"pfxX":8.918342832114893,"pfxZ":1.3481773154423191,"pX":0.20278442314000747,"pZ":2.6450421435830003,"vX0":-5.71896746379931,"vY0":-128.4809049708444,"vZ0":-1.3162327564447565,"x":109.27,"y":167.36,"x0":1.292126304757518,"y0":50.00203779632761,"z0":5.475259186618309,"aX":14.9985686045637},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-15.0,"spinRate":1643,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.42532558102377394,"extension":6.075208578224},"hitData":{"launchSpeed":99.8,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.59,"coordY":128.67}},"index":7,"playId":"b2cfcdab-786e-3551-bbad-ad36c94909f0","pitchNumber":7,"startTime":"2026-06-20T01:12:31.364Z","endTime":"2026-06-20T01:12:39.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:12:39.892Z","atBatIndex":55},{"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":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:15:07.844Z","endTime":"2026-06-20T01:16:04.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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":[2,3,4],"actionIndex":[0,1],"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":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Hentges replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T01:13:34.406Z","endTime":"2026-06-20T01:14:56.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Joe Mack.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T01:14:56.414Z","endTime":"2026-06-20T01:15:10.096Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501770630087442,"aZ":-25.28781776664979,"pfxX":-1.798347708988421,"pfxZ":4.0259207345224866,"pX":-0.6402032558053851,"pZ":2.483795513132346,"vX0":-5.56811773701248,"vY0":-129.55357874025717,"vZ0":-4.170945882696919,"x":141.4,"y":171.72,"x0":1.7651582309844585,"y0":50.00201591108445,"z0":6.0333110569966495,"aX":-3.0753582177189305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":4.4,"spinRate":2101,"spinDirection":189},"zone":4,"typeConfidence":0.65,"plateTime":0.4217901351098301,"extension":7.178933703478256},"index":2,"playId":"3e59f930-1324-3331-916e-7ed4044f673a","pitchNumber":1,"startTime":"2026-06-20T01:15:10.096Z","endTime":"2026-06-20T01:15:13.682Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59223369609314,"aZ":-15.384963752171005,"pfxX":5.730251869146469,"pfxZ":8.710099707744387,"pX":0.39933312231630597,"pZ":2.4124852495888356,"vX0":-5.542569028575611,"vY0":-137.9273928880478,"vZ0":-6.789486440321381,"x":101.78,"y":173.64,"x0":1.6901022904382448,"y0":50.00187114830239,"z0":5.942888452387471,"aX":11.043593551345598},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.2,"spinRate":2226,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.3970627156496387,"extension":6.709276863680971},"index":3,"playId":"d359e6f7-6c46-3240-b515-c9abafb109a1","pitchNumber":2,"startTime":"2026-06-20T01:15:37.532Z","endTime":"2026-06-20T01:15:40.546Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194799890180114,"aZ":-12.87918828188486,"pfxX":4.176872107766874,"pfxZ":9.750045141311782,"pX":-0.8666918307861556,"pZ":3.8333750132377165,"vX0":-8.466993735212197,"vY0":-139.5133730267528,"vZ0":-3.834985289900198,"x":150.04,"y":135.28,"x0":1.659375295377616,"y0":50.0050704618701,"z0":6.069490217936396,"aX":8.268443501092596},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2228,"spinDirection":153},"zone":11,"typeConfidence":0.96,"plateTime":0.39198821587997834,"extension":7.064952403194128},"index":4,"playId":"14ac94be-4bda-3fb3-a4ec-e0437816f392","pitchNumber":3,"startTime":"2026-06-20T01:15:57.616Z","endTime":"2026-06-20T01:16:04.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:16:04.043Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a soft bunt ground ball to pitcher Sam Hentges. Esteury Ruiz to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:16:20.586Z","endTime":"2026-06-20T01:17:30.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":93.9,"endSpeed":86.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.771691733107556,"aZ":-15.682337709283985,"pfxX":3.059245616764378,"pfxZ":8.62408114770951,"pX":0.638387984587041,"pZ":3.552205586521353,"vX0":-4.058407747542087,"vY0":-136.82193216127666,"vZ0":-4.127829118413697,"x":92.67,"y":142.87,"x0":1.7375532775179925,"y0":50.002612172627416,"z0":6.14216799518673,"aX":5.850180443265463},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":-4.8,"spinRate":1957,"spinDirection":149},"zone":12,"typeConfidence":0.95,"plateTime":0.3990235958586248,"extension":6.724986784507964},"index":0,"playId":"a6d37829-48f5-38d7-9a4d-d47b7d130d9d","pitchNumber":1,"startTime":"2026-06-20T01:16:39.066Z","endTime":"2026-06-20T01:16:43.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47755997000871,"aZ":-14.60930248077833,"pfxX":3.832521163303791,"pfxZ":9.13614653686994,"pX":-0.34413139287105415,"pZ":1.8961090719144948,"vX0":-6.767953476130888,"vY0":-137.08834478170294,"vZ0":-8.28175493950518,"x":130.12,"y":187.59,"x0":1.6475629692427973,"y0":50.001787422272514,"z0":5.932726702263247,"aX":7.3676981406182245},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":-5.6,"spinRate":1942,"spinDirection":148},"zone":7,"typeConfidence":0.95,"plateTime":0.39803365904588217,"extension":6.971869051098373},"index":1,"playId":"0d22cba8-bdcb-35ce-adc2-c7af023c1fd9","pitchNumber":2,"startTime":"2026-06-20T01:16:58.149Z","endTime":"2026-06-20T01:17:02.992Z","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":94.4,"endSpeed":86.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.510015224350983,"aZ":-12.12917434294733,"pfxX":4.86821691424154,"pfxZ":10.480547991810331,"pX":-0.16676251875614642,"pZ":2.158420261270957,"vX0":-7.112998710312171,"vY0":-137.22390763673522,"vZ0":-7.95930036693749,"x":123.36,"y":180.5,"x0":1.8228703593514166,"y0":50.00477742274097,"z0":5.9171983301535835,"aX":9.313337293239702},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.3,"spinRate":2283,"spinDirection":146},"zone":5,"typeConfidence":0.96,"plateTime":0.39869369437739843,"extension":7.070413097327873},"hitData":{"launchSpeed":45.5,"launchAngle":-80.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":128.65,"coordY":195.38}},"index":2,"playId":"cbcee772-c943-3f58-9961-e7dfe465e1ba","pitchNumber":3,"startTime":"2026-06-20T01:17:21.226Z","endTime":"2026-06-20T01:17:30.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:17:30.250Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Jung Hoo Lee. Esteury Ruiz scores. Javier Sanoja to 3rd. Liam Hicks to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:18:00.463Z","endTime":"2026-06-20T01:19:10.678Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":656529,"link":"/api/v1/people/656529"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51095574410695,"aZ":-15.958587803707475,"pfxX":4.059294222790298,"pfxZ":8.369667828254027,"pX":1.2302506989584772,"pZ":5.303017370750211,"vX0":-3.175152703377412,"vY0":-137.82307603760643,"vZ0":0.48300087435677097,"x":70.11,"y":95.6,"x0":1.8655842553266848,"y0":50.00687854016604,"z0":6.197211108436617,"aX":7.86895696083026},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-6.7,"spinRate":2022,"spinDirection":151},"zone":12,"typeConfidence":0.95,"plateTime":0.3962957092266115,"extension":6.799577389924137},"index":0,"playId":"722fbf1c-d386-3388-89e0-90474eb2adf3","pitchNumber":1,"startTime":"2026-06-20T01:18:03.407Z","endTime":"2026-06-20T01:18:06.939Z","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":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T01:18:18.813Z","endTime":"2026-06-20T01:18:39.513Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71623355894564,"aZ":-38.47268533693291,"pfxX":-2.131570487247277,"pfxZ":-4.404612441976957,"pX":0.3836487047215796,"pZ":3.2629899887132665,"vX0":-2.4056537370758866,"vY0":-118.732126560185,"vZ0":0.9415605950919794,"x":102.38,"y":150.68,"x0":1.6870019991828762,"y0":50.00585146283666,"z0":6.361916486568006,"aX":-3.0443240357212162},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.4,"breakHorizontal":4.4,"spinRate":2232,"spinDirection":317},"zone":3,"typeConfidence":0.86,"plateTime":0.4612907265970678,"extension":6.908299299240533},"index":2,"playId":"7a3fd90c-e58e-3ce8-8faf-798bc2397280","pitchNumber":2,"startTime":"2026-06-20T01:18:39.513Z","endTime":"2026-06-20T01:18:44.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499003324454435,"aZ":-28.068818293262144,"pfxX":-2.849584930553001,"pfxZ":2.386809388942307,"pX":-0.45816394380986414,"pZ":2.828641001429399,"vX0":-4.518534090110706,"vY0":-130.08915190475253,"vZ0":-3.0193720252904046,"x":134.46,"y":162.41,"x0":1.669398971287733,"y0":50.00298048016402,"z0":6.125194535601379,"aX":-4.897631219469652},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":6.1,"spinRate":2113,"spinDirection":193},"zone":1,"typeConfidence":0.78,"plateTime":0.4205471839585142,"extension":6.724679255708684},"hitData":{"launchSpeed":94.3,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.78,"coordY":106.87}},"index":3,"playId":"29d217c2-fa4d-3443-8827-13586305a370","pitchNumber":3,"startTime":"2026-06-20T01:18:58.668Z","endTime":"2026-06-20T01:19:10.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:19:10.678Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Owen Caissie out on a sacrifice fly to left fielder Casey Schmitt. Javier Sanoja scores.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:19:45.853Z","endTime":"2026-06-20T01:20:19.592Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"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":[0,1],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":656529,"link":"/api/v1/people/656529"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.730941704990727,"aZ":-12.175229081209471,"pfxX":4.188684847249526,"pfxZ":10.248475719802991,"pX":0.8625774133159758,"pZ":2.654842793588338,"vX0":-4.335917073799614,"vY0":-138.51412350490912,"vZ0":-6.668176823482525,"x":84.12,"y":167.1,"x0":1.9008983262086392,"y0":50.00008214579067,"z0":5.900288819084214,"aX":8.171987797446954},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2129,"spinDirection":146},"zone":12,"typeConfidence":0.96,"plateTime":0.39479874482787825,"extension":6.9622735168887235},"index":0,"playId":"afbabef5-1fdc-37a8-bb62-0670d618531c","pitchNumber":1,"startTime":"2026-06-20T01:19:50.222Z","endTime":"2026-06-20T01:19:54.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735719777455106,"aZ":-13.992446498003599,"pfxX":3.8512670620718517,"pfxZ":9.29451176013077,"pX":0.34581663396041645,"pZ":2.779323334713991,"vX0":-5.501783933476884,"vY0":-138.6686685958778,"vZ0":-6.157017742763726,"x":103.82,"y":163.74,"x0":1.8511717458306807,"y0":50.00160478454715,"z0":5.9544302648069705,"aX":7.533069822567461},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":-5.9,"spinRate":2234,"spinDirection":143},"zone":6,"typeConfidence":0.95,"plateTime":0.3943255124726779,"extension":6.975751619609676},"hitData":{"launchSpeed":97.6,"launchAngle":40.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.52,"coordY":83.9}},"index":1,"playId":"16d43064-30f4-3adf-8010-4ae7488355c6","pitchNumber":2,"startTime":"2026-06-20T01:20:07.261Z","endTime":"2026-06-20T01:20:19.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:20:19.592Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, pitcher Ryan Walker to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:23:12.521Z","endTime":"2026-06-20T01:25:07.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T01:20:57.382Z","endTime":"2026-06-20T01:21:51.040Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T01:21:51.040Z","endTime":"2026-06-20T01:23:14.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28197757478162,"aZ":-32.02539741717168,"pfxX":-11.255313845552077,"pfxZ":0.07797321813039204,"pX":-1.9398910964961873,"pZ":2.651177281166736,"vX0":7.417250221569081,"vY0":-139.0410014528046,"vZ0":-0.23855203266031866,"x":190.94,"y":167.2,"x0":-3.189747623752792,"y0":50.003386570254925,"z0":4.876267455881396,"aX":-21.878684524888673},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":0.4,"breakHorizontal":18.7,"spinRate":2424,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.39501995188092565,"extension":6.113417011610966},"index":2,"playId":"cfab3681-a29b-324b-b396-8b132d2bb674","pitchNumber":1,"startTime":"2026-06-20T01:23:14.882Z","endTime":"2026-06-20T01:23:18.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5532350843484,"aZ":-29.87390213786751,"pfxX":-9.963639037895327,"pfxZ":1.19943425894669,"pX":0.2231751164938191,"pZ":2.658042258181738,"vX0":11.849336911194985,"vY0":-137.72444067340894,"vZ0":-0.7013862634120578,"x":108.49,"y":167.01,"x0":-2.8473257503409624,"y0":50.00111047064675,"z0":4.942507916316034,"aX":-19.074998341389655},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":2420,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39820963153892386,"extension":6.105951490249921},"index":3,"playId":"4ad9a56b-5645-3c87-916c-0bb0d188a92f","pitchNumber":2,"startTime":"2026-06-20T01:23:34.754Z","endTime":"2026-06-20T01:23:38.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.396023034272645,"aZ":-31.465180746626846,"pfxX":-10.70702197840945,"pfxZ":0.3709013963909573,"pX":-0.9349196818932202,"pZ":2.0815162798339775,"vX0":9.292909785016342,"vY0":-137.68369120949615,"vZ0":-1.681201271131875,"x":152.64,"y":182.58,"x0":-2.9734037087393768,"y0":50.00282380405509,"z0":4.842459603085849,"aX":-20.425468862945444},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.5,"breakHorizontal":17.3,"spinRate":2432,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3987986383434756,"extension":6.230144539515969},"index":4,"playId":"435f95b5-38ed-32da-b978-152372939d3e","pitchNumber":3,"startTime":"2026-06-20T01:23:53.304Z","endTime":"2026-06-20T01:23:58.185Z","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":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.862884032216016,"aZ":-30.82088049407715,"pfxX":-11.969307237586637,"pfxZ":0.7027269725611331,"pX":0.906497727689988,"pZ":1.7660715580174906,"vX0":14.335169251058158,"vY0":-138.3246213655234,"vZ0":-2.7746872065946797,"x":82.45,"y":191.1,"x0":-2.805093457039065,"y0":50.003643845121914,"z0":4.863738029975689,"aX":-23.035632078621628},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.8,"breakHorizontal":18.5,"spinRate":2435,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3970365561933318,"extension":6.1594695337597365},"index":5,"playId":"46d675cb-9299-303f-a14a-05a041c87ed0","pitchNumber":4,"startTime":"2026-06-20T01:24:13.855Z","endTime":"2026-06-20T01:24:40.877Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.7443401558297,"aZ":-32.38760984720428,"pfxX":-12.79756713112346,"pfxZ":-0.10429831960464497,"pX":-0.6790435566525544,"pZ":2.4992931187768503,"vX0":10.952994209748333,"vY0":-140.7984667630234,"vZ0":-0.8025211309013907,"x":142.88,"y":171.3,"x0":-2.974789111051165,"y0":50.00649846560836,"z0":4.901425784201542,"aX":-25.461306371558337},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-0.1,"breakHorizontal":20.6,"spinRate":2457,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39040560644040356,"extension":6.155178319903098},"hitData":{"launchSpeed":94.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.06,"coordY":181.9}},"index":6,"playId":"89cb1bda-07cb-3263-bcac-6db56f31959f","pitchNumber":5,"startTime":"2026-06-20T01:24:56.159Z","endTime":"2026-06-20T01:25:07.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:25:07.280Z","atBatIndex":60},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Walker intentionally walks Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:25:22.484Z","endTime":"2026-06-20T01:25:40.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08238536-0626-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-20T01:25:39.045Z","endTime":"2026-06-20T01:25:39.070Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08238536-0626-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-20T01:25:39.070Z","endTime":"2026-06-20T01:25:39.072Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08238536-0626-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-20T01:25:39.072Z","endTime":"2026-06-20T01:25:39.073Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08238536-0626-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-20T01:25:39.073Z","endTime":"2026-06-20T01:25:40.232Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-20T01:25:40.232Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T01:25:48.659Z","endTime":"2026-06-20T01:26:53.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(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":84.5,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68592370908709,"aZ":-28.553225748748357,"pfxX":9.535569040654579,"pfxZ":2.400127410949457,"pX":1.5076686250075446,"pZ":2.050454550998985,"vX0":8.071711035645802,"vY0":-122.78015355485205,"vZ0":-0.857819166808372,"x":59.53,"y":183.42,"x0":-3.0741112005472875,"y0":50.00590359881367,"z0":4.857161783095242,"aX":14.406873264958861},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":-19.3,"spinRate":2495,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44790873699479494,"extension":6.358353479960919},"index":0,"playId":"7f95c531-a7ed-3782-829e-b0def452e449","pitchNumber":1,"startTime":"2026-06-20T01:26:08.854Z","endTime":"2026-06-20T01:26:13.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56783625828815,"aZ":-30.590824124054794,"pfxX":-11.389882008235325,"pfxZ":0.8126409199116615,"pX":0.6229813606327184,"pZ":1.9409126465236735,"vX0":13.409073898442033,"vY0":-138.85315526395965,"vZ0":-2.2300426113567133,"x":93.25,"y":186.38,"x0":-2.8005647258305606,"y0":50.00178924814792,"z0":4.800326940752893,"aX":-22.127883984284157},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.2,"breakHorizontal":17.6,"spinRate":2315,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.39523648091720975,"extension":6.330586002892604},"index":1,"playId":"2722f6b0-1c9a-35a8-8e70-e2f1cae73c3b","pitchNumber":2,"startTime":"2026-06-20T01:26:27.671Z","endTime":"2026-06-20T01:26:32.116Z","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":95.8,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.093781261521094,"aZ":-30.203267916891328,"pfxX":-11.89404124795637,"pfxZ":1.0124615267895063,"pX":-0.6969979732100059,"pZ":2.5843256800724785,"vX0":10.506335611081987,"vY0":-139.06267922608254,"vZ0":-0.7217333437771589,"x":143.57,"y":169.0,"x0":-2.9909082159124716,"y0":50.00288855309752,"z0":4.862553645266757,"aX":-23.14313247204462},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.9,"breakHorizontal":19.2,"spinRate":2406,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.39486462013846424,"extension":6.069585679518622},"hitData":{"launchSpeed":82.0,"launchAngle":12.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.56,"coordY":139.8}},"index":2,"playId":"24399e82-5409-3f28-b854-07af4a249e07","pitchNumber":3,"startTime":"2026-06-20T01:26:46.584Z","endTime":"2026-06-20T01:26:53.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:26:53.036Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T01:29:14.626Z","endTime":"2026-06-20T01:29:59.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":"Defensive switch from first base to catcher for Liam Hicks.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T01:28:54.174Z","endTime":"2026-06-20T01:28:54.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"100"},{"details":{"description":"Defensive switch from left field to first base for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T01:28:54.199Z","endTime":"2026-06-20T01:28:54.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400"},{"details":{"description":"Esteury Ruiz remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-20T01:28:54.200Z","endTime":"2026-06-20T01:29:16.924Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.865466955064548,"aZ":-26.59634790609004,"pfxX":-0.0315974603998167,"pfxZ":3.5243975594784693,"pX":-0.11695929143908743,"pZ":2.4222078470405695,"vX0":-3.9934745167479933,"vY0":-124.73704559294347,"vZ0":-2.287842596485636,"x":121.46,"y":173.38,"x0":1.505437721969862,"y0":50.00510848068518,"z0":5.532638266258748,"aX":-0.0499877727719989},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":1.0,"spinRate":2730,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4382344558743707,"extension":5.893480311151119},"index":3,"playId":"4aa8e905-42fe-3086-884b-57cc73c57d86","pitchNumber":1,"startTime":"2026-06-20T01:29:16.924Z","endTime":"2026-06-20T01:29:21.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67305728559856,"aZ":-43.21134831909873,"pfxX":-7.6460128489172074,"pfxZ":-8.654203377267697,"pX":-2.1979452343459007,"pZ":2.417831566287184,"vX0":-4.9733070582609855,"vY0":-113.41663093310781,"vZ0":1.728654927337304,"x":200.78,"y":173.5,"x0":1.0319390259325545,"y0":50.000584560349814,"z0":6.022902554397056,"aX":-9.755415837273235},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.6,"breakHorizontal":15.2,"spinRate":3064,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.48674663004234064,"extension":5.654866728974354},"index":4,"playId":"8e19532d-b051-384e-accd-cc69a95378a1","pitchNumber":2,"startTime":"2026-06-20T01:29:33.868Z","endTime":"2026-06-20T01:29:37.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84897552118386,"aZ":-43.335234984646966,"pfxX":-10.022414913330351,"pfxZ":-8.844257361433675,"pX":-1.034154880822749,"pZ":2.2835286009893543,"vX0":-2.642527337477786,"vY0":-112.92843302764533,"vZ0":1.868272126829513,"x":156.42,"y":177.12,"x0":1.4592659227456908,"y0":50.00055859391352,"z0":5.879558396672257,"aX":-12.652857278750785},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-15.0,"breakHorizontal":18.8,"spinRate":3101,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.48922835112223284,"extension":5.688600577096831},"hitData":{"launchSpeed":65.4,"launchAngle":-0.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.28,"coordY":177.04}},"index":5,"playId":"ae2ed906-8a7e-3a55-9c2c-57ef7ff0410e","pitchNumber":3,"startTime":"2026-06-20T01:29:52.161Z","endTime":"2026-06-20T01:29:59.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:29:59.263Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T01:32:31.931Z","endTime":"2026-06-20T01:34:02.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T01:30:31.269Z","endTime":"2026-06-20T01:31:12.243Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T01:31:12.243Z","endTime":"2026-06-20T01:32:34.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509345407910665,"aZ":-26.825134385276485,"pfxX":2.92328923017714,"pfxZ":2.8177269804347738,"pX":-0.36572136648598436,"pZ":2.349738989442956,"vX0":1.535623424217217,"vY0":-136.78719290435868,"vZ0":-3.31510330002758,"x":130.94,"y":175.34,"x0":-1.3138221437525774,"y0":50.004077665054524,"z0":5.41178171519189,"aX":5.552928793502268},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.6,"spinRate":2658,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40006751541385466,"extension":5.898256327199581},"index":2,"playId":"7c656e9d-92be-378c-9234-c17589c601b3","pitchNumber":1,"startTime":"2026-06-20T01:32:34.165Z","endTime":"2026-06-20T01:32:39.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.035228501258786,"aZ":-42.35514925467679,"pfxX":5.6732082450607475,"pfxZ":-6.496537936684713,"pX":1.300995534424854,"pZ":1.0548279137713046,"vX0":3.245807038095316,"vY0":-125.13402539402405,"vZ0":-2.7113464633854467,"x":67.41,"y":210.3,"x0":-0.7549968514402927,"y0":50.00256925897825,"z0":5.662220505272457,"aX":8.89031811696883},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.1,"breakHorizontal":-11.0,"spinRate":2989,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4397086968138124,"extension":6.108761646088751},"index":3,"playId":"5e8d0acd-6569-3581-acda-3f5cf2500940","pitchNumber":2,"startTime":"2026-06-20T01:32:53.948Z","endTime":"2026-06-20T01:32:59.229Z","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":94.6,"endSpeed":87.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334204166468044,"aZ":-25.504505642413722,"pfxX":1.191531584095006,"pfxZ":3.4360620731941207,"pX":-0.25729395886369955,"pZ":2.336549514068796,"vX0":1.9915774780019353,"vY0":-137.8950796058741,"vZ0":-3.84453050117121,"x":126.81,"y":175.69,"x0":-1.1414715185826994,"y0":50.0044293447555,"z0":5.4533187778177314,"aX":2.3129209908081574},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2763,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.395981271268,"extension":5.83560176518118},"index":4,"playId":"ed4bd9bf-38ce-31f7-b841-3e2788c210cf","pitchNumber":3,"startTime":"2026-06-20T01:33:10.388Z","endTime":"2026-06-20T01:33:13.610Z","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":89.8,"endSpeed":82.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.441032369017286,"aZ":-30.164255384146507,"pfxX":5.941531321345035,"pfxZ":1.1708746031520736,"pX":3.126572289127934,"pZ":1.7174078667989667,"vX0":8.605321520655174,"vY0":-130.54042295369,"vZ0":-3.173561262813643,"x":-2.18,"y":192.41,"x0":-0.9939083104098463,"y0":50.00051188427532,"z0":5.238059984989842,"aX":10.173157070417991},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":-12.8,"spinRate":3111,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4208142390656122,"extension":5.914476544960206},"index":5,"playId":"1f091070-4692-3848-a048-d8c775b8d9cb","pitchNumber":4,"startTime":"2026-06-20T01:33:36.743Z","endTime":"2026-06-20T01:33:41.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.958927636137258,"aZ":-27.624626534214563,"pfxX":-10.406712095026077,"pfxZ":2.301833526009716,"pX":0.04240178650721424,"pZ":1.9619047044795896,"vX0":6.708659137997072,"vY0":-139.825653316201,"vZ0":-4.430024485793362,"x":115.38,"y":185.81,"x0":-1.0377000084377221,"y0":50.00324127368887,"z0":5.382514151697187,"aX":-20.57685243794846},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.4,"breakHorizontal":17.4,"spinRate":2246,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3919453896322045,"extension":5.888274413486063},"hitData":{"launchSpeed":86.2,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.85,"coordY":154.67}},"index":6,"playId":"e687431e-9c84-3bdd-85f0-ceea8a96b959","pitchNumber":5,"startTime":"2026-06-20T01:33:53.849Z","endTime":"2026-06-20T01:34:02.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:34:02.572Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T01:34:03.904Z","endTime":"2026-06-20T01:35:19.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997782182423688,"aZ":-46.23610579267782,"pfxX":7.487660476478373,"pfxZ":-9.305510320552877,"pX":-0.2675222936116116,"pZ":3.9323783919421125,"vX0":-0.5134242206391353,"vY0":-122.84447926756862,"vZ0":4.6006457555152895,"x":127.2,"y":132.61,"x0":-1.0257384347784184,"y0":50.00441438842839,"z0":5.994994730785889,"aX":11.31097533607225},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.4,"breakHorizontal":-13.3,"spinRate":2931,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.44788696655830273,"extension":5.780439521127903},"index":0,"playId":"82b0ec3a-690d-3a93-b79e-cc351f2c3505","pitchNumber":1,"startTime":"2026-06-20T01:34:25.456Z","endTime":"2026-06-20T01:34:33.804Z","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":94.3,"endSpeed":87.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.170408036214248,"aZ":-25.632902019703145,"pfxX":0.655943662321973,"pfxZ":3.416723296763565,"pX":1.4009656991534538,"pZ":1.2107085362124792,"vX0":5.863256476976023,"vY0":-137.22183971604272,"vZ0":-6.717112852732026,"x":63.6,"y":206.09,"x0":-0.8449715342450759,"y0":50.003778002600484,"z0":5.4262596511488965,"aX":1.255879708935898},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":-2.4,"spinRate":2764,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.39851115986091656,"extension":5.864728377650994},"index":1,"playId":"a608b485-69f5-3b19-b701-a61296d06bb3","pitchNumber":2,"startTime":"2026-06-20T01:34:39.872Z","endTime":"2026-06-20T01:34:44.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184353612755476,"aZ":-22.68704369833156,"pfxX":0.5593577485824084,"pfxZ":4.79458465508357,"pX":0.8374373969202709,"pZ":1.961357908785755,"vX0":4.959978434201442,"vY0":-139.2384751624085,"vZ0":-5.321434321864687,"x":85.08,"y":185.82,"x0":-1.0343166139425264,"y0":50.0007774358513,"z0":5.384007403800744,"aX":1.1042251956786322},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-1.9,"spinRate":2736,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.3923262932165339,"extension":5.818064651140583},"index":2,"playId":"6386b0f4-dc9b-3a07-a149-6c8769c1aea4","pitchNumber":3,"startTime":"2026-06-20T01:34:55.867Z","endTime":"2026-06-20T01:35:00.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.290884961586436,"aZ":-28.321988068078646,"pfxX":-9.92269934400981,"pfxZ":1.9247076944679566,"pX":-0.2826573506011299,"pZ":2.706295967702635,"vX0":5.571477053227818,"vY0":-140.38081619089223,"vZ0":-2.616159699824269,"x":127.77,"y":165.71,"x0":-1.0022383627617222,"y0":50.0010321527113,"z0":5.490821427484027,"aX":-19.834565069471886},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2260,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3899364279274269,"extension":5.977557902435253},"hitData":{"launchSpeed":102.6,"launchAngle":15.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.3,"coordY":67.62}},"index":3,"playId":"075854e7-ff75-3981-a1d2-b5b20df2b5a9","pitchNumber":4,"startTime":"2026-06-20T01:35:11.822Z","endTime":"2026-06-20T01:35:19.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:35:19.184Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T01:37:50.637Z","endTime":"2026-06-20T01:39:11.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T01:36:40.358Z","endTime":"2026-06-20T01:37:52.671Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90360746353935,"aZ":-44.550640078656606,"pfxX":4.993691000995376,"pfxZ":-9.4387975193168,"pX":-0.30023268177802936,"pZ":1.831376836588664,"vX0":0.6458176132788986,"vY0":-114.8539493908939,"vZ0":0.2687686856695175,"x":128.44,"y":189.33,"x0":-1.233959578203559,"y0":50.00135124591515,"z0":6.111364961730202,"aX":6.548870182918394},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.6,"breakHorizontal":-9.2,"spinRate":2572,"spinDirection":20},"zone":8,"typeConfidence":0.91,"plateTime":0.48027450669675753,"extension":6.581392196045806},"index":1,"playId":"a8b197df-7236-3263-8607-0780886e5ae2","pitchNumber":1,"startTime":"2026-06-20T01:37:52.671Z","endTime":"2026-06-20T01:37:56.983Z","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":96.1,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407216998644156,"aZ":-8.785521001094722,"pfxX":-2.822361727162695,"pfxZ":11.88662983382088,"pX":0.9424573121861667,"pZ":0.6754768834676098,"vX0":6.314379372918665,"vY0":-139.39288619862907,"vZ0":-12.326005196176329,"x":81.08,"y":220.54,"x0":-0.9856733185235281,"y0":50.001591786560056,"z0":5.735343495252895,"aX":-5.553308071303284},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.1,"breakHorizontal":3.8,"spinRate":2608,"spinDirection":195},"zone":14,"typeConfidence":0.94,"plateTime":0.3929839437236149,"extension":6.444566021550151},"index":2,"playId":"57ec545d-2e31-3d2f-8c48-e5b02616cf94","pitchNumber":2,"startTime":"2026-06-20T01:38:06.398Z","endTime":"2026-06-20T01:38:09.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77022111965522,"aZ":-12.494959554710107,"pfxX":-0.7447150806600673,"pfxZ":10.146069914485325,"pX":1.1737604957719503,"pZ":3.3369988932552865,"vX0":6.01090834897942,"vY0":-137.93360725985698,"vZ0":-4.926349245421302,"x":72.26,"y":148.68,"x0":-0.9307347905378963,"y0":50.002637962317706,"z0":5.978999403429732,"aX":-1.444530501126322},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":0.1,"spinRate":2472,"spinDirection":193},"zone":12,"typeConfidence":0.92,"plateTime":0.3960770095694004,"extension":6.419125838777118},"index":3,"playId":"4b1774f0-50b4-3e32-8797-a5baeaa5f6c6","pitchNumber":3,"startTime":"2026-06-20T01:38:23.695Z","endTime":"2026-06-20T01:38:27.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31422026737797,"aZ":-8.353262222303385,"pfxX":-1.3480474400758684,"pfxZ":12.38587879513518,"pX":0.7195867881826586,"pZ":2.069783898314445,"vX0":5.680329280444397,"vY0":-137.5149552882835,"vZ0":-8.516311425655978,"x":89.57,"y":182.9,"x0":-1.1939030168889335,"y0":50.00186407709161,"z0":5.766182221189772,"aX":-2.5931580014649436},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.9,"breakHorizontal":1.3,"spinRate":2438,"spinDirection":198},"zone":9,"typeConfidence":0.94,"plateTime":0.3976757149540582,"extension":6.495508115371452},"index":4,"playId":"e65f5744-f511-3f56-8f9c-608ddb5106b9","pitchNumber":4,"startTime":"2026-06-20T01:38:42.119Z","endTime":"2026-06-20T01:38:45.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165743346110474,"aZ":-26.518300653167138,"pfxX":5.69043758475952,"pfxZ":3.6285931498962345,"pX":0.046314903057018034,"pZ":2.4975229630318587,"vX0":1.9439833128235289,"vY0":-124.15838625224333,"vZ0":-2.963653055535837,"x":115.23,"y":171.35,"x0":-1.4864702609502225,"y0":50.004923027305175,"z0":5.916738291736483,"aX":8.872192692747797},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":2519,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.44138958116619076,"extension":6.308597232306913},"hitData":{"launchSpeed":87.6,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.73,"coordY":143.27}},"index":5,"playId":"7ac65625-7009-379f-bcdb-f4f3beb40cdf","pitchNumber":5,"startTime":"2026-06-20T01:39:04.105Z","endTime":"2026-06-20T01:39:11.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:39:11.231Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a sharp line drive to left fielder Casey Schmitt.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T01:39:13.489Z","endTime":"2026-06-20T01:40:19.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190427460869707,"aZ":-25.91056295574337,"pfxX":7.403885971012048,"pfxZ":4.0271426559930905,"pX":0.5393558316361599,"pZ":3.512584260832201,"vX0":2.3777007009787434,"vY0":-123.81401212573557,"vZ0":-0.7897535155395186,"x":96.44,"y":143.94,"x0":-1.3948565409593003,"y0":50.003892874586086,"z0":5.999457119579088,"aX":11.522335746019273},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":-13.9,"spinRate":2521,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.44198859426749104,"extension":6.4033427673917265},"index":0,"playId":"e04d8235-374e-3a9d-aad0-f0938d810d30","pitchNumber":1,"startTime":"2026-06-20T01:39:34.644Z","endTime":"2026-06-20T01:39:39.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89308838945149,"aZ":-10.909412922407377,"pfxX":-1.022363976394574,"pfxZ":11.06679140343982,"pX":0.9689688798022401,"pZ":0.3389834665156548,"vX0":5.750401595765228,"vY0":-137.59692878866397,"vZ0":-12.520480519775832,"x":80.07,"y":229.63,"x0":-1.013233094764525,"y0":50.005527364899,"z0":5.682061834499838,"aX":-1.9651472407399548},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":0.7,"spinRate":2501,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.39771883325128377,"extension":6.804279881841262},"index":1,"playId":"80a74c08-f27d-3b67-a0d3-81c955b0d97b","pitchNumber":2,"startTime":"2026-06-20T01:39:50.462Z","endTime":"2026-06-20T01:39:54.407Z","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":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770469053058605,"aZ":-11.789162103380493,"pfxX":-6.787356447305795,"pfxZ":10.48354402278132,"pX":0.18690216364522075,"pZ":1.8260114765893287,"vX0":6.142320180178187,"vY0":-138.52544001105883,"vZ0":-8.40573992514968,"x":109.88,"y":189.48,"x0":-1.1766741478401972,"y0":50.00564109962696,"z0":5.686970266241919,"aX":-13.201276568058999},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":11.0,"spinRate":2326,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.39530835848849133,"extension":6.633543113613215},"hitData":{"launchSpeed":101.2,"launchAngle":12.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.61,"coordY":106.12}},"index":2,"playId":"f5caeeb0-b958-3fdb-9ee9-3f20b4ec6d72","pitchNumber":3,"startTime":"2026-06-20T01:40:09.214Z","endTime":"2026-06-20T01:40:19.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:40:19.039Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esteury Ruiz walks. Connor Norby to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T01:40:20.561Z","endTime":"2026-06-20T01:43:50.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793728171958474,"aZ":-8.368487421305728,"pfxX":-4.472155534042424,"pfxZ":12.51830967409434,"pX":1.7431882351463373,"pZ":-0.03249871294076007,"vX0":9.353209781669387,"vY0":-136.68821283986748,"vZ0":-14.036028162223158,"x":50.55,"y":239.66,"x0":-1.1345492636701273,"y0":50.000642437508404,"z0":5.731165874744245,"aX":-8.503555662961812},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":6.2,"spinRate":2453,"spinDirection":206},"zone":14,"typeConfidence":0.95,"plateTime":0.40000557534418224,"extension":6.441753586502242},"index":0,"playId":"4a21d3d6-73c8-3b0c-a9d9-b83a539160fe","pitchNumber":1,"startTime":"2026-06-20T01:40:48.009Z","endTime":"2026-06-20T01:40:51.139Z","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":84.9,"endSpeed":79.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575311595658686,"aZ":-25.551791457913478,"pfxX":3.7971432357046426,"pfxZ":4.225439890459599,"pX":2.058262560409221,"pZ":2.2365092575246597,"vX0":7.222314558095595,"vY0":-123.553154479491,"vZ0":-3.954098536728132,"x":38.54,"y":178.39,"x0":-1.3809218694591927,"y0":50.001669954412755,"z0":5.972863316754586,"aX":5.945601567547762},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.1,"breakHorizontal":-8.4,"spinRate":2430,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4411062604569609,"extension":6.22336756511098},"index":1,"playId":"4340aacb-d5f8-3894-a91d-0570f576e7b1","pitchNumber":2,"startTime":"2026-06-20T01:41:24.237Z","endTime":"2026-06-20T01:41:27.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168511282316455,"aZ":-14.595572145768557,"pfxX":-7.000454500977669,"pfxZ":9.24902427593942,"pX":-0.6582926140632139,"pZ":3.12982458947445,"vX0":4.366847768396356,"vY0":-136.54308657682697,"vZ0":-5.004762851258505,"x":142.09,"y":154.27,"x0":-1.3632043000362113,"y0":50.004995751158724,"z0":5.980060727376543,"aX":-13.309325427129467},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":11.9,"spinRate":2189,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40011199208925996,"extension":6.332914223365872},"index":2,"playId":"839dc280-c585-3342-87d1-b55c447b6035","pitchNumber":3,"startTime":"2026-06-20T01:41:41.330Z","endTime":"2026-06-20T01:41:46.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.347294380634857,"aZ":-15.383030223723418,"pfxX":-8.729387301791453,"pfxZ":8.79108977670794,"pX":-0.17225133950305868,"pZ":2.9846199478440094,"vX0":6.09689006285961,"vY0":-136.87276986398777,"vZ0":-5.076039105982802,"x":123.57,"y":158.2,"x0":-1.2871432491330932,"y0":50.00025671720938,"z0":5.905562279178801,"aX":-16.66951567649336},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":14.6,"spinRate":2248,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39915674423608394,"extension":6.341816087996464},"index":3,"playId":"99aab4a8-a519-3275-928a-5b59ea7d53d1","pitchNumber":4,"startTime":"2026-06-20T01:42:02.118Z","endTime":"2026-06-20T01:42:05.454Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48028409590695,"aZ":-25.247505159323087,"pfxX":4.41530225382391,"pfxZ":4.473790150516578,"pX":0.10420650573107176,"pZ":2.478252469970741,"vX0":2.3944871900025526,"vY0":-122.8858965024399,"vZ0":-3.1769432680874305,"x":113.03,"y":171.87,"x0":-1.4526085226014103,"y0":50.00424639522531,"z0":5.903722809424874,"aX":6.83759838861191},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":-8.5,"spinRate":2553,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4435908063439289,"extension":6.0208918746662645},"index":4,"playId":"e010a0a9-24c0-3be7-928c-d841a380421d","pitchNumber":5,"startTime":"2026-06-20T01:42:22.935Z","endTime":"2026-06-20T01:42:26.828Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"b48c9fce-4d0d-33bd-8c3c-c83ed2038242","startTime":"2026-06-20T01:42:40.082Z","endTime":"2026-06-20T01:42:44.943Z","isPitch":false,"type":"pickoff"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325999997941377,"aZ":-26.042132011948496,"pfxX":4.301432203378776,"pfxZ":3.8885522468866824,"pX":0.29459605635759156,"pZ":3.4262433648214556,"vX0":3.3348706184910846,"vY0":-124.11004503834103,"vZ0":-1.1090383104749495,"x":105.77,"y":146.27,"x0":-1.6202433116844943,"y0":50.00208832851437,"z0":6.026406983186127,"aX":6.782301719106873},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.1,"breakHorizontal":-8.5,"spinRate":2488,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.43951932047036335,"extension":6.2128505168430594},"index":6,"playId":"3d8d33bd-9a5e-3449-9d09-f0ae9d3ba9a0","pitchNumber":6,"startTime":"2026-06-20T01:42:58.433Z","endTime":"2026-06-20T01:43:02.115Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374882432714173,"aZ":-15.545065463294177,"pfxX":-8.555563417870655,"pfxZ":8.707570102070873,"pX":-0.1089686998641552,"pZ":2.952616040456236,"vX0":6.258402669374882,"vY0":-137.0772399027767,"vZ0":-5.337353870999481,"x":121.15,"y":159.06,"x0":-1.3064011178582635,"y0":50.00116816336026,"z0":5.980756568748268,"aX":-16.33327713207771},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":14.3,"spinRate":2150,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3990852191374352,"extension":6.19203152731874},"index":7,"playId":"9ad10544-7e38-3b37-bc1d-72edf6981759","pitchNumber":7,"startTime":"2026-06-20T01:43:19.668Z","endTime":"2026-06-20T01:43:24.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06807914425987,"aZ":-12.896766124451188,"pfxX":-7.914598046820698,"pfxZ":10.082447357109015,"pX":0.5561467614823289,"pZ":0.919932517228493,"vX0":7.667379268791784,"vY0":-137.08069503871576,"vZ0":-10.537450336529558,"x":95.8,"y":213.94,"x0":-1.2429906256779424,"y0":50.000840234195394,"z0":5.6840555631485845,"aX":-15.12711655183504},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":12.8,"spinRate":2204,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3989071301863647,"extension":6.561862097487732},"index":8,"playId":"e76276dd-c694-3517-a39f-8c1631648584","pitchNumber":8,"startTime":"2026-06-20T01:43:46.510Z","endTime":"2026-06-20T01:43:50.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:43:50.541Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Sanoja lines out to center fielder Drew Gilbert. Connor Norby to 3rd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T01:44:52.096Z","endTime":"2026-06-20T01:45:32.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnThird":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T01:44:09.738Z","endTime":"2026-06-20T01:44:54.311Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72624078511449,"aZ":-24.760181941292956,"pfxX":2.0394083776745253,"pfxZ":4.744417481324577,"pX":-0.697439718709489,"pZ":2.4912256165137046,"vX0":1.7986638369478671,"vY0":-123.45854801227519,"vZ0":-3.286717344548328,"x":143.58,"y":171.52,"x0":-1.6971921179566645,"y0":50.00419189961297,"z0":5.895711236966443,"aX":3.1868202675356323},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.2,"breakHorizontal":-4.1,"spinRate":2436,"spinDirection":80},"zone":4,"typeConfidence":2.0,"plateTime":0.4415746680051611,"extension":6.135426961964519},"index":1,"playId":"a754876f-1600-39bb-af6b-e44ca131de79","pitchNumber":1,"startTime":"2026-06-20T01:44:54.311Z","endTime":"2026-06-20T01:44:58.362Z","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":94.5,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592032799600908,"aZ":-14.239406279776905,"pfxX":-9.598314883554778,"pfxZ":9.432166212210266,"pX":-0.2637590348389276,"pZ":2.0961888075731645,"vX0":6.324232622444983,"vY0":-137.32587762647466,"vZ0":-7.366683661617015,"x":127.05,"y":182.18,"x0":-1.3543399947738306,"y0":50.00685503402062,"z0":5.790425915024375,"aX":-18.260342597629418},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":16.0,"spinRate":2274,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3994860544944223,"extension":6.32179016578999},"hitData":{"launchSpeed":93.0,"launchAngle":24.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.81,"coordY":57.26}},"index":2,"playId":"cdadef99-9590-38bc-b766-e85c4a1f8eb9","pitchNumber":2,"startTime":"2026-06-20T01:45:21.614Z","endTime":"2026-06-20T01:45:32.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:45:32.887Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T01:48:11.135Z","endTime":"2026-06-20T01:49:35.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T01:45:52.074Z","endTime":"2026-06-20T01:46:56.512Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Miller replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T01:46:56.512Z","endTime":"2026-06-20T01:48:13.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.609555165392216,"aZ":-20.25043853556423,"pfxX":11.069480295915294,"pfxZ":5.987011784020986,"pX":0.158501007597069,"pZ":2.622837971701805,"vX0":-6.820881148488179,"vY0":-140.64192039928946,"vZ0":-6.570327397347066,"x":110.96,"y":167.96,"x0":1.184225926844602,"y0":50.00503625576603,"z0":6.314805419932669,"aX":22.05065264295907},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":-18.5,"spinRate":2298,"spinDirection":131},"zone":5,"typeConfidence":0.92,"plateTime":0.39030852305956776,"extension":6.429518899175683},"index":2,"playId":"f27f2d01-29c0-31eb-b24a-95505dc76ec3","pitchNumber":1,"startTime":"2026-06-20T01:48:13.383Z","endTime":"2026-06-20T01:48:20.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"f27f2d01-29c0-31eb-b24a-95505dc76ec3","startTime":"2026-06-20T01:48:29.897Z","endTime":"2026-06-20T01:48:35.741Z","isPitch":false,"isBaseRunningPlay":true,"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82379199132539,"aZ":-19.44701418638365,"pfxX":11.59428683168618,"pfxZ":6.278915730651106,"pX":-0.9575539282464696,"pZ":1.9131610115199444,"vX0":-9.987726598201068,"vY0":-141.5638264268435,"vZ0":-8.531309810427526,"x":153.5,"y":187.12,"x0":1.1128911899885086,"y0":50.00057855214434,"z0":6.214527424916654,"aX":23.490143887207747},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":-19.0,"spinRate":2309,"spinDirection":130},"zone":13,"typeConfidence":0.92,"plateTime":0.3871634051099888,"extension":6.4149945833329225},"index":4,"playId":"b76d64ea-7e6f-337f-847d-302fa1f2cb74","pitchNumber":2,"startTime":"2026-06-20T01:48:35.741Z","endTime":"2026-06-20T01:48:40.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945559298400433,"aZ":-33.532349555335735,"pfxX":-1.63130323197803,"pfxZ":-0.8985266764209578,"pX":-0.9292949343526598,"pZ":1.895972959423582,"vX0":-4.982504924517962,"vY0":-123.00583920628509,"vZ0":-3.839287823831814,"x":152.42,"y":187.59,"x0":1.3473967277909331,"y0":50.003443982526804,"z0":6.367753176754882,"aX":-2.460967286484094},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.4,"breakHorizontal":4.3,"spinRate":2507,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4479603671395047,"extension":6.220801444306825},"index":5,"playId":"31243186-e2f4-39da-b80b-aef579b008e8","pitchNumber":3,"startTime":"2026-06-20T01:48:53.120Z","endTime":"2026-06-20T01:48:57.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41795014589504,"aZ":-11.123488606263468,"pfxX":5.389657547049622,"pfxZ":10.606631235182409,"pX":-1.6295886305271694,"pZ":3.450362991065896,"vX0":-9.260345582638191,"vY0":-140.37678339958313,"vZ0":-6.220176338872896,"x":179.12,"y":145.62,"x0":1.0201683414916252,"y0":50.00552004289189,"z0":6.427806878826491,"aX":10.700172658034187},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":-7.8,"spinRate":2303,"spinDirection":133},"zone":11,"typeConfidence":0.92,"plateTime":0.3910135315498029,"extension":6.367249344056097},"index":6,"playId":"f5baeddb-baf8-35ec-9d92-b9de3aafa83c","pitchNumber":4,"startTime":"2026-06-20T01:49:12.515Z","endTime":"2026-06-20T01:49:15.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88292580687237,"aZ":-27.832318624613745,"pfxX":-0.7577900242404174,"pfxZ":2.856610874956824,"pX":-0.48909604248638844,"pZ":1.0627446885032323,"vX0":-4.339870683595793,"vY0":-123.39983614267565,"vZ0":-6.89590965026316,"x":135.64,"y":210.09,"x0":1.4014887605187514,"y0":50.00390356629231,"z0":6.284374253104922,"aX":-1.1508564082915982},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":2.5,"spinRate":2595,"spinDirection":0},"zone":13,"typeConfidence":0.9,"plateTime":0.4463672440775066,"extension":6.258217563495508},"index":7,"playId":"67679bfb-7b17-3d77-891f-6442f78ea3ae","pitchNumber":5,"startTime":"2026-06-20T01:49:29.463Z","endTime":"2026-06-20T01:49:35.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:49:35.444Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Gilbert pops out to catcher Liam Hicks in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T01:52:07.276Z","endTime":"2026-06-20T01:56:37.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10,11,12],"actionIndex":[0,1,2],"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T01:50:25.628Z","endTime":"2026-06-20T01:52:14.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Xavier Edwards replaces third baseman Connor Norby, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T01:52:09.326Z","endTime":"2026-06-20T01:52:09.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"description":"Defensive switch from second base to third base for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-20T01:52:09.328Z","endTime":"2026-06-20T01:52:09.329Z","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":"900"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931008724450074,"aZ":-24.96343418397775,"pfxX":0.9973890893043278,"pfxZ":4.064041805655727,"pX":-0.16727878562940562,"pZ":1.8677004926306846,"vX0":0.1330614814650815,"vY0":-132.53507815205487,"vZ0":-7.428640508367428,"x":123.38,"y":188.35,"x0":-0.34772105275790594,"y0":50.003506017066165,"z0":6.536195508775041,"aX":1.770393078980068},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-1.8,"spinRate":2505,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.4136171125089807,"extension":6.278120390338579},"index":3,"playId":"05522ccb-b18a-392a-a32c-2fc5004a03f9","pitchNumber":1,"startTime":"2026-06-20T01:52:09.330Z","endTime":"2026-06-20T01:52:14.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474280424676696,"aZ":-38.490824441132276,"pfxX":5.172818363336653,"pfxZ":-4.235552324832367,"pX":0.0485082143183464,"pZ":3.209304205278794,"vX0":-1.1488816577905008,"vY0":-121.3109225806937,"vZ0":-1.19819821194248,"x":115.15,"y":152.13,"x0":-0.14413602005020285,"y0":50.00161614018427,"z0":7.06144521450211,"aX":7.717955982484702},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.7,"breakHorizontal":-9.1,"spinRate":2453,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.45130587520762067,"extension":6.065188104869823},"index":4,"playId":"2ba34840-ffd7-3bc5-858c-93cbfeff2400","pitchNumber":2,"startTime":"2026-06-20T01:52:32.408Z","endTime":"2026-06-20T01:52:36.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T01:52:44.722Z","endTime":"2026-06-20T01:53:03.415Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.022906801371775,"aZ":-10.117055477828854,"pfxX":-1.7325471787375744,"pfxZ":10.838686055310351,"pX":-0.058209753279712347,"pZ":4.17814549816213,"vX0":1.6924398878214075,"vY0":-141.6757950626532,"vZ0":-5.0867657961341495,"x":119.22,"y":125.97,"x0":-0.4378996529319038,"y0":50.00343867341294,"z0":6.642010284693041,"aX":-3.5261882132117566},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2405,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3864261699791727,"extension":6.445960108110979},"index":6,"playId":"f1ed0eb6-d819-3c1b-b0ec-538792d84939","pitchNumber":3,"startTime":"2026-06-20T01:53:03.415Z","endTime":"2026-06-20T01:53:06.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96763460568331,"aZ":-8.030970857638062,"pfxX":-0.9555859310840851,"pfxZ":11.927691699789527,"pX":-0.44256526782756933,"pZ":1.4774551272021128,"vX0":-0.14366875578846605,"vY0":-141.3163202555737,"vZ0":-12.350124449707605,"x":133.87,"y":198.89,"x0":-0.26693180958489565,"y0":50.001220151148814,"z0":6.418295809704201,"aX":-1.9340526102331137},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":1.8,"spinRate":2410,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.3874705136803107,"extension":6.4190251510326135},"index":7,"playId":"e2afa8d5-c3fe-3987-8096-ad93d0c842b6","pitchNumber":4,"startTime":"2026-06-20T01:53:23.518Z","endTime":"2026-06-20T01:53:29.991Z","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":90.7,"endSpeed":83.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212525442646022,"aZ":-24.213929985593364,"pfxX":1.4635818359766406,"pfxZ":4.47014603906408,"pX":-0.41016985499923836,"pZ":2.810605739575693,"vX0":-0.9179059819917758,"vY0":-132.0779654618206,"vZ0":-5.495582717298031,"x":132.63,"y":162.89,"x0":-0.24956842959067188,"y0":50.00095500621007,"z0":6.68187547082749,"aX":2.6043405658103893},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":-2.5,"spinRate":2622,"spinDirection":100},"zone":1,"typeConfidence":2.0,"plateTime":0.41356118202202596,"extension":6.013736833359559},"index":8,"playId":"a67838ca-7eb8-3e5c-b698-6b247fd102e0","pitchNumber":5,"startTime":"2026-06-20T01:53:45.633Z","endTime":"2026-06-20T01:53:49.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86210084361124,"aZ":-19.10179216677743,"pfxX":-6.427229480640564,"pfxZ":6.8783341438791785,"pX":-0.47546597659743955,"pZ":2.121215115253158,"vX0":2.454681799051809,"vY0":-136.92215907624293,"vZ0":-8.028371666776998,"x":135.12,"y":181.51,"x0":-0.5477807426539212,"y0":50.005761514236546,"z0":6.395537210606321,"aX":-12.22165771195498},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":11.2,"spinRate":1763,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39982501626151024,"extension":6.284835763136707},"index":9,"playId":"023095ce-c26a-3a8f-8033-cf97a6dc2753","pitchNumber":6,"startTime":"2026-06-20T01:54:40.742Z","endTime":"2026-06-20T01:54:47.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.799233091306455,"aZ":-10.82033052117632,"pfxX":-1.2147865522715424,"pfxZ":10.555019771648503,"pX":0.09044165594704082,"pZ":2.2482809670547312,"vX0":1.720774959984461,"vY0":-141.67260671913047,"vZ0":-9.61062777629366,"x":113.55,"y":178.08,"x0":-0.3683344484017347,"y0":50.00364665935232,"z0":6.385753859179803,"aX":-2.457899195216623},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":1.8,"spinRate":2309,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.38731542922138606,"extension":6.198374796946177},"index":10,"playId":"dfef4697-6fdc-3795-b75d-e04a74437bfa","pitchNumber":7,"startTime":"2026-06-20T01:55:31.080Z","endTime":"2026-06-20T01:55:34.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74022026006232,"aZ":-41.906725663076166,"pfxX":3.299064706512633,"pfxZ":-6.380880946562587,"pX":0.32899746770583604,"pZ":1.648724856488666,"vX0":0.1251891293788129,"vY0":-123.10399762306862,"vZ0":-4.005017521947199,"x":104.46,"y":194.26,"x0":-0.1508024592161873,"y0":50.00185160426249,"z0":6.865042016795463,"aX":5.033929915347274},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.2,"breakHorizontal":-6.0,"spinRate":2647,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.44591062928116987,"extension":5.998391553758279},"index":11,"playId":"c1b163b8-f96f-3c5b-a353-1c17aa2c1d01","pitchNumber":8,"startTime":"2026-06-20T01:55:55.480Z","endTime":"2026-06-20T01:55:59.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637205672043343,"aZ":-32.20083806381905,"pfxX":4.210127506724219,"pfxZ":-0.017128554908757643,"pX":0.24681948708252877,"pZ":1.7595699546826757,"vX0":-0.47638842394095093,"vY0":-125.00555077659426,"vZ0":-6.062107833581197,"x":107.59,"y":191.27,"x0":-0.10750527838023174,"y0":50.00197266998214,"z0":6.851796051296723,"aX":6.678540774978687},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-7.6,"spinRate":2500,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.43776188356287093,"extension":6.285150150190503},"hitData":{"launchSpeed":71.6,"launchAngle":83.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.24,"coordY":211.19}},"index":12,"playId":"624392f0-63e5-3c40-9122-f2be2885b8db","pitchNumber":9,"startTime":"2026-06-20T01:56:27.462Z","endTime":"2026-06-20T01:56:37.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:56:37.152Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Susac grounds out, third baseman Javier Sanoja to first baseman Kyle Stowers.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T01:56:43.218Z","endTime":"2026-06-20T01:59:17.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.0,"endSpeed":89.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.193154023930926,"aZ":-11.128808649437095,"pfxX":-1.2797242996181,"pfxZ":10.384451516065727,"pX":-1.0858013153021264,"pZ":3.4927844769627665,"vX0":-1.56424648072692,"vY0":-141.2320934055359,"vZ0":-6.623064134335832,"x":158.39,"y":144.47,"x0":-0.35916921388276346,"y0":50.002763964827714,"z0":6.578876260787326,"aX":-2.5934000125464824},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2379,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.38733443446859894,"extension":6.265003751152756},"index":0,"playId":"9a8c9f7a-2547-3ce7-b749-ba4bc2c09e11","pitchNumber":1,"startTime":"2026-06-20T01:57:06.333Z","endTime":"2026-06-20T01:57:10.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57942172399277,"aZ":-10.94268017364187,"pfxX":0.1023430487670538,"pfxZ":10.37588937222866,"pX":1.4097661639334178,"pZ":3.0739707654803303,"vX0":3.9986296648271256,"vY0":-141.51022473841425,"vZ0":-7.905855407687805,"x":63.26,"y":155.78,"x0":-0.02961029504591338,"y0":50.004046240472334,"z0":6.589371848399616,"aX":0.20893702676219492},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":-1.0,"spinRate":2372,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.38574484575375445,"extension":6.20495699110806},"index":1,"playId":"4bde5281-d83e-3790-99c8-20a4e5c1831d","pitchNumber":2,"startTime":"2026-06-20T01:57:31.138Z","endTime":"2026-06-20T01:57:35.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T01:57:46.401Z","endTime":"2026-06-20T01:57:58.560Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38226941486597,"aZ":-9.307559749942543,"pfxX":-1.3950456430268003,"pfxZ":11.11130497362857,"pX":-0.452467163065209,"pZ":4.516579336979778,"vX0":0.08332633192814592,"vY0":-142.47239394836714,"vZ0":-4.3926603237451705,"x":134.25,"y":116.83,"x0":-0.30079404791850795,"y0":50.003169525276206,"z0":6.665254017094786,"aX":-2.8713127740083815},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":2.5,"spinRate":2439,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.38427165846168965,"extension":6.1556114650127425},"index":3,"playId":"a632821b-9ba7-391f-ab9f-63e1ea1e1925","pitchNumber":3,"startTime":"2026-06-20T01:57:58.560Z","endTime":"2026-06-20T01:58:05.522Z","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":98.0,"endSpeed":89.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.333608367044135,"aZ":-7.874301374746884,"pfxX":-0.23223551931379394,"pfxZ":11.785818557428472,"pX":-0.5539634792070001,"pZ":3.4942431515965744,"vX0":-0.6798942595357388,"vY0":-142.58041532093455,"vZ0":-7.220165452186237,"x":138.12,"y":144.44,"x0":-0.2823639356722664,"y0":50.00615785163736,"z0":6.5543356984573675,"aX":-0.4787964893893177},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.0,"breakHorizontal":0.6,"spinRate":2513,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.38393737654581805,"extension":6.174373156399555},"index":4,"playId":"58ad4f55-ab20-3156-b1ce-41b4447b5522","pitchNumber":4,"startTime":"2026-06-20T01:58:22.755Z","endTime":"2026-06-20T01:58:26.260Z","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":83.0,"endSpeed":76.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350319711301317,"aZ":-37.86451789232469,"pfxX":7.01662609477005,"pfxZ":-3.878969680674605,"pX":1.1111280183855596,"pZ":0.6776466502372828,"vX0":0.27072102360974076,"vY0":-120.80953607727842,"vZ0":-6.600786815922216,"x":74.65,"y":220.48,"x0":0.08680117730777245,"y0":50.00450455849979,"z0":6.806155322213824,"aX":10.286752114046482},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.4,"breakHorizontal":-12.7,"spinRate":2591,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4548103499366376,"extension":6.119629546008295},"index":5,"playId":"4b8841d2-8a34-3857-97fa-86c2dbc0f6a0","pitchNumber":5,"startTime":"2026-06-20T01:58:45.200Z","endTime":"2026-06-20T01:58:49.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01805317076357,"aZ":-37.02540749145792,"pfxX":3.5999590602564853,"pfxZ":-3.220878745813211,"pX":-0.013339575763729652,"pZ":2.533381315517046,"vX0":-0.6309447337892367,"vY0":-122.02203311607187,"vZ0":-2.9314519733461655,"x":117.51,"y":170.38,"x0":-0.2190698810737945,"y0":50.00102152136874,"z0":6.9404628243468265,"aX":5.42762949624218},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.2,"breakHorizontal":-6.4,"spinRate":2530,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.44887608170015136,"extension":5.9543867111010655},"hitData":{"launchSpeed":82.1,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.8,"coordY":168.59}},"index":6,"playId":"42bb75c7-9185-3467-b8b4-47e27b1bc0ea","pitchNumber":6,"startTime":"2026-06-20T01:59:09.530Z","endTime":"2026-06-20T01:59:17.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T01:59:17.687Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T01:59:25.374Z","endTime":"2026-06-20T02:00:20.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".486"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.28"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.17"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.44"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.06"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.94"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.08"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".672"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".672"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":84.7,"endSpeed":78.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925802776887362,"aZ":-33.900925017225134,"pfxX":2.5309340184125806,"pfxZ":-1.1230345307588965,"pX":0.722391750575158,"pZ":0.9013759939062566,"vX0":1.3791997786884922,"vY0":-123.27129709748874,"vZ0":-7.350683774884385,"x":89.46,"y":214.44,"x0":-0.17266836215643616,"y0":50.0021466975763,"z0":6.774892868187447,"aX":3.903973280873755},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2402,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4438989116207508,"extension":6.172607988944365},"index":0,"playId":"3f8da076-3cd4-30f2-9562-2a4b63ae9984","pitchNumber":1,"startTime":"2026-06-20T01:59:49.393Z","endTime":"2026-06-20T01:59:52.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57558632558052,"aZ":-10.189421964604346,"pfxX":-0.7308635102189154,"pfxZ":10.83765489739713,"pX":-0.5241581164035111,"pZ":2.6936342201908157,"vX0":-0.15857940741311513,"vY0":-141.59987008561097,"vZ0":-8.756760790081586,"x":136.98,"y":166.05,"x0":-0.37243792468658055,"y0":50.00702487559793,"z0":6.479834337521882,"aX":-1.4833864166374497},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2391,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.386929242164773,"extension":6.267455970063164},"hitData":{"launchSpeed":98.2,"launchAngle":36.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.56,"coordY":48.55}},"index":1,"playId":"6a8b26e1-341c-3158-82e2-0d8df0ccd874","pitchNumber":2,"startTime":"2026-06-20T02:00:10.687Z","endTime":"2026-06-20T02:00:20.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:00:20.520Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T01:59:25.374Z","endTime":"2026-06-20T02:00:20.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".360"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".486"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".216"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.12"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.28"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.17"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.44"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.10"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.06"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.94"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.08"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".672"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".787"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.154"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".672"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":84.7,"endSpeed":78.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925802776887362,"aZ":-33.900925017225134,"pfxX":2.5309340184125806,"pfxZ":-1.1230345307588965,"pX":0.722391750575158,"pZ":0.9013759939062566,"vX0":1.3791997786884922,"vY0":-123.27129709748874,"vZ0":-7.350683774884385,"x":89.46,"y":214.44,"x0":-0.17266836215643616,"y0":50.0021466975763,"z0":6.774892868187447,"aX":3.903973280873755},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2402,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4438989116207508,"extension":6.172607988944365},"index":0,"playId":"3f8da076-3cd4-30f2-9562-2a4b63ae9984","pitchNumber":1,"startTime":"2026-06-20T01:59:49.393Z","endTime":"2026-06-20T01:59:52.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57558632558052,"aZ":-10.189421964604346,"pfxX":-0.7308635102189154,"pfxZ":10.83765489739713,"pX":-0.5241581164035111,"pZ":2.6936342201908157,"vX0":-0.15857940741311513,"vY0":-141.59987008561097,"vZ0":-8.756760790081586,"x":136.98,"y":166.05,"x0":-0.37243792468658055,"y0":50.00702487559793,"z0":6.479834337521882,"aX":-1.4833864166374497},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2391,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.386929242164773,"extension":6.267455970063164},"hitData":{"launchSpeed":98.2,"launchAngle":36.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.56,"coordY":48.55}},"index":1,"playId":"6a8b26e1-341c-3158-82e2-0d8df0ccd874","pitchNumber":2,"startTime":"2026-06-20T02:00:10.687Z","endTime":"2026-06-20T02:00:20.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:00:20.520Z","atBatIndex":73},"scoringPlays":[6,12,40,43,46,58,59],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":124.38,"y":73.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":161.35,"y":166.62},"type":"O","description":"Groundout"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":120.88,"y":159.11},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":138.16,"y":37.42},"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":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":129.36,"y":45.38},"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":1,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":154.29,"y":171.01},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":111.68,"y":92.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":78.65,"y":114.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":117.24,"y":182.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":57.11,"y":63.22},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":150.06,"y":155.88},"type":"O","description":"Grounded Into DP"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":185.15,"y":110.28},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":149.45,"y":159.51},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21,22],"bottom":[23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":35.89,"y":84.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":78.4,"y":96.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":132.51,"y":86.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":104.67,"y":166.77},"type":"O","description":"Groundout"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":41.49,"y":119.61},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":203.1,"y":82.21},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":125.78,"y":202.41},"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":3,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":26.66,"y":99.19},"type":"H","description":"Double"}]}},{"startIndex":28,"endIndex":34,"top":[28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":124.52,"y":94.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":138.56,"y":175.85},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":154.91,"y":115.49},"type":"O","description":"Flyout"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":123.99,"y":77.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":146.43,"y":158.3},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37],"bottom":[38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":128.88,"y":94.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":113.14,"y":181.9},"type":"O","description":"Pop Out"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":29.03,"y":104.44},"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":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":117.13,"y":161.5},"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":5,"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":207.54,"y":118.36},"type":"H","description":"Double"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":204.66,"y":51.2},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":222.84,"y":102.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":150.74,"y":105.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":140.98,"y":153.46},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":107.9,"y":133.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":158.11,"y":149.1},"type":"O","description":"Groundout"}],"home":[{"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":131.16,"y":178.73},"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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":101.04,"y":166.77},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55],"bottom":[56,57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":162.16,"y":165.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":125.59,"y":128.67},"type":"O","description":"Groundout"}],"home":[{"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":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":128.65,"y":195.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":7,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":188.78,"y":106.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":59.52,"y":83.9},"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":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":127.06,"y":181.9},"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":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":129.56,"y":139.8},"type":"O","description":"Lineout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65],"bottom":[66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":134.28,"y":177.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":148.85,"y":154.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":151.3,"y":67.62},"type":"O","description":"Lineout"}],"home":[{"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":152.73,"y":143.27},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":69.61,"y":106.12},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":135.81,"y":57.26},"type":"O","description":"Lineout"}]}},{"startIndex":71,"endIndex":73,"top":[71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":134.24,"y":211.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":96.8,"y":168.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":139.56,"y":48.55},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":10,"errors":0,"leftOnBase":9},"away":{"runs":3,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"onDeck":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"inHole":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"battingOrder":2,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"onDeck":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"inHole":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"battingOrder":1,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".258","atBats":34,"obp":".309","slg":".420","ops":".729","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":32,"obp":".378","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"4.49","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":57,"strikes":83,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":4,"pitchesPerInning":"17.50","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":47,"groundOuts":50,"airOuts":89,"runs":33,"doubles":13,"triples":1,"homeRuns":15,"strikeOuts":56,"baseOnBalls":7,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".286","atBats":269,"obp":".316","slg":".509","ops":".825","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":137,"rbi":39,"leftOnBase":106,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.93","popOuts":24,"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":29,"putOuts":170,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":26,"groundOuts":32,"airOuts":47,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":131,"obp":".305","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":608,"era":"2.92","inningsPitched":"37.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.24","battersFaced":151,"outs":111,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":608,"balls":225,"strikes":383,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.43","gamesFinished":10,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"6.32","walksPer9Inn":"4.14","hitsPer9Inn":"7.05","runsScoredPer9":"3.41","homeRunsPer9":"0.49","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".400","atBats":15,"obp":".400","slg":".800","ops":"1.200","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":12,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".714","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":9,"groundOuts":52,"airOuts":31,"runs":23,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":6,"atBats":163,"obp":".330","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":690,"era":"4.64","inningsPitched":"42.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.29","battersFaced":185,"outs":128,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":253,"strikes":437,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".333","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"8.65","walksPer9Inn":"3.16","hitsPer9Inn":"8.44","runsScoredPer9":"4.85","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":11,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":119,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":29,"outs":20,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":43,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"17.85","gamesFinished":3,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"9.45","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":0,"groundOuts":7,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".176","atBats":17,"obp":".176","slg":".353","ops":".529","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"7.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":29,"groundOuts":97,"airOuts":54,"runs":32,"doubles":11,"triples":2,"homeRuns":4,"strikeOuts":65,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":4,"atBats":284,"obp":".296","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1117,"era":"3.46","inningsPitched":"75.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.15","battersFaced":308,"outs":226,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1117,"balls":387,"strikes":730,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".500","pitchesPerInning":"14.83","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"7.77","walksPer9Inn":"2.27","hitsPer9Inn":"8.12","runsScoredPer9":"3.82","homeRunsPer9":"0.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":20,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":3,"hits":20,"hitByPitch":1,"atBats":73,"obp":".376","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":345,"era":"5.21","inningsPitched":"19.0","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":11,"whip":"1.63","battersFaced":87,"outs":57,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":127,"strikes":218,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"18.16","gamesFinished":8,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.05","walksPer9Inn":"5.21","hitsPer9Inn":"9.47","runsScoredPer9":"5.68","homeRunsPer9":"0.95","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":74,"flyOuts":31,"groundOuts":73,"airOuts":69,"runs":35,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":33,"intentionalWalks":1,"hits":68,"hitByPitch":4,"avg":".249","atBats":273,"obp":".335","slg":".396","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":108,"rbi":41,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":24,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":46,"errors":8,"chances":207,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":31,"gamesStarted":0,"flyOuts":17,"groundOuts":27,"airOuts":30,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":115,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":501,"era":"3.06","inningsPitched":"32.1","wins":2,"losses":3,"saves":4,"saveOpportunities":5,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.11","battersFaced":133,"outs":97,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":501,"balls":176,"strikes":325,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".400","pitchesPerInning":"15.49","gamesFinished":14,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.58","walksPer9Inn":"4.18","hitsPer9Inn":"5.85","runsScoredPer9":"3.62","homeRunsPer9":"1.39","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":15,"groundOuts":46,"airOuts":41,"runs":18,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":1,"hits":33,"hitByPitch":3,"avg":".220","atBats":150,"obp":".299","slg":".353","ops":".652","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":53,"rbi":14,"leftOnBase":82,"sacBunts":2,"sacFlies":0,"babip":".261","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":15,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":100,"errors":1,"chances":102,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":35,"groundOuts":74,"airOuts":75,"runs":37,"doubles":16,"triples":2,"homeRuns":4,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".328","atBats":256,"obp":".359","slg":".453","ops":".812","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":116,"rbi":26,"leftOnBase":67,"sacBunts":0,"sacFlies":3,"babip":".349","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":6,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":117,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)(BS, 1)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":1,"hits":10,"hitByPitch":2,"atBats":47,"obp":".397","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"2.84","inningsPitched":"12.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.82","battersFaced":63,"outs":38,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":107,"strikes":151,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":2,"winPercentage":".333","pitchesPerInning":"20.37","gamesFinished":1,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"9.95","walksPer9Inn":"9.24","hitsPer9Inn":"7.11","runsScoredPer9":"3.55","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":0,"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":75,"flyOuts":38,"groundOuts":62,"airOuts":65,"runs":35,"doubles":23,"triples":1,"homeRuns":11,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":2,"hits":71,"hitByPitch":1,"avg":".244","atBats":291,"obp":".306","slg":".443","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":129,"rbi":36,"leftOnBase":135,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.46","popOuts":13,"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":39,"putOuts":456,"errors":4,"chances":499,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":9,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":37,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"8.31","inningsPitched":"8.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.73","battersFaced":41,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":52,"strikes":108,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".---","pitchesPerInning":"18.46","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.15","walksPer9Inn":"2.08","hitsPer9Inn":"13.50","runsScoredPer9":"8.31","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":16,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".226","atBats":53,"obp":".281","slg":".509","ops":".790","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":27,"rbi":9,"leftOnBase":30,"sacBunts":2,"sacFlies":0,"babip":".229","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.25","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":7,"putOuts":108,"errors":1,"chances":116,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":35,"groundOuts":77,"airOuts":70,"runs":47,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":48,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":4,"atBats":269,"obp":".359","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1113,"era":"5.73","inningsPitched":"66.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.58","battersFaced":303,"outs":198,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1113,"balls":421,"strikes":692,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.41","hitsPer9Inn":"10.77","runsScoredPer9":"6.41","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":49,"groundOuts":53,"airOuts":88,"runs":37,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":85,"baseOnBalls":17,"intentionalWalks":0,"hits":67,"hitByPitch":1,"avg":".229","atBats":292,"obp":".273","slg":".432","ops":".705","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":126,"rbi":31,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.46","popOuts":22,"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":159,"putOuts":106,"errors":12,"chances":277,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":14,"flyOuts":64,"groundOuts":59,"airOuts":98,"runs":40,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":74,"baseOnBalls":38,"intentionalWalks":0,"hits":68,"hitByPitch":0,"atBats":292,"obp":".316","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","numberOfPitches":1424,"era":"4.07","inningsPitched":"79.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.33","battersFaced":337,"outs":239,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":556,"strikes":868,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".455","pitchesPerInning":"17.87","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"8.36","walksPer9Inn":"4.29","hitsPer9Inn":"7.68","runsScoredPer9":"4.52","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":14,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":13,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":75,"obp":".376","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":440,"era":"4.50","inningsPitched":"20.0","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.70","battersFaced":93,"outs":60,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":207,"strikes":233,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".---","pitchesPerInning":"22.00","gamesFinished":4,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"12.60","walksPer9Inn":"7.65","hitsPer9Inn":"7.65","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":3,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":41,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":31,"groundOuts":87,"airOuts":56,"runs":41,"doubles":21,"triples":2,"homeRuns":5,"strikeOuts":89,"baseOnBalls":33,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":300,"obp":".315","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1440,"era":"4.15","inningsPitched":"80.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.29","battersFaced":338,"outs":241,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1440,"balls":572,"strikes":868,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":2,"winPercentage":".417","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.97","walksPer9Inn":"3.70","hitsPer9Inn":"7.95","runsScoredPer9":"4.59","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"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"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":3,"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":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":70,"groundOuts":89,"airOuts":107,"runs":39,"doubles":15,"triples":6,"homeRuns":3,"strikeOuts":13,"baseOnBalls":16,"intentionalWalks":3,"hits":93,"hitByPitch":3,"avg":".321","atBats":290,"obp":".354","slg":".445","ops":".799","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":129,"rbi":30,"leftOnBase":84,"sacBunts":5,"sacFlies":7,"babip":".320","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.67","popOuts":12,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":195,"putOuts":86,"errors":3,"chances":284,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":20,"groundOuts":24,"airOuts":31,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":1,"hits":36,"hitByPitch":0,"avg":".308","atBats":117,"obp":".393","slg":".538","ops":".931","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":63,"rbi":16,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":43,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":20,"groundOuts":23,"airOuts":26,"runs":5,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".287","atBats":94,"obp":".337","slg":".362","ops":".699","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":34,"rbi":14,"leftOnBase":42,"sacBunts":2,"sacFlies":2,"babip":".365","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":21,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":13,"putOuts":215,"errors":2,"chances":230,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":30,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":24,"runs":11,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":91,"obp":".330","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":425,"era":"3.70","inningsPitched":"24.1","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.44","battersFaced":107,"outs":73,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":425,"balls":166,"strikes":259,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".800","pitchesPerInning":"17.47","gamesFinished":4,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"7.40","walksPer9Inn":"4.81","hitsPer9Inn":"8.14","runsScoredPer9":"4.07","homeRunsPer9":"1.48","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[650333,805811,656305,646240,808982,642715,669477,687551,691740,694738,656529,676254,681916,669062],"pitchers":[694738,656529,676254,681916,669062],"bench":[682674,813841,606992,671083],"bullpen":[663941,664141,657424,605288,668873,686790,592662,657277],"battingOrder":[650333,805811,656305,646240,808982,642715,669477,687551,691740],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lee, J (16, Petersen)."},{"label":"HR","value":"Devers (11, 6th inning off Petersen, 0 on, 0 out)."},{"label":"TB","value":"Adames; Devers 5; Gilbert; Lee, J 3; Schmitt 2; Susac, D."},{"label":"RBI","value":"Devers (36); Schmitt (39); Susac, D (14)."},{"label":"Runners left in scoring position, 2 out","value":"Adames 2; Arraez; Lee, J."},{"label":"SF","value":"Susac, D."},{"label":"GIDP","value":"Arraez."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lee, J (4, 2nd base off Bender/Mack)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Chapman, M-Arraez-Eldridge)."}]}],"note":[]},"home":{"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":4,"groundOuts":8,"airOuts":7,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":10,"hitByPitch":1,"avg":".246","atBats":32,"obp":".323","slg":".388","ops":".711","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"4.13","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":54,"strikes":93,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":3,"pitchesPerInning":"16.33","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":16,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"6.23","inningsPitched":"4.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.62","battersFaced":20,"outs":13,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":24,"strikes":49,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".---","pitchesPerInning":"16.85","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.38","walksPer9Inn":"6.23","hitsPer9Inn":"8.31","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.1 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":16,"strikes":21,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":4,"flyOuts":26,"groundOuts":31,"airOuts":44,"runs":15,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":144,"obp":".262","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":676,"era":"3.10","inningsPitched":"40.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"0.98","battersFaced":165,"outs":122,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":260,"strikes":416,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".---","pitchesPerInning":"16.62","gamesFinished":8,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"10.18","walksPer9Inn":"3.32","hitsPer9Inn":"5.53","runsScoredPer9":"3.32","homeRunsPer9":"1.11","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(S, 10)","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":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":1,"flyOuts":13,"groundOuts":9,"airOuts":24,"runs":17,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":79,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":402,"era":"6.43","inningsPitched":"21.0","wins":3,"losses":3,"saves":10,"saveOpportunities":12,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.38","battersFaced":93,"outs":63,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":134,"strikes":268,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"19.14","gamesFinished":18,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"12.43","walksPer9Inn":"4.71","hitsPer9Inn":"7.71","runsScoredPer9":"7.29","homeRunsPer9":"1.71","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"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":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":23,"groundOuts":32,"airOuts":39,"runs":14,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".231","atBats":143,"obp":".297","slg":".385","ops":".682","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":55,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":80,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":13,"airOuts":16,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":28,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".162","atBats":68,"obp":".219","slg":".206","ops":".425","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":14,"rbi":1,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":89,"errors":1,"chances":98,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":16,"gamesStarted":16,"flyOuts":62,"groundOuts":113,"airOuts":108,"runs":53,"doubles":15,"triples":2,"homeRuns":12,"strikeOuts":77,"baseOnBalls":24,"intentionalWalks":0,"hits":104,"hitByPitch":6,"atBats":401,"obp":".311","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1544,"era":"4.18","inningsPitched":"103.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.24","battersFaced":432,"outs":310,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1544,"balls":492,"strikes":1052,"strikePercentage":".680","hitBatsmen":6,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".636","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.09","hitsPer9Inn":"9.06","runsScoredPer9":"4.62","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"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":{},"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":20,"gamesStarted":4,"flyOuts":32,"groundOuts":60,"airOuts":49,"runs":20,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":27,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":198,"obp":".323","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":859,"era":"3.10","inningsPitched":"52.1","wins":1,"losses":2,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":18,"whip":"1.38","battersFaced":228,"outs":157,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":859,"balls":323,"strikes":536,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".333","pitchesPerInning":"16.41","gamesFinished":8,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.74","walksPer9Inn":"4.64","hitsPer9Inn":"7.74","runsScoredPer9":"3.44","homeRunsPer9":"0.86","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":8,"groundOuts":9,"airOuts":18,"runs":18,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".265","atBats":68,"obp":".363","slg":".574","ops":".937","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":39,"rbi":9,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"600","stats":{"batting":{"summary":"1-3 | BB, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":39,"groundOuts":54,"airOuts":79,"runs":39,"doubles":9,"triples":3,"homeRuns":4,"strikeOuts":73,"baseOnBalls":41,"intentionalWalks":0,"hits":52,"hitByPitch":7,"avg":".203","atBats":256,"obp":".328","slg":".309","ops":".637","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":79,"rbi":18,"leftOnBase":84,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":22,"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":166,"errors":0,"chances":169,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":31,"gamesStarted":0,"flyOuts":13,"groundOuts":34,"airOuts":21,"runs":16,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":23,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":112,"obp":".358","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":534,"era":"3.26","inningsPitched":"30.1","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":11,"whip":"1.58","battersFaced":138,"outs":91,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":534,"balls":212,"strikes":322,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".571","pitchesPerInning":"17.60","gamesFinished":6,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"10.09","walksPer9Inn":"6.82","hitsPer9Inn":"7.42","runsScoredPer9":"4.75","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":52,"groundOuts":74,"airOuts":83,"runs":28,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":95,"baseOnBalls":32,"intentionalWalks":0,"hits":63,"hitByPitch":6,"atBats":313,"obp":".287","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1370,"era":"2.75","inningsPitched":"85.0","wins":7,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.12","battersFaced":353,"outs":255,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1370,"balls":492,"strikes":878,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.12","gamesFinished":0,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"10.06","walksPer9Inn":"3.39","hitsPer9Inn":"6.67","runsScoredPer9":"2.96","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","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.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":1,"flyOuts":15,"groundOuts":35,"airOuts":32,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":16,"hitByPitch":4,"atBats":108,"obp":".231","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":437,"era":"2.23","inningsPitched":"32.1","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":8,"whip":"0.74","battersFaced":121,"outs":97,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":437,"balls":154,"strikes":283,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".750","pitchesPerInning":"13.52","gamesFinished":9,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.23","hitsPer9Inn":"4.45","runsScoredPer9":"2.23","homeRunsPer9":"0.84","inheritedRunners":22,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"900","stats":{"batting":{"summary":"2-4 | 2B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":23,"groundOuts":53,"airOuts":56,"runs":14,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".247","atBats":170,"obp":".293","slg":".353","ops":".646","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":60,"rbi":24,"leftOnBase":85,"sacBunts":1,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","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":89,"putOuts":50,"errors":7,"chances":146,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"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":{"note":"(W, 1-0)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":10,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":54,"obp":".400","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":267,"era":"5.93","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.68","battersFaced":65,"outs":41,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":93,"strikes":174,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.54","gamesFinished":4,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.56","walksPer9Inn":"3.95","hitsPer9Inn":"11.20","runsScoredPer9":"5.93","homeRunsPer9":"0.66","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":3},"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"}]},"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":5,"gamesStarted":3,"flyOuts":8,"groundOuts":18,"airOuts":14,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":61,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":242,"era":"7.24","inningsPitched":"13.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.76","battersFaced":66,"outs":41,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":242,"balls":81,"strikes":161,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.59","walksPer9Inn":"3.29","hitsPer9Inn":"12.51","runsScoredPer9":"7.24","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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}},"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":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":42,"groundOuts":78,"airOuts":79,"runs":43,"doubles":11,"triples":4,"homeRuns":6,"strikeOuts":42,"baseOnBalls":39,"intentionalWalks":3,"hits":80,"hitByPitch":0,"avg":".291","atBats":275,"obp":".375","slg":".425","ops":".800","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":117,"rbi":26,"leftOnBase":107,"sacBunts":1,"sacFlies":3,"babip":".322","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.83","popOuts":12,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":168,"putOuts":106,"errors":4,"chances":278,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":24,"groundOuts":19,"airOuts":35,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":1,"hits":20,"hitByPitch":2,"atBats":112,"obp":".276","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":513,"era":"3.45","inningsPitched":"31.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":9,"blownSaves":0,"earnedRuns":12,"whip":"1.05","battersFaced":127,"outs":94,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":188,"strikes":325,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":1,"winPercentage":".500","pitchesPerInning":"16.37","gamesFinished":4,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"10.91","walksPer9Inn":"3.73","hitsPer9Inn":"5.74","runsScoredPer9":"4.02","homeRunsPer9":"0.57","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":41,"airOuts":44,"runs":23,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":67,"baseOnBalls":20,"intentionalWalks":2,"hits":43,"hitByPitch":4,"avg":".223","atBats":193,"obp":".307","slg":".404","ops":".711","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":78,"rbi":27,"leftOnBase":92,"sacBunts":1,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.57","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":119,"errors":4,"chances":126,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"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":"100","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":41,"groundOuts":73,"airOuts":84,"runs":40,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":28,"baseOnBalls":29,"intentionalWalks":1,"hits":69,"hitByPitch":5,"avg":".278","atBats":248,"obp":".359","slg":".472","ops":".831","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":117,"rbi":53,"leftOnBase":98,"sacBunts":1,"sacFlies":5,"babip":".264","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.08","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":32,"stolenBasePercentage":".889","caughtStealingPercentage":".111","assists":20,"putOuts":339,"errors":2,"chances":361,"fielding":".994","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":31,"gamesStarted":0,"flyOuts":20,"groundOuts":27,"airOuts":30,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":1,"hits":17,"hitByPitch":3,"atBats":109,"obp":".250","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":484,"era":"2.93","inningsPitched":"30.2","wins":1,"losses":1,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":10,"whip":"0.91","battersFaced":124,"outs":92,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":484,"balls":164,"strikes":320,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"15.78","gamesFinished":6,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.23","hitsPer9Inn":"4.99","runsScoredPer9":"2.93","homeRunsPer9":"0.29","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"200","stats":{"batting":{"summary":"3-3 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":23,"groundOuts":27,"airOuts":39,"runs":21,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".222","atBats":180,"obp":".277","slg":".417","ops":".694","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":75,"rbi":39,"leftOnBase":78,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":4,"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":0,"putOuts":98,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":10,"groundOuts":28,"airOuts":14,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".192","atBats":73,"obp":".277","slg":".219","ops":".496","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":16,"rbi":1,"leftOnBase":34,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":16,"errors":3,"chances":39,"fielding":".923","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":3,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":23,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":45,"strikes":58,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.17","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":35,"groundOuts":34,"airOuts":52,"runs":17,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":24,"intentionalWalks":0,"hits":40,"hitByPitch":8,"avg":".208","atBats":192,"obp":".320","slg":".333","ops":".653","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":64,"rbi":16,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".295","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":272,"errors":3,"chances":311,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":29,"airOuts":19,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".255","atBats":102,"obp":".321","slg":".392","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":40,"rbi":16,"leftOnBase":41,"sacBunts":2,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":7,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":22,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":16,"putOuts":282,"errors":4,"chances":302,"fielding":".987","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"500","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":44,"groundOuts":84,"airOuts":71,"runs":45,"doubles":19,"triples":3,"homeRuns":5,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":99,"hitByPitch":4,"avg":".334","atBats":296,"obp":".367","slg":".470","ops":".837","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":139,"rbi":32,"leftOnBase":103,"sacBunts":0,"sacFlies":5,"babip":".378","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.20","popOuts":7,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":146,"putOuts":87,"errors":11,"chances":244,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[689414,683357,681715,669065,672640,805300,681393,669364,691788,665923,691594,669199,667463,669622,656848,676604,806188,676534,664126],"pitchers":[669199,667463,669622,656848,676604,806188,676534,664126],"bench":[677870,666624],"bullpen":[645261,690978,687473,676974,663969],"battingOrder":[689414,683357,681715,669065,672640,805300,669364,665923,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernández, H (2, Roupp); Sanoja (12, Roupp); Caissie (11, Roupp)."},{"label":"HR","value":"Caissie (8, 1st inning off Roupp, 0 on, 1 out)."},{"label":"TB","value":"Caissie 7; Hernández, H 2; Hicks, L; Lopez, O; Marsee; Norby; Sanoja 3."},{"label":"RBI","value":"Caissie 3 (39); Hicks, L (53)."},{"label":"Runners left in scoring position, 2 out","value":"Stowers 3; Mack 2; Lopez, O; Hicks, L 2."},{"label":"SF","value":"Caissie."},{"label":"GIDP","value":"Norby."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Marsee (18, 2nd base off Roupp/Susac, D); Lopez, O (14, 2nd base off Roupp/Susac, D); Ruiz, E (13, 2nd base off Miller, E/Susac, D)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Sanoja-Lopez, O-Hicks, L)."}]}],"note":[{"label":"a","value":"Hit by pitch for Mack in the 7th."}]}},"officials":[{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Stowers (by Walker, R)."},{"label":"HBP","value":"Ruiz, E (by Hentges)."},{"label":"ABS Challenge","value":"Mack 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Lee, J (Strike-Confirmed); Susac, D (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Roupp 98-57; Hentges 11-8; Walker, R 8-5; Smith, D 18-10; Miller, E 5-3; Bachar 37-21; King, Jo 20-13; Bender 14-9; Petersen 17-9; Zuber 12-11; Gibson, C 21-13; Faucher 9-5; Fairbanks 17-12."},{"label":"Groundouts-flyouts","value":"Roupp 7-3; Hentges 0-1; Walker, R 1-0; Smith, D 0-0; Miller, E 0-0; Bachar 1-1; King, Jo 1-1; Bender 2-2; Petersen 0-1; Zuber 1-0; Gibson, C 4-0; Faucher 1-0; Fairbanks 1-1."},{"label":"Batters faced","value":"Roupp 25; Hentges 4; Walker, R 3; Smith, D 4; Miller, E 1; Bachar 9; King, Jo 5; Bender 4; Petersen 5; Zuber 4; Gibson, C 5; Faucher 2; Fairbanks 3."},{"label":"Inherited runners-scored","value":"Walker, R 1-0; Miller, E 2-0; King, Jo 2-0; Bender 2-0; Zuber 1-1; Gibson, C 2-0."},{"label":"Umpires","value":"HP: Jacob Metz. 1B: Mark Wegner. 2B: Carlos Torres. 3B: Nate Tomlinson. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"11,677."},{"label":"Venue","value":"loanDepot park."},{"label":"June 19, 2026"}],"pitchingNotes":["Petersen pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","boxscoreName":"Caissie"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"3-3 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":23,"groundOuts":27,"airOuts":39,"runs":21,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":80,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".222","atBats":180,"obp":".277","slg":".417","ops":".694","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":75,"rbi":39,"leftOnBase":78,"sacBunts":0,"sacFlies":6,"babip":".327","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":4,"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":0,"putOuts":98,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":0,"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":75,"flyOuts":38,"groundOuts":62,"airOuts":65,"runs":35,"doubles":23,"triples":1,"homeRuns":11,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":2,"hits":71,"hitByPitch":1,"avg":".244","atBats":291,"obp":".306","slg":".443","ops":".749","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":129,"rbi":36,"leftOnBase":135,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.46","popOuts":13,"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":39,"putOuts":456,"errors":4,"chances":499,"fielding":".992","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":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","boxscoreName":"Roupp"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":3,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":41,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":31,"groundOuts":87,"airOuts":56,"runs":41,"doubles":21,"triples":2,"homeRuns":5,"strikeOuts":89,"baseOnBalls":33,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":300,"obp":".315","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1440,"era":"4.15","inningsPitched":"80.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.29","battersFaced":338,"outs":241,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1440,"balls":572,"strikes":868,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":2,"winPercentage":".417","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"9.97","walksPer9Inn":"3.70","hitsPer9Inn":"7.95","runsScoredPer9":"4.59","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"loser":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"save":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}