{"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":823936,"link":"/api/v1.1/game/823936/feed/live","metaData":{"wait":10,"timeStamp":"20260620_050827","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","runnerOnFirst","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823936,"type":"R","doubleHeader":"N","id":"2026/06/19/balmlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823936-2026-06-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-20T02: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":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2026,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":77,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":35,"losses":42,"ties":0,"pct":".455"},"records":{},"divisionLeader":false,"wins":35,"losses":42,"winningPercentage":".455"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","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":"LA Dodgers","record":{"gamesPlayed":76,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":27,"ties":0,"pct":".645"},"records":{},"divisionLeader":false,"wins":49,"losses":27,"winningPercentage":".645"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true}},"players":{"ID669211":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211","firstName":"Keegan","lastName":"Akin","primaryNumber":"45","birthDate":"1995-04-01","currentAge":31,"birthCity":"Alma","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Akin","middleName":"Lee","boxscoreName":"Akin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"A-kin","mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Keegan Akin","nameSlug":"keegan-akin-669211","firstLastName":"Keegan Akin","lastFirstName":"Akin, Keegan","lastInitName":"Akin, K","initLastName":"K Akin","fullFMLName":"Keegan Lee Akin","fullLFMName":"Akin, Keegan Lee","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694212":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212","firstName":"Samuel","lastName":"Basallo","primaryNumber":"29","birthDate":"2004-08-13","currentAge":21,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Samuel","useLastName":"Basallo","middleName":"Alexander","boxscoreName":"Basallo","gender":"M","nameMatrilineal":"Mendez","isPlayer":true,"isVerified":true,"pronunciation":"SAM-well bah-SY-yo","mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Samuel Basallo","nameSlug":"samuel-basallo-694212","firstLastName":"Samuel Basallo","lastFirstName":"Basallo, Samuel","lastInitName":"Basallo, S","initLastName":"S Basallo","fullFMLName":"Samuel Alexander Basallo","fullLFMName":"Basallo, Samuel Alexander","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID669330":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330","firstName":"Tyler","lastName":"Wells","primaryNumber":"68","birthDate":"1994-08-26","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 8\"","weight":270,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Wells","middleName":"Austin","boxscoreName":"Wells, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Wells","nameSlug":"tyler-wells-669330","firstLastName":"Tyler Wells","lastFirstName":"Wells, Tyler","lastInitName":"Wells, T","initLastName":"T Wells","fullFMLName":"Tyler Austin Wells","fullLFMName":"Wells, Tyler Austin","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":24,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID669899":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899","firstName":"Ryan","lastName":"Ward","primaryNumber":"67","birthDate":"1998-02-23","currentAge":28,"birthCity":"Worcester","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ryan","useLastName":"Ward","middleName":"Joseph","boxscoreName":"Ward, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ward","nameSlug":"ryan-ward-669899","firstLastName":"Ryan Ward","lastFirstName":"Ward, Ryan","lastInitName":"Ward, R","initLastName":"R Ward","fullFMLName":"Ryan Joseph Ward","fullLFMName":"Ward, Ryan Joseph","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID544150":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150","firstName":"Albert","lastName":"Suárez","primaryNumber":"49","birthDate":"1989-10-08","currentAge":36,"birthCity":"San Felix","birthCountry":"Venezuela","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Albert","useLastName":"Suárez ","middleName":"Joe","boxscoreName":"Suárez, A","nickName":"Chiguire","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Albert Suárez","nameSlug":"albert-suarez-544150","firstLastName":"Albert Suárez","lastFirstName":"Suárez, Albert","lastInitName":"Suárez, A","initLastName":"A Suárez","fullFMLName":"Albert Joe Suárez","fullLFMName":"Suárez, Albert Joe","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680694":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694","firstName":"Kyle","lastName":"Bradish","primaryNumber":"38","birthDate":"1996-09-12","currentAge":29,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Bradish","middleName":"Edward","boxscoreName":"Bradish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"BRAD-ish","mlbDebutDate":"2022-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Bradish","nameSlug":"kyle-bradish-680694","firstLastName":"Kyle Bradish","lastFirstName":"Bradish, Kyle","lastInitName":"Bradish, K","initLastName":"K Bradish","fullFMLName":"Kyle Edward Bradish","fullLFMName":"Bradish, Kyle Edward","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":31,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664854":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854","firstName":"Ryan","lastName":"Helsley","primaryNumber":"21","birthDate":"1994-07-18","currentAge":31,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Helsley","middleName":"Dalton","boxscoreName":"Helsley","nickName":"Hellz Bellz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Helsley","nameSlug":"ryan-helsley-664854","firstLastName":"Ryan Helsley","lastFirstName":"Helsley, Ryan","lastInitName":"Helsley, R","initLastName":"R Helsley","fullFMLName":"Ryan Dalton Helsley","fullLFMName":"Helsley, Ryan Dalton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.329,"strikeZoneBottom":1.68},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID669236":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236","firstName":"Jeremiah","lastName":"Jackson","primaryNumber":"82","birthDate":"2000-03-26","currentAge":26,"birthCity":"Antioch","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeremiah","useLastName":"Jackson","boxscoreName":"Jackson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2025-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Jackson","nameSlug":"jeremiah-jackson-669236","firstLastName":"Jeremiah Jackson","lastFirstName":"Jackson, Jeremiah","lastInitName":"Jackson, J","initLastName":"J Jackson","fullFMLName":"Jeremiah Jackson","fullLFMName":"Jackson, Jeremiah","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID687064":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064","firstName":"Brandon","lastName":"Young","primaryNumber":"63","birthDate":"1998-08-19","currentAge":27,"birthCity":"Lumberton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Young","middleName":"Wayne","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Young","nameSlug":"brandon-young-687064","firstLastName":"Brandon Young","lastFirstName":"Young, Brandon","lastInitName":"Young, B","initLastName":"B Young","fullFMLName":"Brandon Wayne Young","fullLFMName":"Young, Brandon Wayne","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID665750":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750","firstName":"Leody","lastName":"Taveras","primaryNumber":"30","birthDate":"1998-09-08","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Leody","useLastName":"Taveras","boxscoreName":"Taveras, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"lay-OH-dee tuh-VAIR-uhs","mlbDebutDate":"2020-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leody Taveras","nameSlug":"leody-taveras-665750","firstLastName":"Leody Taveras","lastFirstName":"Taveras, Leody","lastInitName":"Taveras, L","initLastName":"L Taveras","fullFMLName":"Leody Taveras","fullLFMName":"Taveras, Leody","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669358":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358","firstName":"Shane","lastName":"Baz","primaryNumber":"34","birthDate":"1999-06-17","currentAge":27,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Baz","middleName":"Austin","boxscoreName":"Baz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"bahz","mlbDebutDate":"2021-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shane Baz","nameSlug":"shane-baz-669358","firstLastName":"Shane Baz","lastFirstName":"Baz, Shane","lastInitName":"Baz, S","initLastName":"S Baz","fullFMLName":"Shane Austin Baz","fullLFMName":"Baz, Shane Austin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"3","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID668939":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939","firstName":"Adley","lastName":"Rutschman","primaryNumber":"35","birthDate":"1998-02-06","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adley","useLastName":"Rutschman","middleName":"Stan","boxscoreName":"Rutschman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-21","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adley Rutschman","nameSlug":"adley-rutschman-668939","firstLastName":"Adley Rutschman","lastFirstName":"Rutschman, Adley","lastInitName":"Rutschman, A","initLastName":"A Rutschman","fullFMLName":"Adley Stan Rutschman","fullLFMName":"Rutschman, Adley Stan","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":30,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":23,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID694346":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346","firstName":"Richard","lastName":"Gibson","primaryNumber":"43","birthDate":"2002-05-18","currentAge":24,"birthCity":"Newport News","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trey","useLastName":"Gibson","middleName":"Russell","boxscoreName":"Gibson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Gibson","nameTitle":"III","nameSuffix":"III","nameSlug":"trey-gibson-694346","firstLastName":"Trey Gibson","lastFirstName":"Gibson, Trey","lastInitName":"Gibson, T","initLastName":"T Gibson","fullFMLName":"Richard Russell Gibson","fullLFMName":"Gibson, Richard Russell","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642020":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020","firstName":"Charles","lastName":"Robinson","primaryNumber":"52","birthDate":"1994-12-14","currentAge":31,"birthCity":"Danville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Chuckie","useLastName":"Robinson","boxscoreName":"Robinson, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chuckie Robinson","nameSlug":"chuckie-robinson-642020","firstLastName":"Chuckie Robinson","lastFirstName":"Robinson, Chuckie","lastInitName":"Robinson, C","initLastName":"C Robinson","fullFMLName":"Charles Robinson","fullLFMName":"Robinson, Charles","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID669165":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165","firstName":"Kyle","lastName":"Hurt","primaryNumber":"63","birthDate":"1998-05-30","currentAge":28,"birthCity":"Rancho Santa Fe","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hurt","middleName":"Dillon","boxscoreName":"Hurt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hurt","nameSlug":"kyle-hurt-669165","firstLastName":"Kyle Hurt","lastFirstName":"Hurt, Kyle","lastInitName":"Hurt, K","initLastName":"K Hurt","fullFMLName":"Kyle Dillion Hurt","fullLFMName":"Hurt, Kyle Dillion","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":31,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID669087":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087","firstName":"Samuel","lastName":"Huff","primaryNumber":"31","birthDate":"1998-01-14","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sam","useLastName":"Huff","middleName":"Nicholas","boxscoreName":"Huff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Huff","nameSlug":"sam-huff-669087","firstLastName":"Sam Huff","lastFirstName":"Huff, Sam","lastInitName":"Huff, S","initLastName":"S Huff","fullFMLName":"Samuel Nicholas Huff","fullLFMName":"Huff, Samuel Nicholas","strikeZoneTop":3.39,"strikeZoneBottom":1.711},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":25,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID642546":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546","firstName":"Jonathan","lastName":"Hernández","primaryNumber":"29","birthDate":"1996-07-06","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Hernández","boxscoreName":"Hernández, J","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Hernández","nameSlug":"jonathan-hernandez-642546","firstLastName":"Jonathan Hernández","lastFirstName":"Hernández, Jonathan","lastInitName":"Hernández, J","initLastName":"J Hernández","fullFMLName":"Jonathan Hernández","fullLFMName":"Hernández, Jonathan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID595014":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014","firstName":"Blake","lastName":"Treinen","primaryNumber":"49","birthDate":"1988-06-30","currentAge":37,"birthCity":"Wichita","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blake","useLastName":"Treinen","middleName":"M.","boxscoreName":"Treinen","nickName":"Train","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"TRI-nehn","mlbDebutDate":"2014-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Treinen","nameSlug":"blake-treinen-595014","firstLastName":"Blake Treinen","lastFirstName":"Treinen, Blake","lastInitName":"Treinen, B","initLastName":"B Treinen","fullFMLName":"Blake M. Treinen","fullLFMName":"Treinen, Blake M.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":24,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":27,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Clear","temp":"69","wind":"5 mph, Out To CF"},"gameInfo":{"attendance":51939,"firstPitch":"2026-06-20T02:11:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"home":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to center fielder Andy Pages. Taylor Ward out at 2nd on the throw, center fielder Andy Pages to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T02:11:12.975Z","endTime":"2026-06-20T02:11:43.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-20T00:15:53.703Z","endTime":"2026-06-20T01:50:47.726Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-20T01:50:47.726Z","endTime":"2026-06-20T02:09:50.898Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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-20T02:09:50.898Z","endTime":"2026-06-20T02:11:15.191Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"}},{"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":99.7,"endSpeed":91.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.786336577561386,"aZ":-11.735656593866311,"pfxX":-6.748779351353458,"pfxZ":9.615312913873336,"pX":0.8005407015407411,"pZ":1.6526438751871428,"vX0":8.978845178741718,"vY0":-144.65582314466002,"vZ0":-10.4454633695946,"x":86.49,"y":194.16,"x0":-1.4624170648809074,"y0":50.00455785290929,"z0":6.023616363320898,"aX":-14.347942732155456},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2466,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.37820127412597593,"extension":7.138719445337954},"index":3,"playId":"bacb9325-30dc-39f2-9bdb-f12b25c2f4b2","pitchNumber":1,"startTime":"2026-06-20T02:11:15.191Z","endTime":"2026-06-20T02:11:19.641Z","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.6,"endSpeed":90.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48472700839131,"aZ":-13.701005592432526,"pfxX":-6.075043741888068,"pfxZ":8.919038141254727,"pX":0.6584539838982589,"pZ":1.9260965067556088,"vX0":8.444943299464486,"vY0":-143.12872256687842,"vZ0":-9.169173333438323,"x":91.9,"y":186.78,"x0":-1.5430831994523815,"y0":50.006186128424,"z0":6.032339978197953,"aX":-12.58832661689626},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":9.2,"spinRate":2401,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.38289894189425944,"extension":7.043944206257196},"hitData":{"launchSpeed":99.9,"launchAngle":14.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.35,"coordY":84.65}},"index":4,"playId":"ee0f232b-7900-3450-a2fa-421516cc3e8a","pitchNumber":2,"startTime":"2026-06-20T02:11:30.732Z","endTime":"2026-06-20T02:11:43.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:11:43.468Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T02:12:10.905Z","endTime":"2026-06-20T02:13:36.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685917072471586,"aZ":-32.5778442679482,"pfxX":0.09051714306376457,"pfxZ":-0.24370255318684642,"pX":-1.3286272984861809,"pZ":2.8544281801285,"vX0":1.1142451546783232,"vY0":-127.87112622625727,"vZ0":-2.206183171163686,"x":167.64,"y":161.71,"x0":-1.7812717848348865,"y0":50.00196632986679,"z0":6.277400595863959,"aX":0.1502474780957152},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":-0.4,"spinRate":1981,"spinDirection":38},"zone":11,"typeConfidence":0.89,"plateTime":0.42787940796828305,"extension":6.963255697838587},"index":0,"playId":"82d94cba-d536-3cc1-81a0-23dc401538a6","pitchNumber":1,"startTime":"2026-06-20T02:12:18.255Z","endTime":"2026-06-20T02:12:21.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.702799498355937,"aZ":-12.673501357683662,"pfxX":-6.794818953367418,"pfxZ":9.226186072278209,"pX":-0.7495135501141591,"pZ":2.6423165782780504,"vX0":4.9770391424244025,"vY0":-144.06849449546914,"vZ0":-7.6271347316238245,"x":145.57,"y":167.44,"x0":-1.611668603733459,"y0":50.006575260819,"z0":6.097664583693649,"aX":-14.36721830317771},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2156,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.379362214120905,"extension":7.007499035681149},"index":1,"playId":"ec925732-1d53-378f-b8fa-ed02536afbd4","pitchNumber":2,"startTime":"2026-06-20T02:12:34.686Z","endTime":"2026-06-20T02:12:37.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-20T02:12:51.625Z","endTime":"2026-06-20T02:13:06.742Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98238603105571,"aZ":-32.057329596626985,"pfxX":-3.0306485799147875,"pfxZ":0.06251625246351011,"pX":-0.2455508596363014,"pZ":2.5268653435875135,"vX0":4.752851597323629,"vY0":-133.32747379126195,"vZ0":-3.7915729745433726,"x":126.36,"y":170.55,"x0":-1.6464211471543542,"y0":50.003174622733084,"z0":6.246812256905248,"aX":-5.532020178409691},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.4,"breakHorizontal":4.7,"spinRate":902,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4086976212209663,"extension":7.1511884934589105},"index":3,"playId":"243fe1bb-e2dd-3f4e-86ab-20a623efa9a6","pitchNumber":3,"startTime":"2026-06-20T02:13:06.742Z","endTime":"2026-06-20T02:13:10.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5605459673799,"aZ":-29.459730454060956,"pfxX":-4.406771242188308,"pfxZ":1.4796036355901991,"pX":-0.612191279538056,"pZ":1.6274532666111456,"vX0":4.279294410835281,"vY0":-133.69874017699684,"vZ0":-6.384455487371075,"x":140.34,"y":194.84,"x0":-1.6489210810266268,"y0":50.00518272736847,"z0":6.117517244009078,"aX":-8.105060902152871},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":7.2,"spinRate":723,"spinDirection":262},"zone":13,"typeConfidence":0.89,"plateTime":0.4072287451646135,"extension":6.862858332074362},"hitData":{"launchSpeed":91.9,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.58,"coordY":146.41}},"index":4,"playId":"676b4273-b4ed-3ec0-a470-a915379d552c","pitchNumber":4,"startTime":"2026-06-20T02:13:29.087Z","endTime":"2026-06-20T02:13:36.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:13:36.807Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T02:13:56.582Z","endTime":"2026-06-20T02:15:03.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.485825094401452,"aZ":-28.15410710828346,"pfxX":-9.045078296249663,"pfxZ":2.1592429249002976,"pX":-0.8497061484374434,"pZ":1.1416155715407381,"vX0":5.195965260800324,"vY0":-135.15666293068855,"vZ0":-8.01841329151578,"x":149.39,"y":207.96,"x0":-1.6147000590949998,"y0":50.00481880929509,"z0":6.10353017004129,"aX":-16.85575572231059},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":15.4,"spinRate":1041,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4041459192249457,"extension":7.400667988148475},"index":0,"playId":"b358101c-44a3-3e4e-a626-c00d9e8e9193","pitchNumber":1,"startTime":"2026-06-20T02:14:01.829Z","endTime":"2026-06-20T02:14:07.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.028246218153356,"aZ":-8.885576914880124,"pfxX":-6.120394100385015,"pfxZ":11.114958121039177,"pX":-0.628065143108513,"pZ":1.747739131704779,"vX0":4.751398145836312,"vY0":-143.7525760806544,"vZ0":-10.816495605898647,"x":140.94,"y":191.59,"x0":-1.5063906762963788,"y0":50.00207281741741,"z0":6.1089795823666435,"aX":-12.821046490162102},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":10.2,"spinRate":2426,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.3808938001890003,"extension":7.1683389338784},"index":1,"playId":"98a52943-1c93-347f-84aa-7c9accbaae9d","pitchNumber":2,"startTime":"2026-06-20T02:14:19.789Z","endTime":"2026-06-20T02:14:23.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854007363204175,"aZ":-30.001423807604844,"pfxX":-9.770583936891052,"pfxZ":1.1376728520283126,"pX":0.37986657992254674,"pZ":-0.17920028708826663,"vX0":8.281060343643802,"vY0":-137.25816886554637,"vZ0":-11.376146451584146,"x":102.52,"y":243.62,"x0":-1.4040757789446139,"y0":50.00334272875531,"z0":6.0556211161389255,"aX":-18.678082150780924},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.2,"breakHorizontal":16.0,"spinRate":1165,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.3987674512363357,"extension":7.298819263131178},"index":2,"playId":"cfb22b71-553a-3f1d-9f1c-7751b9d5a616","pitchNumber":3,"startTime":"2026-06-20T02:14:39.567Z","endTime":"2026-06-20T02:14:42.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10328880502876,"aZ":-14.034132050796593,"pfxX":-6.766080131509125,"pfxZ":8.875013917922837,"pX":-0.22782136720411267,"pZ":3.0592889645486543,"vX0":6.0594317494860706,"vY0":-142.39349138078595,"vZ0":-6.115037058253604,"x":125.68,"y":156.18,"x0":-1.5091411603941087,"y0":50.004460692869316,"z0":6.130294609643027,"aX":-13.831759959135965},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2306,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.38534035946957923,"extension":7.21263487930929},"index":3,"playId":"e267688e-d0e4-3b39-a1c8-05ad8ea08b59","pitchNumber":4,"startTime":"2026-06-20T02:14:59.522Z","endTime":"2026-06-20T02:15:03.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:15:03.296Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:17:28.942Z","endTime":"2026-06-20T02:18:41.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T02:17:20.019Z","endTime":"2026-06-20T02:17:31.150Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200400899954815,"aZ":-18.11332663221552,"pfxX":-6.999799702770514,"pfxZ":7.215708039039374,"pX":1.02721513767355,"pZ":0.7683750830988844,"vX0":11.036269573246114,"vY0":-138.30523323310774,"vZ0":-10.34742680730131,"x":77.84,"y":218.03,"x0":-2.094931287919564,"y0":50.00020986758898,"z0":5.758009833840966,"aX":-13.636100828726788},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":10.6,"spinRate":1774,"spinDirection":218},"zone":14,"typeConfidence":0.68,"plateTime":0.39516905959842186,"extension":6.916994422570399},"index":1,"playId":"f7e83511-d184-3576-a4f7-e946b048238a","pitchNumber":1,"startTime":"2026-06-20T02:17:31.150Z","endTime":"2026-06-20T02:17:34.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715170581208735,"aZ":-17.88622906711218,"pfxX":-7.363049127279152,"pfxZ":7.211229173227756,"pX":-0.2722719469313941,"pZ":1.2577412105596333,"vX0":8.391315084389664,"vY0":-139.46617997475445,"vZ0":-9.030091753135709,"x":127.38,"y":204.82,"x0":-2.3553957345306795,"y0":50.00005080628939,"z0":5.703811257102654,"aX":-14.5841758362622},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":11.8,"spinRate":1881,"spinDirection":221},"zone":13,"typeConfidence":0.72,"plateTime":0.3918877428743661,"extension":6.812074707306153},"index":2,"playId":"1645589f-ebfe-3826-b31f-825f603c4ae8","pitchNumber":2,"startTime":"2026-06-20T02:17:46.595Z","endTime":"2026-06-20T02:17:50.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829359437612027,"aZ":-22.29354955420094,"pfxX":1.920681092792817,"pfxZ":5.274160957595692,"pX":-1.3371526806676937,"pZ":2.690996281657888,"vX0":2.708071480843614,"vY0":-134.9494692226715,"vZ0":-4.228091296371927,"x":167.97,"y":166.12,"x0":-2.5971371829523933,"y0":50.006589345574305,"z0":5.81654499814453,"aX":3.602031943380738},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-4.0,"spinRate":2409,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.4033434754245677,"extension":6.681151764758382},"index":3,"playId":"ca069495-5e2b-3026-9d4a-7a4bdb9a8c8c","pitchNumber":3,"startTime":"2026-06-20T02:18:03.511Z","endTime":"2026-06-20T02:18:06.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87405140264158,"aZ":-16.56408596474606,"pfxX":-7.3340566777905165,"pfxZ":7.727115375700559,"pX":0.21200622484291215,"pZ":2.0748818106851714,"vX0":9.703091403275547,"vY0":-140.750078337562,"vZ0":-7.259763003233286,"x":108.92,"y":182.76,"x0":-2.3160941069936047,"y0":50.00531968481932,"z0":5.746829888243303,"aX":-14.820170168262619},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":11.5,"spinRate":1967,"spinDirection":221},"zone":8,"typeConfidence":0.87,"plateTime":0.38813791326990366,"extension":6.733830176831238},"index":4,"playId":"017dc34a-5278-3a99-ac15-dec60da9b9a1","pitchNumber":4,"startTime":"2026-06-20T02:18:21.309Z","endTime":"2026-06-20T02:18:24.488Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960545415625194,"aZ":-45.1164725883476,"pfxX":3.76042225384694,"pfxZ":-8.307957074073594,"pX":-1.06314221151952,"pZ":2.3279341594682723,"vX0":1.8894098473249696,"vY0":-124.09804038620895,"vZ0":-0.07075324504461622,"x":157.52,"y":175.93,"x0":-2.322929164661732,"y0":50.00089944482548,"z0":6.116838293584344,"aX":5.860230095165751},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.8,"breakHorizontal":-7.2,"spinRate":2449,"spinDirection":29},"zone":13,"typeConfidence":0.9,"plateTime":0.44147244932338836,"extension":6.63513030688824},"index":5,"playId":"9db09bee-9fba-3838-989f-51a28b3812f4","pitchNumber":5,"startTime":"2026-06-20T02:18:37.682Z","endTime":"2026-06-20T02:18:41.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:18:41.867Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:19:05.565Z","endTime":"2026-06-20T02:19:17.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76968822727947,"aZ":-19.047516622134797,"pfxX":-8.923751445508634,"pfxZ":6.886358572990794,"pX":-0.5216965464759794,"pZ":2.7547949544076524,"vX0":8.563623077608508,"vY0":-136.61746949096474,"vZ0":-4.524521453164986,"x":136.89,"y":164.4,"x0":-2.525041392776514,"y0":50.00311950102028,"z0":5.727036761673118,"aX":-17.008957837809263},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":14.5,"spinRate":2021,"spinDirection":221},"zone":4,"typeConfidence":0.54,"plateTime":0.39967687440816224,"extension":6.53684260736491},"hitData":{"launchSpeed":91.3,"launchAngle":38.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.09,"coordY":74.53}},"index":0,"playId":"632c447b-c1db-39ca-8e41-75e6446fbffc","pitchNumber":1,"startTime":"2026-06-20T02:19:06.228Z","endTime":"2026-06-20T02:19:17.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:19:17.998Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:19:33.207Z","endTime":"2026-06-20T02:20:30.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 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":85.5,"endSpeed":79.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488235714317874,"aZ":-41.82940677358142,"pfxX":3.7468451168580605,"pfxZ":-6.164971282617989,"pX":1.6708932684085411,"pZ":0.5982498719235815,"vX0":7.766614843888355,"vY0":-124.28211735134475,"vZ0":-4.779624015976006,"x":53.31,"y":222.63,"x0":-1.9789133863217467,"y0":50.000273682944844,"z0":6.013558092847661,"aX":5.870486970210174},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-8.5,"spinRate":2505,"spinDirection":27},"zone":14,"typeConfidence":0.79,"plateTime":0.4404039745229493,"extension":6.658873194547208},"index":0,"playId":"9d5d0440-d0b6-336c-b070-55559a5c06a6","pitchNumber":1,"startTime":"2026-06-20T02:19:41.770Z","endTime":"2026-06-20T02:19:46.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76045910088021,"aZ":-23.47108110864062,"pfxX":-9.437221132301818,"pfxZ":4.495797189007672,"pX":-1.3441264119172667,"pZ":1.897642619863094,"vX0":6.927591041435111,"vY0":-138.44482416435238,"vZ0":-5.852134250973374,"x":168.23,"y":187.54,"x0":-2.6564815311085064,"y0":50.0014587960996,"z0":5.616181392883945,"aX":-18.264083833614418},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":1983,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.39607549107742335,"extension":6.701433950402034},"index":1,"playId":"4a4c08e2-5363-3ea4-8a67-64cd6c864127","pitchNumber":2,"startTime":"2026-06-20T02:20:01.320Z","endTime":"2026-06-20T02:20:04.556Z","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":96.1,"endSpeed":88.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312601040039723,"aZ":-23.44323847833077,"pfxX":-11.089133243694604,"pfxZ":4.415869058694635,"pX":0.20849213030044525,"pZ":1.8538226181183657,"vX0":11.042799102252378,"vY0":-139.41993199022053,"vZ0":-6.163317022564302,"x":109.05,"y":188.73,"x0":-2.35619069822594,"y0":50.00023229565172,"z0":5.632513479309159,"aX":-21.905114345993038},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.8,"breakHorizontal":17.9,"spinRate":2010,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3923369842834741,"extension":6.858309015424802},"hitData":{"launchSpeed":94.3,"launchAngle":44.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.61,"coordY":109.46}},"index":2,"playId":"ca1ca931-cefa-325b-a809-c09e123a18cc","pitchNumber":3,"startTime":"2026-06-20T02:20:17.654Z","endTime":"2026-06-20T02:20:30.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:20:30.914Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mookie Betts doubles (6) on a fly ball to right fielder Leody Taveras. Kyle Tucker to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:20:49.842Z","endTime":"2026-06-20T02:21:22.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146339968330185,"aZ":-26.07745499954474,"pfxX":4.651725708642267,"pfxZ":4.097576423678051,"pX":0.5113636122755173,"pZ":2.899560790368495,"vX0":6.001353109095444,"vY0":-121.79518759186386,"vZ0":-1.2766842251733834,"x":97.51,"y":160.49,"x0":-2.598200939615434,"y0":50.001389185423584,"z0":5.706737332682014,"aX":6.917680255234834},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.3,"breakHorizontal":-10.0,"spinRate":2386,"spinDirection":69},"zone":3,"typeConfidence":0.9,"plateTime":0.45142768707288106,"extension":6.710727903235213},"index":0,"playId":"17946ab2-5af2-39fa-9a65-2d76bde434f7","pitchNumber":1,"startTime":"2026-06-20T02:20:52.452Z","endTime":"2026-06-20T02:20:55.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8255028591287,"aZ":-20.83027627209072,"pfxX":-0.26666755241387863,"pfxZ":5.926177130308943,"pX":0.7041437605485693,"pZ":2.655199513556954,"vX0":8.18794358224426,"vY0":-137.35533884820916,"vZ0":-4.629218274516824,"x":90.16,"y":167.09,"x0":-2.2783151080430386,"y0":50.00579808758055,"z0":5.774963067112663,"aX":-0.5119280768717145},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":-1.2,"spinRate":2366,"spinDirection":197},"zone":6,"typeConfidence":0.79,"plateTime":0.39844395300010005,"extension":6.796137724823928},"hitData":{"launchSpeed":74.3,"launchAngle":35.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.64,"coordY":133.97}},"index":1,"playId":"ac4974c1-d1e6-3d2d-b31a-05101e70b05f","pitchNumber":2,"startTime":"2026-06-20T02:21:09.140Z","endTime":"2026-06-20T02:21:22.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:21:22.686Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a sharp line drive to right fielder Leody Taveras. Kyle Tucker scores. Mookie Betts scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:21:45.565Z","endTime":"2026-06-20T02:22:32.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":694346,"link":"/api/v1/people/694346"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":694346,"link":"/api/v1/people/694346"},"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(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":85.6,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152640355346115,"aZ":-43.71439833382244,"pfxX":2.77671997505855,"pfxZ":-7.34694376282941,"pX":0.6936048154900148,"pZ":1.199997703231698,"vX0":5.542373035987061,"vY0":-124.59448959348707,"vZ0":-3.201545619994339,"x":90.56,"y":206.38,"x0":-1.9207756191592236,"y0":50.001881939584436,"z0":6.115912487702847,"aX":4.361819819524984},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.8,"breakHorizontal":-6.4,"spinRate":2663,"spinDirection":25},"zone":14,"typeConfidence":0.86,"plateTime":0.43969408960044243,"extension":6.605232739226193},"index":0,"playId":"faae84dd-33ea-39b1-80f2-350431a1510d","pitchNumber":1,"startTime":"2026-06-20T02:22:03.934Z","endTime":"2026-06-20T02:22:07.247Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565658289211317,"aZ":-44.30649830807433,"pfxX":3.885289683032452,"pfxZ":-7.6013443402420116,"pX":0.007098749925705362,"pZ":2.2332588040458394,"vX0":4.10646781519893,"vY0":-125.7997438444385,"vZ0":-0.7856898511301491,"x":116.73,"y":178.48,"x0":-2.153935490658867,"y0":50.004826760943985,"z0":6.155064767846231,"aX":6.1991649155758894},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.7,"breakHorizontal":-8.0,"spinRate":2565,"spinDirection":27},"zone":5,"typeConfidence":0.87,"plateTime":0.4361274229268415,"extension":6.673849164382472},"hitData":{"launchSpeed":109.5,"launchAngle":13.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.82,"coordY":110.24}},"index":1,"playId":"07320152-36eb-35a4-b68c-795c1bc4540d","pitchNumber":2,"startTime":"2026-06-20T02:22:20.462Z","endTime":"2026-06-20T02:22:32.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:22:32.206Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a ground ball to left fielder Jeremiah Jackson. Max Muncy to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:22:55.400Z","endTime":"2026-06-20T02:24:26.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237671746166335,"aZ":-17.154183919234846,"pfxX":-7.533997769364176,"pfxZ":7.580577385891191,"pX":-0.7413600653503598,"pZ":2.735971328947,"vX0":6.987176179179885,"vY0":-139.7961865021709,"vZ0":-5.399358526833584,"x":145.26,"y":164.91,"x0":-2.293164355286236,"y0":50.00284210916852,"z0":5.816908303941595,"aX":-14.926386132136484},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2177,"spinDirection":216},"zone":1,"typeConfidence":0.84,"plateTime":0.39166695507767324,"extension":7.0300399550902295},"index":0,"playId":"100be8f9-2ea7-3226-93f2-541044033754","pitchNumber":1,"startTime":"2026-06-20T02:22:58.568Z","endTime":"2026-06-20T02:23:01.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98587527864019,"aZ":-14.550727102474978,"pfxX":-6.81977991981603,"pfxZ":9.007904847707941,"pX":0.06751453509498215,"pZ":1.9579266623929492,"vX0":8.266436272016064,"vY0":-139.16283550821532,"vZ0":-8.087129206171168,"x":114.43,"y":185.92,"x0":-2.0590103301038494,"y0":50.000419270060405,"z0":5.870545121054739,"aX":-13.339816502570883},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2195,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.39397073988047815,"extension":6.87409798392788},"index":1,"playId":"caa0069c-22d9-3e15-b309-896c3082c03e","pitchNumber":2,"startTime":"2026-06-20T02:23:13.495Z","endTime":"2026-06-20T02:23:16.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T02:23:26.065Z","endTime":"2026-06-20T02:23:37.010Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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":97.4,"endSpeed":89.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618029934956674,"aZ":-14.948055502928433,"pfxX":-8.509455895033012,"pfxZ":8.438683204082043,"pX":-0.04404240731594199,"pZ":2.1617673419669234,"vX0":8.35696892613951,"vY0":-141.5645694825665,"vZ0":-7.58169599648072,"x":118.68,"y":180.41,"x0":-1.9207752723746438,"y0":50.00170239245321,"z0":5.820755122256284,"aX":-17.367748199576578},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2130,"spinDirection":221},"zone":5,"typeConfidence":0.87,"plateTime":0.3860867718477268,"extension":6.9863707068927825},"index":3,"playId":"66aff890-c3d8-38b2-8989-c91187895caf","pitchNumber":3,"startTime":"2026-06-20T02:23:37.010Z","endTime":"2026-06-20T02:23:40.727Z","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":96.1,"endSpeed":88.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.089501439758944,"aZ":-16.638114615941543,"pfxX":-6.376657949833987,"pfxZ":7.760631942140609,"pX":-1.4569485319607292,"pZ":4.139548113395937,"vX0":4.976867366650828,"vY0":-140.01681593135228,"vZ0":-2.0097195771382554,"x":172.54,"y":127.01,"x0":-2.4214302869997506,"y0":50.00539856906065,"z0":5.945118096549076,"aX":-12.771035175511777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2147,"spinDirection":219},"zone":11,"typeConfidence":0.93,"plateTime":0.3899188042827886,"extension":6.618908882820339},"index":4,"playId":"54812ed4-66c9-3186-9920-64e85f2a1a83","pitchNumber":4,"startTime":"2026-06-20T02:23:58.242Z","endTime":"2026-06-20T02:24:01.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34400054878752,"aZ":-43.97953486439573,"pfxX":4.007646921756269,"pfxZ":-7.320007784768604,"pX":-0.39930799830294517,"pZ":2.079805556129251,"vX0":3.1038045565422174,"vY0":-126.10283930149203,"vZ0":-1.2178981806497462,"x":132.22,"y":182.63,"x0":-2.1662764033856265,"y0":50.00422417554091,"z0":6.113133021371824,"aX":6.4619157121683655},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-13.3,"breakHorizontal":-7.9,"spinRate":2472,"spinDirection":29},"zone":7,"typeConfidence":0.79,"plateTime":0.434157038895278,"extension":6.759404131880248},"hitData":{"launchSpeed":95.8,"launchAngle":5.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.64,"coordY":109.56}},"index":5,"playId":"cc3380c9-d309-3e95-9c04-2677a1172700","pitchNumber":5,"startTime":"2026-06-20T02:24:14.647Z","endTime":"2026-06-20T02:24:26.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:24:26.050Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ward grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T02:25:40.365Z","endTime":"2026-06-20T02:26:27.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T02:24:42.093Z","endTime":"2026-06-20T02:25:42.578Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19472200741999,"aZ":-20.996270850437035,"pfxX":1.3908507148288805,"pfxZ":5.760106379180816,"pX":-0.13088726384296245,"pZ":1.8383503796913643,"vX0":5.588964579808379,"vY0":-137.17403132639734,"vZ0":-6.928773812806613,"x":121.99,"y":189.14,"x0":-2.3605327302588273,"y0":50.00083886880252,"z0":5.788053782706749,"aX":2.697933972652436},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-3.5,"spinRate":2388,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.39656515925466707,"extension":6.700582423410406},"index":1,"playId":"44715688-bcd5-36a0-9137-5981711669a4","pitchNumber":1,"startTime":"2026-06-20T02:25:42.578Z","endTime":"2026-06-20T02:25:45.578Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89394232147381,"aZ":-36.81773961396295,"pfxX":0.042191847539107985,"pfxZ":-2.67317571618739,"pX":0.21152628283194477,"pZ":0.6684567115478537,"vX0":5.907252254531552,"vY0":-130.10542384372363,"vZ0":-6.355221152385904,"x":108.94,"y":220.73,"x0":-2.081250956996009,"y0":50.00289203071464,"z0":5.88893687727624,"aX":0.07274665172500938},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.9,"breakHorizontal":-1.2,"spinRate":2328,"spinDirection":27},"zone":14,"typeConfidence":0.87,"plateTime":0.4188561603581169,"extension":6.834700068228308},"index":2,"playId":"04f8da1f-f71c-3372-8529-b463bc0cd91a","pitchNumber":2,"startTime":"2026-06-20T02:25:59.590Z","endTime":"2026-06-20T02:26:02.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59872034552607,"aZ":-39.50728781784772,"pfxX":-0.058750632622923904,"pfxZ":-4.31728384816147,"pX":0.26786493843994835,"pZ":-0.10599254582892063,"vX0":6.451416704096877,"vY0":-129.6414665113301,"vZ0":-7.7286476156283435,"x":106.79,"y":241.64,"x0":-2.2473377283944824,"y0":50.00399645025787,"z0":5.936993993509373,"aX":-0.10133932202844814},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.4,"breakHorizontal":-1.3,"spinRate":2396,"spinDirection":28},"zone":14,"typeConfidence":0.92,"plateTime":0.42281923843764924,"extension":6.8596102305705635},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.97,"coordY":156.88}},"index":3,"playId":"b095efd3-abcd-3c48-9efa-96bd71595dd5","pitchNumber":3,"startTime":"2026-06-20T02:26:20.134Z","endTime":"2026-06-20T02:26:27.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:26:27.122Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T02:28:35.462Z","endTime":"2026-06-20T02:29:49.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.981217933288946,"aZ":-10.543344909497852,"pfxX":-6.031566831654489,"pfxZ":10.496764937004219,"pX":0.15242218783600042,"pZ":2.7916740226187313,"vX0":7.3383717820553604,"vY0":-142.88616779805673,"vZ0":-7.452451455565857,"x":111.19,"y":163.4,"x0":-1.669658360451193,"y0":50.003737944678704,"z0":6.101965166277688,"aX":-12.430280434977785},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2406,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.38383628953431526,"extension":7.169863062998312},"index":0,"playId":"ef9f711c-beb3-376f-877f-c82afabfceb0","pitchNumber":1,"startTime":"2026-06-20T02:28:41.046Z","endTime":"2026-06-20T02:28:44.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-20T02:28:47.380Z","endTime":"2026-06-20T02:29:03.617Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122054005635132,"aZ":-31.252951556775457,"pfxX":-4.746037336764249,"pfxZ":0.5232132210139593,"pX":0.32767404693968744,"pZ":1.3316678187919162,"vX0":6.50854657423248,"vY0":-132.28667568790044,"vZ0":-6.625197694497546,"x":104.51,"y":202.82,"x0":-1.5475637018131145,"y0":50.00556816661444,"z0":6.158621168977392,"aX":-8.41614429591837},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":7.2,"spinRate":986,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.41398028962827205,"extension":7.205893428801283},"index":2,"playId":"12597bc3-7ae9-3263-8911-fe993ae50526","pitchNumber":2,"startTime":"2026-06-20T02:29:03.617Z","endTime":"2026-06-20T02:29:06.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914487525106654,"aZ":-29.791933478307477,"pfxX":-4.351700788128543,"pfxZ":1.3384272661160495,"pX":0.7613869585684708,"pZ":1.426092057549477,"vX0":7.900198181962547,"vY0":-132.53115277468572,"vZ0":-6.806173349172727,"x":87.98,"y":200.28,"x0":-1.6907404786004028,"y0":50.00588331125682,"z0":6.199246295370552,"aX":-7.755897718284778},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":6.2,"spinRate":1072,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4130512190342035,"extension":7.149173781487026},"index":3,"playId":"2ab466d4-1f8f-38c6-9f5a-9b9af4ac60a7","pitchNumber":3,"startTime":"2026-06-20T02:29:23.552Z","endTime":"2026-06-20T02:29:26.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39563132133896,"aZ":-9.027796107928673,"pfxX":-6.253094997249654,"pfxZ":10.696856562032439,"pX":-1.1443140029050352,"pZ":3.357188262643025,"vX0":3.938626204171422,"vY0":-145.95401467048364,"vZ0":-6.496794547247029,"x":160.62,"y":148.14,"x0":-1.69669037084494,"y0":50.0058667272289,"z0":6.151726287188993,"aX":-13.533364888445709},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.4,"breakHorizontal":10.6,"spinRate":2370,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3748637033546025,"extension":7.105867234340759},"index":4,"playId":"b605c5d4-d190-3cca-b903-dfcbbfa27a49","pitchNumber":4,"startTime":"2026-06-20T02:29:46.333Z","endTime":"2026-06-20T02:29:49.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:29:49.333Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging, catcher Dalton Rushing to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T02:30:02.717Z","endTime":"2026-06-20T02:30:56.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734751084163825,"aZ":-35.920529531294534,"pfxX":-6.47607347473741,"pfxZ":-2.1137681525709144,"pX":0.04256988475782643,"pZ":2.5093902532980352,"vX0":6.189808260196513,"vY0":-131.8684873582254,"vZ0":-2.9450710749737885,"x":115.38,"y":171.03,"x0":-1.4881270719245547,"y0":50.005381101794136,"z0":6.277445353525919,"aX":-11.464158500025242},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.2,"breakHorizontal":10.4,"spinRate":688,"spinDirection":252},"zone":5,"typeConfidence":0.91,"plateTime":0.4145639636358074,"extension":7.1019575840210205},"index":0,"playId":"2c35c98a-5880-39a1-9e21-5328418f3594","pitchNumber":1,"startTime":"2026-06-20T02:30:13.643Z","endTime":"2026-06-20T02:30:16.644Z","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":98.5,"endSpeed":89.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.64132133011333,"aZ":-11.728184617112117,"pfxX":-7.5920135819447445,"pfxZ":9.93893898950551,"pX":-0.7124695452188549,"pZ":2.937064220452663,"vX0":5.728418467393021,"vY0":-143.1332037299178,"vZ0":-7.015051835356647,"x":144.16,"y":159.48,"x0":-1.7619405070468062,"y0":50.00375717749072,"z0":6.168055015182737,"aX":-15.620574347272482},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2363,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.38390515027509853,"extension":7.083649109108884},"index":1,"playId":"0736558b-e259-3ff4-93a2-99bf14b3ff29","pitchNumber":2,"startTime":"2026-06-20T02:30:31.058Z","endTime":"2026-06-20T02:30:34.058Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0001364844744,"aZ":-33.70608825851331,"pfxX":-0.031306927493991665,"pfxZ":-0.8939186488796973,"pX":0.5814412967463318,"pZ":0.828222575211638,"vX0":5.673321181489357,"vY0":-129.81625614991614,"vZ0":-6.924838964713251,"x":94.84,"y":216.42,"x0":-1.6277056991018028,"y0":50.005220001123156,"z0":6.094017395486605,"aX":-0.053826558406131576},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2263,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.42181400625186116,"extension":7.201861017406222},"index":2,"playId":"cb11e2ff-9e78-3845-8bba-f8d80cf93ef9","pitchNumber":3,"startTime":"2026-06-20T02:30:49.720Z","endTime":"2026-06-20T02:30:56.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:30:56.837Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T02:31:12.861Z","endTime":"2026-06-20T02:34:23.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560576637039873,"aZ":-31.573793151466965,"pfxX":0.6091171391941927,"pfxZ":0.36035030354299735,"pX":0.2768777150012091,"pZ":2.050913813337414,"vX0":4.717434897522082,"vY0":-127.8696493940829,"vZ0":-4.40418495931908,"x":106.45,"y":183.41,"x0":-1.6655010089963573,"y0":50.003875152951764,"z0":6.252678066623322,"aX":1.0152822847761054},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":-2.0,"spinRate":2078,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.42716080506057974,"extension":7.056946895720746},"index":0,"playId":"8b2e4e36-ad73-3099-9d51-19f9d7b383eb","pitchNumber":1,"startTime":"2026-06-20T02:31:59.242Z","endTime":"2026-06-20T02:32:02.242Z","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":99.8,"endSpeed":91.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52084409048593,"aZ":-10.99821854057451,"pfxX":-5.724590196548073,"pfxZ":9.855516687261803,"pX":-0.7739195388696606,"pZ":3.4884588562931187,"vX0":4.695174099216565,"vY0":-145.30645471203346,"vZ0":-5.876275011977983,"x":146.5,"y":144.59,"x0":-1.6631043727542394,"y0":50.00157685604813,"z0":6.198411088004583,"aX":-12.299230981471915},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2486,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.37625579558529365,"extension":7.1020978096679785},"index":1,"playId":"03eafcb3-d2d7-36f2-831e-f34bc07a69b7","pitchNumber":2,"startTime":"2026-06-20T02:32:17.849Z","endTime":"2026-06-20T02:32:21.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.686080224722172,"aZ":-11.871184700892774,"pfxX":-6.9211674485133425,"pfxZ":9.420371636365912,"pX":-0.17444430559172788,"pZ":2.792511890756657,"vX0":7.113840462738711,"vY0":-145.3249309658736,"vZ0":-7.197153336190069,"x":123.65,"y":163.38,"x0":-1.7460913082843352,"y0":50.00140592391165,"z0":6.010150502268909,"aX":-14.913463702697085},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2347,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.3758418622324484,"extension":7.1539610970898755},"index":2,"playId":"a6e9d7c1-a72e-3c87-bcb6-d41b8bd7d5f8","pitchNumber":3,"startTime":"2026-06-20T02:32:36.549Z","endTime":"2026-06-20T02:32:40.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T02:32:45.854Z","endTime":"2026-06-20T02:33:01.376Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666145396819548,"aZ":-32.60511486699549,"pfxX":-6.073998080165628,"pfxZ":-0.23061227101854187,"pX":0.21405685141214192,"pZ":0.4469077311183725,"vX0":6.9889425966223815,"vY0":-135.5735594400974,"vZ0":-9.056174311069311,"x":108.84,"y":226.71,"x0":-1.5908077798491536,"y0":50.000023591643966,"z0":6.0593199765208325,"aX":-11.466842606283741},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.9,"breakHorizontal":9.7,"spinRate":954,"spinDirection":249},"zone":14,"typeConfidence":0.89,"plateTime":0.40180990738099975,"extension":7.325653416436298},"index":4,"playId":"3aa43086-6ec6-3e82-87f0-f366f17f5fdf","pitchNumber":4,"startTime":"2026-06-20T02:33:01.376Z","endTime":"2026-06-20T02:33:04.736Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924087628135894,"aZ":-33.89215441466586,"pfxX":1.3785437104099607,"pfxZ":-1.0290563228211163,"pX":-0.038976748461365965,"pZ":3.324392676747525,"vX0":3.7519676321030513,"vY0":-127.79759960800462,"vZ0":-0.9713058177457732,"x":118.49,"y":149.02,"x0":-1.7019638334019722,"y0":50.004848287120986,"z0":6.357898664592764,"aX":2.2937274470210056},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.8,"breakHorizontal":-3.2,"spinRate":2060,"spinDirection":60},"zone":2,"typeConfidence":0.9,"plateTime":0.42764110118330745,"extension":7.143616057531386},"index":5,"playId":"260bdd32-282c-3192-a04f-51efba94fb0a","pitchNumber":5,"startTime":"2026-06-20T02:33:30.403Z","endTime":"2026-06-20T02:33:34.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43149141081179,"aZ":-11.293958386952983,"pfxX":-7.272675519889274,"pfxZ":9.710869683581118,"pX":-0.8615547850352497,"pZ":3.099531896941476,"vX0":5.109214654583275,"vY0":-145.53281969181566,"vZ0":-6.671318137249692,"x":149.84,"y":155.09,"x0":-1.693005139632732,"y0":50.00199516622408,"z0":6.102247351711646,"aX":-15.634752147140874},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2298,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.37604328863472425,"extension":7.01454813065342},"index":6,"playId":"a5c06f24-f5c1-354e-8a65-07d870d5a590","pitchNumber":6,"startTime":"2026-06-20T02:33:53.348Z","endTime":"2026-06-20T02:33:56.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396092838059577,"aZ":-32.42529426281811,"pfxX":-8.75699414488211,"pfxZ":-0.1341183807349413,"pX":-1.5277428637219803,"pZ":2.059038681937804,"vX0":3.3825923624372956,"vY0":-134.26479853169496,"vZ0":-5.071467733581106,"x":175.23,"y":183.19,"x0":-1.664301533958984,"y0":50.00536971232617,"z0":6.273209753680168,"aX":-16.0299711506832},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":839,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.40755917171356026,"extension":7.221751818140879},"hitData":{"launchSpeed":64.4,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.44,"coordY":154.24}},"index":7,"playId":"70240d9f-67d8-3d1e-bb0d-5b5a6678045c","pitchNumber":7,"startTime":"2026-06-20T02:34:15.427Z","endTime":"2026-06-20T02:34:23.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:34:23.330Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out to left fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T02:36:30.313Z","endTime":"2026-06-20T02:37:29.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862182976570864,"aZ":-15.930415046005399,"pfxX":-6.296745355539079,"pfxZ":8.32372215897183,"pX":0.5825441014138372,"pZ":2.5842643717723814,"vX0":9.739274892936894,"vY0":-138.35312603656712,"vZ0":-6.157480227788498,"x":94.79,"y":169.0,"x0":-2.1540696138498885,"y0":50.0060936704805,"z0":5.8938482499876335,"aX":-12.294140584499022},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":1922,"spinDirection":216},"zone":6,"typeConfidence":0.93,"plateTime":0.3948498082514451,"extension":6.811534707384437},"index":0,"playId":"4644b56b-959e-31f5-a329-e4dbaf75456c","pitchNumber":1,"startTime":"2026-06-20T02:36:38.942Z","endTime":"2026-06-20T02:36:43.716Z","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.8,"endSpeed":88.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37732590164986,"aZ":-13.185809839954066,"pfxX":-6.931074608669525,"pfxZ":9.484805549893323,"pX":1.421607907753934,"pZ":2.1517418467823,"vX0":12.140215113692905,"vY0":-140.27908587697186,"vZ0":-7.958077555716706,"x":62.81,"y":180.68,"x0":-2.05278182146926,"y0":50.00463668756244,"z0":5.8764825578747235,"aX":-13.879187228756662},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2024,"spinDirection":218},"zone":14,"typeConfidence":0.94,"plateTime":0.38978669105557273,"extension":6.832509310183688},"index":1,"playId":"bf0ed15f-1af3-308f-9c45-7f9936e7bf40","pitchNumber":2,"startTime":"2026-06-20T02:37:08.462Z","endTime":"2026-06-20T02:37:11.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750046712521865,"aZ":-38.29664989989459,"pfxX":0.6101976896329164,"pfxZ":-3.539210109459951,"pX":-0.49198984784005484,"pZ":2.3529716453395073,"vX0":4.522857943122678,"vY0":-130.36872802359346,"vZ0":-2.136099465606062,"x":135.75,"y":175.25,"x0":-2.3238717396572337,"y0":50.00066129805332,"z0":6.056001211988476,"aX":1.0554341255999116},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.6,"breakHorizontal":-2.0,"spinRate":2291,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.41910740052977413,"extension":6.888295509120422},"hitData":{"launchSpeed":98.6,"launchAngle":18.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.42,"coordY":104.64}},"index":2,"playId":"ef8ffbe9-4b13-3368-bfe0-5cabfc125da3","pitchNumber":3,"startTime":"2026-06-20T02:37:23.072Z","endTime":"2026-06-20T02:37:29.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:37:29.915Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a sharp line drive to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T02:37:47.869Z","endTime":"2026-06-20T02:38:48.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21749044105166,"aZ":-13.022909907257059,"pfxX":-7.048191944682863,"pfxZ":9.474830234421088,"pX":0.005388714190822071,"pZ":4.228380642351766,"vX0":8.791932473005279,"vY0":-141.28032374431098,"vZ0":-2.512332424176217,"x":116.79,"y":124.61,"x0":-2.2313025664652044,"y0":50.0021674526963,"z0":5.966221707456315,"aX":-14.246359669003452},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2103,"spinDirection":218},"zone":12,"typeConfidence":0.96,"plateTime":0.38770217447430433,"extension":6.780901002614106},"index":0,"playId":"01b17a5e-87ad-337f-94c1-356b7a9ad0c3","pitchNumber":1,"startTime":"2026-06-20T02:37:57.164Z","endTime":"2026-06-20T02:38:00.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369369584526943,"aZ":-12.100751486355382,"pfxX":-6.812079151944705,"pfxZ":10.225599365151984,"pX":0.6784369448571791,"pZ":1.472745470659509,"vX0":10.15591524724466,"vY0":-138.81699123604827,"vZ0":-9.588601425441603,"x":91.14,"y":199.02,"x0":-2.1325903225308966,"y0":50.00387835626485,"z0":5.764946658023626,"aX":-13.374315368622593},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2100,"spinDirection":213},"zone":14,"typeConfidence":0.93,"plateTime":0.39368021086194505,"extension":6.991530348796052},"index":1,"playId":"cb2e55c2-0580-3a1b-b48b-05fbd4af9648","pitchNumber":2,"startTime":"2026-06-20T02:38:12.335Z","endTime":"2026-06-20T02:38:16.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-20T02:38:37.209Z","endTime":"2026-06-20T02:38:40.070Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28459911187923,"aZ":-13.618146395502983,"pfxX":-6.951690930003897,"pfxZ":9.491319920040707,"pX":0.6095195846649183,"pZ":2.829350826216341,"vX0":10.046857607237891,"vY0":-138.976045662509,"vZ0":-5.706706458640142,"x":93.77,"y":162.39,"x0":-2.1500715526922374,"y0":50.00539147549145,"z0":5.814834095716306,"aX":-13.595076234758174},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.4,"spinRate":2077,"spinDirection":214},"zone":3,"typeConfidence":0.95,"plateTime":0.39418679607456086,"extension":6.9104893483122565},"hitData":{"launchSpeed":104.0,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.46,"coordY":123.26}},"index":3,"playId":"89986074-d4ac-3be1-91c0-d8a6727fc069","pitchNumber":3,"startTime":"2026-06-20T02:38:40.070Z","endTime":"2026-06-20T02:38:48.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:38:48.861Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T02:39:10.081Z","endTime":"2026-06-20T02:41:35.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142965567375988,"aZ":-20.820681730837077,"pfxX":-0.487386277109473,"pfxZ":6.110292355402336,"pX":-1.0935483143718694,"pZ":1.8321781533774046,"vX0":3.727468168491415,"vY0":-134.6530785629632,"vZ0":-6.520675359062389,"x":158.68,"y":189.31,"x0":-2.4257057001803255,"y0":50.00062355220741,"z0":5.733172699066735,"aX":-0.906105658690176},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2166,"spinDirection":199},"zone":13,"typeConfidence":0.87,"plateTime":0.40502909379955554,"extension":6.697589809752889},"index":0,"playId":"be331eb4-0717-337c-9a7a-7398fa0e199f","pitchNumber":1,"startTime":"2026-06-20T02:39:17.322Z","endTime":"2026-06-20T02:39:21.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871160938744673,"aZ":-22.546845854739914,"pfxX":-9.689887047841864,"pfxZ":4.975589243702804,"pX":-1.5920010229025907,"pZ":1.7290623232301976,"vX0":6.034091680181225,"vY0":-137.55859002945465,"vZ0":-6.376624488286253,"x":177.68,"y":192.1,"x0":-2.5447000751199442,"y0":50.00085173026885,"z0":5.585073490120529,"aX":-18.739503890866185},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":1945,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.3967749156641238,"extension":6.825540811879108},"index":1,"playId":"8e14e631-03d4-37d8-8684-39c6fee5bd67","pitchNumber":2,"startTime":"2026-06-20T02:39:34.531Z","endTime":"2026-06-20T02:39:39.666Z","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":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99415611390487,"aZ":-41.59242181673697,"pfxX":2.8028884547312805,"pfxZ":-6.166867485325925,"pX":0.025234222567797657,"pZ":2.243148490786968,"vX0":4.365141703382342,"vY0":-122.74887947503856,"vZ0":-0.8400599646715335,"x":116.04,"y":178.21,"x0":-2.139273124426029,"y0":50.00216118608139,"z0":6.127053984909258,"aX":4.2811446348289826},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.2,"breakHorizontal":-6.1,"spinRate":2310,"spinDirection":27},"zone":8,"typeConfidence":0.85,"plateTime":0.4459987400035046,"extension":6.9727984472983335},"index":2,"playId":"28237ef7-83d4-32bc-9362-5011b872a89d","pitchNumber":3,"startTime":"2026-06-20T02:40:01.039Z","endTime":"2026-06-20T02:40:04.133Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.613864686357733,"aZ":-38.408288388018164,"pfxX":-1.176212509398077,"pfxZ":-3.7622926318690872,"pX":0.6292913768574198,"pZ":1.1803627670188015,"vX0":7.410976476709045,"vY0":-127.42023335711747,"vZ0":-4.297635483764211,"x":93.01,"y":206.91,"x0":-2.156239690932217,"y0":50.005695512203715,"z0":5.903059266280284,"aX":-1.9468781040986576},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.6,"breakHorizontal":0.6,"spinRate":2343,"spinDirection":36},"zone":14,"typeConfidence":0.92,"plateTime":0.42881219047907804,"extension":6.841542482051074},"index":3,"playId":"389403d4-25a7-3a4b-9157-02b026d5eeee","pitchNumber":4,"startTime":"2026-06-20T02:40:19.905Z","endTime":"2026-06-20T02:40:24.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968403687065106,"aZ":-40.053509474324834,"pfxX":0.26390504695232764,"pfxZ":-4.47416750444553,"pX":-1.3022981881375872,"pZ":2.0493295771272426,"vX0":2.561861095799965,"vY0":-131.1584679463136,"vZ0":-2.770867030669266,"x":166.64,"y":183.45,"x0":-2.32171913340302,"y0":50.00407121624568,"z0":6.075520957963103,"aX":0.46420223795173277},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-8.5,"breakHorizontal":-1.0,"spinRate":2432,"spinDirection":32},"zone":13,"typeConfidence":0.91,"plateTime":0.4159281011715268,"extension":6.6634568441920115},"index":4,"playId":"13532382-375d-3288-9111-966e2be400b1","pitchNumber":5,"startTime":"2026-06-20T02:40:39.787Z","endTime":"2026-06-20T02:40:43.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068705668832983,"aZ":-37.077820230673694,"pfxX":-0.5672990343531167,"pfxZ":-2.9200707089527844,"pX":0.09576228912061849,"pZ":0.8957943700701323,"vX0":5.650918479358576,"vY0":-128.07992474691258,"vZ0":-5.524739760954222,"x":113.35,"y":214.59,"x0":-2.0565006712442995,"y0":50.00462169837913,"z0":5.948617866916024,"aX":-0.9517242705094948},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.2,"breakHorizontal":-0.1,"spinRate":2222,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.42608526977063255,"extension":6.736934024784736},"index":5,"playId":"ec1c51fe-5cad-394f-94d9-c1d4dff5e7fb","pitchNumber":6,"startTime":"2026-06-20T02:41:08.324Z","endTime":"2026-06-20T02:41:11.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953058635336436,"aZ":-15.531988735035679,"pfxX":-6.350293549071443,"pfxZ":8.397893937564136,"pX":0.022653143430734952,"pZ":1.75326483428531,"vX0":8.306891434501807,"vY0":-139.3322057179426,"vZ0":-8.365617361391896,"x":116.14,"y":191.44,"x0":-2.161187101012458,"y0":50.004375568621874,"z0":5.804182905381881,"aX":-12.587400901056771},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":1990,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.3919112583579145,"extension":7.028421437127875},"index":6,"playId":"b85bee1c-763e-3f82-b48f-d0347c2c7b34","pitchNumber":7,"startTime":"2026-06-20T02:41:32.571Z","endTime":"2026-06-20T02:41:35.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:41:35.955Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Orioles challenged (tag play), call on the field was upheld: Andy Pages doubles (17) on a sharp line drive to left fielder Jeremiah Jackson. Alex Freeland scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T02:41:53.862Z","endTime":"2026-06-20T02:43:50.171Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":694346,"link":"/api/v1/people/694346"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522461666492543,"aZ":-21.614731112677052,"pfxX":0.4008449860311084,"pfxZ":5.744374146129157,"pX":0.22966663077671914,"pZ":2.5429325014817974,"vX0":6.889968068021124,"vY0":-133.67342994573318,"vZ0":-4.283260502096711,"x":108.25,"y":170.12,"x0":-2.416476948615536,"y0":50.00502628593716,"z0":5.687183572480883,"aX":0.7352969090709353},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":-1.9,"spinRate":2363,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.40729525806514744,"extension":6.775078811628515},"index":0,"playId":"1122b9e5-4e50-38c6-8eb6-e8791507fa8c","pitchNumber":1,"startTime":"2026-06-20T02:42:00.889Z","endTime":"2026-06-20T02:42:03.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361474603337367,"aZ":-39.00985974010072,"pfxX":0.5207166947343813,"pfxZ":-4.216250738360345,"pX":0.06908678076684553,"pZ":0.4688784281530252,"vX0":5.39678482982712,"vY0":-126.66356965889067,"vZ0":-5.671551155823955,"x":114.37,"y":226.12,"x0":-2.158616761774078,"y0":50.00343206284107,"z0":5.863563618504772,"aX":0.8432889856523516},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.8,"breakHorizontal":-2.2,"spinRate":2281,"spinDirection":29},"zone":14,"typeConfidence":0.92,"plateTime":0.4327678026832791,"extension":6.887896534555337},"index":1,"playId":"5e38bc7b-5bc3-348d-bfaf-4f3e39322726","pitchNumber":2,"startTime":"2026-06-20T02:42:21.774Z","endTime":"2026-06-20T02:42:24.904Z","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":83.0,"endSpeed":76.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576067775565498,"aZ":-32.24922610957335,"pfxX":7.323938156030759,"pfxZ":-0.052169996055567935,"pX":1.1713655358941955,"pZ":2.0278965928931543,"vX0":6.110549113756986,"vY0":-120.79627649130634,"vZ0":-2.1013954415829117,"x":72.35,"y":184.03,"x0":-2.3425646958725523,"y0":50.001264916358025,"z0":5.744766193442099,"aX":10.820066110846914},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":-14.8,"spinRate":2563,"spinDirection":65},"zone":14,"typeConfidence":0.88,"plateTime":0.45346321720049465,"extension":6.859634527749201},"index":2,"playId":"0a2220fb-883d-3510-92e6-a9051908aa9b","pitchNumber":3,"startTime":"2026-06-20T02:42:44.066Z","endTime":"2026-06-20T02:42:49.711Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T02:42:57.285Z","endTime":"2026-06-20T02:43:16.518Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"73827eb1-b31e-3624-b71a-03dfa162ed27","startTime":"2026-06-20T02:43:16.518Z","endTime":"2026-06-20T02:43:20.610Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623061790553955,"aZ":-30.441666770475738,"pfxX":6.79023287090541,"pfxZ":1.1101833296010524,"pX":0.8223457914678546,"pZ":2.0423846033452975,"vX0":5.758618930592027,"vY0":-123.70686019500444,"vZ0":-2.924233471407224,"x":85.65,"y":183.64,"x0":-2.413819709237325,"y0":50.00085610823916,"z0":5.779650521060031,"aX":10.569981137519912},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-13.6,"spinRate":2674,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.441986683784819,"extension":6.823154200795647},"hitData":{"launchSpeed":103.2,"launchAngle":9.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":107.36,"coordY":84.19}},"index":5,"playId":"9454b36d-93f3-3dbc-96ae-91196fa2d4ac","pitchNumber":4,"startTime":"2026-06-20T02:43:35.078Z","endTime":"2026-06-20T02:43:50.171Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":110},"playEndTime":"2026-06-20T02:43:50.171Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T02:46:30.060Z","endTime":"2026-06-20T02:48:45.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54177444487635,"aZ":-22.27763153709113,"pfxX":1.6477072229151224,"pfxZ":5.544220465597354,"pX":-0.8263307016582273,"pZ":3.95775477401571,"vX0":3.696209515773741,"vY0":-131.90996314538125,"vZ0":-0.9154979776715948,"x":148.5,"y":131.92,"x0":-2.4525620191352178,"y0":50.006171064859416,"z0":5.9318136527025,"aX":2.9423754804269455},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2198,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.41312744020914627,"extension":6.717729905033711},"index":0,"playId":"6748776c-bd89-3363-b87b-32d6f851d5df","pitchNumber":1,"startTime":"2026-06-20T02:47:00.611Z","endTime":"2026-06-20T02:47:03.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931389688337198,"aZ":-18.576297645305228,"pfxX":-7.537617308449329,"pfxZ":7.189243184672891,"pX":-0.1607429941043238,"pZ":1.6970861988978578,"vX0":7.958071983937435,"vY0":-136.38931448156353,"vZ0":-7.665722297773716,"x":123.13,"y":192.96,"x0":-2.131765159684536,"y0":50.002377328026874,"z0":5.816727505531797,"aX":-14.25488228127959},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.6,"breakHorizontal":12.0,"spinRate":1974,"spinDirection":217},"zone":8,"typeConfidence":0.69,"plateTime":0.4010178263555,"extension":6.879549365161667},"index":1,"playId":"1e5234ea-daf3-39ab-9fdb-ec73d7c89255","pitchNumber":2,"startTime":"2026-06-20T02:47:15.590Z","endTime":"2026-06-20T02:47:18.590Z","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.7,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951848044856362,"aZ":-22.90572847478013,"pfxX":-9.373573338405226,"pfxZ":4.804172143700421,"pX":-0.9565610486543266,"pZ":1.752870294045302,"vX0":7.613634907275041,"vY0":-137.63865474104955,"vZ0":-6.277067165095964,"x":153.46,"y":191.45,"x0":-2.533087188387597,"y0":50.00522007997129,"z0":5.601835589366636,"aX":-18.088044961077838},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":1967,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.397106036249256,"extension":6.718667273240743},"index":2,"playId":"96546eb7-00c7-3792-abde-18f3ca512fcc","pitchNumber":3,"startTime":"2026-06-20T02:47:32.695Z","endTime":"2026-06-20T02:47:36.316Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667486366412046,"aZ":-38.44159876058092,"pfxX":-0.37965336513174075,"pfxZ":-3.9676971366806457,"pX":0.009966612217857026,"pZ":1.0600956772839567,"vX0":5.674247403614681,"vY0":-124.74960719530131,"vZ0":-4.18937784715839,"x":116.62,"y":210.16,"x0":-2.2430115028620006,"y0":50.003684968517675,"z0":5.923924434132226,"aX":-0.5998099235125234},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.9,"breakHorizontal":-0.6,"spinRate":2220,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.438753556400747,"extension":6.759511823327279},"index":3,"playId":"7e581c25-60f1-3c7f-891e-94fad4054baa","pitchNumber":4,"startTime":"2026-06-20T02:47:50.840Z","endTime":"2026-06-20T02:47:56.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056260559011154,"aZ":-39.66651086005644,"pfxX":-0.1367187412735973,"pfxZ":-4.578859795411741,"pX":1.3887961256928756,"pZ":0.8572288022226673,"vX0":8.637753707319863,"vY0":-126.24911039111774,"vZ0":-4.9719498648466764,"x":64.06,"y":215.63,"x0":-2.037254977519912,"y0":50.00025059935113,"z0":5.992699115963157,"aX":-0.22659035533779717},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.1,"breakHorizontal":-1.4,"spinRate":2317,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.431372008267906,"extension":6.9570553858532875},"index":4,"playId":"dd791cee-31e9-3766-aa27-67d4b2d03ad3","pitchNumber":5,"startTime":"2026-06-20T02:48:19.840Z","endTime":"2026-06-20T02:48:22.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627981420535434,"aZ":-13.788958775669922,"pfxX":-5.607331407106588,"pfxZ":9.504048610108072,"pX":-0.0649056577040194,"pZ":2.39174351443519,"vX0":7.532099130921194,"vY0":-137.72829914304955,"vZ0":-6.915541727408789,"x":119.47,"y":174.2,"x0":-2.09789865078953,"y0":50.003383773752915,"z0":5.855365306009514,"aX":-10.847719320098198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2063,"spinDirection":215},"zone":5,"typeConfidence":0.95,"plateTime":0.3966604640681708,"extension":7.033308233776967},"index":5,"playId":"1e689548-9e80-37a5-ac5f-80a531a4c980","pitchNumber":6,"startTime":"2026-06-20T02:48:38.999Z","endTime":"2026-06-20T02:48:45.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:48:45.826Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T02:50:33.225Z","endTime":"2026-06-20T02:52:32.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738144865640386,"aZ":-31.692818527126317,"pfxX":0.22038406802176053,"pfxZ":0.2851999124221636,"pX":0.0635346578296453,"pZ":0.686317427028868,"vX0":4.514200818747169,"vY0":-127.56644659789582,"vZ0":-7.450137418183484,"x":114.58,"y":220.25,"x0":-1.7500462836637776,"y0":50.001819655265486,"z0":6.109782753225656,"aX":0.36550240795223027},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":-1.3,"spinRate":2042,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.42772070612506985,"extension":7.0346579529223225},"index":0,"playId":"d050a3c0-bbd3-38af-b5f1-b06b8e6c31df","pitchNumber":1,"startTime":"2026-06-20T02:50:54.783Z","endTime":"2026-06-20T02:50:57.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11911673549865,"aZ":-34.00533644946614,"pfxX":1.607788859002509,"pfxZ":-1.145098839160827,"pX":-0.8417627449918589,"pZ":3.517800830056878,"vX0":1.76914259154142,"vY0":-125.5430742291804,"vZ0":-0.18726606453678818,"x":149.09,"y":143.8,"x0":-1.7641376280804668,"y0":50.0026570000363,"z0":6.3581712868090134,"aX":2.569611907542646},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":-3.4,"spinRate":2012,"spinDirection":62},"zone":1,"typeConfidence":0.89,"plateTime":0.43607389901459515,"extension":7.038008291936461},"index":1,"playId":"343e9e3e-20fc-3bb0-8304-614f6c445258","pitchNumber":2,"startTime":"2026-06-20T02:51:12.441Z","endTime":"2026-06-20T02:51:16.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24149984805061,"aZ":-9.956404512857077,"pfxX":-5.862601609620881,"pfxZ":10.551869482679683,"pX":0.2972658885651506,"pZ":2.213126439289557,"vX0":7.636043301602394,"vY0":-143.29157877390085,"vZ0":-9.155153388686216,"x":105.67,"y":179.03,"x0":-1.6249632870509128,"y0":50.00157547843489,"z0":6.048554693081005,"aX":-12.343005397371089},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2094,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.3804366539176396,"extension":7.225455576570586},"index":2,"playId":"3408f3f3-7596-3981-8537-8d02ff3a953b","pitchNumber":3,"startTime":"2026-06-20T02:51:29.883Z","endTime":"2026-06-20T02:51:32.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14443124087814,"aZ":-33.73395907385568,"pfxX":-0.008202520144994452,"pfxZ":-0.94386853098184,"pX":-0.6046675085471989,"pZ":3.669306262537483,"vX0":2.806773605011246,"vY0":-127.03034632127668,"vZ0":-0.07549312982638368,"x":140.05,"y":139.71,"x0":-1.7193183453962464,"y0":50.00563025447157,"z0":6.364086021120049,"aX":-0.013917704087715001},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":-0.6,"spinRate":2043,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.42992057150915297,"extension":6.90519332913672},"index":3,"playId":"bdfbc9d3-2228-3cc9-bd3e-b7a26ae6f707","pitchNumber":4,"startTime":"2026-06-20T02:51:48.190Z","endTime":"2026-06-20T02:51:51.354Z","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":100.4,"endSpeed":92.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160461671488658,"aZ":-8.700811070704518,"pfxX":-6.911448117691548,"pfxZ":10.74743896856624,"pX":-0.1428781353064927,"pZ":2.3820280583282396,"vX0":6.816369986481494,"vY0":-145.91436697992958,"vZ0":-9.13257788429389,"x":122.45,"y":174.47,"x0":-1.5966364491196896,"y0":50.006357527259546,"z0":6.054416548616122,"aX":-15.100050715862379},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2358,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3735273800760872,"extension":7.120912880629877},"index":4,"playId":"3a41f185-c943-3d8f-ad23-a969982b06e5","pitchNumber":5,"startTime":"2026-06-20T02:52:08.221Z","endTime":"2026-06-20T02:52:11.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04133099161664,"aZ":-29.376299859242057,"pfxX":-9.312372104480298,"pfxZ":1.5180250834088573,"pX":0.20380847681101374,"pZ":0.9298561384626924,"vX0":7.742425100609685,"vY0":-134.13882917332697,"vZ0":-8.16142383869002,"x":109.23,"y":213.67,"x0":-1.4946540913367854,"y0":50.002691752999674,"z0":6.073495106953643,"aX":-17.156029017579307},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.3,"breakHorizontal":15.5,"spinRate":1170,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.4066277994349412,"extension":7.132690988828924},"index":5,"playId":"f86b4967-0ae3-35ec-bc24-a8f5a4d6c867","pitchNumber":6,"startTime":"2026-06-20T02:52:29.908Z","endTime":"2026-06-20T02:52:32.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:52:32.908Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T02:52:52.964Z","endTime":"2026-06-20T02:54:02.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(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":99.2,"endSpeed":91.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57680714735698,"aZ":-8.146928662326165,"pfxX":-6.091595828472253,"pfxZ":11.308602852295659,"pX":-0.9440273485014297,"pZ":3.026592981224646,"vX0":4.518960364879606,"vY0":-144.3764045936648,"vZ0":-7.39742463304083,"x":152.98,"y":157.06,"x0":-1.732913102701957,"y0":50.00710051723771,"z0":6.114084601836693,"aX":-12.94651006071165},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.3,"breakHorizontal":10.2,"spinRate":2438,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3784545144902447,"extension":7.090493865791933},"index":0,"playId":"78f9d8f0-2d65-3a14-b683-4f400d118959","pitchNumber":1,"startTime":"2026-06-20T02:52:55.046Z","endTime":"2026-06-20T02:52:58.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861976311069586,"aZ":-22.705631866102653,"pfxX":-6.906434453186241,"pfxZ":5.056908344817651,"pX":-0.8069641775559815,"pZ":1.515484977004134,"vX0":4.837528210543681,"vY0":-135.05932349102562,"vZ0":-8.00162933696056,"x":147.76,"y":197.86,"x0":-1.712453162830448,"y0":50.00167321058688,"z0":6.080612071397418,"aX":-12.922825723934412},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":11.6,"spinRate":945,"spinDirection":233},"zone":13,"typeConfidence":0.73,"plateTime":0.4035678965694425,"extension":7.26701720862189},"index":1,"playId":"ed337e2e-72cd-3209-ae78-4c84615af8cf","pitchNumber":2,"startTime":"2026-06-20T02:53:10.650Z","endTime":"2026-06-20T02:53:13.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T02:53:25.621Z","endTime":"2026-06-20T02:53:36.688Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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":100.6,"endSpeed":92.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04655651155502,"aZ":-6.2205961055765515,"pfxX":-7.3208237592888405,"pfxZ":11.976104398200288,"pX":0.8789145219455058,"pZ":2.4673658701740115,"vX0":9.538728742857373,"vY0":-145.98497552113906,"vZ0":-9.143007773586175,"x":83.5,"y":172.16,"x0":-1.4734757881912621,"y0":50.00316668839794,"z0":6.007629453033649,"aX":-15.866426139881169},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.0,"breakHorizontal":11.5,"spinRate":2460,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3745963321760022,"extension":7.116485446262415},"index":3,"playId":"0e6e1990-437e-396c-88ae-9dcf5bef7b78","pitchNumber":3,"startTime":"2026-06-20T02:53:36.688Z","endTime":"2026-06-20T02:53:40.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772177897013954,"aZ":-34.286849223184795,"pfxX":0.34068934546794116,"pfxZ":-1.2295902377521424,"pX":-0.5864467058138356,"pZ":1.688447481744938,"vX0":2.8212888709341533,"vY0":-129.47795465327692,"vZ0":-4.828362456122603,"x":139.35,"y":193.19,"x0":-1.7305070404984555,"y0":50.004874895193,"z0":6.174758817249519,"aX":0.5837807790241876},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2109,"spinDirection":81},"zone":7,"typeConfidence":0.9,"plateTime":0.42159327457816875,"extension":7.064564247600376},"hitData":{"launchSpeed":85.4,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.21,"coordY":154.45}},"index":4,"playId":"41a6bdff-5ac9-302a-ba18-cba375fef335","pitchNumber":4,"startTime":"2026-06-20T02:53:54.802Z","endTime":"2026-06-20T02:54:02.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:54:02.139Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out sharply, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T02:54:16.929Z","endTime":"2026-06-20T02:55:42.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48670042993173,"aZ":-33.156496092382596,"pfxX":-0.6488391771029529,"pfxZ":-0.6423351616711792,"pX":-0.4890637012143245,"pZ":-0.5671618647281605,"vX0":3.089147356907724,"vY0":-123.35846832629487,"vZ0":-8.91359765109468,"x":135.64,"y":254.09,"x0":-1.6803363626613779,"y0":50.00449326661398,"z0":5.938270457488592,"aX":-0.9871655637680893},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.2,"breakHorizontal":0.4,"spinRate":1984,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.44621197336591667,"extension":7.3902917607962255},"index":0,"playId":"1b5c6734-8285-3c62-ac89-643885f63196","pitchNumber":1,"startTime":"2026-06-20T02:54:26.712Z","endTime":"2026-06-20T02:54:29.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.844079316300885,"aZ":-9.86955443976343,"pfxX":-6.569712023311378,"pfxZ":10.459780044777052,"pX":-0.38508468692666026,"pZ":1.8987378751616824,"vX0":6.092207109367108,"vY0":-145.07374610881882,"vZ0":-9.94819357635527,"x":131.68,"y":187.51,"x0":-1.6584291729635774,"y0":50.00099785534785,"z0":5.973241513515385,"aX":-14.006590956205471},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2275,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.37751550454506866,"extension":7.169171582436912},"index":1,"playId":"0c0cccc8-5f0c-3c4f-9e16-f428a5965e71","pitchNumber":2,"startTime":"2026-06-20T02:54:55.932Z","endTime":"2026-06-20T02:54:59.081Z","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":90.1,"endSpeed":83.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.479803323753462,"aZ":-30.98384936965601,"pfxX":-2.7269264097660035,"pfxZ":0.6780335050594655,"pX":-1.0025506569196516,"pZ":3.1272060929165435,"vX0":2.9621952267480935,"vY0":-131.2739466206694,"vZ0":-2.159795789898934,"x":155.21,"y":154.35,"x0":-1.7845526587678942,"y0":50.00589722726813,"z0":6.238594131109954,"aX":-4.820698630636981},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":4.4,"spinRate":781,"spinDirection":254},"zone":11,"typeConfidence":0.84,"plateTime":0.41522076402722385,"extension":7.1474780928444455},"index":2,"playId":"6ae7d14f-741a-3b8d-95f7-a2016f6e4e90","pitchNumber":3,"startTime":"2026-06-20T02:55:15.724Z","endTime":"2026-06-20T02:55:20.133Z","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":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31661816347163,"aZ":-12.011582042374327,"pfxX":-4.665894925380726,"pfxZ":9.59935801728163,"pX":-0.6103349236865641,"pZ":2.303408517905418,"vX0":4.717207202767113,"vY0":-143.5660024558202,"vZ0":-8.505010391105529,"x":140.26,"y":176.59,"x0":-1.6636420550999618,"y0":50.000180596943295,"z0":6.040152802104255,"aX":-9.798537711903634},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2362,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.38060924146482744,"extension":7.074410441597756},"hitData":{"launchSpeed":103.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":102.51,"coordY":150.21}},"index":3,"playId":"331c402f-323b-3c19-8595-338418e325f4","pitchNumber":4,"startTime":"2026-06-20T02:55:31.855Z","endTime":"2026-06-20T02:55:42.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:55:42.630Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to right fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T02:57:33.725Z","endTime":"2026-06-20T02:59:26.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886694149680984,"aZ":-21.295421874963633,"pfxX":-9.048347596099616,"pfxZ":5.6167130917594275,"pX":0.4617146138645028,"pZ":2.95828209761464,"vX0":11.15763604363317,"vY0":-137.67060358078317,"vZ0":-3.5585353338094485,"x":99.4,"y":158.91,"x0":-2.4503859584942433,"y0":50.005432774441225,"z0":5.6929076903610145,"aX":-17.534508106064802},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":14.3,"spinRate":2013,"spinDirection":222},"zone":3,"typeConfidence":0.78,"plateTime":0.39644452140352016,"extension":7.042192770166417},"index":0,"playId":"4af1a3fc-c8b4-3b6f-a19b-fd0fb8cdc925","pitchNumber":1,"startTime":"2026-06-20T02:57:52.024Z","endTime":"2026-06-20T02:57:55.033Z","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":84.6,"endSpeed":78.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553969402900112,"aZ":-44.71057363960244,"pfxX":4.301704976795465,"pfxZ":-8.150714320651451,"pX":-1.1371416437404873,"pZ":2.4845640067989705,"vX0":1.1597730890822529,"vY0":-123.21738868395325,"vZ0":0.2541097811579751,"x":160.35,"y":171.7,"x0":-2.172948365580627,"y0":50.00554814102298,"z0":6.158870787617675,"aX":6.6132347971018675},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-14.4,"breakHorizontal":-8.0,"spinRate":2468,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.44458185374955805,"extension":6.604705402048434},"index":1,"playId":"fec20964-e74b-3206-adea-55f186251eba","pitchNumber":2,"startTime":"2026-06-20T02:58:07.087Z","endTime":"2026-06-20T02:58:10.418Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958879786651465,"aZ":-40.355280372888664,"pfxX":1.5114109900926267,"pfxZ":-5.050936235828651,"pX":0.4849398521300604,"pZ":1.9003176911795419,"vX0":6.113235104749555,"vY0":-126.2749343515419,"vZ0":-1.9861744880599113,"x":98.52,"y":187.47,"x0":-2.1606096894408506,"y0":50.002961108051494,"z0":5.934332252983815,"aX":2.447269664119465},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.4,"breakHorizontal":-4.1,"spinRate":2361,"spinDirection":34},"zone":9,"typeConfidence":0.85,"plateTime":0.43323400105268295,"extension":6.906239914884727},"index":2,"playId":"19f4e0a8-8e8e-3967-834e-ce68da463848","pitchNumber":3,"startTime":"2026-06-20T02:58:21.946Z","endTime":"2026-06-20T02:58:25.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68272307346111,"aZ":-19.29905764098604,"pfxX":-8.701630899483028,"pfxZ":6.625102271022407,"pX":0.8135090989203204,"pZ":2.3501706459117937,"vX0":11.603972615681322,"vY0":-137.81310306412453,"vZ0":-5.375759543644308,"x":85.99,"y":175.33,"x0":-2.3010717705082078,"y0":50.000971717214995,"z0":5.6101094322786915,"aX":-16.90780102817789},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":1969,"spinDirection":224},"zone":14,"typeConfidence":0.53,"plateTime":0.39588780564936155,"extension":7.121986457396067},"index":3,"playId":"0d9cbf73-f6b7-324c-8db2-489cf0e90821","pitchNumber":4,"startTime":"2026-06-20T02:58:38.942Z","endTime":"2026-06-20T02:58:45.761Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99504963144908,"aZ":-39.829784496869046,"pfxX":0.6537773946347243,"pfxZ":-4.502656186355894,"pX":0.5514225385238168,"pZ":2.097180613897884,"vX0":6.67304566517404,"vY0":-129.04003354284947,"vZ0":-2.0369618753055256,"x":95.98,"y":182.16,"x0":-2.1452615077621435,"y0":50.00538762151496,"z0":5.9442215905321225,"aX":1.1102261964282507},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-8.4,"breakHorizontal":-2.5,"spinRate":2293,"spinDirection":34},"zone":9,"typeConfidence":0.92,"plateTime":0.4232763830606361,"extension":6.8285977702943255},"hitData":{"launchSpeed":92.6,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.44,"coordY":111.8}},"index":4,"playId":"f44998d3-5a5d-307d-8fe0-9b9e027f5ab9","pitchNumber":5,"startTime":"2026-06-20T02:59:15.709Z","endTime":"2026-06-20T02:59:26.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T02:59:26.288Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Mookie Betts to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T02:59:45.449Z","endTime":"2026-06-20T03:01:09.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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(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.1,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50150164009377,"aZ":-16.883560791443504,"pfxX":-5.483025979137208,"pfxZ":7.976534794879251,"pX":-0.6159636239455851,"pZ":3.2162380257855254,"vX0":6.6672437732338405,"vY0":-136.91102759552166,"vZ0":-3.8155109153939875,"x":140.48,"y":151.94,"x0":-2.3593793788729496,"y0":50.000198552374876,"z0":5.768491255713062,"aX":-10.507910291286686},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":8.6,"spinRate":1957,"spinDirection":223},"zone":1,"typeConfidence":0.92,"plateTime":0.39859184282920523,"extension":6.968929277957923},"index":0,"playId":"b01a580f-a903-3587-b1d1-702f962ba3c8","pitchNumber":1,"startTime":"2026-06-20T02:59:50.669Z","endTime":"2026-06-20T02:59:53.989Z","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":93.5,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42815523109261,"aZ":-15.560878601282365,"pfxX":-6.65737387477571,"pfxZ":8.783697418256818,"pX":-1.4962806145953447,"pZ":2.7155072449882627,"vX0":4.611079162956837,"vY0":-136.07569924779244,"vZ0":-5.451088301709115,"x":174.03,"y":165.46,"x0":-2.3403767442918055,"y0":50.004674295401564,"z0":5.807828448261002,"aX":-12.594775714658425},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2018,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.4011839138117277,"extension":6.663442329922029},"index":1,"playId":"4ef20001-74eb-3466-84aa-af61c2655c38","pitchNumber":2,"startTime":"2026-06-20T03:00:07.146Z","endTime":"2026-06-20T03:00:10.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.215050919640763,"aZ":-19.929756313118368,"pfxX":0.761651562926069,"pfxZ":6.53665733145168,"pX":-1.9937765273003771,"pZ":2.99217992163732,"vX0":1.2299813841417215,"vY0":-134.99170956551606,"vZ0":-3.6426382753195004,"x":193.0,"y":157.99,"x0":-2.551662417150112,"y0":50.003920094083874,"z0":5.736135861388429,"aX":1.4269804942848858},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":-1.6,"spinRate":2372,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.40341550381678815,"extension":6.623502124530031},"index":2,"playId":"709ddacb-b5c1-33ce-8d7f-e17a8fc8c519","pitchNumber":3,"startTime":"2026-06-20T03:00:25.013Z","endTime":"2026-06-20T03:00:28.013Z","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":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288056798126465,"aZ":-23.12934345274328,"pfxX":-9.253115693239847,"pfxZ":4.845676077776297,"pX":-1.2846936519690018,"pZ":3.1610474708092493,"vX0":6.752566619787342,"vY0":-135.23241923287793,"vZ0":-2.3965949977090393,"x":165.97,"y":153.43,"x0":-2.6018876390843033,"y0":50.003870195863605,"z0":5.667597550391966,"aX":-17.27613391535036},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":15.5,"spinRate":1865,"spinDirection":227},"zone":11,"typeConfidence":0.87,"plateTime":0.4038023845671317,"extension":6.968001230939956},"index":3,"playId":"636579ed-a952-3009-bf81-effa6803454d","pitchNumber":4,"startTime":"2026-06-20T03:00:46.973Z","endTime":"2026-06-20T03:00:50.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015865902318296,"aZ":-38.99539908944401,"pfxX":0.3694383637939449,"pfxZ":-4.259459135090921,"pX":-1.8475122068773888,"pZ":3.3610527557558885,"vX0":0.9963030712094557,"vY0":-125.40910650316056,"vZ0":0.8423624418799922,"x":187.42,"y":148.03,"x0":-2.297018586353264,"y0":50.00181818038007,"z0":6.187382141121507,"aX":0.5916819856574438},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.3,"breakHorizontal":-0.8,"spinRate":2174,"spinDirection":37},"zone":11,"typeConfidence":0.91,"plateTime":0.4358114968623199,"extension":6.642397797329006},"index":4,"playId":"9c29df39-deea-3c0c-8a7d-daf98eeeed43","pitchNumber":5,"startTime":"2026-06-20T03:01:05.581Z","endTime":"2026-06-20T03:01:09.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:01:09.062Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a sharp ground ball to right fielder Leody Taveras. Mookie Betts to 3rd. Max Muncy to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T03:01:32.139Z","endTime":"2026-06-20T03:01:44.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233617996742787,"aZ":-22.07355886220653,"pfxX":1.6949916386834067,"pfxZ":5.433473309835844,"pX":0.12665995536315905,"pZ":2.3211661130955186,"vX0":5.790076893580776,"vY0":-134.5414402706161,"vZ0":-5.142517166313951,"x":112.17,"y":176.11,"x0":-2.261232988754274,"y0":50.005902952246636,"z0":5.79170719433498,"aX":3.1523417151943542},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-4.2,"spinRate":2375,"spinDirection":177},"zone":5,"typeConfidence":0.91,"plateTime":0.4048851677660581,"extension":6.836846743414305},"hitData":{"launchSpeed":102.9,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.99,"coordY":106.0}},"index":0,"playId":"70aecef9-f76a-3cb2-b9cd-97d38a547452","pitchNumber":1,"startTime":"2026-06-20T03:01:34.676Z","endTime":"2026-06-20T03:01:44.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:01:44.880Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T03:03:01.767Z","endTime":"2026-06-20T03:04:26.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T03:02:00.784Z","endTime":"2026-06-20T03:03:03.793Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210034456094238,"aZ":-19.57489189500933,"pfxX":-6.788607539212775,"pfxZ":6.353588951709425,"pX":-0.9830270694930786,"pZ":2.1013195353783023,"vX0":5.600274371775167,"vY0":-139.1985482449677,"vZ0":-6.731367443897735,"x":154.47,"y":182.04,"x0":-2.1287359196508624,"y0":50.00247656642284,"z0":5.825357829379603,"aX":-13.460065323192453},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":11.3,"spinRate":1843,"spinDirection":218},"zone":13,"typeConfidence":0.68,"plateTime":0.39194899386290594,"extension":6.962217281810696},"index":1,"playId":"838c5498-9c21-3b55-b292-5267e07a2594","pitchNumber":1,"startTime":"2026-06-20T03:03:03.793Z","endTime":"2026-06-20T03:03:06.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.038817326226063,"aZ":-38.200687088713366,"pfxX":1.1910363296025044,"pfxZ":-3.6426970972134747,"pX":-0.8439285685771744,"pZ":1.6588948276543531,"vX0":3.2017704836597525,"vY0":-127.49707432664187,"vZ0":-3.352710291800503,"x":149.17,"y":193.99,"x0":-2.2683190923642766,"y0":50.00234073078373,"z0":5.990904960243712,"aX":1.970263145161341},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.1,"breakHorizontal":-2.9,"spinRate":2215,"spinDirection":32},"zone":7,"typeConfidence":0.92,"plateTime":0.42880705964427746,"extension":6.8223466007540825},"index":2,"playId":"e3ee6e81-552c-394f-9adb-a14ba8637efe","pitchNumber":2,"startTime":"2026-06-20T03:03:23.901Z","endTime":"2026-06-20T03:03:29.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16218090130801,"aZ":-39.60830676151267,"pfxX":0.9987906455502249,"pfxZ":-4.482699951979928,"pX":0.01806827381262636,"pZ":1.2160742058079617,"vX0":5.044527178430888,"vY0":-127.95125278664172,"vZ0":-4.201040934027345,"x":116.31,"y":205.95,"x0":-2.1078669089280426,"y0":50.00055889708652,"z0":5.979594436580138,"aX":1.6569749307291115},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.9,"breakHorizontal":-2.9,"spinRate":2324,"spinDirection":34},"zone":14,"typeConfidence":0.92,"plateTime":0.4279167232587464,"extension":6.749100432539511},"index":3,"playId":"17c66592-5532-311d-91df-e0e7f61791b4","pitchNumber":3,"startTime":"2026-06-20T03:03:50.151Z","endTime":"2026-06-20T03:03:53.797Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09630889700711,"aZ":-39.409287040171534,"pfxX":1.9975863464747021,"pfxZ":-4.443250295641049,"pX":0.06907719517063908,"pZ":0.3092031798847404,"vX0":4.8143616424950535,"vY0":-126.56554287536109,"vZ0":-6.061803612751606,"x":114.37,"y":230.43,"x0":-2.115134507866208,"y0":50.0062869785393,"z0":5.88067661177752,"aX":3.249886411771952},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.2,"breakHorizontal":-4.7,"spinRate":2268,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4322613102215884,"extension":6.811989194792073},"index":4,"playId":"135622f6-3bae-300a-b790-99118385d49c","pitchNumber":4,"startTime":"2026-06-20T03:04:19.595Z","endTime":"2026-06-20T03:04:26.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:04:26.955Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T03:04:46.353Z","endTime":"2026-06-20T03:06:03.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.508980605714335,"aZ":-38.24720470196724,"pfxX":1.173037154556662,"pfxZ":-3.7241369791453947,"pX":0.8507091860674781,"pZ":0.009071399849554428,"vX0":6.845466678476322,"vY0":-126.60189830365594,"vZ0":-7.017981539785747,"x":84.57,"y":238.54,"x0":-2.034320687807135,"y0":50.00042899279412,"z0":5.857625951946052,"aX":1.9139006319760625},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.0,"breakHorizontal":-3.6,"spinRate":2314,"spinDirection":31},"zone":14,"typeConfidence":0.92,"plateTime":0.4317266015079362,"extension":6.906028662447662},"index":0,"playId":"638ae16a-c8a2-3af3-88fd-69af5524720f","pitchNumber":1,"startTime":"2026-06-20T03:04:52.402Z","endTime":"2026-06-20T03:05:02.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627924084109033,"aZ":-44.39911961296472,"pfxX":4.990221108296428,"pfxZ":-7.845495129029404,"pX":-0.6376919931674724,"pZ":1.3977849850657385,"vX0":2.3421407120906212,"vY0":-123.99318083312548,"vZ0":-2.3433504811708934,"x":141.31,"y":201.04,"x0":-2.2426550562122607,"y0":50.00321633129314,"z0":6.057365121558932,"aX":7.775273168611788},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-14.5,"breakHorizontal":-9.6,"spinRate":2453,"spinDirection":27},"zone":13,"typeConfidence":0.88,"plateTime":0.44161705181641464,"extension":6.745611145355966},"index":1,"playId":"4b1bd77b-b21d-378e-a65b-94f2fc9b2ac6","pitchNumber":2,"startTime":"2026-06-20T03:05:12.325Z","endTime":"2026-06-20T03:05:15.325Z","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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798139586524808,"aZ":-36.69430524292029,"pfxX":1.7608637026746472,"pfxZ":-2.7217921068164266,"pX":0.49103488930797295,"pZ":1.2136642547453118,"vX0":6.143741646726124,"vY0":-127.47504336261824,"vZ0":-4.4296181523988345,"x":98.28,"y":206.01,"x0":-2.169510534076236,"y0":50.00281948512117,"z0":5.840284017900922,"aX":2.924590972925167},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.6,"breakHorizontal":-4.4,"spinRate":2289,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4280723774267359,"extension":6.892901886527788},"index":2,"playId":"f6a23fa3-4f00-3472-847b-1b212263c58b","pitchNumber":3,"startTime":"2026-06-20T03:05:33.001Z","endTime":"2026-06-20T03:05:36.001Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T03:05:39.952Z","endTime":"2026-06-20T03:05:59.409Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525627974523008,"aZ":-38.35775445636356,"pfxX":2.155722328917967,"pfxZ":-3.7806344503700187,"pX":-0.33867013593181305,"pZ":1.1118716886462328,"vX0":3.862027640330371,"vY0":-126.71123199243405,"vZ0":-4.530395304925129,"x":129.91,"y":208.76,"x0":-2.1593133395772295,"y0":50.00308582671264,"z0":5.969167430907384,"aX":3.5250193953261517},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.6,"breakHorizontal":-4.7,"spinRate":2302,"spinDirection":32},"zone":13,"typeConfidence":0.92,"plateTime":0.4313358282599986,"extension":6.890860281694402},"index":4,"playId":"55326a4c-2592-30da-8bcf-ceeb6715184e","pitchNumber":4,"startTime":"2026-06-20T03:05:59.409Z","endTime":"2026-06-20T03:06:03.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:06:03.503Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T03:06:28.161Z","endTime":"2026-06-20T03:08:16.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":86.6,"endSpeed":80.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745139517478165,"aZ":-37.9476712848128,"pfxX":2.1851145661389166,"pfxZ":-3.572843407903912,"pX":-0.4222014880835377,"pZ":2.1283935329766956,"vX0":3.529902013487083,"vY0":-126.13741677773156,"vZ0":-2.0073272768214365,"x":133.09,"y":181.31,"x0":-2.121491272204349,"y0":50.00143168268843,"z0":5.983311298720517,"aX":3.5330876231875883},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-4.7,"spinRate":2169,"spinDirection":36},"zone":7,"typeConfidence":0.91,"plateTime":0.43360009560574486,"extension":6.844759417258854},"index":0,"playId":"52fcc56e-8f86-3697-947e-fd4dfc493b0b","pitchNumber":1,"startTime":"2026-06-20T03:06:28.161Z","endTime":"2026-06-20T03:06:31.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.438229480178514,"aZ":-39.25900712079222,"pfxX":2.301568616762159,"pfxZ":-4.402027413048594,"pX":-0.5512639156084886,"pZ":1.23099750736515,"vX0":3.4473709704004585,"vY0":-125.77740015694857,"vZ0":-3.767498689774542,"x":138.01,"y":205.54,"x0":-2.2362793309890043,"y0":50.0026697363863,"z0":5.917084142531032,"aX":3.7039241322235092},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.6,"breakHorizontal":-4.9,"spinRate":2228,"spinDirection":30},"zone":13,"typeConfidence":0.9,"plateTime":0.43473367428214793,"extension":6.8033360812929375},"index":1,"playId":"059e7513-e108-3b79-934d-de7b1687081b","pitchNumber":2,"startTime":"2026-06-20T03:06:47.446Z","endTime":"2026-06-20T03:06:51.467Z","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":95.4,"endSpeed":87.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518276988585487,"aZ":-14.33285938520056,"pfxX":-5.512691285087608,"pfxZ":9.16415043724612,"pX":-0.5117466627256391,"pZ":3.0292804908290063,"vX0":6.251170209547446,"vY0":-138.7680409526117,"vZ0":-5.2645286284992165,"x":136.51,"y":156.99,"x0":-2.079131152612441,"y0":50.00642443752614,"z0":5.908615860516301,"aX":-10.73674995326729},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":1978,"spinDirection":215},"zone":1,"typeConfidence":0.95,"plateTime":0.3949621687765159,"extension":6.908518388212234},"index":2,"playId":"f1931311-9fe5-3690-be46-d0829b256a94","pitchNumber":3,"startTime":"2026-06-20T03:07:19.119Z","endTime":"2026-06-20T03:07:24.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660918980480705,"aZ":-38.31515424376473,"pfxX":0.746754137627087,"pfxZ":-3.8089540232524883,"pX":-0.2687949479610206,"pZ":0.6419016781810168,"vX0":4.3486818195962,"vY0":-126.0114933186767,"vZ0":-5.350971888727459,"x":127.25,"y":221.45,"x0":-2.1110066272486527,"y0":50.00114919183851,"z0":5.874856014811413,"aX":1.2040936929137223},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.8,"breakHorizontal":-2.3,"spinRate":2052,"spinDirection":31},"zone":13,"typeConfidence":0.92,"plateTime":0.4340280283979716,"extension":6.7414379999485305},"index":3,"playId":"2b3ac24d-cb03-306d-b7e1-c27f53f4531e","pitchNumber":4,"startTime":"2026-06-20T03:07:52.992Z","endTime":"2026-06-20T03:07:56.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676321757999048,"aZ":-39.698346926389384,"pfxX":2.188290680505731,"pfxZ":-4.654728979262753,"pX":-1.1750625745760879,"pZ":2.2034769463583506,"vX0":1.7810504878441948,"vY0":-126.07719804497621,"vZ0":-1.7354628711396989,"x":142.71,"y":171.65,"x0":-2.173970050060515,"y0":50.00370579086176,"z0":6.09292814704504,"aX":3.5365892412825852},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.6,"breakHorizontal":-4.3,"spinRate":2170,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.4337763918597064,"extension":6.72192897994901},"index":4,"playId":"2738da43-3220-3c48-b526-6fcfc013a8c8","pitchNumber":5,"startTime":"2026-06-20T03:08:12.517Z","endTime":"2026-06-20T03:08:16.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:08:16.539Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T03:10:20.635Z","endTime":"2026-06-20T03:11:57.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354250627651133,"aZ":-7.723219552887543,"pfxX":-6.474836891834849,"pfxZ":12.014488981225007,"pX":0.021147062107309073,"pZ":1.6601342420431158,"vX0":6.812285250812244,"vY0":-141.3221378099053,"vZ0":-10.65934974568701,"x":116.19,"y":193.96,"x0":-1.572312448186215,"y0":50.00081998898687,"z0":5.964458488902487,"aX":-13.175773331032596},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.9,"breakHorizontal":10.4,"spinRate":2374,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3866563238621148,"extension":6.889970474880334},"index":0,"playId":"1d14022d-3460-34ad-b304-43a89e9214ac","pitchNumber":1,"startTime":"2026-06-20T03:10:27.704Z","endTime":"2026-06-20T03:10:31.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69930129433966,"aZ":-9.451758444031569,"pfxX":-6.716169367428135,"pfxZ":11.24680062666808,"pX":-0.6073041789619341,"pZ":2.5858544010116895,"vX0":5.282419209703524,"vY0":-141.1500980559036,"vZ0":-8.09614157718468,"x":140.15,"y":168.96,"x0":-1.6290676571660496,"y0":50.00603764404625,"z0":6.097647351622697,"aX":-13.573799046890008},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":11.2,"spinRate":2349,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.38783201950124013,"extension":7.100544356130824},"index":1,"playId":"95ef1d76-aaf9-37c6-b5d3-2bda6ab9a351","pitchNumber":2,"startTime":"2026-06-20T03:10:45.053Z","endTime":"2026-06-20T03:10:48.467Z","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.4,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907170724700556,"aZ":-31.76104666783386,"pfxX":1.6132008818037136,"pfxZ":0.24384948248316807,"pX":1.2937803601013693,"pZ":1.4930829697058137,"vX0":6.772613808582592,"vY0":-128.6381090307341,"vZ0":-5.503542898019995,"x":67.68,"y":198.47,"x0":-1.5751143731966923,"y0":50.00386648766949,"z0":6.101853282947423,"aX":2.7208318267269207},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.3,"spinRate":2058,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.424639699929088,"extension":7.063790131188817},"index":2,"playId":"96a21b46-2ba2-37ae-9276-434a000bf8a3","pitchNumber":3,"startTime":"2026-06-20T03:11:03.311Z","endTime":"2026-06-20T03:11:06.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043402671128142,"aZ":-18.868751466455496,"pfxX":-5.597757698271277,"pfxZ":7.51566170305764,"pX":0.13102142044434523,"pZ":1.8889731876181024,"vX0":6.196049534292578,"vY0":-131.73061832862342,"vZ0":-7.320497500873249,"x":112.01,"y":187.78,"x0":-1.5160913860346406,"y0":50.004454363339654,"z0":6.081859754910612,"aX":-9.912163328785565},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":8.9,"spinRate":955,"spinDirection":236},"zone":8,"typeConfidence":0.77,"plateTime":0.4146253400727882,"extension":7.006076058013778},"index":3,"playId":"c86e2f2a-d27d-32b5-83b6-20658deaec7f","pitchNumber":4,"startTime":"2026-06-20T03:11:21.531Z","endTime":"2026-06-20T03:11:24.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.365417738011736,"aZ":-31.468683288799753,"pfxX":-4.227263706551678,"pfxZ":0.4054000319894877,"pX":-0.73998612734853,"pZ":1.9300756787416788,"vX0":3.773703630565099,"vY0":-130.80571597790512,"vZ0":-4.873323995508599,"x":145.21,"y":186.67,"x0":-1.654256264076315,"y0":50.000588041745544,"z0":6.184851919219529,"aX":-7.302568513636681},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":6.8,"spinRate":693,"spinDirection":254},"zone":7,"typeConfidence":0.91,"plateTime":0.41922308691269006,"extension":7.085980263869833},"hitData":{"launchSpeed":92.7,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.33,"coordY":164.14}},"index":4,"playId":"866569dd-2f74-36cc-a489-a13125c90ace","pitchNumber":5,"startTime":"2026-06-20T03:11:49.349Z","endTime":"2026-06-20T03:11:57.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:11:57.682Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T03:12:16.630Z","endTime":"2026-06-20T03:14:21.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463102597936455,"aZ":-9.021123952681172,"pfxX":-7.079456315257142,"pfxZ":11.165093108217878,"pX":0.7251221034580798,"pZ":2.9086689009488835,"vX0":9.267406346302584,"vY0":-142.56388371645988,"vZ0":-7.270239328075649,"x":89.36,"y":160.25,"x0":-1.636548600868981,"y0":50.00695702303566,"z0":6.049945573198716,"aX":-14.68647566327703},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":11.2,"spinRate":2459,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.38309102795331906,"extension":7.067626609250814},"index":0,"playId":"ba1aa1b2-e635-3e86-a59b-dd76acc110d5","pitchNumber":1,"startTime":"2026-06-20T03:12:23.586Z","endTime":"2026-06-20T03:12:26.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996345097050163,"aZ":-10.322990258266445,"pfxX":-7.268969824250541,"pfxZ":10.401030133785419,"pX":0.3317963611624533,"pZ":2.7698621753269,"vX0":8.601042728671917,"vY0":-143.51154997966657,"vZ0":-7.341023600414549,"x":104.35,"y":163.99,"x0":-1.749586718228007,"y0":50.00198157614891,"z0":5.99256646902851,"aX":-15.270182255379497},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":11.6,"spinRate":2368,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3806256680476814,"extension":6.902269164900312},"index":1,"playId":"c8d41ea9-2796-3812-b9ea-7bb721900d84","pitchNumber":2,"startTime":"2026-06-20T03:12:40.287Z","endTime":"2026-06-20T03:12:43.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.449144701584757,"aZ":-34.67646133331649,"pfxX":-3.548359360633321,"pfxZ":-1.4112976224624196,"pX":-0.9965417250546321,"pZ":1.0802493855201303,"vX0":2.951232495375388,"vY0":-131.70881682076805,"vZ0":-6.5474819886580296,"x":154.99,"y":209.61,"x0":-1.667367999665152,"y0":50.00574470289087,"z0":6.144387430113679,"aX":-6.271480929244529},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.7,"breakHorizontal":5.9,"spinRate":688,"spinDirection":257},"zone":13,"typeConfidence":0.88,"plateTime":0.41494075950756004,"extension":6.90728021949662},"index":2,"playId":"d2fb1aa9-52a6-364c-aa1e-4ff0cedab8e3","pitchNumber":3,"startTime":"2026-06-20T03:13:02.825Z","endTime":"2026-06-20T03:13:06.279Z","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":99.6,"endSpeed":91.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716763736216453,"aZ":-11.757215522838013,"pfxX":-4.5161284850148595,"pfxZ":9.567161841432977,"pX":0.44560673075968565,"pZ":2.521438325711074,"vX0":7.758971791158112,"vY0":-144.69662074018703,"vZ0":-8.12925427922068,"x":100.01,"y":170.7,"x0":-1.6759979469060116,"y0":50.00536731475812,"z0":6.076401832672488,"aX":-9.640553232458895},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2267,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3776123197284753,"extension":6.965086590989838},"index":3,"playId":"b4fdeee5-c4fb-3239-bdb2-30dff176a209","pitchNumber":4,"startTime":"2026-06-20T03:13:20.908Z","endTime":"2026-06-20T03:13:27.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617521046995726,"aZ":-32.794800186491045,"pfxX":0.3197821284307869,"pfxZ":-0.37043727263956194,"pX":0.3569801744960208,"pZ":0.19870222423173123,"vX0":4.964852018401604,"vY0":-128.56397860606378,"vZ0":-8.291597760527099,"x":103.39,"y":233.42,"x0":-1.6472572023662782,"y0":50.00590392111293,"z0":6.038807255153632,"aX":0.5306585633424802},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":-1.8,"spinRate":1972,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.4273348043650893,"extension":6.763815471530245},"index":4,"playId":"af6134a2-a4d9-3915-9410-db91b35a24bb","pitchNumber":5,"startTime":"2026-06-20T03:13:52.265Z","endTime":"2026-06-20T03:13:57.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":92.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29939851209945,"aZ":-11.283740498588488,"pfxX":-6.902075495671117,"pfxZ":9.610293556078421,"pX":-1.2311608039103752,"pZ":2.9990707223547592,"vX0":4.602219460073255,"vY0":-146.23680022029504,"vZ0":-6.805459033222716,"x":163.93,"y":157.81,"x0":-1.9255917616589624,"y0":50.00365313938569,"z0":6.027703684204983,"aX":-15.004551903849801},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2430,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3740210877737966,"extension":6.972557736484522},"index":5,"playId":"1741602b-9241-37f5-b439-377bd18a0279","pitchNumber":6,"startTime":"2026-06-20T03:14:15.839Z","endTime":"2026-06-20T03:14:21.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:14:21.050Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T03:14:33.935Z","endTime":"2026-06-20T03:16:04.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25614488020492,"aZ":-10.146881145159606,"pfxX":-6.0187512898695275,"pfxZ":11.131982790040132,"pX":0.8793561866402504,"pZ":1.0175831359230247,"vX0":8.38497607414639,"vY0":-139.29171908113292,"vZ0":-11.758080233741468,"x":83.48,"y":211.31,"x0":-1.37829871012073,"y0":50.004651832977636,"z0":5.9485924780434525,"aX":-11.911283654593461},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":9.4,"spinRate":2312,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39218903864347254,"extension":7.282614570822887},"index":0,"playId":"cb2d34b5-35bf-330b-967a-b0a78cd06c9a","pitchNumber":1,"startTime":"2026-06-20T03:14:43.393Z","endTime":"2026-06-20T03:14:46.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17345781630395,"aZ":-31.670351800823752,"pfxX":-6.265603682305805,"pfxZ":0.2964149502466986,"pX":-0.19477930493404993,"pZ":1.8600050795522056,"vX0":5.736801420529903,"vY0":-129.79645604230436,"vZ0":-4.946728868101604,"x":124.42,"y":188.56,"x0":-1.6071242266236871,"y0":50.006275292903794,"z0":6.169497963682923,"aX":-10.818754144558532},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":10.3,"spinRate":859,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4200982374635589,"extension":7.133124005536405},"index":1,"playId":"c921b3e1-f38c-38d8-bd49-4f7da3c3ace1","pitchNumber":2,"startTime":"2026-06-20T03:14:59.187Z","endTime":"2026-06-20T03:15:02.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.130524654177126,"aZ":-8.765450189562133,"pfxX":-6.882269724521068,"pfxZ":11.26885583129399,"pX":-0.07127192634152656,"pZ":1.5137543199060677,"vX0":6.627490474480934,"vY0":-142.79882226380886,"vZ0":-11.075297105242194,"x":119.72,"y":197.91,"x0":-1.521675268078246,"y0":50.000991675328606,"z0":5.982020567327948,"aX":-14.29326158805831},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":11.3,"spinRate":2496,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.38273764358229023,"extension":7.253407653503427},"index":2,"playId":"46eb69da-74e0-3f2a-b1e2-3bef3c0d5f17","pitchNumber":3,"startTime":"2026-06-20T03:15:14.493Z","endTime":"2026-06-20T03:15:17.493Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2727578384403,"aZ":-33.60568174396505,"pfxX":0.5097619567216818,"pfxZ":-0.8237309820076852,"pX":-0.03077805589388082,"pZ":1.256769097669042,"vX0":4.177101169706284,"vY0":-129.7088803698754,"vZ0":-5.964959214513779,"x":118.17,"y":204.85,"x0":-1.7157170436657925,"y0":50.0035545554338,"z0":6.0904379541308815,"aX":0.8847880546411085},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.4,"breakHorizontal":-1.7,"spinRate":2140,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.4192264270189363,"extension":7.262864056705912},"index":3,"playId":"5b309d2d-295a-3edf-ae2a-a9058ce2e1d4","pitchNumber":4,"startTime":"2026-06-20T03:15:33.252Z","endTime":"2026-06-20T03:15:36.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31742983845324,"aZ":-34.57230460125225,"pfxX":-4.04760918912673,"pfxZ":-1.3818236203678813,"pX":0.2526035336107052,"pZ":1.1172631284395513,"vX0":6.140099258098224,"vY0":-130.24153979195557,"vZ0":-6.1934830465554604,"x":107.37,"y":208.61,"x0":-1.5968284468099214,"y0":50.00065050196141,"z0":6.103230805412042,"aX":-7.035362902788747},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.6,"breakHorizontal":6.1,"spinRate":753,"spinDirection":260},"zone":14,"typeConfidence":0.89,"plateTime":0.41866158836193934,"extension":7.342846594347202},"hitData":{"launchSpeed":95.8,"launchAngle":39.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.2,"coordY":86.12}},"index":4,"playId":"f53f2160-1bcf-3c30-8f67-79df2f4d0acd","pitchNumber":5,"startTime":"2026-06-20T03:15:54.813Z","endTime":"2026-06-20T03:16:04.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:16:04.359Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, first baseman Pete Alonso to pitcher Trey Gibson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T03:18:10.185Z","endTime":"2026-06-20T03:18:44.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694346,"link":"/api/v1/people/694346"},"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(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.5,"endSpeed":84.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037219367417034,"aZ":-18.473013157222947,"pfxX":-6.704268075655642,"pfxZ":7.489965548677116,"pX":-0.4137729393918303,"pZ":4.550692087928509,"vX0":7.3057474707070575,"vY0":-134.59283095123766,"vZ0":-0.2887627595495244,"x":132.77,"y":115.91,"x0":-2.296194711987695,"y0":50.00159275419749,"z0":5.9709772658892755,"aX":-12.262509792569732},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":1951,"spinDirection":217},"zone":11,"typeConfidence":0.84,"plateTime":0.40742466320052095,"extension":6.865436366626064},"index":0,"playId":"5f4ca1ff-556c-3bc5-975b-9ba3dd29cb53","pitchNumber":1,"startTime":"2026-06-20T03:18:22.648Z","endTime":"2026-06-20T03:18:25.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, 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":82.7,"endSpeed":76.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12721971915156,"aZ":-44.85251027694694,"pfxX":3.7181533336164527,"pfxZ":-8.70442518639344,"pX":-0.6546830221479547,"pZ":1.8880701342880963,"vX0":2.997400949208904,"vY0":-120.41887489257502,"vZ0":-0.3798902307184189,"x":141.95,"y":187.8,"x0":-2.402107653327511,"y0":50.00193359254558,"z0":6.042926297382854,"aX":5.416096996290975},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.5,"breakHorizontal":-7.4,"spinRate":2507,"spinDirection":31},"zone":7,"typeConfidence":0.92,"plateTime":0.45625641088655167,"extension":6.738742362502654},"hitData":{"launchSpeed":83.9,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.63,"coordY":163.54}},"index":1,"playId":"19c26158-4c06-3038-970d-d36630a518cb","pitchNumber":2,"startTime":"2026-06-20T03:18:36.619Z","endTime":"2026-06-20T03:18:44.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:18:44.885Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out sharply, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T03:19:08.379Z","endTime":"2026-06-20T03:19:38.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037075811885618,"aZ":-26.626663853830298,"pfxX":-11.017900658510346,"pfxZ":2.9334468809689422,"pX":-1.3603399556045788,"pZ":2.8922297774801016,"vX0":7.010444761355122,"vY0":-136.3762615249969,"vZ0":-2.9582871870916385,"x":168.85,"y":160.69,"x0":-2.5283496004181285,"y0":50.00158300078581,"z0":5.820918635800622,"aX":-20.822584916604292},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":18.6,"spinRate":2035,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.4011079610545587,"extension":6.696965390011706},"index":0,"playId":"88bb3b4a-78e8-3094-8c52-2122795c5d96","pitchNumber":1,"startTime":"2026-06-20T03:19:15.174Z","endTime":"2026-06-20T03:19:18.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.160389023063768,"aZ":-37.2567566720865,"pfxX":0.1618483943795519,"pfxZ":-3.2653978036060174,"pX":0.3877365672762572,"pZ":2.073723994599603,"vX0":6.109066404650505,"vY0":-123.39286130531147,"vZ0":-2.001253382303046,"x":102.22,"y":182.79,"x0":-2.1302694035660386,"y0":50.00017681921925,"z0":6.003748813119797,"aX":0.251915655028455},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.1,"breakHorizontal":-1.6,"spinRate":2234,"spinDirection":33},"zone":9,"typeConfidence":0.88,"plateTime":0.44213078321168764,"extension":6.909195829683737},"hitData":{"launchSpeed":102.7,"launchAngle":-0.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":127.87,"coordY":187.76}},"index":1,"playId":"dc8075c3-5c44-3d7d-bad6-2e347bfcb8ee","pitchNumber":2,"startTime":"2026-06-20T03:19:29.394Z","endTime":"2026-06-20T03:19:38.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:19:38.359Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddie Freeman walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T03:19:52.624Z","endTime":"2026-06-20T03:20:52.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372319882963993,"aZ":-45.566351515193574,"pfxX":3.919214479045645,"pfxZ":-9.397591441294463,"pX":-1.1119584921665384,"pZ":1.328633880156274,"vX0":1.4377433632433492,"vY0":-119.52647334809035,"vZ0":-1.342699321339766,"x":159.39,"y":202.91,"x0":-2.2331957507364475,"y0":50.00569794635772,"z0":6.046671462706454,"aX":5.58307678123664},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-17.0,"breakHorizontal":-7.4,"spinRate":2471,"spinDirection":28},"zone":13,"typeConfidence":0.92,"plateTime":0.4609958679396029,"extension":6.860279090668071},"index":0,"playId":"200130c7-9e78-364d-a78a-acfeae5d99f0","pitchNumber":1,"startTime":"2026-06-20T03:20:01.853Z","endTime":"2026-06-20T03:20:05.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553767356992076,"aZ":-40.959633041875975,"pfxX":0.797160853078621,"pfxZ":-5.718698444987512,"pX":0.7299537966108789,"pZ":1.5573141320019164,"vX0":6.674951016171014,"vY0":-123.42941544070938,"vZ0":-2.355590818828826,"x":89.18,"y":196.73,"x0":-2.1177820567553205,"y0":50.00266751004771,"z0":5.987101057865104,"aX":1.224180549050807},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.7,"breakHorizontal":-3.1,"spinRate":2230,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4444819224203451,"extension":6.884478671347375},"index":1,"playId":"1300dfa0-6dc7-3e65-9c45-fc7730938b78","pitchNumber":2,"startTime":"2026-06-20T03:20:16.235Z","endTime":"2026-06-20T03:20:19.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760722244434337,"aZ":-23.02420049656003,"pfxX":2.2494419711041935,"pfxZ":5.186746237152492,"pX":1.0637119963248685,"pZ":1.4137204591411598,"vX0":8.504052942516473,"vY0":-131.4693591858043,"vZ0":-6.5901283289777615,"x":76.45,"y":200.61,"x0":-2.4947177582574565,"y0":50.005031571929315,"z0":5.641988709847487,"aX":3.9690064533269913},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":-5.8,"spinRate":2425,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.41533039936706384,"extension":6.949310489033168},"index":2,"playId":"1ad8268f-d232-34a1-9a3a-29c53350225b","pitchNumber":3,"startTime":"2026-06-20T03:20:32.542Z","endTime":"2026-06-20T03:20:35.542Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89651875778872,"aZ":-21.24763163631054,"pfxX":-10.494319569173491,"pfxZ":5.679699106554231,"pX":0.9904065353962425,"pZ":1.9454452179983288,"vX0":12.429929918621585,"vY0":-137.45291529960983,"vZ0":-5.9779288848374925,"x":79.25,"y":186.25,"x0":-2.2151784389838522,"y0":50.00444174116133,"z0":5.579690823496456,"aX":-20.194098464766082},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2084,"spinDirection":223},"zone":14,"typeConfidence":0.86,"plateTime":0.39765281138240116,"extension":7.109792380056687},"index":3,"playId":"ef7f8c0e-3d64-3a74-a27d-f6ede8fed44a","pitchNumber":4,"startTime":"2026-06-20T03:20:49.359Z","endTime":"2026-06-20T03:20:52.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:20:52.774Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T03:21:10.091Z","endTime":"2026-06-20T03:22:49.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000107073784633,"aZ":-24.608788092330176,"pfxX":-11.423495821185176,"pfxZ":4.012545288369434,"pX":-0.6899839558391386,"pZ":3.142379008927427,"vX0":9.008714719720505,"vY0":-136.3949038398413,"vZ0":-2.1336158164365684,"x":143.3,"y":153.94,"x0":-2.551545972840266,"y0":50.00092317552559,"z0":5.631781697828936,"aX":-21.521420211896245},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":1937,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.40158195873450575,"extension":7.019799951232849},"index":0,"playId":"db96030b-a422-3ad6-a6c4-6c6ce22a174d","pitchNumber":1,"startTime":"2026-06-20T03:21:19.098Z","endTime":"2026-06-20T03:21:22.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186237367546152,"aZ":-25.668699320700927,"pfxX":7.88652472425505,"pfxZ":4.281671752665087,"pX":0.5807455073368871,"pZ":2.673479970454458,"vX0":4.804404532879403,"vY0":-123.22496295165224,"vZ0":-2.1433397357164266,"x":94.86,"y":166.6,"x0":-2.4266028878986954,"y0":50.00310549445762,"z0":5.749034348863558,"aX":11.984842780022644},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":2578,"spinDirection":79},"zone":6,"typeConfidence":0.93,"plateTime":0.4465161245350884,"extension":6.833580682305454},"index":1,"playId":"8b31efbb-cfe0-3b54-8504-80fb403e84b6","pitchNumber":2,"startTime":"2026-06-20T03:21:35.508Z","endTime":"2026-06-20T03:21:38.508Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142164609796378,"aZ":-39.21644886880976,"pfxX":-0.264139399763927,"pfxZ":-4.227048495762435,"pX":0.9272569367597241,"pZ":-1.6985902622036784,"vX0":7.479833355947074,"vY0":-128.37359611554214,"vZ0":-10.70215264016271,"x":81.66,"y":284.64,"x0":-1.9927975987969497,"y0":50.00479740444258,"z0":5.587176407608775,"aX":-0.4407078112726334},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-10.0,"breakHorizontal":-1.2,"spinRate":2324,"spinDirection":30},"zone":14,"typeConfidence":0.93,"plateTime":0.42703556930928155,"extension":6.923608250187178},"index":2,"playId":"c5756a73-9670-30d4-afc0-e81e4f988f86","pitchNumber":3,"startTime":"2026-06-20T03:21:55.447Z","endTime":"2026-06-20T03:22:00.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Trey Gibson. Freddie Freeman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"c5756a73-9670-30d4-afc0-e81e4f988f86","startTime":"2026-06-20T03:22:10.542Z","endTime":"2026-06-20T03:22:46.512Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45038795690069,"aZ":-22.39282940245841,"pfxX":-8.9132611346954,"pfxZ":5.196777028997452,"pX":0.38517709513004406,"pZ":2.462666691420502,"vX0":10.535185855819376,"vY0":-136.01299611985579,"vZ0":-4.2585128564313735,"x":102.32,"y":172.29,"x0":-2.3713847271224338,"y0":50.006531852085395,"z0":5.592087063344462,"aX":-16.787307867208295},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":2029,"spinDirection":227},"zone":6,"typeConfidence":0.84,"plateTime":0.4019519269497409,"extension":6.91485406619411},"index":4,"playId":"d3149cc1-8404-3b39-aab8-f154ffb46a44","pitchNumber":4,"startTime":"2026-06-20T03:22:46.512Z","endTime":"2026-06-20T03:22:49.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:22:49.732Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out sharply, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T03:24:44.735Z","endTime":"2026-06-20T03:25:50.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869993456026414,"aZ":-34.042777412460424,"pfxX":-0.7396948383625364,"pfxZ":-1.1333366515594498,"pX":-0.15088223716789095,"pZ":1.2999190570077084,"vX0":4.233757345213583,"vY0":-127.2403494466353,"vZ0":-5.389283965754151,"x":122.75,"y":203.68,"x0":-1.736642206446459,"y0":50.003748994456636,"z0":6.127105926819321,"aX":-1.2196001061031698},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.0,"breakHorizontal":0.5,"spinRate":2076,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.42963111232614626,"extension":6.975864230871038},"index":0,"playId":"5125fc1d-4d41-34d2-924b-b73eef83efc7","pitchNumber":1,"startTime":"2026-06-20T03:24:58.664Z","endTime":"2026-06-20T03:25:03.890Z","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":98.7,"endSpeed":90.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.025191090746105,"aZ":-12.183034189906165,"pfxX":-7.515156135129172,"pfxZ":9.565838910225274,"pX":0.12827016983003617,"pZ":2.8123754962552425,"vX0":8.177924233027168,"vY0":-143.39408124045067,"vZ0":-6.9699722143031195,"x":112.11,"y":162.85,"x0":-1.7792760382959574,"y0":50.00394053436547,"z0":6.028661510663543,"aX":-15.708322932383007},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2367,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.3814289948013494,"extension":7.101582169134644},"index":1,"playId":"1f0375d1-2c4a-3856-b39d-a8787a9c62b5","pitchNumber":2,"startTime":"2026-06-20T03:25:14.803Z","endTime":"2026-06-20T03:25:17.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-20T03:25:26.599Z","endTime":"2026-06-20T03:25:41.578Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555266579851782,"aZ":-32.21933560863957,"pfxX":-4.183397586610788,"pfxZ":-0.0252730641616008,"pX":-0.5118163021652979,"pZ":2.038587772303383,"vX0":4.3087663804604155,"vY0":-129.78152632113932,"vZ0":-4.516779147775475,"x":136.51,"y":183.74,"x0":-1.648162680748555,"y0":50.005228818154244,"z0":6.2491066913589535,"aX":-7.1546858990260365},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":6.6,"spinRate":742,"spinDirection":237},"zone":7,"typeConfidence":0.89,"plateTime":0.42165321117030574,"extension":6.9600215432667305},"hitData":{"launchSpeed":109.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.39,"coordY":150.82}},"index":3,"playId":"b6bafc6b-7a5b-36b3-bbdd-5622f67d9749","pitchNumber":3,"startTime":"2026-06-20T03:25:41.578Z","endTime":"2026-06-20T03:25:50.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:25:50.008Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to left fielder Tommy Edman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T03:26:07.104Z","endTime":"2026-06-20T03:28:11.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97359567303301,"aZ":-11.502729477787922,"pfxX":-5.223849667584757,"pfxZ":9.865286010416574,"pX":-1.0565105627539437,"pZ":2.9431747584721983,"vX0":3.7503473627614063,"vY0":-143.75916565585405,"vZ0":-6.917286481094179,"x":157.27,"y":159.31,"x0":-1.6985499964785657,"y0":50.00191157560763,"z0":6.0926452470006796,"aX":-10.945812811429267},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2292,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3808344042349958,"extension":7.073082759140425},"index":0,"playId":"70b333ac-ba02-33de-981a-0012bcfd6ca8","pitchNumber":1,"startTime":"2026-06-20T03:26:12.272Z","endTime":"2026-06-20T03:26:15.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.680269832380684,"aZ":-9.839232572464601,"pfxX":-4.740534260462303,"pfxZ":11.075404534423953,"pX":1.0420887720522514,"pZ":2.348951623585395,"vX0":9.33577327640655,"vY0":-140.80940583133986,"vZ0":-8.340019983827201,"x":77.28,"y":175.36,"x0":-1.6940104610947755,"y0":50.00329156072459,"z0":5.978160469259844,"aX":-9.560911312814687},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2385,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.38834931936003336,"extension":7.094981958488341},"index":1,"playId":"d100c91d-d97b-3efd-a225-ba3aa3c7a4ad","pitchNumber":2,"startTime":"2026-06-20T03:26:28.305Z","endTime":"2026-06-20T03:26:31.809Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6088541201183,"aZ":-34.294141290234016,"pfxX":0.6844932853734664,"pfxZ":-1.3142439682718985,"pX":-0.6807743841238356,"pZ":1.9363138005982325,"vX0":2.7289440827184688,"vY0":-125.8257012513292,"vZ0":-3.716096219226765,"x":142.95,"y":186.5,"x0":-1.8647251972501266,"y0":50.001180293765785,"z0":6.187662785706681,"aX":1.1058596974681452},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-1.8,"spinRate":2152,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.43398222074849757,"extension":6.8956019471498},"index":2,"playId":"dd709095-a942-3766-977b-d6757552dc32","pitchNumber":3,"startTime":"2026-06-20T03:26:44.511Z","endTime":"2026-06-20T03:26:47.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923897004523027,"aZ":-11.358141557547416,"pfxX":-5.686454176324887,"pfxZ":9.833151393684432,"pX":-0.07468549694404883,"pZ":2.635122623948097,"vX0":6.954883542908206,"vY0":-143.99241846137986,"vZ0":-7.668055690359584,"x":119.85,"y":167.63,"x0":-1.7734047541561306,"y0":50.0018223472529,"z0":6.021808831720425,"aX":-12.036628125493674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2286,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3792208456403019,"extension":7.161006068075613},"index":3,"playId":"4e5dd99b-52f8-3681-b780-83c30ff19751","pitchNumber":4,"startTime":"2026-06-20T03:27:03.378Z","endTime":"2026-06-20T03:27:06.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419588864219183,"aZ":-12.207103773709912,"pfxX":-6.916526910678712,"pfxZ":9.49881812440539,"pX":-0.2392503948859065,"pZ":3.1975804555694456,"vX0":6.813804968662948,"vY0":-143.6544379046869,"vZ0":-6.06648350758226,"x":126.12,"y":152.45,"x0":-1.736450607665585,"y0":50.00567634169635,"z0":6.086606851973717,"aX":-14.544463132474528},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2304,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.3804125328206083,"extension":7.053980368492317},"index":4,"playId":"d81bf6cd-b461-3eb8-8402-f768e7d8e2d5","pitchNumber":5,"startTime":"2026-06-20T03:27:22.955Z","endTime":"2026-06-20T03:27:25.955Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623227607423697,"aZ":-28.120429839534275,"pfxX":-6.724296929721055,"pfxZ":2.256064401205559,"pX":-0.19844925026548257,"pZ":0.44794415265648196,"vX0":6.17507583446233,"vY0":-132.25240916994002,"vZ0":-9.250481202063938,"x":124.56,"y":226.69,"x0":-1.6747765711071811,"y0":50.00206571416258,"z0":6.010765194225638,"aX":-12.07288139890148},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":11.0,"spinRate":823,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.41202777858048556,"extension":7.198172294758307},"index":5,"playId":"521e927c-55c1-3d32-8c15-32b1901def94","pitchNumber":6,"startTime":"2026-06-20T03:27:42.529Z","endTime":"2026-06-20T03:27:46.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02588146513737,"aZ":-9.750689590687118,"pfxX":-4.614677737148072,"pfxZ":10.802036583429535,"pX":-0.373101926280833,"pZ":2.3865411817801925,"vX0":5.634243641205637,"vY0":-143.58948241181758,"vZ0":-8.451090443779018,"x":131.22,"y":174.34,"x0":-1.7665223287233187,"y0":50.004964943442054,"z0":5.984672152968132,"aX":-9.582023201331328},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2403,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.3822807441007652,"extension":7.05485660436537},"hitData":{"launchSpeed":92.4,"launchAngle":30.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.34,"coordY":79.81}},"index":6,"playId":"cc992e63-6ef0-3473-a652-90978118aff2","pitchNumber":7,"startTime":"2026-06-20T03:28:02.138Z","endTime":"2026-06-20T03:28:11.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:28:11.956Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T03:28:24.848Z","endTime":"2026-06-20T03:30:27.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658781882010132,"aZ":-30.831409631806103,"pfxX":-4.022193622265381,"pfxZ":0.7686634463336048,"pX":-0.11286066178930647,"pZ":3.0739184547846836,"vX0":5.325511288979415,"vY0":-130.59077311864277,"vZ0":-2.193752200240348,"x":121.3,"y":155.78,"x0":-1.6492170027985196,"y0":50.001483162731816,"z0":6.227948738700815,"aX":-6.997144545758439},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.2,"breakHorizontal":6.2,"spinRate":829,"spinDirection":247},"zone":2,"typeConfidence":0.91,"plateTime":0.41829428551257,"extension":7.2738955872678295},"index":0,"playId":"deef8365-5296-373f-af78-eb99e86169e7","pitchNumber":1,"startTime":"2026-06-20T03:28:39.480Z","endTime":"2026-06-20T03:28:42.728Z","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":99.6,"endSpeed":91.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84475004506972,"aZ":-10.006498143791974,"pfxX":-5.216793811145195,"pfxZ":10.398710759505068,"pX":-1.3079528418161226,"pZ":2.471560449061217,"vX0":3.3215097853935553,"vY0":-144.84182564839838,"vZ0":-8.262872000629761,"x":166.86,"y":172.05,"x0":-1.789983935814039,"y0":50.00042640265756,"z0":5.967839668390731,"aX":-11.117107693772393},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2367,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.3777176345330484,"extension":7.06303560939957},"index":1,"playId":"88224dd6-864c-35c7-9030-698e6f45551f","pitchNumber":2,"startTime":"2026-06-20T03:28:56.552Z","endTime":"2026-06-20T03:28:59.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.704279376555306,"aZ":-10.804059381311252,"pfxX":-6.3756555788220375,"pfxZ":10.113574873126677,"pX":-0.8582443128132927,"pZ":1.827085507353006,"vX0":4.9543463361899605,"vY0":-144.243945231616,"vZ0":-9.798945398329138,"x":149.71,"y":189.45,"x0":-1.7674127118007634,"y0":50.003620522554584,"z0":5.929162962655275,"aX":-13.471954308671988},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2353,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.37934450344098236,"extension":7.161794292171347},"index":2,"playId":"b95e37d3-5ad9-3dc0-9d6c-25a9266743ad","pitchNumber":3,"startTime":"2026-06-20T03:29:15.628Z","endTime":"2026-06-20T03:29:19.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80587836147776,"aZ":-32.757899462801326,"pfxX":-1.171761154854031,"pfxZ":-0.35381954361942913,"pX":-1.264037825656132,"pZ":1.617134931447436,"vX0":1.9531505814079217,"vY0":-126.99252872836914,"vZ0":-4.773712509852805,"x":165.18,"y":195.12,"x0":-1.890601795270509,"y0":50.00541464690139,"z0":6.124705219603988,"aX":-1.9158233511450558},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":1.7,"spinRate":2097,"spinDirection":43},"zone":13,"typeConfidence":0.84,"plateTime":0.4311685459232115,"extension":7.063050610125821},"index":3,"playId":"ee199b15-2380-3aa5-b428-163c1749243b","pitchNumber":4,"startTime":"2026-06-20T03:29:32.516Z","endTime":"2026-06-20T03:29:35.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6405016548974,"aZ":-11.145246446937177,"pfxX":-5.262147550664146,"pfxZ":10.251265623051314,"pX":0.8887835183288281,"pZ":2.397154507373225,"vX0":9.4409891742794,"vY0":-141.90615081325302,"vZ0":-8.115656285107654,"x":83.12,"y":174.06,"x0":-1.788611988547267,"y0":50.00682595455344,"z0":5.993576940140458,"aX":-10.799325199118684},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":7.8,"spinRate":2288,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.38509828972613924,"extension":7.262948621699895},"index":4,"playId":"577874bf-564b-32e5-8620-a8ac82a21150","pitchNumber":5,"startTime":"2026-06-20T03:29:55.215Z","endTime":"2026-06-20T03:29:58.636Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93775123297827,"aZ":-25.463882752131223,"pfxX":-6.141208516964574,"pfxZ":3.7252861399591257,"pX":-1.6462062289536938,"pZ":2.95996101354953,"vX0":2.4707117013553814,"vY0":-133.2041726548095,"vZ0":-3.5411285097164513,"x":179.75,"y":158.86,"x0":-1.7865598406181669,"y0":50.00344960223368,"z0":6.142384657636552,"aX":-11.063925540777038},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":10.6,"spinRate":845,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.41079051085076923,"extension":7.23167877630601},"index":5,"playId":"f242c1d3-8413-3794-a8d2-e35ff88de742","pitchNumber":6,"startTime":"2026-06-20T03:30:24.502Z","endTime":"2026-06-20T03:30:27.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:30:27.527Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T03:30:41.892Z","endTime":"2026-06-20T03:33:14.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25181946245171,"aZ":-8.567129937123678,"pfxX":-4.874276013196127,"pfxZ":11.4144331488624,"pX":-0.7488901305145931,"pZ":2.371081396574623,"vX0":4.229838175385082,"vY0":-142.7533791699735,"vZ0":-8.641108800507206,"x":145.55,"y":174.76,"x0":-1.6150849682242578,"y0":50.00293896167106,"z0":5.973317242360767,"aX":-10.080288480748221},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2362,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.3834106787629059,"extension":7.109238748873725},"index":0,"playId":"90ab1c27-c022-3645-8b65-e7ed9589a600","pitchNumber":1,"startTime":"2026-06-20T03:30:56.305Z","endTime":"2026-06-20T03:30:59.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07112415646498,"aZ":-32.27515272265858,"pfxX":0.5542297412714219,"pfxZ":-0.06344966223989879,"pX":-0.6962431924888961,"pZ":1.5524772240418516,"vX0":2.3364179483774814,"vY0":-126.12953593172934,"vZ0":-4.9361707582739935,"x":143.54,"y":196.86,"x0":-1.704069284539696,"y0":50.00222949456806,"z0":6.117899941019488,"aX":0.8985061258030296},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":-1.6,"spinRate":2120,"spinDirection":57},"zone":13,"typeConfidence":0.89,"plateTime":0.4331636340467142,"extension":7.171963776726768},"index":1,"playId":"e5e7a2b7-6403-3503-9f2c-04d936a69879","pitchNumber":2,"startTime":"2026-06-20T03:31:13.631Z","endTime":"2026-06-20T03:31:17.459Z","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":86.5,"endSpeed":80.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.442024436309158,"aZ":-32.807953539865366,"pfxX":1.061171504312119,"pfxZ":-0.39106724838814966,"pX":0.7964928867482559,"pZ":1.980450349554723,"vX0":5.602096419417871,"vY0":-125.92675873370305,"vZ0":-3.911599979687235,"x":86.64,"y":185.31,"x0":-1.5867871767385393,"y0":50.0037417188489,"z0":6.182869721190175,"aX":1.71835497328105},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-3.1,"spinRate":2106,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4334938737657823,"extension":7.210589900094076},"index":2,"playId":"c8f07e5f-7adc-3de6-91c9-0d28f3fc6443","pitchNumber":3,"startTime":"2026-06-20T03:31:32.337Z","endTime":"2026-06-20T03:31:35.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T03:31:52.345Z","endTime":"2026-06-20T03:32:06.097Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27697968889829,"aZ":-30.947071813592412,"pfxX":-5.8926883763325195,"pfxZ":0.6960404625454588,"pX":0.228644599429856,"pZ":1.5689416876210023,"vX0":6.641378354300283,"vY0":-131.14970991633317,"vZ0":-5.930378607825345,"x":108.28,"y":196.42,"x0":-1.5551286411148484,"y0":50.004788762130616,"z0":6.129980622647991,"aX":-10.403638197780838},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.2,"breakHorizontal":9.5,"spinRate":1039,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.41554267391085453,"extension":7.239893068468167},"index":4,"playId":"efdda3d4-72c0-3d50-af18-268caa48b12f","pitchNumber":4,"startTime":"2026-06-20T03:32:06.097Z","endTime":"2026-06-20T03:32:14.285Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68826667345667,"aZ":-9.8230024701329,"pfxX":-6.563502464762561,"pfxZ":10.924979251734854,"pX":0.2863910028839583,"pZ":2.5758361771111433,"vX0":7.4563524862966535,"vY0":-141.94398905558415,"vZ0":-7.834953967385603,"x":106.08,"y":169.23,"x0":-1.5184812452720333,"y0":50.00371555329611,"z0":5.992937375403236,"aX":-13.429613397046662},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2366,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.38548394853131907,"extension":7.27467632976914},"index":5,"playId":"80a371c4-3686-34c9-af00-0003cd8bfdc4","pitchNumber":5,"startTime":"2026-06-20T03:32:37.890Z","endTime":"2026-06-20T03:32:41.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29573747322926,"aZ":-29.93437937319264,"pfxX":-2.6272538982013964,"pfxZ":1.2990129473184329,"pX":-0.4254960636433509,"pZ":2.314229553337278,"vX0":3.972649876025363,"vY0":-130.11353120224533,"vZ0":-4.219202792396614,"x":133.22,"y":176.3,"x0":-1.6279868099467363,"y0":50.001866633988804,"z0":6.215089598582273,"aX":-4.522627124875914},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":4.0,"spinRate":822,"spinDirection":239},"zone":7,"typeConfidence":0.84,"plateTime":0.420328852532454,"extension":7.223277097256808},"hitData":{"launchSpeed":98.9,"launchAngle":48.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.54,"coordY":85.93}},"index":6,"playId":"68a8d71d-d017-3619-872e-3e1ba69f1830","pitchNumber":6,"startTime":"2026-06-20T03:33:03.883Z","endTime":"2026-06-20T03:33:14.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:33:14.768Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T03:35:02.292Z","endTime":"2026-06-20T03:35:32.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55923342907606,"aZ":-21.982311852871344,"pfxX":0.3661714049812804,"pfxZ":5.739990250612017,"pX":-0.06477252880159431,"pZ":2.5460062038086786,"vX0":5.952814448207609,"vY0":-131.34898694504645,"vZ0":-4.150418044474222,"x":119.47,"y":170.04,"x0":-2.392798428992681,"y0":50.00419632368927,"z0":5.748578845879379,"aX":0.6495005284632759},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.8,"breakHorizontal":-1.8,"spinRate":2300,"spinDirection":188},"zone":5,"typeConfidence":0.9,"plateTime":0.4144255650242572,"extension":6.783215245474999},"hitData":{"launchSpeed":90.9,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.06,"coordY":165.96}},"index":0,"playId":"2f2b643b-eb09-311b-b7dc-46f01d1c1ff9","pitchNumber":1,"startTime":"2026-06-20T03:35:22.845Z","endTime":"2026-06-20T03:35:32.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:35:32.709Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T03:35:48.981Z","endTime":"2026-06-20T03:36:52.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.752289110789548,"aZ":-24.036429769744547,"pfxX":1.5060223995104445,"pfxZ":4.589099122529488,"pX":-0.8515789431499009,"pZ":2.680028669416167,"vX0":3.4124520021282123,"vY0":-131.3165116622914,"vZ0":-3.5745601002418885,"x":149.46,"y":166.42,"x0":-2.3557297431663633,"y0":50.005328167446244,"z0":5.8156081192966615,"aX":2.670280100146603},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2111,"spinDirection":181},"zone":4,"typeConfidence":0.9,"plateTime":0.4146595094106953,"extension":6.844253172057017},"index":0,"playId":"319f4307-5bf0-3efe-9b8c-5e5b8c906273","pitchNumber":1,"startTime":"2026-06-20T03:35:56.505Z","endTime":"2026-06-20T03:35:59.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167824711939378,"aZ":-23.07568268270133,"pfxX":0.763715461093394,"pfxZ":5.057046541254795,"pX":-0.6163001510259289,"pZ":3.0315416289542325,"vX0":4.418599390240318,"vY0":-132.32111703145017,"vZ0":-2.790071425920522,"x":140.49,"y":156.93,"x0":-2.3967394789238945,"y0":50.0061085592989,"z0":5.762281033326006,"aX":1.3756473064875114},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.2,"spinRate":2287,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.4115196957932259,"extension":6.924302016134391},"index":1,"playId":"71374b48-d39f-319f-947b-e1ca047b5d96","pitchNumber":2,"startTime":"2026-06-20T03:36:10.286Z","endTime":"2026-06-20T03:36:13.515Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116870115554665,"aZ":-35.85114154130209,"pfxX":0.9913518299261985,"pfxZ":-2.3432862028677004,"pX":-0.0798357215740254,"pZ":1.0142982654671506,"vX0":4.912697142620605,"vY0":-124.0374602692072,"vZ0":-4.657155129282032,"x":120.04,"y":211.39,"x0":-2.208956895246333,"y0":50.00223724899028,"z0":5.88170299159173,"aX":1.555614120818496},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":-2.9,"spinRate":2104,"spinDirection":30},"zone":13,"typeConfidence":0.91,"plateTime":0.44034819808805503,"extension":6.800827481295378},"index":2,"playId":"5de36435-cba6-315f-b3f7-f407e8aa2fd1","pitchNumber":3,"startTime":"2026-06-20T03:36:24.946Z","endTime":"2026-06-20T03:36:28.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T03:36:38.096Z","endTime":"2026-06-20T03:36:48.700Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103833918857045,"aZ":-36.121730288806525,"pfxX":0.5069616190807473,"pfxZ":-2.3883827358357825,"pX":0.3190608203658373,"pZ":1.349807506228107,"vX0":5.915622944883372,"vY0":-127.6054501759648,"vZ0":-4.2776272262663815,"x":104.84,"y":202.34,"x0":-2.090371665717291,"y0":50.00006543687995,"z0":5.879329731252594,"aX":0.8381494722998689},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.0,"breakHorizontal":-2.2,"spinRate":2128,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4284806046026204,"extension":6.816935045969129},"index":4,"playId":"49821b72-47e6-3365-963f-68218024311d","pitchNumber":4,"startTime":"2026-06-20T03:36:48.700Z","endTime":"2026-06-20T03:36:52.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:36:52.114Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ward walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T03:37:13.991Z","endTime":"2026-06-20T03:39:18.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914439523416068,"aZ":-17.117203854493596,"pfxX":-7.301300087778046,"pfxZ":7.938304755461376,"pX":0.40567503194488974,"pZ":2.501781036842229,"vX0":9.229502132948998,"vY0":-136.34293068877744,"vZ0":-5.847290574057558,"x":101.54,"y":171.23,"x0":-2.063091222643701,"y0":50.00232155856154,"z0":5.841707229433258,"aX":-13.847697226652729},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2014,"spinDirection":216},"zone":6,"typeConfidence":0.88,"plateTime":0.4005992124024935,"extension":7.010567459196259},"index":0,"playId":"b2063a8a-7fd1-3188-81fd-a6cdec7b6838","pitchNumber":1,"startTime":"2026-06-20T03:37:18.417Z","endTime":"2026-06-20T03:37:21.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21059451048469,"aZ":-37.9843482865212,"pfxX":1.2602629378942687,"pfxZ":-3.6181038471020175,"pX":-0.4771723085081298,"pZ":1.4521036192305778,"vX0":4.081382130937322,"vY0":-125.4427461999307,"vZ0":-3.5776076828038823,"x":135.19,"y":199.57,"x0":-2.282891920440347,"y0":50.000095321200334,"z0":5.964655685103376,"aX":2.0255206762538007},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.1,"breakHorizontal":-3.1,"spinRate":2206,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.4351233895223796,"extension":6.8179043216686575},"index":1,"playId":"5fc5df92-0a84-3148-b8ee-c69fac0d536d","pitchNumber":2,"startTime":"2026-06-20T03:37:35.240Z","endTime":"2026-06-20T03:37:38.727Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675711272368147,"aZ":-34.81008792289874,"pfxX":1.0838343557190808,"pfxZ":-1.7196210132543497,"pX":-0.2601487601272462,"pZ":0.7767556293477993,"vX0":4.097126568154687,"vY0":-122.45857120517728,"vZ0":-5.295862055587169,"x":126.92,"y":217.81,"x0":-2.088153716284982,"y0":50.00113806092465,"z0":5.908020799394652,"aX":1.663544836479716},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.0,"breakHorizontal":-2.9,"spinRate":2078,"spinDirection":31},"zone":13,"typeConfidence":0.89,"plateTime":0.44540049626148726,"extension":6.825238999942935},"index":2,"playId":"bd20a9e7-58fe-37af-9a9b-33bee6ad115e","pitchNumber":3,"startTime":"2026-06-20T03:37:53.022Z","endTime":"2026-06-20T03:37:56.081Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304942818313634,"aZ":-37.58863706390533,"pfxX":0.5442305308221265,"pfxZ":-3.3731482679855933,"pX":0.4292093367560379,"pZ":1.6117207983600341,"vX0":6.145880183698869,"vY0":-125.39580061224653,"vZ0":-3.1357450313927386,"x":100.64,"y":195.26,"x0":-2.11529934510922,"y0":50.00108304652159,"z0":5.918593529689816,"aX":0.8736750900234881},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.6,"breakHorizontal":-2.3,"spinRate":2196,"spinDirection":39},"zone":9,"typeConfidence":0.91,"plateTime":0.4353537756884558,"extension":6.8518215373031675},"index":3,"playId":"51b17d2f-5391-39b7-a76d-60e404a81208","pitchNumber":4,"startTime":"2026-06-20T03:38:17.567Z","endTime":"2026-06-20T03:38:20.629Z","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":86.2,"endSpeed":80.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61179290610675,"aZ":-35.50808891381633,"pfxX":0.9211088387386268,"pfxZ":-2.0770946436548696,"pX":0.7143288962006727,"pZ":0.23575540331982836,"vX0":6.371060773410443,"vY0":-125.31394654501385,"vZ0":-6.884863960657771,"x":89.77,"y":232.41,"x0":-1.9732840721998735,"y0":50.00565192867139,"z0":5.894007845811561,"aX":1.4754443686951444},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":-3.0,"spinRate":2303,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4358915715923284,"extension":6.978716958541316},"index":4,"playId":"e021b1b7-048d-350c-aed1-883329936b4a","pitchNumber":5,"startTime":"2026-06-20T03:38:37.811Z","endTime":"2026-06-20T03:38:41.088Z","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":93.4,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590268743345185,"aZ":-15.5616053165052,"pfxX":-5.43023839104505,"pfxZ":8.761955456421502,"pX":-1.8597889318166319,"pZ":3.0940477144878185,"vX0":3.0580720347284616,"vY0":-136.0281988911089,"vZ0":-4.465201474223078,"x":187.89,"y":155.24,"x0":-2.286270206802193,"y0":50.00083686354979,"z0":5.81732890951061,"aX":-10.293451753730634},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":1968,"spinDirection":220},"zone":11,"typeConfidence":0.93,"plateTime":0.4008866740811259,"extension":6.859786888340376},"index":5,"playId":"6f2ac274-73f6-3b17-8846-db3c7e59763f","pitchNumber":6,"startTime":"2026-06-20T03:38:58.965Z","endTime":"2026-06-20T03:39:01.965Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814971800554385,"aZ":-37.23021250800604,"pfxX":0.39155001688984603,"pfxZ":-3.1915718113445837,"pX":0.9411708225851477,"pZ":0.8707322317190885,"vX0":6.936687840259008,"vY0":-124.33894304291435,"vZ0":-4.852007435775272,"x":81.12,"y":215.27,"x0":-1.9200330199380196,"y0":50.00027921915679,"z0":5.891899827172024,"aX":0.6198776974241154},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-2.2,"spinRate":2216,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.43829025349556083,"extension":7.083988219811133},"index":6,"playId":"e407864c-aaa8-31b2-9690-052c4d6b90c6","pitchNumber":7,"startTime":"2026-06-20T03:39:14.965Z","endTime":"2026-06-20T03:39:18.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:39:18.596Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T03:39:41.223Z","endTime":"2026-06-20T03:41:24.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567766668060276,"aZ":-22.42567778395538,"pfxX":1.6722134739841348,"pfxZ":5.484923054964499,"pX":-1.5325600494214449,"pZ":3.0398156746749563,"vX0":1.9731659704333726,"vY0":-131.8380990058206,"vZ0":-3.1004295971240645,"x":175.42,"y":156.7,"x0":-2.505278563399047,"y0":50.00073774388278,"z0":5.868729158658828,"aX":2.970659002319671},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-3.5,"spinRate":2322,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4139673485113713,"extension":6.77433685224172},"index":0,"playId":"ca57ef37-b981-37e7-8385-a1543e724317","pitchNumber":1,"startTime":"2026-06-20T03:39:47.008Z","endTime":"2026-06-20T03:39:50.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951151983160855,"aZ":-18.099106917952714,"pfxX":-6.631794307458749,"pfxZ":7.527340269664169,"pX":-0.7839008625701638,"pZ":3.0869599695572107,"vX0":6.22715130260814,"vY0":-135.47719171542485,"vZ0":-4.0745244562278025,"x":146.88,"y":155.43,"x0":-2.2440284501510184,"y0":50.001711960536916,"z0":5.865376997655081,"aX":-12.400094865395653},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":10.8,"spinRate":2106,"spinDirection":216},"zone":1,"typeConfidence":0.86,"plateTime":0.4033676111201201,"extension":6.891451451237058},"index":1,"playId":"9d5bcb9f-3624-38a5-970d-a8dd887c8644","pitchNumber":2,"startTime":"2026-06-20T03:40:03.556Z","endTime":"2026-06-20T03:40:07.064Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849750283590783,"aZ":-36.90057203557571,"pfxX":2.809656811835637,"pfxZ":-2.904993339361398,"pX":-0.935641616309279,"pZ":1.674579616606077,"vX0":2.9203684671910115,"vY0":-126.78164950983626,"vZ0":-3.3468462055738253,"x":152.66,"y":193.57,"x0":-2.4672655925909,"y0":50.00097477337942,"z0":5.955882073607045,"aX":4.574362406959374},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":-5.8,"spinRate":2279,"spinDirection":36},"zone":13,"typeConfidence":0.91,"plateTime":0.43198233528741525,"extension":6.762568187025061},"index":2,"playId":"ae28032c-f1de-3dcb-93f7-db9b886e52e0","pitchNumber":3,"startTime":"2026-06-20T03:40:21.685Z","endTime":"2026-06-20T03:40:30.603Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984071344480082,"aZ":-39.15226881920439,"pfxX":1.2537219142536145,"pfxZ":-4.462521893987271,"pX":0.07561834387108791,"pZ":1.9339725376733452,"vX0":5.045196065170869,"vY0":-124.06135791408285,"vZ0":-2.086263670552538,"x":114.12,"y":186.56,"x0":-2.144156868066374,"y0":50.00089493441001,"z0":6.037942282743775,"aX":1.9611352342425337},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.3,"breakHorizontal":-3.4,"spinRate":2200,"spinDirection":37},"zone":8,"typeConfidence":0.8,"plateTime":0.4408769519527338,"extension":6.861796547706253},"index":3,"playId":"1f546ac0-044e-33fc-8145-866b76eaee18","pitchNumber":4,"startTime":"2026-06-20T03:40:58.271Z","endTime":"2026-06-20T03:41:01.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T03:41:06.323Z","endTime":"2026-06-20T03:41:19.006Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283730173720684,"aZ":-37.63639526386817,"pfxX":1.5115364773096782,"pfxZ":-3.3179745073763156,"pX":0.020482332612119566,"pZ":1.1111213339669843,"vX0":4.819275511966486,"vY0":-127.22092315512644,"vZ0":-4.479298720582767,"x":116.22,"y":208.78,"x0":-2.0923077504803462,"y0":50.00493993595279,"z0":5.867019432321149,"aX":2.4859804115135353},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.8,"breakHorizontal":-3.8,"spinRate":2252,"spinDirection":35},"zone":14,"typeConfidence":0.92,"plateTime":0.42998193518536665,"extension":6.789514368515865},"index":5,"playId":"aa4d2f78-721c-3f1e-9909-5b8e024a23a3","pitchNumber":5,"startTime":"2026-06-20T03:41:19.006Z","endTime":"2026-06-20T03:41:24.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:41:24.259Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to left fielder Tommy Edman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:43:27.334Z","endTime":"2026-06-20T03:44:48.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.445333508159067,"aZ":-10.66132296121593,"pfxX":-6.1138725666824225,"pfxZ":10.411568863698665,"pX":1.3481396811030562,"pZ":1.710394605767568,"vX0":10.988678356809421,"vY0":-142.51784543303623,"vZ0":-9.948931901430642,"x":65.61,"y":192.6,"x0":-1.75566489017114,"y0":50.00243032073027,"z0":5.911376198698644,"aX":-12.632587544113996},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2394,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.38370911675582153,"extension":7.2100337927227525},"index":0,"playId":"2318870e-1c16-3a28-b7ba-6d6b7dc9cd62","pitchNumber":1,"startTime":"2026-06-20T03:43:48.481Z","endTime":"2026-06-20T03:43:51.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85096479647292,"aZ":-10.128780207811696,"pfxX":-5.344569524367008,"pfxZ":10.57229019439375,"pX":0.13673454572115995,"pZ":2.160531987332237,"vX0":7.413838532778238,"vY0":-142.9914129521984,"vZ0":-8.978572680911151,"x":111.79,"y":180.45,"x0":-1.7869575635548909,"y0":50.003112240971134,"z0":5.964168176283341,"aX":-11.14474379609258},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.38205561445689584,"extension":6.9888837107847985},"index":1,"playId":"a74cedb7-7982-3df1-bcbe-010a9c081985","pitchNumber":2,"startTime":"2026-06-20T03:44:02.929Z","endTime":"2026-06-20T03:44:05.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366284653676775,"aZ":-28.41027322473238,"pfxX":-8.543626163787625,"pfxZ":2.115149789272583,"pX":-0.49540572288736695,"pZ":1.1628630850073312,"vX0":6.096831882485162,"vY0":-132.38238155587104,"vZ0":-7.201094944424853,"x":135.88,"y":207.38,"x0":-1.714383904627751,"y0":50.00335334106984,"z0":5.988168803835819,"aX":-15.215983447408565},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":867,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.41320479339722294,"extension":7.126046323598332},"index":2,"playId":"e874934b-e921-3ab7-80ca-20596a69e7a0","pitchNumber":3,"startTime":"2026-06-20T03:44:18.509Z","endTime":"2026-06-20T03:44:21.509Z","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":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05771080675292,"aZ":-13.059907656322018,"pfxX":-8.028369949585578,"pfxZ":9.036779871380984,"pX":0.3856809408164095,"pZ":2.11124113978461,"vX0":8.883446864326796,"vY0":-144.39147916058783,"vZ0":-8.681657990673381,"x":102.3,"y":181.78,"x0":-1.6850781454622241,"y0":50.00581942525164,"z0":5.957301860030083,"aX":-16.986142729010144},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.8,"breakHorizontal":12.8,"spinRate":2380,"spinDirection":218},"zone":9,"typeConfidence":0.89,"plateTime":0.3790842903399301,"extension":7.035571769735744},"hitData":{"launchSpeed":98.6,"launchAngle":13.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.33,"coordY":101.97}},"index":3,"playId":"82dbbc8a-8a04-3c69-90b2-c69f458f7356","pitchNumber":4,"startTime":"2026-06-20T03:44:37.797Z","endTime":"2026-06-20T03:44:48.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:44:48.872Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:45:04.403Z","endTime":"2026-06-20T03:45:43.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04775291927258,"aZ":-12.562492741167217,"pfxX":-6.1122076135876195,"pfxZ":9.453054403052665,"pX":-0.7054211198723476,"pZ":3.115109819090897,"vX0":5.013659952555041,"vY0":-142.4955449308275,"vZ0":-5.932112487369958,"x":143.89,"y":154.67,"x0":-1.6859419450469582,"y0":50.0022889755893,"z0":6.004158435356143,"aX":-12.679760694594842},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":10.2,"spinRate":2197,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.38309378740139444,"extension":7.173578261728897},"index":0,"playId":"dd632c01-7198-3d57-949b-674fcbf0c5b1","pitchNumber":1,"startTime":"2026-06-20T03:45:11.829Z","endTime":"2026-06-20T03:45:14.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.937461328288723,"aZ":-33.17023275009216,"pfxX":1.4457738602923662,"pfxZ":-0.6023578788006425,"pX":-1.290872406890025,"pZ":2.434118442675904,"vX0":0.9523030277674533,"vY0":-126.72944531692261,"vZ0":-2.8032199708654617,"x":166.21,"y":173.06,"x0":-1.8573091740281817,"y0":50.00305305481487,"z0":6.1611643348778955,"aX":2.3898798221335884},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-2.8,"spinRate":2091,"spinDirection":75},"zone":13,"typeConfidence":0.88,"plateTime":0.4295326331813154,"extension":7.086682431609658},"hitData":{"launchSpeed":70.7,"launchAngle":38.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.65,"coordY":104.96}},"index":1,"playId":"33d755a5-507c-33aa-98e0-6689f5dffb40","pitchNumber":2,"startTime":"2026-06-20T03:45:30.590Z","endTime":"2026-06-20T03:45:43.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:45:43.265Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:46:04.158Z","endTime":"2026-06-20T03:47:02.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"endSpeed":79.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90025836891273,"aZ":-35.174344247833744,"pfxX":1.3077306012959617,"pfxZ":-1.9095838818785653,"pX":-0.48183730822796267,"pZ":1.7724809858339579,"vX0":2.565792186315599,"vY0":-124.15822109166176,"vZ0":-3.604082942863422,"x":135.37,"y":190.92,"x0":-1.695047052830819,"y0":50.00033229766792,"z0":6.1445558780760345,"aX":2.0581249911448696},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":-2.9,"spinRate":1981,"spinDirection":52},"zone":7,"typeConfidence":0.89,"plateTime":0.4397508036882032,"extension":7.297088744608519},"index":0,"playId":"1b5eba73-42a4-3d3c-9ef9-125d32a589b8","pitchNumber":1,"startTime":"2026-06-20T03:46:09.735Z","endTime":"2026-06-20T03:46:15.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551958362616027,"aZ":-25.438572939162526,"pfxX":-5.446505325887529,"pfxZ":3.9246861857295086,"pX":-0.673096448437368,"pZ":2.192415007403879,"vX0":4.179611267497156,"vY0":-129.94501878207063,"vZ0":-5.017179832618218,"x":142.66,"y":179.58,"x0":-1.5926631304783159,"y0":50.00060320166164,"z0":6.074409739879007,"aX":-9.33810874550956},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":9.0,"spinRate":807,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.4210795922138355,"extension":7.311166006272345},"index":1,"playId":"4bd7be99-a251-3346-b7de-934cce1231e8","pitchNumber":2,"startTime":"2026-06-20T03:46:36.249Z","endTime":"2026-06-20T03:46:39.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31171707033409,"aZ":-10.025409494587121,"pfxX":-4.892311018430641,"pfxZ":10.846692696094395,"pX":0.04115952488875973,"pZ":2.4271245158865655,"vX0":6.099008535927322,"vY0":-141.53153969749343,"vZ0":-8.38341706689123,"x":115.43,"y":173.25,"x0":-1.4994335296547674,"y0":50.00266297202985,"z0":6.057940616033258,"aX":-9.990472329489675},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2325,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3860280502461717,"extension":7.220685849452156},"index":2,"playId":"b4744589-332b-390c-8542-42dfa713c996","pitchNumber":3,"startTime":"2026-06-20T03:46:58.541Z","endTime":"2026-06-20T03:47:02.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:47:02.335Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gunnar Henderson homers (16) on a fly ball to right field. Jackson Holliday scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:47:15.428Z","endTime":"2026-06-20T03:48:14.727Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931165890269757,"aZ":-25.23613048671362,"pfxX":-7.809622676147486,"pfxZ":4.006133912532691,"pX":-0.8873284337011573,"pZ":0.9656713818816612,"vX0":4.463115983694615,"vY0":-130.3686662544729,"vZ0":-8.037841767182703,"x":150.82,"y":212.71,"x0":-1.60174343725405,"y0":50.002173075806574,"z0":5.977091587230683,"aX":-13.519680222525666},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":13.2,"spinRate":990,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.41922561249627766,"extension":7.103035043904318},"index":0,"playId":"2675e75c-454d-34cc-8ba1-e2ff0f2a03dc","pitchNumber":1,"startTime":"2026-06-20T03:47:25.277Z","endTime":"2026-06-20T03:47:29.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.092160969312815,"aZ":-32.132940862361735,"pfxX":-2.5196617161805337,"pfxZ":0.022568264159867013,"pX":0.6732627097826538,"pZ":2.14563458630848,"vX0":6.2686504575283,"vY0":-128.21091332941302,"vZ0":-3.6746601309814535,"x":91.34,"y":180.85,"x0":-1.4874131441893932,"y0":50.00218868604446,"z0":6.133598157797929,"aX":-4.152005511586455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":3.0,"spinRate":964,"spinDirection":245},"zone":9,"typeConfidence":0.82,"plateTime":0.42892474704475525,"extension":7.136816108872353},"hitData":{"launchSpeed":106.6,"launchAngle":40.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":216.99,"coordY":60.57}},"index":1,"playId":"7e7dde10-1937-39f8-b26c-226e32899795","pitchNumber":2,"startTime":"2026-06-20T03:47:47.532Z","endTime":"2026-06-20T03:48:14.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:48:14.727Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Alonso homers (17) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:48:28.891Z","endTime":"2026-06-20T03:49:35.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637522190973517,"aZ":-9.286963447764247,"pfxX":-5.415691670180354,"pfxZ":10.928006608916654,"pX":-0.014416942791922044,"pZ":1.0168303060195498,"vX0":6.301621900941963,"vY0":-143.245271813446,"vZ0":-12.200125737324838,"x":117.55,"y":211.33,"x0":-1.5309763045004754,"y0":50.003703634588874,"z0":5.893801619910159,"aX":-11.344230803972883},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2376,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3812196256966103,"extension":7.361684696884688},"index":0,"playId":"c5c4aa6c-8592-3201-b022-761354fed122","pitchNumber":1,"startTime":"2026-06-20T03:48:37.396Z","endTime":"2026-06-20T03:48:40.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36674726652503,"aZ":-36.40444504288085,"pfxX":-2.958730466953287,"pfxZ":-2.4335513790008756,"pX":-0.5219765605171927,"pZ":1.8301030202287054,"vX0":3.6689349680881356,"vY0":-130.60439335818884,"vZ0":-3.9962512580840848,"x":136.9,"y":189.37,"x0":-1.5576867056048838,"y0":50.00637149280684,"z0":6.10517474708137,"aX":-5.13525604071298},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-5.0,"breakHorizontal":4.6,"spinRate":688,"spinDirection":243},"zone":7,"typeConfidence":0.8,"plateTime":0.4186703587980247,"extension":7.115304732928307},"index":1,"playId":"1343f400-c220-37af-b96a-ec1148219b61","pitchNumber":2,"startTime":"2026-06-20T03:48:52.594Z","endTime":"2026-06-20T03:48:55.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.603123033989014,"aZ":-11.909950638193505,"pfxX":-5.795391850577668,"pfxZ":9.765833349438644,"pX":-0.6974691903802843,"pZ":2.447521770577067,"vX0":4.714801662287773,"vY0":-142.6127045689581,"vZ0":-7.895832830956493,"x":143.59,"y":172.7,"x0":-1.613344810305177,"y0":50.00060926858233,"z0":5.990535892499895,"aX":-12.021528480420644},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2391,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.3830365197159229,"extension":7.142668096144302},"hitData":{"launchSpeed":97.5,"launchAngle":34.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":48.04,"coordY":68.63}},"index":2,"playId":"112686a4-a90a-3d2c-b675-bda98aa5741d","pitchNumber":3,"startTime":"2026-06-20T03:49:09.029Z","endTime":"2026-06-20T03:49:35.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:49:35.988Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T03:52:12.651Z","endTime":"2026-06-20T03:54:53.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T03:49:42.069Z","endTime":"2026-06-20T03:50:04.843Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jack Dreyer replaces Roki Sasaki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T03:50:04.843Z","endTime":"2026-06-20T03:52:14.853Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60471344204001,"aZ":-26.397109100308505,"pfxX":-1.0206457438799674,"pfxZ":3.3362125105203786,"pX":-1.156632544663443,"pZ":1.7655793713957633,"vX0":-8.08433834281597,"vY0":-129.59402803664995,"vZ0":-5.353266582829896,"x":161.09,"y":191.11,"x0":2.1133007445210907,"y0":50.00178647392544,"z0":5.830056552871506,"aX":-1.7654502173997026},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":3.4,"spinRate":2453,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.41983768653986253,"extension":6.710565835554632},"index":2,"playId":"1578a368-0c88-3408-a91b-10fe627a77a7","pitchNumber":1,"startTime":"2026-06-20T03:52:14.853Z","endTime":"2026-06-20T03:52:18.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.816544624567968,"aZ":-29.330227632219625,"pfxX":-0.11573901655998209,"pfxZ":1.691291870053469,"pX":-0.2693812704761159,"pZ":2.374065668143676,"vX0":-6.082436670143042,"vY0":-127.6266564451557,"vZ0":-3.198041084843703,"x":127.27,"y":174.68,"x0":2.141758848742265,"y0":50.00044474462292,"z0":5.909629041643715,"aX":-0.19413903889246842},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":1.3,"spinRate":2549,"spinDirection":257},"zone":4,"typeConfidence":0.92,"plateTime":0.42623369841360237,"extension":6.552283025657739},"index":3,"playId":"3e1cc7fe-23d0-3dcf-8d7d-94ed48df7284","pitchNumber":2,"startTime":"2026-06-20T03:52:29.758Z","endTime":"2026-06-20T03:52:32.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":81.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554701479022096,"aZ":-31.659140478968787,"pfxX":-0.48107363763991673,"pfxZ":0.30234780371703884,"pX":0.5022104173266312,"pZ":2.193877653421218,"vX0":-4.128117533227455,"vY0":-129.13689900689508,"vZ0":-3.288533437197258,"x":97.86,"y":179.55,"x0":2.183023175357673,"y0":50.00119031751594,"z0":5.915765733726494,"aX":-0.8129773962548505},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":1.8,"spinRate":2369,"spinDirection":165},"zone":9,"typeConfidence":0.9,"plateTime":0.4239294465500558,"extension":6.545967095900829},"index":4,"playId":"bd36a88e-3351-3138-a711-7fc3fe878de2","pitchNumber":3,"startTime":"2026-06-20T03:52:55.542Z","endTime":"2026-06-20T03:52:59.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T03:53:09.858Z","endTime":"2026-06-20T03:54:33.711Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155753795104925,"aZ":-45.45515273634993,"pfxX":-3.984072162189438,"pfxZ":-9.361584354456678,"pX":-1.2154477597417042,"pZ":1.6587300518121042,"vX0":-6.345190189054659,"vY0":-119.01656148871822,"vZ0":-0.5552934803960508,"x":163.33,"y":193.99,"x0":2.013913976430503,"y0":50.001053426414906,"z0":6.050138065033811,"aX":-5.6529688529149205},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.7,"breakHorizontal":8.9,"spinRate":2361,"spinDirection":336},"zone":13,"typeConfidence":0.92,"plateTime":0.462129288940647,"extension":7.022076340055051},"index":6,"playId":"2e0a23f8-9bdd-3413-955d-c15b4a768005","pitchNumber":4,"startTime":"2026-06-20T03:54:33.711Z","endTime":"2026-06-20T03:54:37.171Z","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":88.5,"endSpeed":81.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.069678193769207,"aZ":-32.72477658464441,"pfxX":-0.48041393662866483,"pfxZ":-0.32686919756619304,"pX":0.42196873071334884,"pZ":2.9132642834046285,"vX0":-4.102652361287753,"vY0":-128.86342644758236,"vZ0":-1.349615550884345,"x":100.92,"y":160.12,"x0":2.095226652764074,"y0":50.00377225517014,"z0":5.965451086559305,"aX":-0.8090420192869467},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.8,"spinRate":2278,"spinDirection":184},"zone":6,"typeConfidence":0.9,"plateTime":0.42459867438231447,"extension":6.678456087493157},"index":7,"playId":"53dc57bb-7470-33a4-b8d0-b7f6aadbf336","pitchNumber":5,"startTime":"2026-06-20T03:54:49.548Z","endTime":"2026-06-20T03:54:53.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:54:53.319Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T03:57:25.531Z","endTime":"2026-06-20T03:59:18.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Trey Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T03:56:36.663Z","endTime":"2026-06-20T03:57:27.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869468008438346,"aZ":-21.89556875332475,"pfxX":-10.669137547210001,"pfxZ":5.2828096237682,"pX":-0.7708754664878715,"pZ":3.2757257781649822,"vX0":5.907742606308837,"vY0":-138.1497626352821,"vZ0":-3.20797831149988,"x":146.38,"y":150.34,"x0":-1.543374130075401,"y0":50.00421328795821,"z0":5.912560763229888,"aX":-20.760585051615365},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2282,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.3954824566956887,"extension":6.345928060418622},"index":1,"playId":"c9b656c6-6212-3653-b7b4-f046892b9d6d","pitchNumber":1,"startTime":"2026-06-20T03:57:27.737Z","endTime":"2026-06-20T03:57:31.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616249497516538,"aZ":-15.469444296904234,"pfxX":-0.713942947304582,"pfxZ":8.681386431538959,"pX":0.34268403767649885,"pZ":3.72644895701507,"vX0":4.889525438656288,"vY0":-137.40484131329296,"vZ0":-3.519273379335344,"x":103.94,"y":138.17,"x0":-1.3622619445875626,"y0":50.00517225776587,"z0":6.06603300091709,"aX":-1.374999759038524},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":0.4,"spinRate":2581,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39765015797729664,"extension":6.299339459356006},"index":2,"playId":"b599269b-ffa7-33bc-bb49-e57335f9bdea","pitchNumber":2,"startTime":"2026-06-20T03:57:46.652Z","endTime":"2026-06-20T03:57:49.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05746541718305,"aZ":-23.832518750003793,"pfxX":-10.798813570459469,"pfxZ":4.326989732149997,"pX":-2.1515608744576316,"pZ":3.048888855562527,"vX0":1.9912021525141346,"vY0":-137.5866162556672,"vZ0":-3.571728755674339,"x":199.01,"y":156.46,"x0":-1.4790388102314531,"y0":50.00103934634502,"z0":5.969248239735318,"aX":-20.80699693822125},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":19.2,"spinRate":2286,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.3973242688693994,"extension":6.193948131269047},"index":3,"playId":"873f98c5-a9cf-302c-8333-75db3e8c5f7d","pitchNumber":3,"startTime":"2026-06-20T03:58:03.823Z","endTime":"2026-06-20T03:58:06.823Z","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":89.4,"endSpeed":83.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605697411328183,"aZ":-30.423058899768776,"pfxX":2.660165206402216,"pfxZ":1.0083494836317044,"pX":-0.008364322794938053,"pZ":2.563860505550015,"vX0":3.2731462192898384,"vY0":-130.34011096448452,"vZ0":-3.0403980377321536,"x":117.32,"y":169.56,"x0":-1.6209983337647829,"y0":50.00385421851285,"z0":6.016902115784535,"aX":4.626837512103344},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2625,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.4185014408411485,"extension":6.28349746460889},"index":4,"playId":"d5833f1c-8a24-3432-a092-8de94ba5a0d5","pitchNumber":4,"startTime":"2026-06-20T03:58:19.892Z","endTime":"2026-06-20T03:58:22.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T03:58:34.316Z","endTime":"2026-06-20T03:58:49.776Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282117908219753,"aZ":-33.25126015467948,"pfxX":3.8004839241845083,"pfxZ":-0.6467885407192204,"pX":1.3228891150852988,"pZ":1.926632994949037,"vX0":5.902547868995449,"vY0":-127.95879296622934,"vZ0":-3.545187378653585,"x":66.57,"y":186.76,"x0":-1.4997920032363554,"y0":50.00203089770508,"z0":5.911944718210845,"aX":6.353801748713761},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-8.2,"spinRate":2613,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4266695430438143,"extension":6.371331692078812},"index":6,"playId":"cdb8294f-6cc1-39c6-b9c1-381b91c99db7","pitchNumber":5,"startTime":"2026-06-20T03:58:49.776Z","endTime":"2026-06-20T03:58:52.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274653645206882,"aZ":-33.740091772317825,"pfxX":2.937890322582508,"pfxZ":-0.923475289545463,"pX":0.44248394502755206,"pZ":1.4682807482177636,"vX0":4.3957282890310765,"vY0":-128.80991142677252,"vZ0":-4.620841463560648,"x":100.13,"y":199.14,"x0":-1.6640813023310423,"y0":50.004510155775996,"z0":5.876901559378333,"aX":4.966559917935237},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-6.2,"spinRate":2643,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.42425224426616204,"extension":6.350518684579381},"index":7,"playId":"26e11a64-19fa-3ce7-9bf4-1e3379baa59d","pitchNumber":6,"startTime":"2026-06-20T03:59:14.619Z","endTime":"2026-06-20T03:59:18.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T03:59:18.271Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to right fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T03:59:28.235Z","endTime":"2026-06-20T04:00:11.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40431609886736,"aZ":-25.16850799460302,"pfxX":-9.24682809783667,"pfxZ":3.6722378320271076,"pX":-0.14723509661240705,"pZ":3.220906530045229,"vX0":6.670374124257986,"vY0":-137.04404994077643,"vZ0":-2.7980647989925793,"x":122.61,"y":151.82,"x0":-1.407580767414855,"y0":50.00346532925446,"z0":5.968526960366537,"aX":-17.64399166766752},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":2365,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3992059373902963,"extension":6.392737577507246},"index":0,"playId":"a9fd1257-5865-3445-bdee-76188f7e0050","pitchNumber":1,"startTime":"2026-06-20T03:59:44.465Z","endTime":"2026-06-20T03:59:48.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97705387480921,"aZ":-20.325389035487376,"pfxX":-0.4821402095124372,"pfxZ":6.311360604838946,"pX":0.21074570164690992,"pZ":3.297059232205835,"vX0":4.760929067951356,"vY0":-136.17018431232896,"vZ0":-3.37998775090104,"x":108.97,"y":149.76,"x0":-1.4978374220675692,"y0":50.002208545364844,"z0":5.961015379481097,"aX":-0.9052660609565629},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":-0.1,"spinRate":2398,"spinDirection":202},"zone":2,"typeConfidence":0.89,"plateTime":0.402283727875723,"extension":6.420708636126163},"hitData":{"launchSpeed":97.4,"launchAngle":15.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.23,"coordY":78.75}},"index":1,"playId":"706e5867-987c-37c5-94ab-c6e1fcf137b9","pitchNumber":2,"startTime":"2026-06-20T04:00:01.197Z","endTime":"2026-06-20T04:00:11.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:00:11.146Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andy Pages grounds into a force out, shortstop Gunnar Henderson to second baseman Jackson Holliday. Kyle Tucker out at 2nd. Andy Pages to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T04:00:25.214Z","endTime":"2026-06-20T04:02:36.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582958079050883,"aZ":-24.52350317615171,"pfxX":-9.194140991265428,"pfxZ":4.0043111191069505,"pX":-0.4667054658221537,"pZ":2.226383362199448,"vX0":6.001765914234228,"vY0":-136.98388449170966,"vZ0":-5.138563024416047,"x":134.79,"y":178.67,"x0":-1.4848700701133972,"y0":50.00529430578019,"z0":5.79033529859297,"aX":-17.578975411144775},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":15.5,"spinRate":2301,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.39895127744074266,"extension":6.485891816314031},"index":0,"playId":"921a45a2-34c8-3542-966a-0d6ae76bb830","pitchNumber":1,"startTime":"2026-06-20T04:00:38.078Z","endTime":"2026-06-20T04:00:41.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-20T04:00:53.421Z","endTime":"2026-06-20T04:01:14.885Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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.4,"endSpeed":86.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80108960647444,"aZ":-24.376285747376286,"pfxX":-9.481428460113579,"pfxZ":4.058530800706693,"pX":-0.19227488814263682,"pZ":2.883668217501268,"vX0":6.295526102096822,"vY0":-137.3367544139496,"vZ0":-3.617844601302722,"x":124.33,"y":160.92,"x0":-1.2758650496069133,"y0":50.00136347124583,"z0":5.864990679954186,"aX":-18.213120977330252},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":16.0,"spinRate":2312,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.3979585024659147,"extension":6.446609210670376},"index":2,"playId":"3d924101-ebb7-3503-a552-9de4bb6c98e4","pitchNumber":2,"startTime":"2026-06-20T04:01:14.885Z","endTime":"2026-06-20T04:01:17.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427731015572878,"aZ":-20.722198603361438,"pfxX":-8.59536960141835,"pfxZ":5.817494871566456,"pX":-0.6212718602399466,"pZ":2.777861618520823,"vX0":5.337881337171003,"vY0":-138.8222784543864,"vZ0":-4.590021812376063,"x":140.68,"y":163.78,"x0":-1.4431554704545049,"y0":50.0063730395474,"z0":5.815554896804692,"aX":-16.93277843218128},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2278,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.39319378690879336,"extension":6.3775009071920365},"index":3,"playId":"30294a14-2043-3e88-a085-25e5c15b9c96","pitchNumber":3,"startTime":"2026-06-20T04:01:38.482Z","endTime":"2026-06-20T04:01:41.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740387040956463,"aZ":-29.797101602201877,"pfxX":3.430445619156405,"pfxZ":1.3988767856903679,"pX":1.2870300984903258,"pZ":0.4345208782656881,"vX0":5.850188144706844,"vY0":-128.88611260781528,"vZ0":-7.724644165779093,"x":67.94,"y":227.05,"x0":-1.4506478036855421,"y0":50.002373086183134,"z0":5.745939216310713,"aX":5.816270082315823},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-7.4,"spinRate":2735,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.42365113454367,"extension":6.529317776173086},"index":4,"playId":"1533276b-f284-3110-aba1-162085b8d21b","pitchNumber":4,"startTime":"2026-06-20T04:02:00.003Z","endTime":"2026-06-20T04:02:03.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8013088676906,"aZ":-31.482616087415447,"pfxX":1.998957625964795,"pfxZ":0.40889423260288105,"pX":1.136982564857459,"pZ":1.61199023121316,"vX0":5.4714597780348395,"vY0":-128.6964027610273,"vZ0":-4.68155634214676,"x":73.66,"y":195.26,"x0":-1.2697975248024231,"y0":50.00285577991952,"z0":5.871922443543736,"aX":3.3779830986492594},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":-4.8,"spinRate":2653,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4243619750777303,"extension":6.453232429644323},"hitData":{"launchSpeed":58.1,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":114.91,"coordY":155.42}},"index":5,"playId":"1721a766-d707-3db6-83ea-88f9a0164fdc","pitchNumber":5,"startTime":"2026-06-20T04:02:27.817Z","endTime":"2026-06-20T04:02:36.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:02:36.868Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to right fielder Leody Taveras.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T04:02:57.591Z","endTime":"2026-06-20T04:08:26.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836714296204246,"aZ":-28.72025944237357,"pfxX":3.4046958738759603,"pfxZ":2.0002250250752915,"pX":-0.6698563787874936,"pZ":2.7407262547603177,"vX0":2.0213851683161956,"vY0":-129.80975568701237,"vZ0":-2.614451372008181,"x":142.53,"y":164.78,"x0":-1.89781483747907,"y0":50.00595496406443,"z0":5.918522004825562,"aX":5.886896777020366},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.4,"breakHorizontal":-6.6,"spinRate":2564,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.41985033688074935,"extension":6.498338447569756},"index":0,"playId":"c81e89a2-bf23-369f-a68f-72fa8b68c8fe","pitchNumber":1,"startTime":"2026-06-20T04:03:12.593Z","endTime":"2026-06-20T04:03:15.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"306333cd-ff5b-392c-ba51-529834087a00","startTime":"2026-06-20T04:03:31.345Z","endTime":"2026-06-20T04:03:34.345Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493892794206275,"aZ":-20.613865159198298,"pfxX":-9.02231311512266,"pfxZ":6.007578795615956,"pX":-0.8898964302891459,"pZ":2.726903450163115,"vX0":4.700728281677683,"vY0":-137.6099004900034,"vZ0":-4.548593308571647,"x":150.92,"y":165.15,"x0":-1.444623201960842,"y0":50.00597228904817,"z0":5.791150863033175,"aX":-17.369588240692657},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2202,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3974785616123211,"extension":6.44263623318001},"index":2,"playId":"f3a6a0c1-2b62-355f-b456-94cc541b5a2f","pitchNumber":2,"startTime":"2026-06-20T04:03:52.542Z","endTime":"2026-06-20T04:03:55.983Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937704556272177,"aZ":-31.69509331791521,"pfxX":3.7821744795859424,"pfxZ":0.28535089352825693,"pX":-0.2648423301604126,"pZ":1.6322629448894552,"vX0":2.447459421418134,"vY0":-128.47780349772475,"vZ0":-4.4960443606255165,"x":127.1,"y":194.71,"x0":-1.7178151943848676,"y0":50.003344083631355,"z0":5.838401495346636,"aX":6.3912697574099555},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":-7.3,"spinRate":2744,"spinDirection":85},"zone":13,"typeConfidence":0.91,"plateTime":0.42457074478559687,"extension":6.304670523853874},"index":3,"playId":"f7db7898-fc72-36c9-b5b3-2864135ed81a","pitchNumber":3,"startTime":"2026-06-20T04:04:21.809Z","endTime":"2026-06-20T04:04:24.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.296686185648507,"aZ":-18.308301367353433,"pfxX":-0.7748420377955432,"pfxZ":7.231674170289393,"pX":-1.042438332457904,"pZ":2.968688081516674,"vX0":1.6747668226113566,"vY0":-137.1328569558061,"vZ0":-4.781696549496358,"x":156.74,"y":158.63,"x0":-1.5584764592465847,"y0":50.006076343155485,"z0":5.9713731054673085,"aX":-1.4865211748209826},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":1.1,"spinRate":2469,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.3983148560103298,"extension":6.387465949000336},"index":4,"playId":"03ae6a4d-fe83-3ebc-9e76-480798a2c88d","pitchNumber":4,"startTime":"2026-06-20T04:04:48.701Z","endTime":"2026-06-20T04:04:53.097Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136697730535914,"aZ":-22.590522703865258,"pfxX":-8.611347137426343,"pfxZ":4.882381479401666,"pX":-1.382604623916766,"pZ":3.111321196323457,"vX0":3.7746717455905285,"vY0":-139.0066946394447,"vZ0":-3.3920014596034163,"x":169.7,"y":154.77,"x0":-1.6365308116724944,"y0":50.00624630856337,"z0":5.841135869212243,"aX":-16.914513008697842},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2281,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3935068872631797,"extension":6.487797124884997},"index":5,"playId":"77cb9b1a-4383-3fc1-b007-a169034f3b1a","pitchNumber":5,"startTime":"2026-06-20T04:05:21.045Z","endTime":"2026-06-20T04:05:24.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50138826181841,"aZ":-33.122671768924704,"pfxX":1.9715009646360038,"pfxZ":-0.5587653067696099,"pX":0.07962584717997978,"pZ":0.9760445014858419,"vX0":3.7590757949615337,"vY0":-128.63117786149834,"vZ0":-5.88534115857844,"x":113.96,"y":212.43,"x0":-1.6519574240384045,"y0":50.005148142691695,"z0":5.835057588236024,"aX":3.3324472948234165},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.0,"breakHorizontal":-4.3,"spinRate":2641,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4244025420834512,"extension":6.343551626451073},"index":6,"playId":"b733bafc-ae1a-3705-b258-f7e8f3d188ff","pitchNumber":6,"startTime":"2026-06-20T04:05:52.782Z","endTime":"2026-06-20T04:05:56.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459369517482145,"aZ":-16.7442869390552,"pfxX":-1.3124617727888763,"pfxZ":8.043427123840448,"pX":0.08067995860985935,"pZ":2.9519419765036425,"vX0":4.550426505839688,"vY0":-136.93988991610226,"vZ0":-4.772768534980848,"x":113.92,"y":159.08,"x0":-1.4248347877947898,"y0":50.00011646826448,"z0":5.8463810498979765,"aX":-2.517421786051567},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":1.6,"spinRate":2387,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.3984909640997141,"extension":6.483857038300964},"index":7,"playId":"c16eaab5-2883-3bb5-9391-05adbc01bdeb","pitchNumber":7,"startTime":"2026-06-20T04:06:13.143Z","endTime":"2026-06-20T04:06:16.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.451995411401843,"aZ":-32.56692108572502,"pfxX":3.5987755270514543,"pfxZ":-0.23702760796585798,"pX":-0.07599693661839181,"pZ":0.5897908327659934,"vX0":2.8330008919698213,"vY0":-127.76261573109917,"vZ0":-6.649016914687158,"x":119.9,"y":222.86,"x0":-1.6622146185290518,"y0":50.00198206373218,"z0":5.74824073003456,"aX":6.017574278120934},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":-7.1,"spinRate":2659,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.42682247156321695,"extension":6.5119322433663775},"index":8,"playId":"2782415f-59c3-3cf7-b7ab-0124a5a427b5","pitchNumber":8,"startTime":"2026-06-20T04:06:40.242Z","endTime":"2026-06-20T04:06:43.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93249022008292,"aZ":-14.028440702467309,"pfxX":-1.5984889873856987,"pfxZ":9.561541151802935,"pX":0.8712475736361412,"pZ":3.1393863151264334,"vX0":6.359983039294791,"vY0":-136.82728725478242,"vZ0":-5.059351861894939,"x":83.79,"y":154.02,"x0":-1.274627792109459,"y0":50.001531964885075,"z0":5.972118124363994,"aX":-3.033291608742755},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2571,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4001568743807229,"extension":6.615169327930426},"index":9,"playId":"3f300df3-1271-3aff-96ee-37b22b1d081c","pitchNumber":9,"startTime":"2026-06-20T04:07:28.589Z","endTime":"2026-06-20T04:07:31.589Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83654398512153,"aZ":-23.60772817899096,"pfxX":-8.616515926019083,"pfxZ":4.400383671650744,"pX":-0.5710509527359244,"pZ":3.6602938525905495,"vX0":5.838015094286045,"vY0":-138.18012492272194,"vZ0":-1.8753473145406716,"x":138.77,"y":139.95,"x0":-1.5844360546170668,"y0":50.002726220608416,"z0":5.923050068700293,"aX":-16.77537774716366},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2229,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3953576775529548,"extension":6.4350432477069095},"index":10,"playId":"c262252f-16d3-3569-820c-4cc6d6da5dfa","pitchNumber":10,"startTime":"2026-06-20T04:07:55.130Z","endTime":"2026-06-20T04:07:58.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.537771484883976,"aZ":-19.625143945030178,"pfxX":-8.75517978897864,"pfxZ":6.480556619940806,"pX":0.14084093476373444,"pZ":2.9904754109053844,"vX0":7.517966232916633,"vY0":-137.99034037456215,"vZ0":-4.268685505723033,"x":111.63,"y":158.04,"x0":-1.476026329793607,"y0":50.001332210810425,"z0":5.872451813279717,"aX":-16.95137353539579},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":14.4,"spinRate":2243,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39630862898969843,"extension":6.48848794208778},"hitData":{"launchSpeed":95.7,"launchAngle":28.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.98,"coordY":70.26}},"index":11,"playId":"a16f239b-519f-3e99-a06f-bfbb999b94a5","pitchNumber":11,"startTime":"2026-06-20T04:08:16.578Z","endTime":"2026-06-20T04:08:26.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:08:26.525Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:10:58.795Z","endTime":"2026-06-20T04:12:54.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84581086065228,"aZ":-12.411558249083932,"pfxX":2.5806831926805374,"pfxZ":10.395655426527462,"pX":0.473574523448918,"pZ":3.1377008541977727,"vX0":-1.5430667882766254,"vY0":-136.92535345553443,"vZ0":-5.1919473188026535,"x":98.95,"y":154.06,"x0":0.7087143639363961,"y0":50.00535231603553,"z0":5.905677433893654,"aX":4.907722004986655},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-4.3,"spinRate":2341,"spinDirection":157},"zone":3,"typeConfidence":0.88,"plateTime":0.3998010187992973,"extension":6.594821919426018},"index":0,"playId":"1067a26d-fc28-3b24-a454-a2e733e18ba5","pitchNumber":1,"startTime":"2026-06-20T04:11:29.660Z","endTime":"2026-06-20T04:11:32.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461862807164962,"aZ":-43.829503531652094,"pfxX":-2.9792542492202054,"pfxZ":-8.226881101055271,"pX":-0.32584863797449387,"pZ":3.0722920647723173,"vX0":-2.205027433790828,"vY0":-118.22784397068695,"vZ0":2.492923812474694,"x":129.42,"y":155.83,"x0":1.005914227710669,"y0":50.00501283622981,"z0":6.025679493651981,"aX":-4.219043101081548},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.0,"breakHorizontal":5.9,"spinRate":2312,"spinDirection":332},"zone":1,"typeConfidence":0.91,"plateTime":0.46321308828835317,"extension":6.790703172121947},"index":1,"playId":"64aeafa3-21f2-3ce3-866b-3977a309a9ad","pitchNumber":2,"startTime":"2026-06-20T04:11:44.596Z","endTime":"2026-06-20T04:11:48.765Z","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":89.3,"endSpeed":82.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433345633949877,"aZ":-27.68424031854122,"pfxX":-0.48321696791924307,"pfxZ":2.607792226191897,"pX":0.7136275098725536,"pZ":0.4012768293618078,"vX0":-1.0929125249616733,"vY0":-129.89604605761366,"vZ0":-8.551864440071366,"x":89.8,"y":227.95,"x0":1.2014345881320407,"y0":50.002357066415335,"z0":5.8193063749263745,"aX":-0.8312638727828382},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":1.1,"spinRate":2466,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.42054192373916743,"extension":6.610628201254062},"index":2,"playId":"2b2ae4dd-b3da-3d26-97a1-feb12ec6608e","pitchNumber":3,"startTime":"2026-06-20T04:12:10.565Z","endTime":"2026-06-20T04:12:13.800Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443077767079433,"aZ":-12.665400343595554,"pfxX":4.952596696909385,"pfxZ":9.88968799347061,"pX":0.8974216837860683,"pZ":4.312585439897234,"vX0":-1.7355782074389048,"vY0":-139.35747431815136,"vZ0":-2.156351192559091,"x":82.79,"y":122.34,"x0":0.8837311495174762,"y0":50.00305778468209,"z0":5.929980025925441,"aX":9.770225820184088},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2466,"spinDirection":157},"zone":12,"typeConfidence":0.92,"plateTime":0.39259240720684696,"extension":6.662884921942188},"index":3,"playId":"52a352e4-4a6a-318a-a9eb-4f7498eb5f11","pitchNumber":4,"startTime":"2026-06-20T04:12:30.166Z","endTime":"2026-06-20T04:12:33.166Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410885225576404,"aZ":-46.13007677981301,"pfxX":-3.096893835281264,"pfxZ":-9.97826655010445,"pX":0.7057937174523715,"pZ":1.8823858152522621,"vX0":-0.303178938945185,"vY0":-117.82935682280323,"vZ0":0.3022508796503205,"x":90.1,"y":187.96,"x0":1.2383717766574227,"y0":50.00197622187221,"z0":6.0321284504447386,"aX":-4.332546854672694},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-17.6,"breakHorizontal":5.6,"spinRate":2522,"spinDirection":342},"zone":9,"typeConfidence":0.92,"plateTime":0.46573346975170304,"extension":6.655156162178931},"hitData":{"launchSpeed":73.2,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.02,"coordY":159.79}},"index":4,"playId":"edfb4187-27aa-33ad-9a6a-b3f910620fa0","pitchNumber":5,"startTime":"2026-06-20T04:12:46.692Z","endTime":"2026-06-20T04:12:54.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:12:54.935Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a sharp line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:13:16.235Z","endTime":"2026-06-20T04:13:39.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93902704308933,"aZ":-31.306485006919043,"pfxX":-0.9808012681136766,"pfxZ":0.5238024301851141,"pX":0.3713043643988436,"pZ":2.6996571518762478,"vX0":-1.9182311242315584,"vY0":-128.75898638450857,"vZ0":-2.181765820582828,"x":102.85,"y":165.89,"x0":1.254870424262865,"y0":50.0062023261481,"z0":5.991938103884923,"aX":-1.6391694336888036},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":2.3,"spinRate":2404,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.42617816467093217,"extension":6.456696833968138},"hitData":{"launchSpeed":107.4,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.28,"coordY":105.39}},"index":0,"playId":"fc61a9bf-049e-34b3-9cd1-7235cd638499","pitchNumber":1,"startTime":"2026-06-20T04:13:29.028Z","endTime":"2026-06-20T04:13:39.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:13:39.976Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a sharp ground ball to right fielder Kyle Tucker. Colton Cowser to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:16:24.540Z","endTime":"2026-06-20T04:17:11.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T04:13:58.025Z","endTime":"2026-06-20T04:14:31.103Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Will Klein replaces Jack Dreyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T04:14:31.103Z","endTime":"2026-06-20T04:16:26.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519490389886936,"aZ":-39.30537221908527,"pfxX":5.256056265630496,"pfxZ":-4.490008999171966,"pX":0.38136519159128773,"pZ":2.6855467910446658,"vX0":4.7113080443876445,"vY0":-125.21892222796974,"vZ0":1.3830887364768552,"x":102.46,"y":166.27,"x0":-2.208270503168278,"y0":50.00564949207634,"z0":5.344158338713624,"aX":8.339746324655046},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":-10.6,"spinRate":2531,"spinDirection":45},"zone":6,"typeConfidence":0.54,"plateTime":0.4375711548850916,"extension":6.626280374520124},"index":2,"playId":"dc1c5e38-cb51-3078-8073-76ca1453d62e","pitchNumber":1,"startTime":"2026-06-20T04:16:26.703Z","endTime":"2026-06-20T04:16:30.067Z","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":96.5,"endSpeed":88.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.666993642900433,"aZ":-12.146212725070013,"pfxX":-7.797636263852278,"pfxZ":10.054344985822791,"pX":1.1518579124393515,"pZ":2.224951897374818,"vX0":10.67193273570764,"vY0":-140.02590208922774,"vZ0":-6.135979241190973,"x":73.09,"y":178.71,"x0":-1.6899923046149208,"y0":50.004689201498316,"z0":5.234369567775147,"aX":-15.53639666298137},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":12.0,"spinRate":2361,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3906872722736878,"extension":7.013781813761648},"index":3,"playId":"1d45eab0-e33c-37b1-8d2d-30f3a7aa9b66","pitchNumber":2,"startTime":"2026-06-20T04:16:44.947Z","endTime":"2026-06-20T04:16:48.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431787900957435,"aZ":-12.910319005967995,"pfxX":-7.852850814811139,"pfxZ":9.559888893666919,"pX":0.121943830309452,"pZ":2.696626311980896,"vX0":8.398572048218389,"vY0":-140.92925426919598,"vZ0":-4.991445946290792,"x":112.35,"y":165.97,"x0":-1.8737083157347643,"y0":50.00570753658297,"z0":5.321836203568605,"aX":-15.83001933107893},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":12.6,"spinRate":2270,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.3883580066849581,"extension":6.6901821690573415},"hitData":{"launchSpeed":103.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":167.32,"coordY":107.21}},"index":4,"playId":"c8873e5c-0587-319b-9468-82d98a7dd944","pitchNumber":3,"startTime":"2026-06-20T04:17:02.768Z","endTime":"2026-06-20T04:17:11.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:17:11.725Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks. Colton Cowser to 3rd. Coby Mayo to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:17:34.517Z","endTime":"2026-06-20T04:19:01.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541773805661865,"aZ":-17.604526885239164,"pfxX":-7.6740649512400925,"pfxZ":7.255010377271377,"pX":-1.0974734982493222,"pZ":3.1727982421193395,"vX0":3.728975250814898,"vY0":-140.72816530678375,"vZ0":-2.9902582089631737,"x":158.83,"y":153.11,"x0":-1.4417116043883533,"y0":50.00348327508638,"z0":5.387651355458087,"aX":-15.413118515228081},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2233,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3890080441012924,"extension":6.856776128386381},"index":0,"playId":"953ce4bc-c473-3739-8e9c-bb58067459c2","pitchNumber":1,"startTime":"2026-06-20T04:17:45.804Z","endTime":"2026-06-20T04:17:49.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19803789970476,"aZ":-44.72176875259535,"pfxX":5.070323765672992,"pfxZ":-8.333690375329525,"pX":-0.02617276102699119,"pZ":0.9488378656369036,"vX0":1.2013134106679386,"vY0":-121.97794599130714,"vZ0":-1.9308429435479493,"x":118.0,"y":213.16,"x0":-1.1839262986522714,"y0":50.00428968332746,"z0":5.610014426521021,"aX":7.6331560981265065},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.2,"breakHorizontal":-9.5,"spinRate":2572,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4492098312905073,"extension":6.581076402392521},"index":1,"playId":"ef647694-cc60-3619-94d3-886e62e6cbb4","pitchNumber":2,"startTime":"2026-06-20T04:18:02.173Z","endTime":"2026-06-20T04:18:05.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59340398535405,"aZ":-28.0804283869006,"pfxX":2.530605896235609,"pfxZ":2.2939199971311,"pX":-0.5763389918355168,"pZ":2.84661370989719,"vX0":2.1925381125359333,"vY0":-132.17560807631307,"vZ0":-0.98899212325298,"x":138.97,"y":161.92,"x0":-1.7426000485169688,"y0":50.0047520052792,"z0":5.269388013719904,"aX":4.521868661748598},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2207,"spinDirection":191},"zone":1,"typeConfidence":0.84,"plateTime":0.4128563122129254,"extension":6.554598177426745},"index":2,"playId":"d87d44de-7b30-3226-8627-e7a45b4b0add","pitchNumber":3,"startTime":"2026-06-20T04:18:20.911Z","endTime":"2026-06-20T04:18:24.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586644883588896,"aZ":-36.67409474082458,"pfxX":8.655937386480671,"pfxZ":-2.73616583721795,"pX":-1.1296178335125946,"pZ":2.3059840180790343,"vX0":-1.0937805158127283,"vY0":-127.0721446481762,"vZ0":-0.5236938411611611,"x":160.06,"y":176.52,"x0":-1.8203806033268273,"y0":50.00314503978013,"z0":5.413579946493922,"aX":14.23929417990687},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.8,"breakHorizontal":-15.5,"spinRate":2476,"spinDirection":43},"zone":13,"typeConfidence":0.89,"plateTime":0.4300602483541196,"extension":6.399708655533588},"index":3,"playId":"bc1e6fb9-7b72-368d-bcae-81d2af190aec","pitchNumber":4,"startTime":"2026-06-20T04:18:37.590Z","endTime":"2026-06-20T04:18:41.906Z","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":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81919971230324,"aZ":-27.427315813756827,"pfxX":1.210670575093494,"pfxZ":2.6975046962292915,"pX":0.2202542469807288,"pZ":3.568518644477601,"vX0":4.369347995182661,"vY0":-130.7992436728167,"vZ0":0.5266204636000986,"x":108.6,"y":142.43,"x0":-1.6192616337419,"y0":50.00111881196073,"z0":5.397854242055309,"aX":2.1264847592144926},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":2238,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4164469549182783,"extension":6.470419837615696},"index":4,"playId":"07c9ffd9-2378-3fc2-8e9a-40db5c307b30","pitchNumber":5,"startTime":"2026-06-20T04:18:56.785Z","endTime":"2026-06-20T04:19:01.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:19:01.159Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a ground ball to right fielder Kyle Tucker. Colton Cowser scores. Coby Mayo scores. Jackson Holliday to 2nd.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:20:06.190Z","endTime":"2026-06-20T04:20:32.780Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":694361,"link":"/api/v1/people/694361"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":676263,"link":"/api/v1/people/676263"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T04:19:16.327Z","endTime":"2026-06-20T04:20:08.348Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84301558998448,"aZ":-32.878794003473956,"pfxX":7.800198349884932,"pfxZ":-0.4189894900122191,"pX":-1.33380072355199,"pZ":3.16303487424003,"vX0":-0.1899621535929557,"vY0":-128.46551587249942,"vZ0":1.1752323994521332,"x":167.84,"y":153.38,"x0":-2.273723525368291,"y0":50.00320522469084,"z0":5.241794014528949,"aX":13.129292029188283},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":-14.2,"spinRate":2646,"spinDirection":46},"zone":11,"typeConfidence":0.91,"plateTime":0.42521168187907055,"extension":6.723112357157807},"index":1,"playId":"f21a825f-74ca-3344-9538-4cbd137420a9","pitchNumber":1,"startTime":"2026-06-20T04:20:08.348Z","endTime":"2026-06-20T04:20:11.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60391407382952,"aZ":-32.861512766888275,"pfxX":8.09485599963407,"pfxZ":-0.4214164996717731,"pX":0.6011757987645034,"pZ":2.618789353812471,"vX0":4.290260156982269,"vY0":-126.57496744878735,"vZ0":0.24504347774241197,"x":94.08,"y":168.07,"x0":-2.169397621299792,"y0":50.00518757662483,"z0":5.158812719262226,"aX":13.094409595590898},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-15.6,"spinRate":2485,"spinDirection":45},"zone":6,"typeConfidence":0.91,"plateTime":0.4332481080669779,"extension":6.9123095044662435},"hitData":{"launchSpeed":69.2,"launchAngle":13.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.2,"coordY":114.32}},"index":2,"playId":"71708553-4236-33e2-8534-2c39b0ec7a01","pitchNumber":2,"startTime":"2026-06-20T04:20:22.464Z","endTime":"2026-06-20T04:20:32.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:20:32.780Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Taylor Ward grounds into a double play, shortstop Mookie Betts to second baseman Alex Freeland to first baseman Freddie Freeman. Jeremiah Jackson out at 2nd. Taylor Ward out at 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T04:21:02.018Z","endTime":"2026-06-20T04:21:56.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.921585699981556,"aZ":-13.833590436041472,"pfxX":-5.492090933923178,"pfxZ":9.04875712656575,"pX":0.06311698708445032,"pZ":1.4377028823260112,"vX0":6.824879346414204,"vY0":-141.40908944489692,"vZ0":-8.136918436172195,"x":114.59,"y":199.96,"x0":-1.6669207106330663,"y0":50.006064545850116,"z0":5.238000818050102,"aX":-11.136652203782274},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2314,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.3871771153405321,"extension":6.840193761942218},"index":0,"playId":"7255bdf3-8932-39ba-b6af-d77c27cdd259","pitchNumber":1,"startTime":"2026-06-20T04:21:11.465Z","endTime":"2026-06-20T04:21:15.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491381281654615,"aZ":-37.44329956741694,"pfxX":6.256905511937843,"pfxZ":-3.2092584164186473,"pX":-0.5946390258477373,"pZ":3.2137296285323496,"vX0":2.1862878319849255,"vY0":-127.6349632848144,"vZ0":2.189934841691377,"x":139.67,"y":152.01,"x0":-2.2763597628555603,"y0":50.00383018186035,"z0":5.303675549624239,"aX":10.270908787163103},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.0,"breakHorizontal":-11.9,"spinRate":2480,"spinDirection":46},"zone":1,"typeConfidence":0.9,"plateTime":0.429966905457682,"extension":6.536360710334063},"index":1,"playId":"84d64158-6c1c-3266-8bbd-8a98e4ce3383","pitchNumber":2,"startTime":"2026-06-20T04:21:29.880Z","endTime":"2026-06-20T04:21:33.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.136767040240116,"aZ":-34.841488009828225,"pfxX":6.754811332122347,"pfxZ":-1.6223921418894456,"pX":0.2712115300711555,"pZ":2.163630182925994,"vX0":3.8213855182145773,"vY0":-127.85770224845608,"vZ0":-0.7834366061997429,"x":106.66,"y":180.36,"x0":-2.1238122775189874,"y0":50.00276730854344,"z0":5.225516909641428,"aX":11.10260672504204},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-13.1,"spinRate":2413,"spinDirection":47},"zone":9,"typeConfidence":0.91,"plateTime":0.4295758713412896,"extension":6.674447136196008},"hitData":{"launchSpeed":90.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.57,"coordY":155.67}},"index":2,"playId":"5c994225-db18-39a7-acd2-d2ff33153b57","pitchNumber":3,"startTime":"2026-06-20T04:21:47.255Z","endTime":"2026-06-20T04:21:56.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:21:56.443Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T04:24:19.655Z","endTime":"2026-06-20T04:25:44.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Leody Taveras.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T04:23:55.119Z","endTime":"2026-06-20T04:23:55.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from center field to left field for Colton Cowser.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T04:23:55.131Z","endTime":"2026-06-20T04:23:55.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Tyler O'Neill replaces left fielder Jeremiah Jackson, batting 9th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-20T04:23:55.133Z","endTime":"2026-06-20T04:23:55.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"}},{"details":{"description":"Pitching Change: Tyler Wells replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-20T04:23:55.135Z","endTime":"2026-06-20T04:24:21.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"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":94.1,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.915448385659275,"aZ":-13.417166501811312,"pfxX":-2.094580243276576,"pfxZ":9.799818692254364,"pX":0.8382351952443735,"pZ":3.383313736973662,"vX0":4.6156926968831735,"vY0":-136.90479121402862,"vZ0":-7.15908635780929,"x":85.05,"y":147.43,"x0":-0.5912519880916868,"y0":50.0009882421122,"z0":6.935340400042398,"aX":-4.00869687009837},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":2.9,"spinRate":2383,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.39884497732621504,"extension":6.457068193561241},"index":4,"playId":"4cf0ce31-a7cb-39ca-8004-163ca64fda6a","pitchNumber":1,"startTime":"2026-06-20T04:24:21.861Z","endTime":"2026-06-20T04:24:25.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906610181911276,"aZ":-22.262475534746827,"pfxX":3.702077320315932,"pfxZ":5.5633060719534395,"pX":0.011072724652147628,"pZ":3.3529776693636077,"vX0":0.9464197321927637,"vY0":-132.06052322571327,"vZ0":-5.281361921084217,"x":116.58,"y":148.25,"x0":-0.8322588018905525,"y0":50.00087643151375,"z0":6.99781447714252,"aX":6.592981980202987},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-7.0,"spinRate":2435,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.413424706809721,"extension":6.076670804789229},"index":5,"playId":"5d5e5bac-e519-3487-950d-e3a968033f73","pitchNumber":2,"startTime":"2026-06-20T04:24:39.180Z","endTime":"2026-06-20T04:24:42.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909629232621757,"aZ":-24.60016756572127,"pfxX":3.9804295879467446,"pfxZ":4.259343859517477,"pX":1.1998713326118131,"pZ":2.3224835431438597,"vX0":3.5664069561013485,"vY0":-131.67665877929784,"vZ0":-7.203834676852208,"x":71.26,"y":176.07,"x0":-0.6834566086006328,"y0":50.00054503824463,"z0":6.883099568043376,"aX":7.068347081035448},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-7.9,"spinRate":2483,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.4141375413608155,"extension":6.199539978565011},"index":6,"playId":"4009d5c0-1d88-3cfb-9027-b9f9c6d0beb1","pitchNumber":3,"startTime":"2026-06-20T04:24:57.746Z","endTime":"2026-06-20T04:25:01.544Z","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":87.9,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.229561969876862,"aZ":-27.180281749436823,"pfxX":4.051599355509093,"pfxZ":2.972341609609046,"pX":0.33794488741187967,"pZ":2.8619891505322306,"vX0":1.0257534538415578,"vY0":-128.03814792000878,"vZ0":-5.245642151903676,"x":104.12,"y":161.51,"x0":-0.5933471371167605,"y0":50.005929638454205,"z0":7.030649313460124,"aX":6.8150267436890415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-7.6,"spinRate":2549,"spinDirection":160},"zone":3,"typeConfidence":0.6,"plateTime":0.42569186252479296,"extension":6.052986605726235},"index":7,"playId":"f2d6cf41-49cb-3a28-9526-6b39eca78ae6","pitchNumber":4,"startTime":"2026-06-20T04:25:17.805Z","endTime":"2026-06-20T04:25:20.805Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85937896381365,"aZ":-30.75292966311949,"pfxX":3.1151828561438792,"pfxZ":0.8766542789187337,"pX":0.7675120984724799,"pZ":3.190253424830506,"vX0":2.604214139252351,"vY0":-126.04084058522429,"vZ0":-3.5987671838305078,"x":87.74,"y":152.64,"x0":-0.6797701067154276,"y0":50.00585486353439,"z0":7.089687233681333,"aX":5.070173103080745},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.1,"breakHorizontal":-6.2,"spinRate":2448,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.432666603509146,"extension":6.056649260063438},"index":8,"playId":"6a275160-2e48-3c02-9b0f-2a1b04caefb8","pitchNumber":5,"startTime":"2026-06-20T04:25:39.801Z","endTime":"2026-06-20T04:25:44.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:25:44.152Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T04:26:01.307Z","endTime":"2026-06-20T04:27:35.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":78.5,"endSpeed":73.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36177729640917,"aZ":-40.85244411550264,"pfxX":1.336937862723342,"pfxZ":-6.491583278711541,"pX":-0.6651252936956445,"pZ":3.1115749894751046,"vX0":-0.2932206275835746,"vY0":-114.40497951346397,"vZ0":-0.271321745205505,"x":142.35,"y":154.77,"x0":-0.709718111854741,"y0":50.002499773537274,"z0":7.2062683805375665,"aX":1.787744949751969},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.5,"breakHorizontal":-2.4,"spinRate":2524,"spinDirection":27},"zone":1,"typeConfidence":0.9,"plateTime":0.4771597660609048,"extension":6.071212925585689},"index":0,"playId":"ed0985cf-33c9-32ae-94f5-32cfd23edb63","pitchNumber":1,"startTime":"2026-06-20T04:26:12.816Z","endTime":"2026-06-20T04:26:16.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.098448845720714,"aZ":-18.981806522238994,"pfxX":-9.097650098644241,"pfxZ":7.918377066893146,"pX":-0.2640030880665521,"pZ":2.055261701416161,"vX0":4.006566358384987,"vY0":-128.14879695271227,"vZ0":-8.2473880677251,"x":127.06,"y":183.29,"x0":-0.6644949274372355,"y0":50.001014825903106,"z0":6.793969731842233,"aX":-15.152959426344934},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.7,"breakHorizontal":15.6,"spinRate":2134,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.427164667234889,"extension":6.507870734396668},"index":1,"playId":"2efeff3e-2443-3473-8612-8ef2f70754e6","pitchNumber":2,"startTime":"2026-06-20T04:26:30.276Z","endTime":"2026-06-20T04:26:33.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71090423252425,"aZ":-16.122521614056016,"pfxX":3.120051273944651,"pfxZ":8.777441209544701,"pX":0.06687329863410625,"pZ":4.922959923863231,"vX0":1.1230674383500163,"vY0":-133.83235851380127,"vZ0":-2.611729949436941,"x":114.45,"y":105.86,"x0":-0.7626052406011009,"y0":50.00023590125367,"z0":7.055183667822719,"aX":5.704398149782869},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-5.9,"spinRate":2580,"spinDirection":182},"zone":12,"typeConfidence":0.9,"plateTime":0.40801553260459666,"extension":6.1057514086892075},"index":2,"playId":"0ca09b74-964a-3d16-bfa2-acc5d2191511","pitchNumber":3,"startTime":"2026-06-20T04:26:48.661Z","endTime":"2026-06-20T04:26:51.661Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659118481878433,"aZ":-19.756278117906106,"pfxX":-9.776187770038955,"pfxZ":7.521157687553699,"pX":-0.35365489524742927,"pZ":1.5836439036148147,"vX0":4.177920141716439,"vY0":-127.50347024961177,"vZ0":-9.018973834147893,"x":130.48,"y":196.02,"x0":-0.74137946640862,"y0":50.00105022946073,"z0":6.7194316135229535,"aX":-16.130663281633908},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":16.8,"spinRate":2057,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.4292072472127839,"extension":6.518560572777893},"index":3,"playId":"a5ed1e47-5695-3578-90cb-7f0b2317547a","pitchNumber":4,"startTime":"2026-06-20T04:27:06.366Z","endTime":"2026-06-20T04:27:10.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761177242450515,"aZ":-23.76657164545506,"pfxX":2.9852768473117592,"pfxZ":4.778615251126508,"pX":0.2506769965251178,"pZ":3.4249274176288664,"vX0":1.4166212106163876,"vY0":-131.3067064643514,"vZ0":-4.645549661419317,"x":107.44,"y":146.31,"x0":-0.6824806671100142,"y0":50.00555182590374,"z0":6.968350353764708,"aX":5.253790545041283},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-5.8,"spinRate":2452,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.415905684184144,"extension":6.0612720957885715},"index":4,"playId":"c247ffcc-9981-3538-b3c4-34bf579240e1","pitchNumber":5,"startTime":"2026-06-20T04:27:30.969Z","endTime":"2026-06-20T04:27:35.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:27:35.669Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Edman doubles (1) on a line drive to center fielder Leody Taveras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T04:27:48.060Z","endTime":"2026-06-20T04:29:51.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884573686203737,"aZ":-21.104809464404035,"pfxX":1.7071509188747753,"pfxZ":6.225521044776837,"pX":-0.13990888902383194,"pZ":3.026082069754583,"vX0":1.520698254084665,"vY0":-131.96415271777477,"vZ0":-5.854750460495789,"x":122.33,"y":157.08,"x0":-0.9437436491280837,"y0":50.00377635006934,"z0":6.809644657797068,"aX":3.0362426212823443},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-3.4,"spinRate":2496,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.4137336596152612,"extension":6.171188219516393},"index":0,"playId":"f40417dd-cb3a-3f76-80c3-ba070ae1c392","pitchNumber":1,"startTime":"2026-06-20T04:28:06.391Z","endTime":"2026-06-20T04:28:09.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.023248401869044,"aZ":-13.972101873606496,"pfxX":-2.8925606483090234,"pfxZ":9.66320969329614,"pX":0.7636100482559575,"pZ":3.7258950522131706,"vX0":4.235168400200287,"vY0":-136.16636344859566,"vZ0":-6.161365730312267,"x":87.89,"y":138.18,"x0":-0.4338442822793764,"y0":50.00275276627299,"z0":6.9791759120781895,"aX":-5.448875183569047},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2348,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.4017744732242088,"extension":6.204649853047619},"index":1,"playId":"8e30784d-d090-3c69-8dee-be2fd213da4c","pitchNumber":2,"startTime":"2026-06-20T04:28:24.408Z","endTime":"2026-06-20T04:28:27.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T04:28:36.201Z","endTime":"2026-06-20T04:28:54.065Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367005109575903,"aZ":-18.727000309412304,"pfxX":-9.474475552546554,"pfxZ":8.141819465108796,"pX":-0.9180509910118726,"pZ":1.8658718935274743,"vX0":2.7490986101370396,"vY0":-127.47528308253935,"vZ0":-8.579187445302212,"x":151.99,"y":188.4,"x0":-0.7773052664643852,"y0":50.002519470709196,"z0":6.744425250516944,"aX":-15.645184038454795},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.1,"breakHorizontal":16.6,"spinRate":2137,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.42911207375569305,"extension":6.330672238681912},"index":3,"playId":"b5f784b1-ea1c-3f29-8437-a2963becfcce","pitchNumber":3,"startTime":"2026-06-20T04:28:54.065Z","endTime":"2026-06-20T04:28:57.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.423182457596127,"aZ":-17.046977289149105,"pfxX":0.16473736862261745,"pfxZ":8.366746437828787,"pX":-1.2729402000980217,"pZ":3.6564070763628775,"vX0":-0.8356677166268177,"vY0":-133.0731016810121,"vZ0":-5.330117303227567,"x":165.52,"y":140.06,"x0":-0.9773271987102853,"y0":50.00277189453874,"z0":6.905531970994086,"aX":0.29800564938226726},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-0.1,"spinRate":2569,"spinDirection":189},"zone":11,"typeConfidence":0.89,"plateTime":0.41035889948295523,"extension":6.3026387425584804},"index":4,"playId":"55d9fbf5-c074-3316-be6b-e8fcb7fde454","pitchNumber":4,"startTime":"2026-06-20T04:29:16.227Z","endTime":"2026-06-20T04:29:19.695Z","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":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39422801741498,"aZ":-11.727592584380956,"pfxX":-2.694647662828143,"pfxZ":10.771472756491736,"pX":-0.057992478485399644,"pZ":3.436576020307583,"vX0":2.7477328909265255,"vY0":-136.95040905201697,"vZ0":-7.084393794931178,"x":119.21,"y":145.99,"x0":-0.7244784275739515,"y0":50.005173942629625,"z0":6.860122194757139,"aX":-5.1165315881858495},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":4.3,"spinRate":2386,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.4000264240292961,"extension":6.311395312999014},"hitData":{"launchSpeed":99.2,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.08,"coordY":54.51}},"index":5,"playId":"59ffb8ac-ced9-3a7e-af72-06c4ce13f9cc","pitchNumber":5,"startTime":"2026-06-20T04:29:35.448Z","endTime":"2026-06-20T04:29:51.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:29:51.411Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Ward lines out to right fielder Tyler O'Neill.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T04:30:18.684Z","endTime":"2026-06-20T04:31:00.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16548735222958,"aZ":-18.67557334100658,"pfxX":1.9498834764253186,"pfxZ":7.70792805223468,"pX":-0.3563708418559385,"pZ":2.8874641571794952,"vX0":0.7403228286562049,"vY0":-131.33435410685064,"vZ0":-6.7514678082099415,"x":130.58,"y":160.82,"x0":-0.8950585621194709,"y0":50.00370638477454,"z0":6.874964856631371,"aX":3.414638829692364},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.7,"breakHorizontal":-3.7,"spinRate":2503,"spinDirection":184},"zone":1,"typeConfidence":0.9,"plateTime":0.4166580250940384,"extension":6.0863859850129725},"index":0,"playId":"b5b88f3f-1c7e-325b-a604-54e1aca10329","pitchNumber":1,"startTime":"2026-06-20T04:30:26.977Z","endTime":"2026-06-20T04:30:29.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18555955824392,"aZ":-20.334155245032413,"pfxX":-8.639886614598858,"pfxZ":7.313625785377779,"pX":-0.1597365097879936,"pZ":3.1748756379536123,"vX0":4.3182424401498585,"vY0":-125.84285032073639,"vZ0":-5.172792386029697,"x":123.09,"y":153.06,"x0":-0.7664166294833049,"y0":50.005870537216026,"z0":6.882507728820724,"aX":-13.996291743802972},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2298,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.43361343129858376,"extension":6.269220174541248},"hitData":{"launchSpeed":81.4,"launchAngle":24.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.32,"coordY":102.8}},"index":1,"playId":"16a1a7c7-862d-3fd7-9dbe-abef24364800","pitchNumber":2,"startTime":"2026-06-20T04:30:51.596Z","endTime":"2026-06-20T04:31:00.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:31:00.158Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T04:33:17.654Z","endTime":"2026-06-20T04:34:20.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Hurt replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T04:32:03.605Z","endTime":"2026-06-20T04:33:19.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669165,"link":"/api/v1/people/669165"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.688102994137495,"aZ":-9.815713522752315,"pfxX":-4.067915266471266,"pfxZ":11.394449188531853,"pX":-0.5016809802501038,"pZ":3.1139888371329234,"vX0":2.9915718182482487,"vY0":-139.5111390979276,"vZ0":-5.224096317537259,"x":136.12,"y":154.7,"x0":-1.0617671450198307,"y0":50.004570114341284,"z0":5.663709823907393,"aX":-7.9839609640955835},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":6.7,"spinRate":2217,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.39327211034477605,"extension":6.433856920913807},"index":1,"playId":"b7ebdf7f-cfe0-3f7f-99f7-cd75cde3c6ce","pitchNumber":1,"startTime":"2026-06-20T04:33:19.852Z","endTime":"2026-06-20T04:33:22.999Z","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":96.5,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74312540554196,"aZ":-11.531917206276622,"pfxX":-5.420718086557585,"pfxZ":10.350066905101324,"pX":0.3013518191626597,"pZ":2.977910929131651,"vX0":5.32029060799436,"vY0":-140.32610678424084,"vZ0":-5.48700066185679,"x":105.51,"y":158.38,"x0":-0.914858032630441,"y0":50.00230341928363,"z0":5.709823911029049,"aX":-10.810877423141086},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":8.8,"spinRate":2228,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.3903239459559118,"extension":6.494746894617481},"index":2,"playId":"9932d5df-91b9-38eb-8335-81b11b786f68","pitchNumber":2,"startTime":"2026-06-20T04:33:37.454Z","endTime":"2026-06-20T04:33:40.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-20T04:33:58.452Z","endTime":"2026-06-20T04:34:11.975Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682392255060243,"aZ":-27.279581303947165,"pfxX":-8.582919276848965,"pfxZ":2.8724369491219255,"pX":-0.6573259137222889,"pZ":2.1084337342410326,"vX0":4.1637853704174015,"vY0":-130.06206146019264,"vZ0":-4.013904899249564,"x":142.06,"y":181.85,"x0":-1.1686154713330736,"y0":50.00399613737241,"z0":5.753769173701718,"aX":-14.624194148361848},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":1366,"spinDirection":248},"zone":7,"typeConfidence":0.85,"plateTime":0.4220339204299335,"extension":6.416362897007368},"hitData":{"launchSpeed":87.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.39,"coordY":156.27}},"index":4,"playId":"a5d87c63-3749-3eeb-bb24-feb2996de042","pitchNumber":3,"startTime":"2026-06-20T04:34:11.975Z","endTime":"2026-06-20T04:34:20.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:34:20.399Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out softly, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T04:34:36.643Z","endTime":"2026-06-20T04:35:07.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84441296138496,"aZ":-28.9923839570652,"pfxX":1.497640466695838,"pfxZ":1.916172852854011,"pX":0.17202361811726793,"pZ":2.319703029930233,"vX0":2.6752928142176042,"vY0":-127.34578031166778,"vZ0":-2.876220544581148,"x":110.44,"y":176.15,"x0":-1.0827834460923442,"y0":50.000711408622685,"z0":5.734956157733343,"aX":2.481979820249783},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-3.2,"spinRate":2422,"spinDirection":67},"zone":5,"typeConfidence":0.94,"plateTime":0.4285658113951758,"extension":6.621707765484428},"index":0,"playId":"5ee91f66-b4e8-3db3-a485-7444883f1d45","pitchNumber":1,"startTime":"2026-06-20T04:34:43.040Z","endTime":"2026-06-20T04:34:46.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766808600158924,"aZ":-23.488868944952607,"pfxX":-11.035384578467747,"pfxZ":5.162360572694589,"pX":-0.7284789519656112,"pZ":2.22565520611883,"vX0":4.425726186923306,"vY0":-129.1573619080791,"vZ0":-4.188368768195566,"x":144.77,"y":178.69,"x0":-1.033669355597166,"y0":50.00577919719,"z0":5.682230653633728,"aX":-18.583225230071992},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":19.0,"spinRate":1578,"spinDirection":245},"zone":7,"typeConfidence":0.87,"plateTime":0.4246296197221344,"extension":6.455618164977726},"hitData":{"launchSpeed":43.6,"launchAngle":-3.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":111.63,"coordY":154.87}},"index":1,"playId":"55c12e00-fed5-39d3-870d-bb069fc1e92c","pitchNumber":2,"startTime":"2026-06-20T04:34:59.089Z","endTime":"2026-06-20T04:35:07.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:35:07.013Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T04:35:29.743Z","endTime":"2026-06-20T04:36:42.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303629364464797,"aZ":-26.948195368521624,"pfxX":-9.343264151525943,"pfxZ":3.028109834926303,"pX":-0.4798300396896287,"pZ":3.5478091219090215,"vX0":4.594884239379478,"vY0":-129.9963345008561,"vZ0":-0.6419112454002106,"x":135.29,"y":142.99,"x0":-1.0492734956965692,"y0":50.000755335328144,"z0":5.829941810779894,"aX":-16.111002626064597},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":16.0,"spinRate":1513,"spinDirection":244},"zone":1,"typeConfidence":0.88,"plateTime":0.42012215370089034,"extension":6.457064139210648},"index":0,"playId":"969e6989-88a3-3d0a-9d23-bb0f45f96b7d","pitchNumber":1,"startTime":"2026-06-20T04:35:32.595Z","endTime":"2026-06-20T04:35:35.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-20T04:35:45.402Z","endTime":"2026-06-20T04:35:55.447Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515581694088162,"aZ":-12.74057430106137,"pfxX":-6.480320493257355,"pfxZ":9.785647844065146,"pX":-0.6797084191443854,"pZ":3.496581726967415,"vX0":3.2966556019275464,"vY0":-140.01914528335544,"vZ0":-3.8656150722900837,"x":142.91,"y":144.37,"x0":-1.0301497391593613,"y0":50.00453467329504,"z0":5.72828412792464,"aX":-12.873027712464165},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2039,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.39112995355197544,"extension":6.492211132129402},"index":2,"playId":"c628ff4c-828d-3ed8-b33c-ade775adbe28","pitchNumber":2,"startTime":"2026-06-20T04:35:55.447Z","endTime":"2026-06-20T04:35:58.447Z","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.1,"endSpeed":89.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9008523478921,"aZ":-11.348835019313775,"pfxX":-4.914747466978632,"pfxZ":10.029691786946916,"pX":-1.5662984525024484,"pZ":4.889946978881526,"vX0":1.0092922234776383,"vY0":-142.9437433703953,"vZ0":-0.40159239727478124,"x":176.7,"y":106.75,"x0":-1.2845628496766441,"y0":50.003106000674165,"z0":5.742573727051722,"aX":-10.20499460152612},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2220,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.3826766515304687,"extension":6.40077481281318},"index":3,"playId":"c3f21986-5a93-30e1-9dad-05a2cf4340dc","pitchNumber":3,"startTime":"2026-06-20T04:36:20.671Z","endTime":"2026-06-20T04:36:23.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174821933729586,"aZ":-10.547328037360872,"pfxX":-4.749899875083531,"pfxZ":10.602885456010473,"pX":-0.2913389819404954,"pZ":2.794413763346984,"vX0":3.6854186211910305,"vY0":-141.64978884873102,"vZ0":-5.666931601061268,"x":128.11,"y":163.33,"x0":-0.9895846069133111,"y0":50.00600094763399,"z0":5.489957765748668,"aX":-9.691830000770613},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2198,"spinDirection":207},"zone":4,"typeConfidence":0.92,"plateTime":0.38610149772085967,"extension":6.609809026341347},"index":4,"playId":"6f24588a-64be-39b4-938b-d4142acba13c","pitchNumber":4,"startTime":"2026-06-20T04:36:39.014Z","endTime":"2026-06-20T04:36:42.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:36:42.796Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T04:38:44.559Z","endTime":"2026-06-20T04:40:43.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.88748926283101,"aZ":-40.95607921711389,"pfxX":3.497934811741511,"pfxZ":-6.746485478816343,"pX":-1.2605241296420548,"pZ":4.614731918638128,"vX0":-1.8821482506086502,"vY0":-112.92177337540329,"vZ0":3.0787622776126193,"x":165.05,"y":114.18,"x0":-0.8743544476987867,"y0":50.00031273098556,"z0":7.32944038120758,"aX":4.555987251183129},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-11.3,"breakHorizontal":-5.9,"spinRate":2626,"spinDirection":33},"zone":11,"typeConfidence":0.91,"plateTime":0.4834520135439928,"extension":5.961584813994383},"index":0,"playId":"f7460c35-88ea-31ac-ab41-f13724e2e2cb","pitchNumber":1,"startTime":"2026-06-20T04:39:08.229Z","endTime":"2026-06-20T04:39:11.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.213293219720573,"aZ":-40.89893194033392,"pfxX":2.8120562756930765,"pfxZ":-6.530745728798257,"pX":-0.06598279258643486,"pZ":3.780846291019667,"vX0":1.0299765873705724,"vY0":-114.59517138998216,"vZ0":1.1271224229516061,"x":119.52,"y":136.7,"x0":-0.88595082559519,"y0":50.00211335921114,"z0":7.262943265151872,"aX":3.757573622417448},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.3,"breakHorizontal":-5.4,"spinRate":2596,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.4770953445436539,"extension":6.035106279752314},"index":1,"playId":"7692de91-682b-345f-8ab1-5557863615f2","pitchNumber":2,"startTime":"2026-06-20T04:39:25.110Z","endTime":"2026-06-20T04:39:28.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116572526266374,"aZ":-18.455506374071962,"pfxX":-8.908811729908782,"pfxZ":8.47760372593557,"pX":0.2632998944774254,"pZ":1.73712142432601,"vX0":5.379167883910567,"vY0":-125.99663994387535,"vZ0":-8.802837394483626,"x":106.96,"y":191.88,"x0":-0.7351443514024857,"y0":50.001613160512505,"z0":6.750848408586347,"aX":-14.411288260980855},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.7,"breakHorizontal":15.0,"spinRate":2204,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.43370320927764583,"extension":6.354223072599953},"index":2,"playId":"e2f3bfbc-8fe8-315b-a5dd-23a36e0fbd25","pitchNumber":3,"startTime":"2026-06-20T04:39:42.703Z","endTime":"2026-06-20T04:39:46.066Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152138706736487,"aZ":-19.94705476347923,"pfxX":-9.426314706413512,"pfxZ":7.381377590729218,"pX":-0.29122339631927147,"pZ":1.108007598987647,"vX0":4.333749311479345,"vY0":-127.38572716557869,"vZ0":-10.12915865145786,"x":128.1,"y":208.86,"x0":-0.7821811592565296,"y0":50.00609546000868,"z0":6.688706887197829,"aX":-15.622053112525125},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2189,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4286284300626426,"extension":6.025707926489922},"index":3,"playId":"eb503136-7c50-383d-becf-e95dbbfc7c17","pitchNumber":4,"startTime":"2026-06-20T04:39:58.658Z","endTime":"2026-06-20T04:40:01.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581683993404067,"aZ":-22.450896756076165,"pfxX":0.8968773929719909,"pfxZ":5.560883622376256,"pX":0.21879143631807219,"pZ":3.4129238066810617,"vX0":2.3641797402153872,"vY0":-130.62476017751803,"vZ0":-4.675134788562661,"x":108.66,"y":146.63,"x0":-0.810364487779638,"y0":50.000044239472615,"z0":6.8893941714827465,"aX":1.5669294876003428},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2447,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.41749935498465307,"extension":6.030581070616128},"index":4,"playId":"63bb6a0c-e7fe-394a-baea-e67f49211667","pitchNumber":5,"startTime":"2026-06-20T04:40:16.531Z","endTime":"2026-06-20T04:40:20.167Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T04:40:23.377Z","endTime":"2026-06-20T04:40:39.859Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889632392866584,"aZ":-23.045440795047657,"pfxX":2.631179950331177,"pfxZ":5.323156697210779,"pX":0.4557984331728132,"pZ":3.7806938955226705,"vX0":2.6001608200749198,"vY0":-129.31969366758,"vZ0":-3.6344640081561352,"x":99.63,"y":136.7,"x0":-0.900042518947747,"y0":50.001770151192176,"z0":6.947267703721962,"aX":4.509655367219543},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-5.3,"spinRate":2522,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.42158453109771665,"extension":6.130983598519837},"index":6,"playId":"41c1fd09-866c-3801-ab5a-7c0c2e0c1751","pitchNumber":6,"startTime":"2026-06-20T04:40:39.859Z","endTime":"2026-06-20T04:40:43.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:40:43.318Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Freeland singles on a line drive to left fielder Colton Cowser.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T04:41:04.270Z","endTime":"2026-06-20T04:41:38.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85842767125553,"aZ":-13.795189689831153,"pfxX":-2.943517412446718,"pfxZ":9.665235972339591,"pX":-0.8947992717543931,"pZ":3.378114898364875,"vX0":0.649923924143085,"vY0":-136.72890616117573,"vZ0":-6.894514761123108,"x":151.11,"y":147.57,"x0":-0.7523579191053811,"y0":50.00533622052769,"z0":6.870654385001061,"aX":-5.599586433746173},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2461,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39989056799013634,"extension":6.227889489632858},"index":0,"playId":"e8a19ee5-28e2-3d33-b83a-e31dc9a7eac6","pitchNumber":1,"startTime":"2026-06-20T04:41:10.935Z","endTime":"2026-06-20T04:41:14.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28049430516511,"aZ":-20.85123675862071,"pfxX":1.4897325502174699,"pfxZ":6.5168108397597795,"pX":0.7617720276773691,"pZ":2.6742737873946454,"vX0":3.569454132852081,"vY0":-130.44214624703645,"vZ0":-6.693324263083149,"x":87.96,"y":166.57,"x0":-0.8134197259356165,"y0":50.004642243467096,"z0":6.825800441074894,"aX":2.5883751012896026},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-3.5,"spinRate":2463,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.4185542611194677,"extension":6.465372126529276},"hitData":{"launchSpeed":63.6,"launchAngle":18.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.8,"coordY":138.81}},"index":1,"playId":"e5dc123f-a21a-37a6-a0e5-1e079e876f4b","pitchNumber":2,"startTime":"2026-06-20T04:41:27.429Z","endTime":"2026-06-20T04:41:38.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:41:38.224Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Colton Cowser.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T04:42:03.890Z","endTime":"2026-06-20T04:43:25.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413471837511928,"aZ":-11.815286096650848,"pfxX":-2.5479342092315247,"pfxZ":10.894337993505586,"pX":-0.8616892001330831,"pZ":3.061424118605586,"vX0":0.772672836119722,"vY0":-135.75501506212814,"vZ0":-7.842587467884722,"x":149.85,"y":156.12,"x0":-0.8188150620574188,"y0":50.00036884300019,"z0":6.8079970460402555,"aX":-4.760144429673618},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":4.4,"spinRate":2487,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.40329900190796497,"extension":6.365648963571845},"index":0,"playId":"9e22c028-5b17-3bcd-aaaf-00fa6c6c4a53","pitchNumber":1,"startTime":"2026-06-20T04:42:11.063Z","endTime":"2026-06-20T04:42:14.063Z","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":87.2,"endSpeed":80.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02931065664306,"aZ":-18.71746615271613,"pfxX":-8.568148646471538,"pfxZ":8.194918844276856,"pX":-1.0571399170911258,"pZ":2.1982608810728026,"vX0":2.382651733142599,"vY0":-126.8371165821528,"vZ0":-7.666927172672061,"x":157.3,"y":179.43,"x0":-0.8908733393354706,"y0":50.004584078452005,"z0":6.733265559317285,"aX":-14.071253702010884},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.4,"breakHorizontal":15.0,"spinRate":2271,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.43054103509380814,"extension":6.307964448720109},"index":1,"playId":"3db06444-6091-3158-a79d-c2f802fd8746","pitchNumber":2,"startTime":"2026-06-20T04:42:30.152Z","endTime":"2026-06-20T04:42:33.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5461819647595,"aZ":-12.353561445786658,"pfxX":-2.696853788572624,"pfxZ":10.582263808767763,"pX":-0.9353543779591862,"pZ":4.297044667823688,"vX0":0.6212528032086775,"vY0":-135.93325641322892,"vZ0":-4.812997964474028,"x":152.65,"y":122.76,"x0":-0.8163527641537413,"y0":50.00228119571514,"z0":6.946876536503454,"aX":-5.05130115929304},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":4.8,"spinRate":2443,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.4028000447313551,"extension":6.252246723931418},"index":2,"playId":"28e5f8c3-0a7b-376b-b2fd-78c14d2fa139","pitchNumber":3,"startTime":"2026-06-20T04:42:52.490Z","endTime":"2026-06-20T04:42:55.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41211325663228,"aZ":-17.892313071494762,"pfxX":-8.271673297870757,"pfxZ":8.791970916088285,"pX":-0.41167013454205037,"pZ":2.476790673818186,"vX0":3.4898280038739378,"vY0":-126.5312179315003,"vZ0":-7.181208541498135,"x":132.69,"y":171.91,"x0":-0.7328559458798889,"y0":50.002266239051956,"z0":6.781375341136823,"aX":-13.434133584786148},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2268,"spinDirection":211},"zone":4,"typeConfidence":0.9,"plateTime":0.43260889028745897,"extension":6.3729764344925774},"hitData":{"launchSpeed":84.8,"launchAngle":50.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.31,"coordY":109.4}},"index":3,"playId":"f72e1a85-82a7-3422-ba08-82fc7ca7b77f","pitchNumber":4,"startTime":"2026-06-20T04:43:14.293Z","endTime":"2026-06-20T04:43:25.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:43:25.484Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T04:46:15.956Z","endTime":"2026-06-20T04:47:11.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T04:43:41.293Z","endTime":"2026-06-20T04:44:28.713Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yennier Cano replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T04:44:28.713Z","endTime":"2026-06-20T04:46:01.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"c6577e28-bb54-3249-823c-fb73e342f4b2","startTime":"2026-06-20T04:46:01.191Z","endTime":"2026-06-20T04:46:04.903Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70243008202721,"aZ":-35.77005392240979,"pfxX":-9.523529052209994,"pfxZ":-1.8205792267874772,"pX":-0.615257478742013,"pZ":1.9565607563967522,"vX0":7.597620964413285,"vY0":-139.17487506407608,"vZ0":-3.337744784243448,"x":140.45,"y":185.95,"x0":-2.1315452984837653,"y0":50.001039502472494,"z0":5.519176258149141,"aX":-18.84266158917831},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-3.7,"breakHorizontal":15.8,"spinRate":1882,"spinDirection":256},"zone":7,"typeConfidence":0.95,"plateTime":0.3922579413756315,"extension":5.567141345055844},"index":3,"playId":"a5f4ae9c-fcc8-3b28-8caf-47a141395961","pitchNumber":1,"startTime":"2026-06-20T04:46:18.311Z","endTime":"2026-06-20T04:46:21.311Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325671652077883,"aZ":-36.2511825157089,"pfxX":-9.309186990276483,"pfxZ":-2.0819669715244586,"pX":-1.0102339502511628,"pZ":1.952899004898141,"vX0":6.570166306552226,"vY0":-138.96019002442597,"vZ0":-3.2833885471787676,"x":155.51,"y":186.05,"x0":-2.1924867557601417,"y0":50.000635054104414,"z0":5.5511058716287485,"aX":-18.254302725173797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-4.2,"breakHorizontal":15.6,"spinRate":1994,"spinDirection":255},"zone":13,"typeConfidence":0.95,"plateTime":0.3937437722582673,"extension":5.917060507457966},"index":4,"playId":"727b7c3f-722b-30f4-90af-941fddeb6550","pitchNumber":2,"startTime":"2026-06-20T04:46:37.471Z","endTime":"2026-06-20T04:46:40.471Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T04:46:51.490Z","endTime":"2026-06-20T04:47:06.569Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.820070023286366,"aZ":-34.82276757856473,"pfxX":-9.23927426969678,"pfxZ":-1.3200825101616736,"pX":-0.5490981213354004,"pZ":0.9882825190855257,"vX0":8.14761318954715,"vY0":-140.87409259158335,"vZ0":-5.958082824667595,"x":137.93,"y":212.1,"x0":-2.2775508805962845,"y0":50.000555401483666,"z0":5.379897092178235,"aX":-18.579340490218534},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-3.5,"breakHorizontal":15.1,"spinRate":2066,"spinDirection":252},"zone":13,"typeConfidence":0.96,"plateTime":0.3887219401604951,"extension":6.036704359630918},"index":6,"playId":"0916efaa-4583-3488-a265-80fb12138e55","pitchNumber":3,"startTime":"2026-06-20T04:47:06.569Z","endTime":"2026-06-20T04:47:11.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:47:11.067Z","atBatIndex":68},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Leody Taveras bunt grounds out softly, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T04:49:23.557Z","endTime":"2026-06-20T04:49:35.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Blake Treinen replaces Kyle Hurt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T04:48:26.279Z","endTime":"2026-06-20T04:49:25.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54433474020504,"aZ":-13.869132139976756,"pfxX":-7.04871829599765,"pfxZ":9.577766038852694,"pX":0.5537314134659662,"pZ":3.2187777869638836,"vX0":10.640266517533084,"vY0":-137.1847760546767,"vZ0":-5.255894154360389,"x":95.89,"y":151.87,"x0":-2.4543259129913557,"y0":50.00402678699041,"z0":6.100417184468451,"aX":-13.474256725729067},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2429,"spinDirection":236},"zone":3,"typeConfidence":0.92,"plateTime":0.3988213667705294,"extension":5.80930165396976},"hitData":{"launchSpeed":25.4,"launchAngle":33.0,"totalDistance":45.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.13,"coordY":183.67}},"index":1,"playId":"3b98a58b-ace3-34cc-970d-e56ad975c5f3","pitchNumber":1,"startTime":"2026-06-20T04:49:25.904Z","endTime":"2026-06-20T04:49:35.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:49:35.569Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T04:49:57.200Z","endTime":"2026-06-20T04:51:40.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38087772618628,"aZ":-19.06212315538474,"pfxX":-7.378536503015089,"pfxZ":6.636419121392914,"pX":-0.9166414528168063,"pZ":3.0966477206370073,"vX0":7.181823878982703,"vY0":-139.01634236096032,"vZ0":-4.6608340541774345,"x":151.94,"y":155.17,"x0":-2.5630579440468213,"y0":50.00532696629312,"z0":6.043880998270788,"aX":-14.582220007769525},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":12.0,"spinRate":2367,"spinDirection":236},"zone":11,"typeConfidence":0.56,"plateTime":0.39257557841019164,"extension":5.694514980837452},"index":0,"playId":"76786a54-aac1-3412-a75a-04fe47c41c81","pitchNumber":1,"startTime":"2026-06-20T04:50:07.191Z","endTime":"2026-06-20T04:50:10.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25649063747334,"aZ":-32.57629720882024,"pfxX":7.047671785574742,"pfxZ":-0.2595864324579349,"pX":1.178487747812103,"pZ":2.3172280463850456,"vX0":7.865710523326322,"vY0":-124.50385140287675,"vZ0":-2.558313875020167,"x":72.08,"y":176.21,"x0":-2.933212722775714,"y0":50.000092061354366,"z0":6.045547894749303,"aX":11.095622984097403},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-14.5,"spinRate":2539,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4394027975984218,"extension":5.6951943313573805},"index":1,"playId":"519b4aed-304e-3a30-a0fe-d1164be38e2d","pitchNumber":2,"startTime":"2026-06-20T04:50:24.074Z","endTime":"2026-06-20T04:50:29.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.522253845359696,"aZ":-33.068068203608874,"pfxX":8.218938266192007,"pfxZ":-0.5770745289231254,"pX":-0.5500972243678145,"pZ":2.540180407404215,"vX0":3.775813734656296,"vY0":-123.4113767062692,"vZ0":-1.8744261206589043,"x":137.97,"y":170.2,"x0":-3.167803582249032,"y0":50.00499878257693,"z0":6.094506340573611,"aX":12.680181455240024},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.7,"spinRate":2573,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.443802716369055,"extension":5.5786830975279615},"index":2,"playId":"2ca5e64f-fc30-3865-93e6-8167e3ada88f","pitchNumber":3,"startTime":"2026-06-20T04:50:43.306Z","endTime":"2026-06-20T04:50:46.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T04:51:01.272Z","endTime":"2026-06-20T04:51:18.669Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648269255980253,"aZ":-16.616534123940458,"pfxX":-7.716094385094522,"pfxZ":7.8073843581016575,"pX":-1.195196652943897,"pZ":4.248927054945844,"vX0":7.316490889277409,"vY0":-139.8210532978732,"vZ0":-1.996331011732276,"x":162.56,"y":124.06,"x0":-2.835279778060885,"y0":50.00331584885838,"z0":6.054966153125737,"aX":-15.376051934887888},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2468,"spinDirection":241},"zone":11,"typeConfidence":0.77,"plateTime":0.3907956366259091,"extension":5.6770534155027566},"index":4,"playId":"61f031c1-d7a0-3333-82d3-7300057c8c2e","pitchNumber":4,"startTime":"2026-06-20T04:51:18.669Z","endTime":"2026-06-20T04:51:21.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082370231099663,"aZ":-31.68591407940675,"pfxX":5.671131080589565,"pfxZ":0.3138936993438559,"pX":0.07525444218269244,"pZ":2.3275474398039004,"vX0":5.6653204333810665,"vY0":-124.18442364056216,"vZ0":-2.5277357202024096,"x":114.13,"y":175.94,"x0":-2.973251325294754,"y0":50.003815991596866,"z0":5.996824360229302,"aX":8.849002934234564},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-11.6,"spinRate":2590,"spinDirection":59},"zone":5,"typeConfidence":0.89,"plateTime":0.4412196180688066,"extension":5.811750120414296},"index":5,"playId":"df532f40-c585-3788-abea-b0499846d81f","pitchNumber":5,"startTime":"2026-06-20T04:51:36.760Z","endTime":"2026-06-20T04:51:40.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:51:40.403Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T04:52:00.482Z","endTime":"2026-06-20T04:52:48.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.946360414734535,"aZ":-27.247140738829817,"pfxX":-12.879329337197591,"pfxZ":2.539605890946147,"pX":-0.17126966701753504,"pZ":1.8713966929521697,"vX0":11.007424572318266,"vY0":-138.18721192361738,"vZ0":-6.080291025013356,"x":123.53,"y":188.25,"x0":-2.5271443040576727,"y0":50.00375951813434,"z0":5.92366203103746,"aX":-24.983512851807347},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":21.1,"spinRate":2219,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.39593648678266735,"extension":5.659530979931859},"index":0,"playId":"e0aab1ed-bb64-3a4c-98a4-521276dfa552","pitchNumber":1,"startTime":"2026-06-20T04:52:07.481Z","endTime":"2026-06-20T04:52:10.644Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.347617681640738,"aZ":-14.20644342325837,"pfxX":-6.757997499764809,"pfxZ":9.299185297042806,"pX":-0.7463152259299805,"pZ":3.0880062159250827,"vX0":7.204858860731475,"vY0":-137.81126649409669,"vZ0":-5.602495341379964,"x":145.45,"y":155.4,"x0":-2.5110046790880562,"y0":50.00085790954066,"z0":6.0994446732531635,"aX":-13.055521702727564},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2369,"spinDirection":234},"zone":1,"typeConfidence":0.92,"plateTime":0.39677326206983565,"extension":5.873118159671664},"index":1,"playId":"15dd758c-630c-3363-ac57-e6a5e08c3919","pitchNumber":2,"startTime":"2026-06-20T04:52:26.923Z","endTime":"2026-06-20T04:52:29.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.347462376137244,"aZ":-31.846128744348988,"pfxX":6.530861833193632,"pfxZ":0.20406820919741175,"pX":1.3257955892730682,"pZ":1.825221558438219,"vX0":8.313674427649085,"vY0":-125.56608638900913,"vZ0":-3.9794900896335292,"x":66.46,"y":189.5,"x0":-2.88646141455661,"y0":50.001349359940804,"z0":6.044741258113574,"aX":10.340994465011859},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-13.9,"spinRate":2616,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.43757385364844215,"extension":5.867846695666266},"index":2,"playId":"1813feb9-6c07-38a9-8d38-ac39a49dbaae","pitchNumber":3,"startTime":"2026-06-20T04:52:45.486Z","endTime":"2026-06-20T04:52:48.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:52:48.853Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T04:55:23.806Z","endTime":"2026-06-20T04:55:33.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Helsley replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T04:53:51.150Z","endTime":"2026-06-20T04:55:26.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77885911420321,"aZ":-10.711301906512759,"pfxX":-1.0390120744638351,"pfxZ":10.293171662578583,"pX":0.07514018625647705,"pZ":2.3914427670789116,"vX0":2.136923034999163,"vY0":-143.82414705630268,"vZ0":-8.036127932840566,"x":114.14,"y":174.21,"x0":-0.5440503461581323,"y0":50.00581357207042,"z0":5.894160168691428,"aX":-2.1672532162398195},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.2,"breakHorizontal":1.4,"spinRate":2615,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.3814946167093729,"extension":6.598956821898486},"hitData":{"launchSpeed":91.8,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.44,"coordY":150.63}},"index":1,"playId":"a0069927-9ea6-3bc4-8466-90c4085f938d","pitchNumber":1,"startTime":"2026-06-20T04:55:26.027Z","endTime":"2026-06-20T04:55:33.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:55:33.254Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mookie Betts homers (8) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T04:55:59.364Z","endTime":"2026-06-20T04:58:07.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14156931149184,"aZ":-8.748070362984235,"pfxX":1.2858429560618805,"pfxZ":11.70995109230775,"pX":0.641512091081611,"pZ":2.623323134567716,"vX0":1.9317412430856773,"vY0":-140.60227076928257,"vZ0":-7.80407896008721,"x":92.55,"y":167.95,"x0":-0.2216609117846586,"y0":50.000734580287364,"z0":6.0039315301542855,"aX":2.5715128855707885},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":-2.8,"spinRate":2562,"spinDirection":191},"zone":6,"typeConfidence":0.87,"plateTime":0.3896908211112291,"extension":6.69318999465167},"index":0,"playId":"015984b1-6a39-3407-916b-a7fd10f752cc","pitchNumber":1,"startTime":"2026-06-20T04:56:04.962Z","endTime":"2026-06-20T04:56:08.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.191245428941535,"aZ":-7.769333101738637,"pfxX":0.27342465607507815,"pfxZ":11.564842601950868,"pX":1.642853958523088,"pZ":2.622921410575594,"vX0":4.717335145537176,"vY0":-144.46856907951033,"vZ0":-8.26667954642442,"x":54.38,"y":167.96,"x0":-0.04784105047532843,"y0":50.002911446592655,"z0":6.001790697634206,"aX":0.5760513952693448},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.4,"breakHorizontal":-1.4,"spinRate":2703,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.37938401095054264,"extension":6.706969680951356},"index":1,"playId":"942aaa77-1152-396a-8f80-1f1812fc545b","pitchNumber":2,"startTime":"2026-06-20T04:56:23.633Z","endTime":"2026-06-20T04:56:26.633Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066196870077274,"aZ":-31.82859391664348,"pfxX":2.4953011135426677,"pfxZ":0.20896727102490154,"pX":-0.058514808268539394,"pZ":1.9120210560175956,"vX0":0.3692909974097619,"vY0":-127.45662832414618,"vZ0":-4.244891414267996,"x":119.23,"y":187.16,"x0":-0.529454326706535,"y0":50.0025701690074,"z0":6.111035960165855,"aX":4.107320936719668},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.6,"spinRate":2492,"spinDirection":139},"zone":8,"typeConfidence":0.91,"plateTime":0.4296441607302466,"extension":6.677613490441134},"index":2,"playId":"03a5fa6b-7e8d-3f9f-9318-297844ea2ddc","pitchNumber":3,"startTime":"2026-06-20T04:56:42.346Z","endTime":"2026-06-20T04:56:45.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387133268317797,"aZ":-29.681056752717197,"pfxX":2.902077809956313,"pfxZ":1.4371925932435747,"pX":0.2695734066850943,"pZ":0.3588853164451482,"vX0":1.11717081296784,"vY0":-130.36933611715878,"vZ0":-8.431419977545197,"x":106.72,"y":229.09,"x0":-0.540965248195123,"y0":50.000167668477815,"z0":5.862387214607819,"aX":5.013684192198128},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":-5.5,"spinRate":2447,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.4194983889832371,"extension":6.701693038162849},"index":3,"playId":"67f15c49-3f00-3d9b-87ab-50c54c4d93c9","pitchNumber":4,"startTime":"2026-06-20T04:57:10.240Z","endTime":"2026-06-20T04:57:17.211Z","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":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0122957001697,"aZ":-33.50599379255247,"pfxX":0.8813122902870816,"pfxZ":-0.8287789048014567,"pX":-0.06810828153731269,"pZ":2.144144442151353,"vX0":0.7110032681399601,"vY0":-126.27078288406032,"vZ0":-3.139921686606451,"x":119.6,"y":180.89,"x0":-0.46837647105974217,"y0":50.00321488709778,"z0":6.1146296038228,"aX":1.415369765994495},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.0,"breakHorizontal":-1.8,"spinRate":2498,"spinDirection":78},"zone":5,"typeConfidence":0.9,"plateTime":0.4346739487000013,"extension":6.680207231385535},"hitData":{"launchSpeed":100.7,"launchAngle":38.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":45.09,"coordY":68.72}},"index":4,"playId":"b0505a2c-f82f-3a5b-a10e-853b510695c0","pitchNumber":5,"startTime":"2026-06-20T04:57:40.831Z","endTime":"2026-06-20T04:58:07.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T04:58:07.044Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T04:58:19.005Z","endTime":"2026-06-20T05:01:58.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":101.1,"endSpeed":92.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1204865845159,"aZ":-9.435675018824746,"pfxX":-0.7989392166540714,"pfxZ":10.37755922564033,"pX":-0.353817158707754,"pZ":2.4620577085738446,"vX0":-0.3138543389454667,"vY0":-147.13276742956373,"vZ0":-8.37776719189989,"x":130.49,"y":172.3,"x0":-0.1419595390192367,"y0":50.00166269081533,"z0":5.906528912423645,"aX":-1.7503093587878198},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.3,"breakHorizontal":1.6,"spinRate":2583,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.37236695516116614,"extension":6.734313469217236},"index":0,"playId":"ee66fc23-254f-308f-afa3-25a71a8295af","pitchNumber":1,"startTime":"2026-06-20T04:58:32.538Z","endTime":"2026-06-20T04:58:36.838Z","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":100.0,"endSpeed":91.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40384226930415,"aZ":-11.841951043122787,"pfxX":0.925065809655672,"pfxZ":9.398774614996483,"pX":0.06936746387625888,"pZ":4.04652248798632,"vX0":0.11503642123878617,"vY0":-145.73124502171208,"vZ0":-3.869548366683617,"x":114.36,"y":129.52,"x0":-0.09082829239775626,"y0":50.00394377457804,"z0":6.100336857565504,"aX":2.001080597544455},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.4,"breakHorizontal":-1.7,"spinRate":2646,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.37503106627974914,"extension":6.67929357003113},"index":1,"playId":"fc72ca37-b7db-32c9-bbe8-aa060b7636ab","pitchNumber":2,"startTime":"2026-06-20T04:58:49.952Z","endTime":"2026-06-20T04:58:52.952Z","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":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.374152052915637,"aZ":-27.73504319487834,"pfxX":-6.592891398533306,"pfxZ":2.4508322116441192,"pX":0.45635843777868,"pZ":1.2206976042431321,"vX0":3.8471236014415315,"vY0":-133.2569687261935,"vZ0":-6.920209876568339,"x":99.6,"y":205.82,"x0":-0.14313372553814238,"y0":50.00467774173492,"z0":5.831800213557433,"aX":-11.958334499860023},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":11.2,"spinRate":1619,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.4097145186122946,"extension":6.74403047201346},"index":2,"playId":"ec07d40b-2d23-3c29-a405-d74dce8f0e86","pitchNumber":3,"startTime":"2026-06-20T04:59:06.296Z","endTime":"2026-06-20T04:59:09.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37886800677908,"aZ":-11.540735201232865,"pfxX":-0.45662543025847535,"pfxZ":9.866140935361955,"pX":-1.0117570946390906,"pZ":4.249151516690623,"vX0":-2.0798568455622384,"vY0":-143.51045777350365,"vZ0":-3.177795678608998,"x":155.57,"y":124.05,"x0":-0.2191072185329483,"y0":50.002325001234446,"z0":6.086783561623405,"aX":-0.9549963346275625},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":1.2,"spinRate":2625,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.381271863995051,"extension":6.60385535547628},"index":3,"playId":"cf219882-434f-35db-aa29-07c3132d4a2c","pitchNumber":4,"startTime":"2026-06-20T04:59:24.793Z","endTime":"2026-06-20T04:59:27.793Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75496452330704,"aZ":-12.341233995185087,"pfxX":-0.6206719246318206,"pfxZ":9.573797111739486,"pX":1.4841158729270192,"pZ":3.3865543996196403,"vX0":4.57279619350538,"vY0":-142.75559626599627,"vZ0":-4.991049372581642,"x":60.43,"y":147.34,"x0":-0.05530771233812276,"y0":50.00184692671444,"z0":5.929479419330799,"aX":-1.2865986197441277},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":0.2,"spinRate":2458,"spinDirection":189},"zone":12,"typeConfidence":0.87,"plateTime":0.3831568952134501,"extension":6.902067518488062},"index":4,"playId":"2160ee00-c1be-3773-a62d-2c41bd4e4891","pitchNumber":5,"startTime":"2026-06-20T04:59:44.976Z","endTime":"2026-06-20T04:59:51.627Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":119}},{"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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33642407382311,"aZ":-30.763197493097707,"pfxX":2.121147792503976,"pfxZ":0.8724850243430979,"pX":-1.3044359947532387,"pZ":0.5001139601797707,"vX0":-2.685231377840672,"vY0":-126.12070063260968,"vZ0":-7.253788693989488,"x":166.72,"y":225.28,"x0":-0.5021882417413743,"y0":50.00219982665148,"z0":5.890329743580689,"aX":3.4217309061086114},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-3.2,"spinRate":2453,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.43407280620163746,"extension":6.76904532327093},"index":5,"playId":"542902dd-cfb2-3286-8091-2a726407d015","pitchNumber":6,"startTime":"2026-06-20T05:01:54.025Z","endTime":"2026-06-20T05:01:58.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T05:01:58.102Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tommy Edman pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T05:02:47.445Z","endTime":"2026-06-20T05:03:52.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Alex Call replaces Max Muncy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T05:02:18.752Z","endTime":"2026-06-20T05:02:49.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629701410893365,"aZ":-11.560578923109192,"pfxX":0.19959074725037018,"pfxZ":10.23562758620946,"pX":-0.8226789029678091,"pZ":2.3153303529448124,"vX0":-1.7844664211855534,"vY0":-140.92875593585322,"vZ0":-7.889363831024566,"x":148.36,"y":176.27,"x0":-0.2075313551970254,"y0":50.00647524305289,"z0":5.895649130162979,"aX":0.4023298858288944},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":0.0,"spinRate":2456,"spinDirection":192},"zone":13,"typeConfidence":0.88,"plateTime":0.3884706139086549,"extension":6.63335008232304},"index":1,"playId":"a46eb292-c40e-3f91-9fc4-52a7c6b333b0","pitchNumber":1,"startTime":"2026-06-20T05:02:49.664Z","endTime":"2026-06-20T05:03:16.680Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}}},{"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":98.1,"endSpeed":89.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07792107259789,"aZ":-10.052964807667399,"pfxX":-1.0217122113827157,"pfxZ":10.778538904425464,"pX":-1.10438474861481,"pZ":2.7396027403328294,"vX0":-2.093328119740085,"vY0":-142.64926544821625,"vZ0":-7.2967758484243035,"x":159.1,"y":164.81,"x0":-0.2271138983819491,"y0":50.00323666587721,"z0":5.971130355761967,"aX":-2.0967545214834593},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2487,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.384566786514005,"extension":6.637292923168302},"index":2,"playId":"5a12c074-ece2-370a-a7c0-012ffa1306fd","pitchNumber":2,"startTime":"2026-06-20T05:03:22.460Z","endTime":"2026-06-20T05:03:25.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23537920766552,"aZ":-31.82445427540916,"pfxX":2.078673548352227,"pfxZ":0.21544294884060022,"pX":0.15414085520174955,"pZ":2.335114613304775,"vX0":0.6309055831296457,"vY0":-127.2074797102439,"vZ0":-2.9689475283253817,"x":111.12,"y":175.73,"x0":-0.36675759979433553,"y0":50.00516458578207,"z0":6.020739995779994,"aX":3.433065564602998},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-4.0,"spinRate":2435,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.42932153826657693,"extension":6.668935662289512},"hitData":{"launchSpeed":85.9,"launchAngle":70.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.69,"coordY":178.08}},"index":3,"playId":"67256bb5-ba45-3948-bb51-13658665a7fa","pitchNumber":3,"startTime":"2026-06-20T05:03:40.507Z","endTime":"2026-06-20T05:03:52.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T05:03:52.857Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ward walks. Alex Call to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T05:04:11.724Z","endTime":"2026-06-20T05:05:43.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465711372849963,"aZ":-21.49273274902872,"pfxX":-7.8099146476567185,"pfxZ":6.4276625224312225,"pX":-1.3350662710515935,"pZ":2.110312004539535,"vX0":-0.20390451267221252,"vY0":-127.86000007486362,"vZ0":-5.472952893182752,"x":167.89,"y":181.8,"x0":-0.23914217305647525,"y0":50.0026953374988,"z0":5.956751025828554,"aX":-12.97737137780424},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":1300,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.42777986612124996,"extension":6.840679482848345},"index":0,"playId":"5c2377e4-3a60-3531-b71d-c5aa478f66a6","pitchNumber":1,"startTime":"2026-06-20T05:04:20.636Z","endTime":"2026-06-20T05:04:23.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"f570a6c7-5d8a-42fb-be1c-cc84b31c0c1f","startTime":"2026-06-20T05:04:39.458Z","endTime":"2026-06-20T05:04:44.458Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3909214642677,"aZ":-7.047762353243065,"pfxX":-0.7893100974848326,"pfxZ":11.975998384746479,"pX":-0.9043927514533843,"pZ":1.8647968530974919,"vX0":-1.2870045936823071,"vY0":-144.14310211390236,"vZ0":-9.919555824402247,"x":151.47,"y":188.43,"x0":-0.34904329714828486,"y0":50.00513796615368,"z0":5.7911460739549,"aX":-1.6565481923543406},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.8,"breakHorizontal":1.7,"spinRate":2571,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.38039927119803396,"extension":6.804016078801212},"index":2,"playId":"25637341-cd73-3e17-aed3-2090658bba61","pitchNumber":2,"startTime":"2026-06-20T05:04:56.008Z","endTime":"2026-06-20T05:04:59.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.533669515137014,"aZ":-11.13065401151436,"pfxX":-1.2320732163642036,"pfxZ":10.421634799275955,"pX":-0.9848737569808336,"pZ":3.7781781463975936,"vX0":-1.872433099514976,"vY0":-141.273609567391,"vZ0":-4.236705258336945,"x":154.54,"y":136.77,"x0":-0.15318326955793515,"y0":50.00173440586783,"z0":6.01420424732336,"aX":-2.486414794904978},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":2.6,"spinRate":2436,"spinDirection":194},"zone":11,"typeConfidence":0.89,"plateTime":0.38788673464797796,"extension":6.568084272524268},"index":3,"playId":"63bcfccd-0264-3ce1-8ebe-a4728102eb8b","pitchNumber":3,"startTime":"2026-06-20T05:05:17.870Z","endTime":"2026-06-20T05:05:20.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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36661188747199,"aZ":-9.397381183704653,"pfxX":-2.1407566412644434,"pfxZ":11.730158065276829,"pX":-0.9528687454695138,"pZ":1.449070047494732,"vX0":-1.159722231372597,"vY0":-138.35310238539077,"vZ0":-10.127419229382276,"x":153.32,"y":199.66,"x0":-0.25029801709611943,"y0":50.00517933235212,"z0":5.783372619248684,"aX":-4.157931085528376},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":4.1,"spinRate":2443,"spinDirection":198},"zone":13,"typeConfidence":0.87,"plateTime":0.39563044284349935,"extension":6.894028878155904},"index":4,"playId":"4b473cad-0666-3c2c-96ec-95775ce2436e","pitchNumber":4,"startTime":"2026-06-20T05:05:38.951Z","endTime":"2026-06-20T05:05:43.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T05:05:43.196Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to right fielder Tyler O'Neill. Alex Call scores. Ryan Ward scores. Throwing error by right fielder Tyler O'Neill.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T05:07:02.115Z","endTime":"2026-06-20T05:08:27.010Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.66"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.38"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.75"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.74"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.25"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T05:06:04.861Z","endTime":"2026-06-20T05:07:04.019Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":82.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68055507536351,"aZ":-30.076576305385235,"pfxX":2.899308818286012,"pfxZ":1.2336962768439665,"pX":0.7436735648208905,"pZ":2.3805763007723244,"vX0":1.9651204755234981,"vY0":-128.8802304086478,"vZ0":-3.3863702158372497,"x":88.65,"y":174.5,"x0":-0.40225492571666754,"y0":50.003871768246604,"z0":6.003974347061909,"aX":4.938049301645795},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2556,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4229904097888566,"extension":6.573341486064068},"index":1,"playId":"53775961-55d9-3559-8593-7a37402d68ac","pitchNumber":1,"startTime":"2026-06-20T05:07:04.019Z","endTime":"2026-06-20T05:07:07.144Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072610168903537,"aZ":-29.82701495745866,"pfxX":3.414660381268688,"pfxZ":1.3917816608514415,"pX":0.03182528908491707,"pZ":0.5345515013922214,"vX0":-0.06234066156245341,"vY0":-128.52584200419452,"vZ0":-7.638935364150517,"x":115.79,"y":224.35,"x0":-0.3877468341447749,"y0":50.00246411986188,"z0":5.841843739610336,"aX":5.747968077940549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":-6.2,"spinRate":2514,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.425155312716635,"extension":6.796228267407689},"index":2,"playId":"2443837c-1ab7-3838-a367-87114e81b72e","pitchNumber":2,"startTime":"2026-06-20T05:07:20.645Z","endTime":"2026-06-20T05:07:25.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T05:07:34.256Z","endTime":"2026-06-20T05:07:50.412Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874647521877428,"aZ":-37.67607703190876,"pfxX":1.2003110335639848,"pfxZ":-3.5007885813274893,"pX":-0.401435632065055,"pZ":3.5287562955947593,"vX0":-0.1914705875963178,"vY0":-124.02467145671676,"vZ0":1.2126346456176615,"x":132.3,"y":143.5,"x0":-0.4796734592090333,"y0":50.00395821559696,"z0":6.155727309578749,"aX":1.8855584659173872},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":-2.2,"spinRate":2484,"spinDirection":63},"zone":11,"typeConfidence":0.85,"plateTime":0.4402354406408082,"extension":6.664995607850219},"index":4,"playId":"549c1cf0-e698-3d22-a770-ce8ccb6a4289","pitchNumber":3,"startTime":"2026-06-20T05:07:50.412Z","endTime":"2026-06-20T05:07:54.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09955502874404,"aZ":-11.555414276767326,"pfxX":-0.6633738841689492,"pfxZ":9.811433918009175,"pX":0.5356946768433233,"pZ":2.431621735010674,"vX0":1.7063846707856154,"vY0":-143.5531873457233,"vZ0":-8.002589246643241,"x":96.58,"y":173.13,"x0":0.0215778422897483,"y0":50.00185481145646,"z0":5.9626797546637675,"aX":-1.3941033166642434},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2656,"spinDirection":192},"zone":6,"typeConfidence":0.89,"plateTime":0.3805606474615808,"extension":6.672435526495769},"hitData":{"launchSpeed":91.7,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.78,"coordY":111.63}},"index":5,"playId":"b30704ad-1f75-391e-83c5-26e1d50aedfd","pitchNumber":4,"startTime":"2026-06-20T05:08:13.040Z","endTime":"2026-06-20T05:08:27.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T05:08:27.010Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to right fielder Tyler O'Neill. Alex Call scores. Ryan Ward scores. Throwing error by right fielder Tyler O'Neill.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T05:07:02.115Z","endTime":"2026-06-20T05:08:27.010Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.66"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.38"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.10"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.75"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.74"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.25"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.24"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.556"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":{"id":664854,"link":"/api/v1/people/664854"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T05:06:04.861Z","endTime":"2026-06-20T05:07:04.019Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":82.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68055507536351,"aZ":-30.076576305385235,"pfxX":2.899308818286012,"pfxZ":1.2336962768439665,"pX":0.7436735648208905,"pZ":2.3805763007723244,"vX0":1.9651204755234981,"vY0":-128.8802304086478,"vZ0":-3.3863702158372497,"x":88.65,"y":174.5,"x0":-0.40225492571666754,"y0":50.003871768246604,"z0":6.003974347061909,"aX":4.938049301645795},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2556,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4229904097888566,"extension":6.573341486064068},"index":1,"playId":"53775961-55d9-3559-8593-7a37402d68ac","pitchNumber":1,"startTime":"2026-06-20T05:07:04.019Z","endTime":"2026-06-20T05:07:07.144Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.072610168903537,"aZ":-29.82701495745866,"pfxX":3.414660381268688,"pfxZ":1.3917816608514415,"pX":0.03182528908491707,"pZ":0.5345515013922214,"vX0":-0.06234066156245341,"vY0":-128.52584200419452,"vZ0":-7.638935364150517,"x":115.79,"y":224.35,"x0":-0.3877468341447749,"y0":50.00246411986188,"z0":5.841843739610336,"aX":5.747968077940549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.1,"breakHorizontal":-6.2,"spinRate":2514,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.425155312716635,"extension":6.796228267407689},"index":2,"playId":"2443837c-1ab7-3838-a367-87114e81b72e","pitchNumber":2,"startTime":"2026-06-20T05:07:20.645Z","endTime":"2026-06-20T05:07:25.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T05:07:34.256Z","endTime":"2026-06-20T05:07:50.412Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874647521877428,"aZ":-37.67607703190876,"pfxX":1.2003110335639848,"pfxZ":-3.5007885813274893,"pX":-0.401435632065055,"pZ":3.5287562955947593,"vX0":-0.1914705875963178,"vY0":-124.02467145671676,"vZ0":1.2126346456176615,"x":132.3,"y":143.5,"x0":-0.4796734592090333,"y0":50.00395821559696,"z0":6.155727309578749,"aX":1.8855584659173872},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":-2.2,"spinRate":2484,"spinDirection":63},"zone":11,"typeConfidence":0.85,"plateTime":0.4402354406408082,"extension":6.664995607850219},"index":4,"playId":"549c1cf0-e698-3d22-a770-ce8ccb6a4289","pitchNumber":3,"startTime":"2026-06-20T05:07:50.412Z","endTime":"2026-06-20T05:07:54.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09955502874404,"aZ":-11.555414276767326,"pfxX":-0.6633738841689492,"pfxZ":9.811433918009175,"pX":0.5356946768433233,"pZ":2.431621735010674,"vX0":1.7063846707856154,"vY0":-143.5531873457233,"vZ0":-8.002589246643241,"x":96.58,"y":173.13,"x0":0.0215778422897483,"y0":50.00185481145646,"z0":5.9626797546637675,"aX":-1.3941033166642434},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2656,"spinDirection":192},"zone":6,"typeConfidence":0.89,"plateTime":0.3805606474615808,"extension":6.672435526495769},"hitData":{"launchSpeed":91.7,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.78,"coordY":111.63}},"index":5,"playId":"b30704ad-1f75-391e-83c5-26e1d50aedfd","pitchNumber":4,"startTime":"2026-06-20T05:08:13.040Z","endTime":"2026-06-20T05:08:27.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T05:08:27.010Z","atBatIndex":77},"scoringPlays":[7,16,45,46,56,73,77],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":161.35,"y":84.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":148.58,"y":146.41},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":124.09,"y":74.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":43.61,"y":109.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":192.64,"y":133.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":198.82,"y":110.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":94.64,"y":109.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"coordinates":{"x":150.97,"y":156.88},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":17,"top":[10,11,12],"bottom":[13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":117.44,"y":154.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":47.42,"y":104.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":169.46,"y":123.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":107.36,"y":84.19},"type":"H","description":"Double"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20],"bottom":[21,22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":155.21,"y":154.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":102.51,"y":150.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":165.44,"y":111.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":173.99,"y":106.0},"type":"H","description":"Single"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":104.33,"y":164.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":188.2,"y":86.12},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":157.63,"y":163.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":127.87,"y":187.76},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"coordinates":{"x":153.39,"y":150.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":72.34,"y":79.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":97.54,"y":85.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":160.06,"y":165.96},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":51,"top":[42,43,44,45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":57.33,"y":101.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":108.65,"y":104.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":216.99,"y":60.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":48.04,"y":68.63},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":154.23,"y":78.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":114.91,"y":155.42},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":193.98,"y":70.26},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":106.02,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":184.28,"y":105.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":167.32,"y":107.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"coordinates":{"x":159.2,"y":114.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":108.57,"y":155.67},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":163.08,"y":54.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"coordinates":{"x":180.32,"y":102.8},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":153.39,"y":156.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":111.63,"y":154.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":72.8,"y":138.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":73.31,"y":109.4},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":77,"top":[69,70,71],"bottom":[72,73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"coordinates":{"x":119.13,"y":183.67},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":147.44,"y":150.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":45.09,"y":68.72},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":163.69,"y":178.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":184.78,"y":111.63},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":12,"errors":0,"leftOnBase":12},"away":{"runs":5,"hits":7,"errors":1,"leftOnBase":2}},"defense":{"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"catcher":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"third":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"center":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"right":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"onDeck":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"inHole":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"battingOrder":8,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"onDeck":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"inHole":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"first":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"battingOrder":8,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":1,"strikes":2,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":32,"obp":".320","slg":".399","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":5,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":38,"obp":".409","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"4.55","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":5,"whip":"1.40","battersFaced":44,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":69,"strikes":107,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":5,"pitchesPerInning":"20.31","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":26,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669236":{"person":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"jerseyNumber":"82","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":25,"groundOuts":56,"airOuts":41,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":4,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".258","atBats":178,"obp":".276","slg":".416","ops":".692","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":74,"rbi":31,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":103,"putOuts":65,"errors":5,"chances":173,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669211":{"person":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":2,"flyOuts":20,"groundOuts":20,"airOuts":29,"runs":16,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":85,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":359,"era":"6.97","inningsPitched":"20.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.60","battersFaced":95,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":123,"strikes":236,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".---","pitchesPerInning":"17.37","gamesFinished":1,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.66","walksPer9Inn":"3.05","hitsPer9Inn":"11.32","runsScoredPer9":"6.97","homeRunsPer9":"1.31","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694212":{"person":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":31,"groundOuts":49,"airOuts":49,"runs":27,"doubles":9,"triples":1,"homeRuns":10,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":1,"hits":53,"hitByPitch":0,"avg":".254","atBats":209,"obp":".316","slg":".450","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":94,"rbi":30,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.90","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":14,"putOuts":262,"errors":1,"chances":277,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":34,"groundOuts":58,"airOuts":87,"runs":45,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":0,"hits":74,"hitByPitch":1,"atBats":265,"obp":".334","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1137,"era":"5.86","inningsPitched":"66.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.45","battersFaced":290,"outs":198,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":370,"strikes":767,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".300","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.00","hitsPer9Inn":"10.09","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669330":{"person":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","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":26,"gamesStarted":0,"flyOuts":23,"groundOuts":18,"airOuts":47,"runs":16,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":127,"obp":".283","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":540,"era":"3.38","inningsPitched":"34.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":9,"blownSaves":0,"earnedRuns":13,"whip":"1.10","battersFaced":139,"outs":104,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":540,"balls":174,"strikes":366,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":7,"strikeoutWalkRatio":"4.38","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.08","hitsPer9Inn":"7.79","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":9},"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"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":30,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":102,"obp":".196","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":434,"era":"1.76","inningsPitched":"30.2","wins":3,"losses":1,"saves":4,"saveOpportunities":5,"holds":9,"blownSaves":1,"earnedRuns":6,"whip":"0.72","battersFaced":112,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":159,"strikes":275,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".750","pitchesPerInning":"14.15","gamesFinished":13,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.93","hitsPer9Inn":"3.52","runsScoredPer9":"2.05","homeRunsPer9":"1.17","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687064":{"person":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":11,"gamesStarted":11,"flyOuts":37,"groundOuts":65,"airOuts":76,"runs":30,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":0,"hits":55,"hitByPitch":1,"atBats":235,"obp":".300","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":957,"era":"3.18","inningsPitched":"62.1","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.25","battersFaced":265,"outs":187,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":957,"balls":344,"strikes":613,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".714","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"6.35","walksPer9Inn":"3.32","hitsPer9Inn":"7.94","runsScoredPer9":"4.33","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":45,"groundOuts":77,"airOuts":83,"runs":41,"doubles":13,"triples":1,"homeRuns":16,"strikeOuts":85,"baseOnBalls":27,"intentionalWalks":0,"hits":70,"hitByPitch":4,"avg":".223","atBats":314,"obp":".292","slg":".424","ops":".716","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":133,"rbi":38,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".252","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.62","popOuts":16,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":174,"putOuts":114,"errors":6,"chances":294,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665750":{"person":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"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":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":65,"flyOuts":28,"groundOuts":42,"airOuts":62,"runs":26,"doubles":9,"triples":4,"homeRuns":2,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":0,"hits":50,"hitByPitch":1,"avg":".250","atBats":200,"obp":".329","slg":".365","ops":".694","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":73,"rbi":29,"leftOnBase":69,"sacBunts":7,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":131,"errors":4,"chances":137,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669358":{"person":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":56,"groundOuts":84,"airOuts":99,"runs":46,"doubles":28,"triples":1,"homeRuns":8,"strikeOuts":76,"baseOnBalls":34,"intentionalWalks":1,"hits":87,"hitByPitch":3,"atBats":337,"obp":".324","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1444,"era":"4.04","inningsPitched":"89.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.36","battersFaced":383,"outs":267,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1444,"balls":525,"strikes":919,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".364","pitchesPerInning":"16.22","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.69","walksPer9Inn":"3.44","hitsPer9Inn":"8.80","runsScoredPer9":"4.65","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":9,"passedBall":0,"popOuts":18,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":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":{"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":50,"groundOuts":65,"airOuts":77,"runs":46,"doubles":17,"triples":0,"homeRuns":3,"strikeOuts":70,"baseOnBalls":63,"intentionalWalks":1,"hits":71,"hitByPitch":3,"avg":".253","atBats":281,"obp":".393","slg":".345","ops":".738","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":97,"rbi":20,"leftOnBase":90,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.67","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":1,"putOuts":117,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680694":{"person":{"id":680694,"fullName":"Kyle Bradish","link":"/api/v1/people/680694"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":35,"groundOuts":85,"airOuts":58,"runs":41,"doubles":16,"triples":2,"homeRuns":11,"strikeOuts":85,"baseOnBalls":41,"intentionalWalks":1,"hits":81,"hitByPitch":1,"atBats":308,"obp":".350","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1388,"era":"4.00","inningsPitched":"81.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.51","battersFaced":351,"outs":243,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1388,"balls":540,"strikes":848,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".364","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.44","walksPer9Inn":"4.56","hitsPer9Inn":"9.00","runsScoredPer9":"4.56","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID544150":{"person":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":19,"groundOuts":25,"airOuts":45,"runs":20,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":120,"obp":".331","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":478,"era":"4.40","inningsPitched":"30.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.43","battersFaced":133,"outs":92,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":183,"strikes":295,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.59","gamesFinished":8,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"5.58","walksPer9Inn":"3.52","hitsPer9Inn":"9.39","runsScoredPer9":"5.87","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668939":{"person":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":39,"groundOuts":53,"airOuts":67,"runs":26,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":33,"baseOnBalls":23,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".254","atBats":201,"obp":".329","slg":".458","ops":".787","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":228,"totalBases":92,"rbi":40,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.12","popOuts":7,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":24,"stolenBasePercentage":".649","caughtStealingPercentage":".351","assists":19,"putOuts":310,"errors":6,"chances":335,"fielding":".982","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":22,"airOuts":42,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".184","atBats":125,"obp":".277","slg":".272","ops":".549","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":34,"rbi":8,"leftOnBase":54,"sacBunts":0,"sacFlies":0,"babip":".247","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.50","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":57,"errors":3,"chances":62,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":18,"groundOuts":44,"airOuts":31,"runs":20,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":1,"hits":49,"hitByPitch":3,"avg":".304","atBats":161,"obp":".358","slg":".416","ops":".774","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":67,"rbi":19,"leftOnBase":61,"sacBunts":2,"sacFlies":1,"babip":".392","groundOutsToAirouts":"1.42","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"80.50","popOuts":2,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":63,"errors":1,"chances":153,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694346":{"person":{"id":694346,"fullName":"Trey Gibson","link":"/api/v1/people/694346"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 8 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":5,"flyOuts":10,"groundOuts":35,"airOuts":21,"runs":17,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":103,"obp":".377","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":475,"era":"5.81","inningsPitched":"26.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.71","battersFaced":122,"outs":79,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":186,"strikes":289,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.67","rbi":3,"winPercentage":".333","pitchesPerInning":"18.04","gamesFinished":1,"strikeoutWalkRatio":"1.18","strikeoutsPer9Inn":"6.84","walksPer9Inn":"5.81","hitsPer9Inn":"9.57","runsScoredPer9":"5.81","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"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"}]},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":47,"groundOuts":72,"airOuts":73,"runs":46,"doubles":13,"triples":0,"homeRuns":17,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":2,"hits":72,"hitByPitch":3,"avg":".247","atBats":291,"obp":".331","slg":".467","ops":".798","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":136,"rbi":49,"leftOnBase":152,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","popOuts":9,"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":69,"putOuts":525,"errors":2,"chances":596,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669087":{"person":{"id":669087,"fullName":"Sam Huff","link":"/api/v1/people/669087"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".222","atBats":18,"obp":".222","slg":".333","ops":".555","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":1,"putOuts":36,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":15,"airOuts":25,"runs":14,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".207","atBats":82,"obp":".295","slg":".402","ops":".697","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":33,"rbi":12,"leftOnBase":31,"sacBunts":0,"sacFlies":2,"babip":".245","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":37,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664854":{"person":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)(BS, 1)","summary":"0.2 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":13,"strikes":10,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"40.50","homeRunsPer9":"13.50","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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":7,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":48,"obp":".351","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":224,"era":"5.11","inningsPitched":"12.1","wins":0,"losses":3,"saves":7,"saveOpportunities":8,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"1.62","battersFaced":57,"outs":37,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":92,"strikes":132,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":2,"winPercentage":".000","pitchesPerInning":"18.16","gamesFinished":12,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"12.41","walksPer9Inn":"6.57","hitsPer9Inn":"8.03","runsScoredPer9":"5.84","homeRunsPer9":"2.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":20,"gamesStarted":0,"flyOuts":5,"groundOuts":23,"airOuts":14,"runs":13,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":72,"obp":".312","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":272,"era":"5.71","inningsPitched":"17.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"1.38","battersFaced":77,"outs":52,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":272,"balls":84,"strikes":188,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".000","pitchesPerInning":"15.69","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"10.38","runsScoredPer9":"6.75","homeRunsPer9":"1.56","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":8,"groundOuts":22,"airOuts":11,"runs":12,"doubles":8,"triples":2,"homeRuns":0,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":1,"hits":27,"hitByPitch":3,"atBats":83,"obp":".371","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":336,"era":"4.19","inningsPitched":"19.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":9,"whip":"1.55","battersFaced":90,"outs":58,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":115,"strikes":221,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.38","gamesFinished":1,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"11.17","walksPer9Inn":"1.40","hitsPer9Inn":"12.57","runsScoredPer9":"5.59","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(H, 6)","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":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":10,"groundOuts":34,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":90,"obp":".216","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":373,"era":"2.13","inningsPitched":"25.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":6,"whip":"0.79","battersFaced":97,"outs":76,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":130,"strikes":243,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".333","pitchesPerInning":"14.72","gamesFinished":5,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.78","hitsPer9Inn":"5.33","runsScoredPer9":"2.49","homeRunsPer9":"0.36","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":25,"groundOuts":31,"airOuts":40,"runs":24,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":21,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".224","atBats":156,"obp":".317","slg":".378","ops":".695","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":59,"rbi":23,"leftOnBase":77,"sacBunts":1,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.29","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":117,"errors":1,"chances":120,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":26,"groundOuts":35,"airOuts":48,"runs":26,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":66,"baseOnBalls":14,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".196","atBats":184,"obp":".259","slg":".380","ops":".639","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":70,"rbi":26,"leftOnBase":94,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.44","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":79,"errors":5,"chances":133,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[621493,683002,624413,694212,665750,681297,691723,702616,669236,641933,694346,552640,669330,666974,664854],"pitchers":[694346,552640,669330,666974,664854],"bench":[677942,669087,668939],"bullpen":[669211,669358,680694,670329,669432,544150,664991,687064],"battingOrder":[621493,683002,624413,694212,665750,681297,691723,702616,641933],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Henderson (16, 6th inning off Sasaki, 1 on, 2 out); Alonso (17, 6th inning off Sasaki, 0 on, 2 out)."},{"label":"TB","value":"Alonso 4; Cowser; Henderson 4; Holliday; Jackson, J; Mayo; Ward, T."},{"label":"RBI","value":"Alonso (49); Henderson 2 (38); Jackson, J 2 (31)."},{"label":"2-out RBI","value":"Henderson 2; Alonso."},{"label":"GIDP","value":"Ward, T."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"O'Neill (3, throw)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".262","atBats":38,"obp":".346","slg":".441","ops":".787","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":18,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"3.35","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.08","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":41,"strikes":91,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":5,"pitchesPerInning":"14.67","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":12,"groundOuts":26,"airOuts":31,"runs":21,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".262","atBats":130,"obp":".351","slg":".500","ops":".851","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":65,"rbi":22,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":8,"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":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","assists":9,"putOuts":264,"errors":0,"chances":273,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":21,"groundOuts":12,"airOuts":30,"runs":7,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":85,"obp":".260","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":450,"era":"2.59","inningsPitched":"24.1","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":11,"blownSaves":1,"earnedRuns":7,"whip":"1.07","battersFaced":100,"outs":73,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":175,"strikes":275,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"18.49","gamesFinished":5,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"11.84","walksPer9Inn":"5.55","hitsPer9Inn":"4.07","runsScoredPer9":"2.59","homeRunsPer9":"0.00","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":72,"flyOuts":49,"groundOuts":62,"airOuts":80,"runs":44,"doubles":16,"triples":2,"homeRuns":6,"strikeOuts":62,"baseOnBalls":39,"intentionalWalks":0,"hits":64,"hitByPitch":2,"avg":".242","atBats":265,"obp":".340","slg":".385","ops":".725","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":102,"rbi":40,"leftOnBase":129,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.17","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":133,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669899":{"person":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"jerseyNumber":"67","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":4,"groundOuts":11,"airOuts":8,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".239","atBats":46,"obp":".314","slg":".522","ops":".836","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":24,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","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":2,"putOuts":19,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":32,"groundOuts":54,"airOuts":50,"runs":47,"doubles":9,"triples":0,"homeRuns":16,"strikeOuts":62,"baseOnBalls":35,"intentionalWalks":1,"hits":60,"hitByPitch":3,"avg":".265","atBats":226,"obp":".371","slg":".518","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":117,"rbi":30,"leftOnBase":111,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.12","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":45,"errors":5,"chances":150,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":46,"groundOuts":76,"airOuts":75,"runs":41,"doubles":17,"triples":1,"homeRuns":12,"strikeOuts":52,"baseOnBalls":38,"intentionalWalks":1,"hits":76,"hitByPitch":3,"avg":".275","atBats":276,"obp":".366","slg":".475","ops":".841","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":131,"rbi":40,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":8,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":508,"errors":0,"chances":562,"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"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":7,"groundOuts":29,"airOuts":22,"runs":12,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":99,"obp":".288","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":430,"era":"3.25","inningsPitched":"27.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"1.05","battersFaced":111,"outs":83,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":156,"strikes":274,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.54","gamesFinished":3,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.11","walksPer9Inn":"2.93","hitsPer9Inn":"6.51","runsScoredPer9":"3.90","homeRunsPer9":"0.33","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":10,"flyOuts":57,"groundOuts":44,"airOuts":87,"runs":35,"doubles":6,"triples":1,"homeRuns":16,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":56,"hitByPitch":1,"atBats":223,"obp":".316","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":950,"era":"5.37","inningsPitched":"58.2","wins":2,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":35,"whip":"1.31","battersFaced":250,"outs":176,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":331,"strikes":619,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".286","pitchesPerInning":"16.19","gamesFinished":1,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.14","walksPer9Inn":"3.22","hitsPer9Inn":"8.59","runsScoredPer9":"5.37","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":31,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":109,"obp":".196","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":444,"era":"2.32","inningsPitched":"31.0","wins":1,"losses":3,"saves":9,"saveOpportunities":10,"holds":5,"blownSaves":1,"earnedRuns":8,"whip":"0.71","battersFaced":114,"outs":93,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":122,"strikes":322,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".250","pitchesPerInning":"14.32","gamesFinished":15,"strikeoutWalkRatio":"12.67","strikeoutsPer9Inn":"11.03","walksPer9Inn":"0.87","hitsPer9Inn":"5.52","runsScoredPer9":"2.32","homeRunsPer9":"1.16","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"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}},"ID642020":{"person":{"id":642020,"fullName":"Chuckie Robinson","link":"/api/v1/people/642020"},"jerseyNumber":"52","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".444","slg":".500","ops":".944","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669165":{"person":{"id":669165,"fullName":"Kyle Hurt","link":"/api/v1/people/669165"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":7,"groundOuts":22,"airOuts":17,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":87,"obp":".289","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":338,"era":"3.70","inningsPitched":"24.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"1.11","battersFaced":98,"outs":73,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":105,"strikes":233,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".667","pitchesPerInning":"13.89","gamesFinished":10,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"11.47","walksPer9Inn":"3.33","hitsPer9Inn":"6.66","runsScoredPer9":"3.70","homeRunsPer9":"0.74","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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"}]},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":43,"groundOuts":53,"airOuts":58,"runs":51,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":73,"baseOnBalls":51,"intentionalWalks":8,"hits":76,"hitByPitch":5,"avg":".296","atBats":257,"obp":".418","slg":".545","ops":".963","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":140,"rbi":42,"leftOnBase":91,"sacBunts":0,"sacFlies":3,"babip":".355","groundOutsToAirouts":"0.91","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.13","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":33,"groundOuts":75,"airOuts":65,"runs":15,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":78,"baseOnBalls":22,"intentionalWalks":0,"hits":43,"hitByPitch":6,"atBats":258,"obp":".247","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1136,"era":"1.47","inningsPitched":"73.2","wins":7,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.88","battersFaced":289,"outs":221,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1136,"balls":404,"strikes":732,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".778","pitchesPerInning":"15.42","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.69","hitsPer9Inn":"5.25","runsScoredPer9":"1.83","homeRunsPer9":"0.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","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":26,"gamesStarted":1,"flyOuts":9,"groundOuts":30,"airOuts":24,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":115,"obp":".328","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":498,"era":"2.37","inningsPitched":"30.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":10,"blownSaves":1,"earnedRuns":8,"whip":"1.35","battersFaced":128,"outs":91,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":498,"balls":176,"strikes":322,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":2,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.49","walksPer9Inn":"3.56","hitsPer9Inn":"8.60","runsScoredPer9":"2.37","homeRunsPer9":"0.30","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":12,"flyOuts":66,"groundOuts":77,"airOuts":107,"runs":24,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":16,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":297,"obp":".259","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1139,"era":"2.72","inningsPitched":"79.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.01","battersFaced":316,"outs":238,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1139,"balls":377,"strikes":762,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".800","pitchesPerInning":"14.36","gamesFinished":1,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"5.67","walksPer9Inn":"1.82","hitsPer9Inn":"7.26","runsScoredPer9":"2.72","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642546":{"person":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":0,"flyOuts":6,"groundOuts":14,"airOuts":14,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":46,"obp":".283","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"4.97","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.18","battersFaced":53,"outs":38,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":86,"strikes":124,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.58","gamesFinished":5,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.97","hitsPer9Inn":"5.68","runsScoredPer9":"4.97","homeRunsPer9":"2.13","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"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":2,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":45,"groundOuts":67,"airOuts":88,"runs":43,"doubles":17,"triples":1,"homeRuns":15,"strikeOuts":63,"baseOnBalls":20,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".271","atBats":292,"obp":".317","slg":".490","ops":".807","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":143,"rbi":57,"leftOnBase":132,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.47","popOuts":20,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":195,"errors":0,"chances":202,"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"}]},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":44,"groundOuts":34,"airOuts":72,"runs":26,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".215","atBats":163,"obp":".275","slg":".399","ops":".674","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":65,"rbi":19,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".203","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.38","popOuts":5,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":51,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":44,"flyOuts":15,"groundOuts":25,"airOuts":26,"runs":16,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".258","atBats":89,"obp":".374","slg":".315","ops":".689","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":28,"rbi":14,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":46,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":36,"groundOuts":48,"airOuts":68,"runs":34,"doubles":18,"triples":0,"homeRuns":12,"strikeOuts":72,"baseOnBalls":17,"intentionalWalks":0,"hits":60,"hitByPitch":4,"atBats":246,"obp":".301","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1103,"era":"4.76","inningsPitched":"64.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.20","battersFaced":269,"outs":193,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1103,"balls":387,"strikes":716,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".429","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"10.07","walksPer9Inn":"2.38","hitsPer9Inn":"8.39","runsScoredPer9":"4.76","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":16,"groundOuts":37,"airOuts":33,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".269","atBats":108,"obp":".328","slg":".370","ops":".698","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":40,"rbi":12,"leftOnBase":47,"sacBunts":2,"sacFlies":3,"babip":".284","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":15,"obp":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"27.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"5.00","battersFaced":17,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":17,"strikes":24,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"40.50","runsScoredPer9":"27.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":58,"putOuts":48,"errors":0,"chances":106,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":29,"gamesStarted":0,"flyOuts":17,"groundOuts":26,"airOuts":29,"runs":13,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":111,"obp":".263","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":465,"era":"3.90","inningsPitched":"30.0","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.00","battersFaced":119,"outs":90,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":154,"strikes":311,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".750","pitchesPerInning":"15.50","gamesFinished":8,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.90","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"3.90","homeRunsPer9":"1.80","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595014":{"person":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":29,"gamesStarted":0,"flyOuts":10,"groundOuts":27,"airOuts":16,"runs":9,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":88,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":374,"era":"3.52","inningsPitched":"23.0","wins":4,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"1.35","battersFaced":100,"outs":69,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":130,"strikes":244,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.69","rbi":0,"winPercentage":".800","pitchesPerInning":"16.26","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.78","walksPer9Inn":"3.91","hitsPer9Inn":"8.22","runsScoredPer9":"3.52","homeRunsPer9":"0.78","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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"}]},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 3 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":27,"strikes":63,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.76","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":38,"groundOuts":68,"airOuts":61,"runs":37,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":0,"hits":63,"hitByPitch":4,"atBats":261,"obp":".317","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1175,"era":"4.76","inningsPitched":"68.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.29","battersFaced":291,"outs":204,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1175,"balls":417,"strikes":758,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":3,"winPercentage":".429","pitchesPerInning":"17.28","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.31","hitsPer9Inn":"8.34","runsScoredPer9":"4.90","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":21,"groundOuts":40,"airOuts":29,"runs":18,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".235","atBats":149,"obp":".318","slg":".336","ops":".654","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":50,"rbi":17,"leftOnBase":68,"sacBunts":3,"sacFlies":2,"babip":".327","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":127,"putOuts":74,"errors":3,"chances":204,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":43,"groundOuts":90,"airOuts":78,"runs":25,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":80,"baseOnBalls":15,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":304,"obp":".232","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1264,"era":"2.52","inningsPitched":"85.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"0.84","battersFaced":323,"outs":257,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1264,"balls":433,"strikes":831,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".636","pitchesPerInning":"14.75","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"8.40","walksPer9Inn":"1.58","hitsPer9Inn":"5.99","runsScoredPer9":"2.63","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":23},"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}}},"batters":[663656,681624,518692,605141,571970,669743,669242,669899,687221,690976,808963,676263,694361,669165,595014],"pitchers":[808963,676263,694361,669165,595014],"bench":[642020,500743],"bullpen":[683618,642546,641778,660271,656945,686218,681911,680736,808967],"battingOrder":[663656,681624,518692,605141,669743,669242,669899,687221,690976],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Betts (6, Gibson); Pages, A (17, Gibson); Edman (1, Wells, T)."},{"label":"HR","value":"Betts (8, 9th inning off Helsley, 0 on, 1 out)."},{"label":"TB","value":"Betts 7; Edman 4; Freeland, A 2; Muncy; Pages, A 2; Rushing; Tucker."},{"label":"RBI","value":"Betts (19); Muncy 2 (30); Pages, A (57); Rushing (22)."},{"label":"2-out RBI","value":"Pages, A; Muncy 2; Rushing."},{"label":"Runners left in scoring position, 2 out","value":"Ward, R 2; Freeman, F; Freeland, A 2; Betts."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"12."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Pages, A (Ward, T at 2nd base)."},{"label":"DP","value":"(Betts-Freeland, A-Freeman, F)."}]}],"note":[{"label":"1","value":"Ran for Muncy in the 9th."}]}},"officials":[{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Gibson."},{"label":"ABS Challenge","value":"Betts (Strike-Overturned to Ball); Rushing (Ball-Confirmed); Basallo 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gibson 97-58; Kittredge 24-17; Wells, T 29-19; Cano 3-3; Helsley 23-10; Sasaki 90-63; Dreyer 11-7; Klein 13-6; Hurt 9-8; Treinen 9-7."},{"label":"Groundouts-flyouts","value":"Gibson 4-2; Kittredge 1-1; Wells, T 0-1; Cano 0-0; Helsley 1-0; Sasaki 6-4; Dreyer 1-0; Klein 1-0; Hurt 2-0; Treinen 1-0."},{"label":"Batters faced","value":"Gibson 26; Kittredge 4; Wells, T 7; Cano 1; Helsley 6; Sasaki 21; Dreyer 3; Klein 4; Hurt 3; Treinen 3."},{"label":"Inherited runners-scored","value":"Cano 1-0; Klein 1-1."},{"label":"Umpires","value":"HP: Nestor Ceja. 1B: Charlie Ramos. 2B: Derek Thomas. 3B: Chris Guccione. "},{"label":"Weather","value":"69 degrees, Clear."},{"label":"Wind","value":"5 mph, Out To CF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"51,939."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"June 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","boxscoreName":"Betts"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":44,"groundOuts":34,"airOuts":72,"runs":26,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".215","atBats":163,"obp":".275","slg":".399","ops":".674","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":65,"rbi":19,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".203","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.38","popOuts":5,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":51,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","boxscoreName":"Muncy"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":32,"groundOuts":54,"airOuts":50,"runs":47,"doubles":9,"triples":0,"homeRuns":16,"strikeOuts":62,"baseOnBalls":35,"intentionalWalks":1,"hits":60,"hitByPitch":3,"avg":".265","atBats":226,"obp":".371","slg":".518","ops":".889","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":117,"rbi":30,"leftOnBase":111,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.12","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":45,"errors":5,"chances":150,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52},{"player":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","boxscoreName":"Edman"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".444","slg":".500","ops":".944","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"loser":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}