{"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":824986,"link":"/api/v1.1/game/824986/feed/live","metaData":{"wait":10,"timeStamp":"20260630_044519","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824986,"type":"R","doubleHeader":"N","id":"2026/06/29/lanmlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824986-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-30T01:40:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":30,"ties":0,"pct":".647"},"records":{},"divisionLeader":false,"wins":55,"losses":30,"winningPercentage":".647"},"franchiseName":"Los Angeles","clubName":"Dodgers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":45,"ties":0,"pct":".471"},"records":{},"divisionLeader":false,"wins":40,"losses":45,"winningPercentage":".471"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":25,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664129":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129","firstName":"Geoffery","lastName":"Hartlieb","primaryNumber":"31","birthDate":"1993-12-09","currentAge":32,"birthCity":"Highland","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Geoff","useLastName":"Hartlieb","middleName":"Thomas","boxscoreName":"Hartlieb","nickName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"HART-leeb","mlbDebutDate":"2019-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geoff Hartlieb","nameSlug":"geoff-hartlieb-664129","firstLastName":"Geoff Hartlieb","lastFirstName":"Hartlieb, Geoff","lastInitName":"Hartlieb, G","initLastName":"G Hartlieb","fullFMLName":"Geoffery Thomas Hartlieb","fullLFMName":"Hartlieb, Geoffery Thomas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":29,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID811965":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","firstName":"Joshua","lastName":"Kuroda-Grauer","primaryNumber":"44","birthDate":"2003-01-31","currentAge":23,"birthCity":"New Brunswick","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joshua","useLastName":"Kuroda-Grauer","boxscoreName":"Kuroda-Grauer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Kuroda-Grauer","nameSlug":"joshua-kuroda-grauer-811965","firstLastName":"Joshua Kuroda-Grauer","lastFirstName":"Kuroda-Grauer, Joshua","lastInitName":"Kuroda-Grauer, J","initLastName":"J Kuroda-Grauer","fullFMLName":"Joshua Kuroda-Grauer","fullLFMName":"Kuroda-Grauer, Joshua ","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":23,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"45","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":24,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":22,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","primaryNumber":"32","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"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},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","primaryNumber":"65","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID608841":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841","firstName":"Joey","lastName":"Meneses","primaryNumber":"13","birthDate":"1992-05-06","currentAge":34,"birthCity":"Culiacan","birthCountry":"Mexico","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Joey","useLastName":"Meneses","boxscoreName":"Meneses","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"meh-NEH-sess","mlbDebutDate":"2022-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Meneses","nameSlug":"joey-meneses-608841","firstLastName":"Joey Meneses","lastFirstName":"Meneses, Joey","lastInitName":"Meneses, J","initLastName":"J Meneses","fullFMLName":"Joey Meneses","fullLFMName":"Meneses, Joey","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"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},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"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},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID695034":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034","firstName":"Kade","lastName":"Morris","primaryNumber":"67","birthDate":"2002-06-21","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Morris","middleName":"Tanner","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Morris","nameSlug":"kade-morris-695034","firstLastName":"Kade Morris","lastFirstName":"Morris, Kade","lastInitName":"Morris, K","initLastName":"K Morris","fullFMLName":"Kade Tanner Morris","fullLFMName":"Morris, Kade Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"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},"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},"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},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"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":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":14111,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Partly Cloudy","temp":"87","wind":"5 mph, Out To RF"},"gameInfo":{"attendance":12394,"firstPitch":"2026-06-30T01:40:00.000Z","gameDurationMinutes":185},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"home":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"}},"officialScorer":{"id":482136,"fullName":"Brian Berger","link":"/api/v1/people/482136"},"primaryDatacaster":{"id":686229,"fullName":"Corey Neal","link":"/api/v1/people/686229"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, first baseman Nick Kurtz to pitcher Gage Jump.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:40:35.904Z","endTime":"2026-06-30T01:42:20.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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-29T21:43:15.988Z","endTime":"2026-06-30T01:16:57.728Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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-30T01:16:57.728Z","endTime":"2026-06-30T01:39:28.089Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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-30T01:39:28.089Z","endTime":"2026-06-30T01:40:38.122Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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.5,"endSpeed":87.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931686590175993,"aZ":-11.216599188871387,"pfxX":5.351718035872168,"pfxZ":10.676887894953179,"pX":-0.13381249823574676,"pZ":3.3582294292727903,"vX0":-7.358969670480718,"vY0":-138.93355442298085,"vZ0":-3.950538983181399,"x":122.1,"y":148.11,"x0":1.8488857843477977,"y0":50.00224356416894,"z0":5.539020005054769,"aX":10.504965353529984},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2331,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.3936229933627513,"extension":6.548535355431879},"index":3,"playId":"16c8cbab-e82e-31eb-a7c8-11c4b86602f6","pitchNumber":1,"startTime":"2026-06-30T01:40:38.122Z","endTime":"2026-06-30T01:40:46.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349564047322136,"aZ":-16.109201249464878,"pfxX":7.02844076036785,"pfxZ":8.104054967212402,"pX":-0.22106625924044931,"pZ":2.2750574914107533,"vX0":-7.806163206452191,"vY0":-139.66744874465218,"vZ0":-5.856167729325026,"x":125.43,"y":177.35,"x0":1.691963751629338,"y0":50.006315958833305,"z0":5.451856124832939,"aX":13.940544095929848},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":-11.2,"spinRate":2316,"spinDirection":147},"zone":8,"typeConfidence":0.84,"plateTime":0.3915888199551336,"extension":6.3257519936079705},"index":4,"playId":"0e39a2b8-0904-3b7c-b055-020afe5ca33a","pitchNumber":2,"startTime":"2026-06-30T01:41:04.285Z","endTime":"2026-06-30T01:41:07.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507141643602697,"aZ":-27.34855729023167,"pfxX":-6.484269255228076,"pfxZ":3.1116829494706106,"pX":-1.8635064389068516,"pZ":0.7400631920509544,"vX0":-7.447320739235639,"vY0":-124.89711017999547,"vZ0":-5.9406560882521475,"x":188.03,"y":218.8,"x0":2.0201875477339093,"y0":50.001744802244296,"z0":5.4525175889393696,"aX":-10.053484552924344},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":2528,"spinDirection":284},"zone":13,"typeConfidence":0.92,"plateTime":0.4416834050980789,"extension":6.347768505065194},"index":5,"playId":"86d60008-57e2-301d-9417-d12aacbd163a","pitchNumber":3,"startTime":"2026-06-30T01:41:21.980Z","endTime":"2026-06-30T01:41:25.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.943629004394353,"aZ":-41.53822869937338,"pfxX":-1.6403282425642178,"pfxZ":-6.099623246714473,"pX":-0.11451282530413766,"pZ":-0.3542428993059183,"vX0":-4.461410370311369,"vY0":-122.73577763697035,"vZ0":-5.512368900174563,"x":121.36,"y":248.34,"x0":1.9356247567016982,"y0":50.00406382593207,"z0":5.4352631258950375,"aX":-2.5172035993668462},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.1,"breakHorizontal":4.0,"spinRate":2701,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.4452645797911523,"extension":6.422418110253388},"index":6,"playId":"d9cb9fed-7d9b-33a1-a32a-6a6f395bcbca","pitchNumber":4,"startTime":"2026-06-30T01:41:43.850Z","endTime":"2026-06-30T01:41:47.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57926409886788,"aZ":-11.776165556594753,"pfxX":5.0954391413390105,"pfxZ":10.013717690066988,"pX":0.8028417184761013,"pZ":3.0202777734659487,"vX0":-5.11757585498773,"vY0":-141.85902367540547,"vZ0":-4.800500811925493,"x":86.4,"y":157.23,"x0":1.968571649595292,"y0":50.00527429497845,"z0":5.485792361414153,"aX":10.382371730405154},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":-8.2,"spinRate":2434,"spinDirection":148},"zone":3,"typeConfidence":0.92,"plateTime":0.3861623348115679,"extension":6.318991510815784},"hitData":{"launchSpeed":89.7,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.33,"coordY":162.68}},"index":7,"playId":"8a94dd50-c9dd-30da-adf1-968b2632a1cb","pitchNumber":5,"startTime":"2026-06-30T01:42:12.096Z","endTime":"2026-06-30T01:42:20.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:42:20.930Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to left fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:42:29.108Z","endTime":"2026-06-30T01:43:04.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.909940954480156,"aZ":-15.637157812334387,"pfxX":6.667110023408498,"pfxZ":8.443325562393861,"pX":0.38060356196035006,"pZ":2.836050864034038,"vX0":-6.579997595664381,"vY0":-138.5811039024013,"vZ0":-4.408236077301202,"x":102.49,"y":162.21,"x0":1.911431141899281,"y0":50.00615515552995,"z0":5.481242107740551,"aX":13.062876888949901},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.8,"spinRate":2414,"spinDirection":152},"zone":3,"typeConfidence":0.82,"plateTime":0.39418654436673606,"extension":6.381517484262478},"hitData":{"launchSpeed":102.9,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.48,"coordY":100.3}},"index":0,"playId":"1664156d-ac1d-3e94-a077-bf914d1543da","pitchNumber":1,"startTime":"2026-06-30T01:42:52.037Z","endTime":"2026-06-30T01:43:04.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:43:04.724Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Joshua Kuroda-Grauer to first baseman Nick Kurtz. Andy Pages to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:43:07.315Z","endTime":"2026-06-30T01:46:40.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":8},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":80.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.136582719381103,"aZ":-29.887832293492515,"pfxX":-1.432070670758213,"pfxZ":1.424583776608502,"pX":-0.8175106472965807,"pZ":0.8770338109380424,"vX0":-6.257536891188919,"vY0":-124.70032596740246,"vZ0":-5.5857083350635905,"x":148.16,"y":215.1,"x0":1.8932737425041883,"y0":50.000834171896436,"z0":5.562152765429656,"aX":-2.2917301051559495},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":3.8,"spinRate":2372,"spinDirection":252},"zone":13,"typeConfidence":0.87,"plateTime":0.4364544255839031,"extension":6.325271545492931},"index":0,"playId":"b4de000b-154b-323b-b005-d6079e4b6ce7","pitchNumber":1,"startTime":"2026-06-30T01:43:29.103Z","endTime":"2026-06-30T01:43:33.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97099040033626,"aZ":-28.56429469115412,"pfxX":-2.578047830262519,"pfxZ":2.1694679146273854,"pX":-0.17945040709177923,"pZ":0.10486797165579144,"vX0":-4.786626045483868,"vY0":-127.22893024511482,"vZ0":-7.547971070012146,"x":123.84,"y":235.95,"x0":2.051709069604017,"y0":50.00076885802313,"z0":5.334093149690247,"aX":-4.278263395343216},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":5.6,"spinRate":2376,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.4284332863907778,"extension":6.3868422684407475},"index":1,"playId":"d2e31d44-2b76-3b56-8511-863d760f0005","pitchNumber":2,"startTime":"2026-06-30T01:43:46.923Z","endTime":"2026-06-30T01:43:53.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83775862625741,"aZ":-12.684225557139953,"pfxX":6.520813309299099,"pfxZ":10.533026439551318,"pX":0.5794526825470305,"pZ":2.3861678673016913,"vX0":-5.834094349516896,"vY0":-135.02503050319794,"vZ0":-5.855811673439726,"x":94.91,"y":174.35,"x0":1.918772385075608,"y0":50.002338173146335,"z0":5.472141239713353,"aX":12.065136453462102},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-10.6,"spinRate":2277,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4053366578115396,"extension":6.458513239654446},"index":2,"playId":"9dd9e784-26b4-3316-89c4-cb0a2fd1feba","pitchNumber":3,"startTime":"2026-06-30T01:44:11.110Z","endTime":"2026-06-30T01:44:14.467Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"b6d3c9c5-8e99-31d0-a33a-4b3814eaebca","startTime":"2026-06-30T01:44:35.162Z","endTime":"2026-06-30T01:44:38.162Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.397333168812747,"aZ":-29.576662947546183,"pfxX":-0.6567873653686189,"pfxZ":1.5904753492778951,"pX":0.03254435472664659,"pZ":2.792555245763256,"vX0":-4.775393076838092,"vY0":-126.24728679336252,"vZ0":-1.409499711001506,"x":115.76,"y":163.38,"x0":2.02341576790957,"y0":50.006194838404305,"z0":5.708743354205418,"aX":-1.073951921371015},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":2.2,"spinRate":2356,"spinDirection":274},"zone":5,"typeConfidence":0.89,"plateTime":0.43160451434102365,"extension":6.249937411372263},"index":4,"playId":"74d6b1e3-50a3-303b-9f67-1d82e7c791a9","pitchNumber":4,"startTime":"2026-06-30T01:44:51.277Z","endTime":"2026-06-30T01:44:55.619Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816074191862985,"aZ":-30.480915159737652,"pfxX":-1.312880628744118,"pfxZ":1.0307618784104093,"pX":0.053138237074333856,"pZ":1.5492806756776525,"vX0":-4.730577909202268,"vY0":-126.90468045725022,"vZ0":-3.9689380841059267,"x":114.97,"y":196.95,"x0":2.1082756329880836,"y0":50.00179488660766,"z0":5.548884631859779,"aX":-2.150224819437175},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":3.4,"spinRate":2325,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.4308218424380552,"extension":6.268169512306163},"index":5,"playId":"c0af04b5-f6c4-33cd-805d-5f1d0a58c5fa","pitchNumber":5,"startTime":"2026-06-30T01:45:14.567Z","endTime":"2026-06-30T01:45:18.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304928450001086,"aZ":-15.355354569660259,"pfxX":5.949026379497708,"pfxZ":8.688167932220201,"pX":-0.23076677766208145,"pZ":2.659735121072778,"vX0":-7.971767380332393,"vY0":-138.360819812312,"vZ0":-4.995935228785557,"x":125.8,"y":166.97,"x0":1.9168614035609965,"y0":50.00298676115132,"z0":5.5201979096863925,"aX":11.517259208341443},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.1,"spinRate":2259,"spinDirection":149},"zone":5,"typeConfidence":0.87,"plateTime":0.39608912078171565,"extension":6.430630926535432},"index":6,"playId":"800780a7-715d-34dd-b380-a86f6513b1da","pitchNumber":6,"startTime":"2026-06-30T01:45:48.289Z","endTime":"2026-06-30T01:45:52.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"2ff7a05c-b1b8-3791-ae54-303c3426ce09","startTime":"2026-06-30T01:46:10.262Z","endTime":"2026-06-30T01:46:13.303Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39124679856079,"aZ":-13.347580122581396,"pfxX":5.6388467823797885,"pfxZ":9.590088966290987,"pX":1.0567153634718187,"pZ":3.2131651220075783,"vX0":-4.874672167429546,"vY0":-139.47362726636825,"vZ0":-4.2174771687729935,"x":76.72,"y":152.02,"x0":2.0974992702100987,"y0":50.00547559176545,"z0":5.630059504474961,"aX":11.072605992435053},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-9.1,"spinRate":2372,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.3932435401516359,"extension":6.490193028128401},"hitData":{"launchSpeed":49.6,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.17,"coordY":156.59}},"index":8,"playId":"ff10da32-5864-330f-8845-bd5304733c21","pitchNumber":7,"startTime":"2026-06-30T01:46:28.920Z","endTime":"2026-06-30T01:46:40.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:46:40.748Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-30T01:46:49.522Z","endTime":"2026-06-30T01:47:29.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","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":671732,"link":"/api/v1/people/671732"},"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":86.3,"endSpeed":80.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819324601111934,"aZ":-31.56679937946468,"pfxX":-2.282872893678776,"pfxZ":0.3795027019498267,"pX":0.02674833622330707,"pZ":2.64900417011367,"vX0":-4.488586982080286,"vY0":-125.71659370422317,"vZ0":-1.2420836941468942,"x":115.98,"y":167.26,"x0":2.124285428698262,"y0":50.005404468557586,"z0":5.6857833584235635,"aX":-3.695693996705953},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":5.0,"spinRate":2289,"spinDirection":239},"zone":5,"typeConfidence":0.91,"plateTime":0.43384074113705795,"extension":6.323726771060779},"index":0,"playId":"b68c5ed0-9118-3350-ab9d-7e082404a04e","pitchNumber":1,"startTime":"2026-06-30T01:47:04.123Z","endTime":"2026-06-30T01:47:07.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.453348519786285,"aZ":-13.296235094252067,"pfxX":6.3868977945883785,"pfxZ":9.763067776432738,"pX":-0.002050948773480622,"pZ":3.056791307451382,"vX0":-7.56601375026969,"vY0":-138.331982318993,"vZ0":-4.351477107124478,"x":117.08,"y":156.25,"x0":1.9413940279389956,"y0":50.005273259560376,"z0":5.544533888033096,"aX":12.354048720711784},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":-10.0,"spinRate":2366,"spinDirection":151},"zone":2,"typeConfidence":0.89,"plateTime":0.39626321271953246,"extension":6.373965020159006},"hitData":{"launchSpeed":91.0,"launchAngle":36.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.96,"coordY":74.04}},"index":1,"playId":"6c9166cd-bccb-3369-b353-fbe1d41ec741","pitchNumber":2,"startTime":"2026-06-30T01:47:19.851Z","endTime":"2026-06-30T01:47:29.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:47:29.160Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, pitcher Eric Lauer to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:47:48.794Z","endTime":"2026-06-30T01:49:54.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641778,"link":"/api/v1/people/641778"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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":90.3,"endSpeed":83.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47199758036571,"aZ":-17.80158707541387,"pfxX":5.356570580728072,"pfxZ":8.17466068424596,"pX":-0.20796734915181572,"pZ":3.0208161986069735,"vX0":-6.224324421643385,"vY0":-131.40929804185018,"vZ0":-4.3449313340306395,"x":124.93,"y":157.22,"x0":1.4895356009225091,"y0":50.00124050722817,"z0":6.008579618201273,"aX":9.416757092594068},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-8.4,"spinRate":2125,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.41596674121423627,"extension":5.912342910820269},"hitData":{"launchSpeed":99.8,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.4,"coordY":181.94}},"index":0,"playId":"795e6a3b-c382-37c1-ba77-56f70da8cafb","pitchNumber":1,"startTime":"2026-06-30T01:49:42.924Z","endTime":"2026-06-30T01:49:54.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:49:54.322Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:49:59.284Z","endTime":"2026-06-30T01:52:13.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70940034054623,"aZ":-16.58949852454344,"pfxX":6.074145029610822,"pfxZ":8.818382707556905,"pX":1.526497061873303,"pZ":3.435805957973764,"vX0":-2.2827388796764825,"vY0":-131.77385369577104,"vZ0":-3.6920450224900128,"x":58.81,"y":146.01,"x0":1.6123905551053135,"y0":50.00312786605851,"z0":6.072796054606841,"aX":10.7347888140544},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.6,"spinRate":2121,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.414880724229977,"extension":5.759848707245609},"index":0,"playId":"e7cd87ae-b57d-320f-8607-8326a9a8eab6","pitchNumber":1,"startTime":"2026-06-30T01:50:20.574Z","endTime":"2026-06-30T01:50:24.430Z","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":85.8,"endSpeed":79.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41660706429291,"aZ":-25.356110300269734,"pfxX":10.419702175536479,"pfxZ":4.278209312896027,"pX":-0.10861311443230379,"pZ":2.046826862923503,"vX0":-7.650062038396884,"vY0":-124.75467539673043,"vZ0":-4.368699281477201,"x":121.14,"y":183.52,"x0":1.6266130881212462,"y0":50.00389273891825,"z0":5.882699874432955,"aX":16.612772604386855},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":-17.4,"spinRate":1688,"spinDirection":126},"zone":8,"typeConfidence":0.89,"plateTime":0.43713526490081556,"extension":5.85274816788461},"index":1,"playId":"a1039429-2724-3ed5-aa7f-9dede1127532","pitchNumber":2,"startTime":"2026-06-30T01:50:34.061Z","endTime":"2026-06-30T01:50:38.094Z","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":91.0,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04213913156694,"aZ":-18.958341583166064,"pfxX":5.822470507449574,"pfxZ":7.39665257616582,"pX":0.4055501404181994,"pZ":4.302241213528897,"vX0":-4.8130756316572905,"vY0":-132.48552085739047,"vZ0":-1.210185096936879,"x":101.54,"y":122.62,"x0":1.4851007993212342,"y0":50.00002122434021,"z0":6.144182067703171,"aX":10.398383799923387},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-9.6,"spinRate":2181,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41267538969882,"extension":5.782512630397707},"index":2,"playId":"90634209-f209-3a31-ae6a-8062a321a6f7","pitchNumber":3,"startTime":"2026-06-30T01:50:49.674Z","endTime":"2026-06-30T01:50:53.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481992028740404,"aZ":-25.049190439975316,"pfxX":2.32208012210063,"pfxZ":4.3204313027567025,"pX":0.29101342268991914,"pZ":2.6402300446047757,"vX0":-4.122660869068032,"vY0":-126.71964168878682,"vZ0":-3.592311951476205,"x":105.91,"y":167.49,"x0":1.627054471912493,"y0":50.00351157656026,"z0":6.046011038702591,"aX":3.8301702187745956},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":2326,"spinDirection":153},"zone":5,"typeConfidence":0.8,"plateTime":0.42993715571680857,"extension":5.573142770236678},"index":3,"playId":"afa36e79-b0bd-36b0-a718-01b2aa046ebc","pitchNumber":4,"startTime":"2026-06-30T01:51:07.357Z","endTime":"2026-06-30T01:51:11.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-30T01:51:18.039Z","endTime":"2026-06-30T01:51:34.745Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31830414008278,"aZ":-24.427571898914113,"pfxX":2.39006427360038,"pfxZ":4.5776256427371385,"pX":-0.5517384985204979,"pZ":1.8584034349164582,"vX0":-6.104936952252569,"vY0":-128.64762947601224,"vZ0":-5.427832481219548,"x":138.03,"y":188.6,"x0":1.5316264116100569,"y0":50.00347941652479,"z0":5.8659913931033865,"aX":4.0453493719240035},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":-3.1,"spinRate":2336,"spinDirection":159},"zone":7,"typeConfidence":0.65,"plateTime":0.4242210794689174,"extension":5.838050790864316},"index":5,"playId":"704bca9f-0104-3d44-b4f6-b6f76307dcda","pitchNumber":5,"startTime":"2026-06-30T01:51:34.745Z","endTime":"2026-06-30T01:51:41.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919296106317024,"aZ":-23.275812466875855,"pfxX":9.933507922115524,"pfxZ":5.597006046273898,"pX":0.8386581780445881,"pZ":2.408123211362434,"vX0":-5.179254665696224,"vY0":-125.41887228665166,"vZ0":-3.864460078435014,"x":85.03,"y":173.76,"x0":1.6425207854789061,"y0":50.000873505003064,"z0":5.872300944961178,"aX":15.786238058544058},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.5,"breakHorizontal":-16.8,"spinRate":1714,"spinDirection":121},"zone":14,"typeConfidence":0.84,"plateTime":0.437114403748208,"extension":5.770730392278162},"hitData":{"launchSpeed":92.4,"launchAngle":26.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.33,"coordY":64.97}},"index":6,"playId":"aa65b00d-bbe4-3c06-b3b1-2dd72c71a6b3","pitchNumber":6,"startTime":"2026-06-30T01:52:01.540Z","endTime":"2026-06-30T01:52:13.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:52:13.374Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a soft ground ball to pitcher Eric Lauer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:52:12.964Z","endTime":"2026-06-30T01:52:52.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641778,"link":"/api/v1/people/641778"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72038163563333,"aZ":-19.335852856481495,"pfxX":1.202943606847581,"pfxZ":7.571115357641142,"pX":-0.6798947990760741,"pZ":2.4230447504839443,"vX0":-6.127837687614647,"vY0":-129.32093536316526,"vZ0":-5.154703054075792,"x":142.92,"y":173.36,"x0":1.5630150806275087,"y0":50.00229090570186,"z0":5.923351687082564,"aX":2.040591696295974},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.8,"breakHorizontal":-0.8,"spinRate":2350,"spinDirection":158},"zone":4,"typeConfidence":0.77,"plateTime":0.42339321931701424,"extension":6.051220238933194},"hitData":{"launchSpeed":54.8,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.91,"coordY":195.0}},"index":0,"playId":"b79077bf-6e84-389a-b4d7-9fd760d36089","pitchNumber":1,"startTime":"2026-06-30T01:52:37.380Z","endTime":"2026-06-30T01:52:52.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:52:52.417Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jonah Heim grounds into a force out, fielded by second baseman Miguel Rojas. Nick Kurtz out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T01:52:55.234Z","endTime":"2026-06-30T01:54:47.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.685931477631534,"aZ":-27.14547409297939,"pfxX":8.654956398185085,"pfxZ":3.225544466471173,"pX":0.9455976856344572,"pZ":1.8253267716031518,"vX0":-4.197485021223914,"vY0":-123.83001734758992,"vZ0":-4.347290015634368,"x":80.96,"y":189.5,"x0":1.5341105179272758,"y0":50.00356490505838,"z0":5.862828698754557,"aX":13.502198049700386},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":-14.8,"spinRate":1461,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.441558202469583,"extension":5.679758580802231},"index":0,"playId":"ee1e1931-abd7-3495-a05a-d9fe5c45b762","pitchNumber":1,"startTime":"2026-06-30T01:53:24.205Z","endTime":"2026-06-30T01:53:27.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.137931484147217,"aZ":-22.03569074820081,"pfxX":-0.9001094398336855,"pfxZ":6.158760171632626,"pX":0.6470377695980813,"pZ":2.3913376413477088,"vX0":-2.2741753563613867,"vY0":-127.24212894390817,"vZ0":-4.562734605702673,"x":92.34,"y":174.21,"x0":1.667927053651106,"y0":50.00414703293454,"z0":5.945128254996353,"aX":-1.481347627964312},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.4,"breakHorizontal":2.2,"spinRate":2334,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.4298125136975073,"extension":5.910356883504677},"index":1,"playId":"2225cd60-5405-384e-82b2-32d73a151f9e","pitchNumber":2,"startTime":"2026-06-30T01:53:43.734Z","endTime":"2026-06-30T01:53:47.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T01:53:54.457Z","endTime":"2026-06-30T01:54:15.153Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":92.3,"endSpeed":84.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291604202642706,"aZ":-15.985017772143078,"pfxX":6.924799571732651,"pfxZ":8.817914155283882,"pX":1.0325126368130604,"pZ":3.020763117434996,"vX0":-3.679191823186562,"vY0":-134.41288256268797,"vZ0":-5.054695388078878,"x":77.64,"y":157.22,"x0":1.5172016941879864,"y0":50.000254882181416,"z0":6.055334268606406,"aX":12.707833684198455},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-11.8,"spinRate":2136,"spinDirection":135},"zone":12,"typeConfidence":0.93,"plateTime":0.40701756030227454,"extension":5.81031737467211},"index":3,"playId":"7f011705-7fe2-33e9-853c-21bb2faf9b7f","pitchNumber":3,"startTime":"2026-06-30T01:54:15.153Z","endTime":"2026-06-30T01:54:19.131Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602280109216295,"aZ":-22.308033442176715,"pfxX":7.132333939647322,"pfxZ":6.245848638524875,"pX":0.2988605487748634,"pZ":2.4180140858565937,"vX0":-5.55882493431148,"vY0":-124.48432999915283,"vZ0":-4.236502999423217,"x":105.61,"y":173.49,"x0":1.6277354489759965,"y0":50.00027486563554,"z0":5.975371326364473,"aX":11.258789670712652},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.7,"breakHorizontal":-11.8,"spinRate":1490,"spinDirection":135},"zone":6,"typeConfidence":0.89,"plateTime":0.43900773139162164,"extension":5.78843871905241},"hitData":{"launchSpeed":93.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.35,"coordY":153.04}},"index":4,"playId":"cecb2f41-db20-3296-9173-081470846002","pitchNumber":4,"startTime":"2026-06-30T01:54:39.146Z","endTime":"2026-06-30T01:54:47.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:54:47.663Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to shortstop Alika Williams, deflected by pitcher Gage Jump.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:57:02.599Z","endTime":"2026-06-30T01:57:48.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695611,"link":"/api/v1/people/695611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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-30T01:56:54.843Z","endTime":"2026-06-30T01:57:04.890Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813783568816728,"aZ":-28.951648819829195,"pfxX":-2.489145163478458,"pfxZ":2.0458246045794617,"pX":-0.6330165427042762,"pZ":1.0622238079518143,"vX0":-5.776134127654509,"vY0":-124.18275806990181,"vZ0":-4.831219468741219,"x":141.13,"y":210.1,"x0":2.0383992381637817,"y0":50.003559758331846,"z0":5.41661561350108,"aX":-3.92135308022663},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":5.8,"spinRate":2246,"spinDirection":198},"zone":13,"typeConfidence":0.83,"plateTime":0.439578947389339,"extension":6.627837420802556},"index":1,"playId":"4b320848-0974-3ed7-8d49-f281c8344a45","pitchNumber":1,"startTime":"2026-06-30T01:57:04.890Z","endTime":"2026-06-30T01:57:09.003Z","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.7,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514871918558885,"aZ":-27.07417834317632,"pfxX":-3.1582025084927086,"pfxZ":3.1444490601648694,"pX":0.13085448834455377,"pZ":1.1849769388176568,"vX0":-3.77117798092416,"vY0":-126.25470260477277,"vZ0":-5.191401379450678,"x":112.01,"y":206.79,"x0":2.0515059260513797,"y0":50.00433459348973,"z0":5.4336448107815,"aX":-5.12341435704071},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":6.6,"spinRate":2318,"spinDirection":200},"zone":14,"typeConfidence":0.85,"plateTime":0.43300839830857063,"extension":6.382212395848039},"index":2,"playId":"563f4427-8ee2-30fc-904d-20bf1db02d3f","pitchNumber":2,"startTime":"2026-06-30T01:57:20.400Z","endTime":"2026-06-30T01:57:24.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13727403384096,"aZ":-15.251463380928001,"pfxX":4.519323826208369,"pfxZ":8.989243815956184,"pX":0.5268250865264735,"pZ":2.933996970790996,"vX0":-5.4788063699791945,"vY0":-136.3612824856291,"vZ0":-3.899707921454189,"x":96.92,"y":159.56,"x0":1.9753890896201878,"y0":50.00109038482142,"z0":5.435689969682232,"aX":8.506081593169663},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":2306,"spinDirection":148},"zone":3,"typeConfidence":0.86,"plateTime":0.4017577490129898,"extension":6.4498137081671},"hitData":{"launchSpeed":97.9,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.71,"coordY":139.62}},"index":3,"playId":"bf3ecc61-4365-312b-823e-28d1d31bd391","pitchNumber":3,"startTime":"2026-06-30T01:57:37.418Z","endTime":"2026-06-30T01:57:48.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:57:48.391Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a fly ball to right fielder Lawrence Butler. Teoscar Hernández to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:57:58.249Z","endTime":"2026-06-30T01:59:06.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.898195967282703,"aZ":-27.087391705571275,"pfxX":-2.654864084293755,"pfxZ":2.9322661194852184,"pX":-1.1157493235363085,"pZ":1.5342463927089471,"vX0":-7.017018522050076,"vY0":-130.08703382551116,"vZ0":-4.948976597281284,"x":159.53,"y":197.36,"x0":1.9475423332145154,"y0":50.004901490439885,"z0":5.481826296790989,"aX":-4.611411779355313},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":6.1,"spinRate":2320,"spinDirection":186},"zone":13,"typeConfidence":0.91,"plateTime":0.4189282817822493,"extension":6.358817022088327},"index":0,"playId":"ee2d6b12-f964-3c2f-86c2-bfa815f1df30","pitchNumber":1,"startTime":"2026-06-30T01:58:29.747Z","endTime":"2026-06-30T01:58:33.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.605237487412168,"aZ":-15.752839073139889,"pfxX":7.035115138272365,"pfxZ":8.16414415158306,"pX":0.8066994288093016,"pZ":2.336176075887733,"vX0":-5.577001673187227,"vY0":-140.82525251076106,"vZ0":-5.704805011898046,"x":86.25,"y":175.7,"x0":1.8975104698246605,"y0":50.001494174874466,"z0":5.4050768246349055,"aX":14.146997846700549},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-11.6,"spinRate":2440,"spinDirection":148},"zone":6,"typeConfidence":0.89,"plateTime":0.3887616999541619,"extension":6.543509416919704},"hitData":{"launchSpeed":89.8,"launchAngle":36.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.48,"coordY":71.45}},"index":1,"playId":"a1b774fc-57ad-31f1-b79b-4167f29ef999","pitchNumber":2,"startTime":"2026-06-30T01:58:50.942Z","endTime":"2026-06-30T01:59:06.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:59:06.098Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to right fielder Lawrence Butler. Teoscar Hernández scores. Kyle Tucker to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T01:59:21.556Z","endTime":"2026-06-30T02:00:52.086Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576241050201418,"aZ":-13.08359882333651,"pfxX":5.581196551104978,"pfxZ":9.633354926466447,"pX":0.22851581191152673,"pZ":2.272058367392437,"vX0":-6.597131487828958,"vY0":-139.68774564614924,"vZ0":-6.200606002743891,"x":108.29,"y":177.43,"x0":1.8923622163544127,"y0":50.00631728645737,"z0":5.375916092660487,"aX":11.065212829879094},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.8,"spinRate":2369,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.39165013405316973,"extension":6.614420838662113},"index":0,"playId":"ae775693-f26e-33ee-8a7a-60c32df9c28d","pitchNumber":1,"startTime":"2026-06-30T01:59:42.123Z","endTime":"2026-06-30T01:59:46.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42492141840361,"aZ":-15.12856422504166,"pfxX":6.4105871099765395,"pfxZ":8.509225325407716,"pX":0.11828880386247274,"pZ":3.6752805585504005,"vX0":-7.293167511821417,"vY0":-140.10900765682115,"vZ0":-2.5085401815058734,"x":112.49,"y":139.55,"x0":1.9129008380191839,"y0":50.000844245991985,"z0":5.561809864687107,"aX":12.839731927462038},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":-10.2,"spinRate":2366,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38979668287545133,"extension":6.365264178243854},"index":1,"playId":"844537d4-f1c0-36d5-b6e5-c7f7a1e305b8","pitchNumber":2,"startTime":"2026-06-30T01:59:59.539Z","endTime":"2026-06-30T02:00:02.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454461372445515,"aZ":-15.014860078501027,"pfxX":5.4108837164779775,"pfxZ":8.60495158925224,"pX":0.5045435952820041,"pZ":4.055268400696119,"vX0":-5.886791732884111,"vY0":-139.83310744531053,"vZ0":-1.5340987616581376,"x":97.77,"y":129.29,"x0":1.9270130772759009,"y0":50.002668630424516,"z0":5.588707086423246,"aX":10.79066186439444},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":-8.6,"spinRate":2381,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.390645048421316,"extension":6.333912735310721},"index":2,"playId":"af52e596-80d3-3437-9b8c-23f838f48843","pitchNumber":3,"startTime":"2026-06-30T02:00:21.198Z","endTime":"2026-06-30T02:00:25.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59917895760919,"aZ":-29.649010434628657,"pfxX":-1.6057763897076192,"pfxZ":1.5032006077714675,"pX":0.15405896047782852,"pZ":1.4178635059552582,"vX0":-4.325498399755278,"vY0":-128.2308264160956,"vZ0":-4.578504485638237,"x":111.13,"y":200.5,"x0":2.0636572124449057,"y0":50.00573238592432,"z0":5.508532353520479,"aX":-2.706291384514214},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":3.7,"spinRate":2408,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4252360009274794,"extension":6.371582326270219},"hitData":{"launchSpeed":91.2,"launchAngle":5.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.33,"coordY":132.3}},"index":3,"playId":"917d838e-d51b-3b17-9257-73943c5e5a93","pitchNumber":4,"startTime":"2026-06-30T02:00:40.147Z","endTime":"2026-06-30T02:00:52.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:00:52.086Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Rojas grounds into a force out, shortstop Alika Williams to second baseman Joshua Kuroda-Grauer. Kyle Tucker to 3rd. Max Muncy out at 2nd. Miguel Rojas to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:01:55.794Z","endTime":"2026-06-30T02:03:24.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:01:13.830Z","endTime":"2026-06-30T02:01:58.063Z","isPitch":false,"type":"action"},{"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":81.1,"endSpeed":75.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23555326380072,"aZ":-40.354456924804374,"pfxX":-3.05816794131439,"pfxZ":-5.767884337169512,"pX":-1.0353763658449266,"pZ":2.568767832566998,"vX0":-5.863558933677117,"vY0":-118.0107324294688,"vZ0":1.1502417767312945,"x":156.47,"y":169.42,"x0":1.8730219196095999,"y0":50.0015846978332,"z0":5.775532316887979,"aX":-4.337820376004282},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.0,"breakHorizontal":6.8,"spinRate":2602,"spinDirection":313},"zone":11,"typeConfidence":0.84,"plateTime":0.46309562808078697,"extension":6.191845521597344},"index":1,"playId":"0381c39a-1a89-3ac2-b87b-dc1219f52ef2","pitchNumber":1,"startTime":"2026-06-30T02:01:58.063Z","endTime":"2026-06-30T02:02:02.444Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45023995258665,"aZ":-29.213370192126856,"pfxX":-1.5837206496938543,"pfxZ":1.7742858752770871,"pX":-0.7227170463231275,"pZ":1.9496981690760433,"vX0":-6.422926087474499,"vY0":-128.0823310161056,"vZ0":-3.3417573449965676,"x":144.55,"y":186.14,"x0":2.019027635021455,"y0":50.002345667869164,"z0":5.545821852178145,"aX":-2.6411973694849404},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":4.2,"spinRate":2399,"spinDirection":221},"zone":7,"typeConfidence":0.91,"plateTime":0.42697072833937844,"extension":6.382940491075576},"index":2,"playId":"684efb22-d17d-32df-9b50-6d4e70bdea8a","pitchNumber":2,"startTime":"2026-06-30T02:02:15.859Z","endTime":"2026-06-30T02:02:23.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.671666903039334,"aZ":-20.2571534158248,"pfxX":7.5946847997992695,"pfxZ":6.436280334221831,"pX":1.0290113260172893,"pZ":4.85333526169198,"vX0":-5.304275469931711,"vY0":-134.58691454615436,"vZ0":1.4382501479755307,"x":77.78,"y":107.74,"x0":2.0295019563044203,"y0":50.002257237484514,"z0":5.737754593442833,"aX":14.06149435791114},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-12.7,"spinRate":2281,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4055284473317058,"extension":6.217500096737201},"index":3,"playId":"2d805b6c-102d-30e7-85ad-03ea41a0437a","pitchNumber":3,"startTime":"2026-06-30T02:02:51.561Z","endTime":"2026-06-30T02:02:54.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.466571515553497,"aZ":-16.77740063869391,"pfxX":7.314073632045245,"pfxZ":7.736247049261198,"pX":0.5651274753722962,"pZ":3.0363861590089227,"vX0":-6.691429825634035,"vY0":-140.1149313214984,"vZ0":-3.6541891135657023,"x":95.46,"y":156.8,"x0":2.0332274000758384,"y0":50.000482155398586,"z0":5.452851067072082,"aX":14.550689129280013},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2355,"spinDirection":145},"zone":3,"typeConfidence":0.88,"plateTime":0.39082202319456094,"extension":6.3101215409343565},"hitData":{"launchSpeed":98.9,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.83,"coordY":143.41}},"index":4,"playId":"607bc09e-b444-3d97-9fc5-3b825a1d167b","pitchNumber":4,"startTime":"2026-06-30T02:03:15.533Z","endTime":"2026-06-30T02:03:24.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:03:24.262Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to right fielder Lawrence Butler. Kyle Tucker scores. Miguel Rojas to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:03:42.798Z","endTime":"2026-06-30T02:04:27.719Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31231082580543,"aZ":-27.162770314487275,"pfxX":-1.2802099007599188,"pfxZ":2.997977011692913,"pX":-0.8443362464805854,"pZ":1.056387999706062,"vX0":-6.572300177312806,"vY0":-127.22213088362365,"vZ0":-6.05715915989365,"x":149.18,"y":210.26,"x0":1.918277846346303,"y0":50.00172581118491,"z0":5.567115025775393,"aX":-2.1393287658432154},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":3.5,"spinRate":2425,"spinDirection":236},"zone":13,"typeConfidence":0.88,"plateTime":0.427355859786573,"extension":6.227785126420374},"index":0,"playId":"0c09de18-b093-3376-a7f7-775988ea5e9a","pitchNumber":1,"startTime":"2026-06-30T02:03:53.960Z","endTime":"2026-06-30T02:03:59.068Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515729997927117,"aZ":-28.67077408223879,"pfxX":-0.44723583534141564,"pfxZ":2.141904179907911,"pX":-0.7003229478664692,"pZ":1.645309802215179,"vX0":-6.410533138749203,"vY0":-126.51931689220544,"vZ0":-3.932120998434301,"x":143.69,"y":194.36,"x0":1.9144381220706879,"y0":50.00394650513775,"z0":5.493211677441845,"aX":-0.7313664984458345},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":2.2,"spinRate":2366,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.43136354209858974,"extension":6.2591947214897905},"hitData":{"launchSpeed":74.9,"launchAngle":11.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.58,"coordY":124.15}},"index":1,"playId":"61175cd5-e57c-3ce7-8f06-4cdd244cc9a6","pitchNumber":2,"startTime":"2026-06-30T02:04:13.626Z","endTime":"2026-06-30T02:04:27.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:04:27.719Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers challenged (pitch result), call on the field was overturned: Shohei Ohtani called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:04:49.009Z","endTime":"2026-06-30T02:07:00.979Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.829478645932998,"aZ":-13.834770102316067,"pfxX":7.1307341489612694,"pfxZ":9.192359494140781,"pX":-0.10197984819710552,"pZ":3.065792431021834,"vX0":-8.039542080675645,"vY0":-140.14008867228782,"vZ0":-4.23508756062638,"x":120.89,"y":156.0,"x0":1.8736458153136413,"y0":50.000789806116344,"z0":5.4963931485210145,"aX":14.222828767423657},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2364,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.3904305234255956,"extension":6.450490432233838},"index":0,"playId":"d10791fe-ea21-3ed2-9763-a74af33291fa","pitchNumber":1,"startTime":"2026-06-30T02:04:59.878Z","endTime":"2026-06-30T02:05:03.474Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.513963509057472,"aZ":-13.270065962235437,"pfxX":6.7750952514894704,"pfxZ":9.545860307415307,"pX":-0.07751435229854287,"pZ":3.0118092750411014,"vX0":-7.755129023901903,"vY0":-139.61550893885567,"vZ0":-4.424029502814942,"x":119.95,"y":157.46,"x0":1.8518191411428684,"y0":50.002766573285506,"z0":5.485932636203857,"aX":13.417410911670691},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-10.7,"spinRate":2400,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.3918508838935475,"extension":6.395174375036989},"index":1,"playId":"78d4d561-81e8-3179-90cd-ae77676a4ebd","pitchNumber":2,"startTime":"2026-06-30T02:05:17.638Z","endTime":"2026-06-30T02:05:20.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T02:05:29.503Z","endTime":"2026-06-30T02:05:45.965Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844591845155428,"aZ":-40.89185717578544,"pfxX":-2.084922143809389,"pfxZ":-5.773169176235394,"pX":-1.0197265322975684,"pZ":2.3108711444750747,"vX0":-6.056628785413561,"vY0":-121.8027287875805,"vZ0":0.064199454664716,"x":155.87,"y":176.39,"x0":1.7651344358054335,"y0":50.002920557890945,"z0":5.805892767996528,"aX":-3.1476898897915904},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.2,"breakHorizontal":5.2,"spinRate":2548,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.448845620293048,"extension":6.389015383597058},"index":3,"playId":"65b2c38d-ec07-36b7-8f66-dcf1ee4c42f3","pitchNumber":3,"startTime":"2026-06-30T02:05:45.965Z","endTime":"2026-06-30T02:05:50.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91170513539021,"aZ":-11.15113803445111,"pfxX":3.7216167862923264,"pfxZ":10.4999399059775,"pX":0.3384078291468375,"pZ":4.396885553728987,"vX0":-5.703413051905772,"vY0":-141.24340119985663,"vZ0":-1.4667064008726995,"x":104.1,"y":120.06,"x0":1.9088403075396123,"y0":50.001285155640076,"z0":5.647493266650073,"aX":7.451243437742209},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-5.4,"spinRate":2409,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.389156602845103,"extension":6.437340271966159},"index":4,"playId":"aca84a2b-fc57-3acf-acbe-b06e0355be6f","pitchNumber":4,"startTime":"2026-06-30T02:06:12.293Z","endTime":"2026-06-30T02:06:16.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82668605580221,"aZ":-13.089571023643789,"pfxX":5.488596341202449,"pfxZ":9.716105187190387,"pX":-0.6766530849647105,"pZ":2.6374041617561295,"vX0":-8.492952024359651,"vY0":-139.38190496069242,"vZ0":-5.608360920765901,"x":142.79,"y":167.57,"x0":1.6991678841458608,"y0":50.001784224144636,"z0":5.542577592303694,"aX":10.78039926833583},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2314,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.3932253485056969,"extension":6.440400948734855},"index":5,"playId":"5552c18f-ab3f-36c0-a9dc-14b9327a7692","pitchNumber":5,"startTime":"2026-06-30T02:06:33.976Z","endTime":"2026-06-30T02:07:00.979Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"playEndTime":"2026-06-30T02:07:00.979Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T02:07:06.222Z","endTime":"2026-06-30T02:08:07.696Z","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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.403556091532845,"aZ":-30.403985352829444,"pfxX":-1.647053438990489,"pfxZ":1.0930013360799595,"pX":-0.24383752896662161,"pZ":2.044449030915894,"vX0":-4.97084333408664,"vY0":-125.62529260053675,"vZ0":-2.81301900508239,"x":126.29,"y":183.58,"x0":1.9674866463391725,"y0":50.000182391132206,"z0":5.628698951251047,"aX":-2.6528982283625613},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":4.1,"spinRate":2361,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.4345825450101555,"extension":6.50579556230202},"index":0,"playId":"59e2ed81-3df5-3b77-a35d-d4254a0c3a78","pitchNumber":1,"startTime":"2026-06-30T02:07:14.823Z","endTime":"2026-06-30T02:07:18.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":89.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73518820230721,"aZ":-15.23744335176322,"pfxX":4.551011739648651,"pfxZ":8.297921346477324,"pX":-0.23592648143108202,"pZ":3.3118494736358226,"vX0":-7.659620257499967,"vY0":-141.3909220189926,"vZ0":-3.398965953542869,"x":125.99,"y":149.36,"x0":1.906768524835676,"y0":50.00659414202545,"z0":5.496631827376686,"aX":9.293791579850367},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":-6.8,"spinRate":2423,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.38616864774671456,"extension":6.361521884929236},"index":1,"playId":"60cc954b-a167-330c-bbdb-14f8ab373e5d","pitchNumber":2,"startTime":"2026-06-30T02:07:34.009Z","endTime":"2026-06-30T02:07:37.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T02:07:44.582Z","endTime":"2026-06-30T02:08:04.465Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11388077064885,"aZ":-12.898181245402592,"pfxX":4.916189049571964,"pfxZ":9.427033397723477,"pX":0.645698701386347,"pZ":3.5139649067568794,"vX0":-5.498411810113377,"vY0":-142.42172996518798,"vZ0":-3.2747807265924247,"x":92.39,"y":143.9,"x0":1.9668272946495562,"y0":50.00430763240412,"z0":5.499871713764819,"aX":10.05427025887542},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2424,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.3852675153034846,"extension":6.2831997206818615},"index":3,"playId":"de351185-7936-3107-b320-751e5cb38450","pitchNumber":3,"startTime":"2026-06-30T02:08:04.465Z","endTime":"2026-06-30T02:08:07.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:08:07.696Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colby Thomas homers (3) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:09:20.111Z","endTime":"2026-06-30T02:11:02.017Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":{"id":641778,"link":"/api/v1/people/641778"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14074715304836,"aZ":-16.031650562504822,"pfxX":6.625591362344319,"pfxZ":9.384353222317076,"pX":0.9582482104548062,"pZ":2.7255529013352797,"vX0":-3.631098000987544,"vY0":-130.26890492535443,"vZ0":-5.418593789905846,"x":80.47,"y":165.19,"x0":1.5087514958670003,"y0":50.002667535994966,"z0":6.042807506556397,"aX":11.397216829256886},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.1,"breakHorizontal":-11.2,"spinRate":2163,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.42030706251328454,"extension":5.699400958188969},"index":0,"playId":"66f31862-2e6e-3d46-b01c-1d879ca3ffb8","pitchNumber":1,"startTime":"2026-06-30T02:10:23.816Z","endTime":"2026-06-30T02:10:27.785Z","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":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.74307189792259,"aZ":-38.074247669046215,"pfxX":-5.480289118113992,"pfxZ":-4.973063281400192,"pX":0.41889304172510766,"pZ":2.0511896725074887,"vX0":-1.1697867882436936,"vY0":-108.1617041132832,"vZ0":-0.2513684953077169,"x":101.03,"y":183.4,"x0":1.6787495963749164,"y0":50.0048573687701,"z0":6.341570372288203,"aX":-6.498024634294824},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-8.8,"breakHorizontal":10.2,"spinRate":2339,"spinDirection":319},"zone":9,"typeConfidence":0.91,"plateTime":0.5062687536869812,"extension":5.623351427330103},"hitData":{"launchSpeed":101.1,"launchAngle":29.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":175.33,"coordY":47.26}},"index":1,"playId":"02a0e17b-57a1-372a-92ab-81d2a1dfd4e7","pitchNumber":2,"startTime":"2026-06-30T02:10:37.721Z","endTime":"2026-06-30T02:11:02.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:11:02.017Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:10:50.285Z","endTime":"2026-06-30T02:12:05.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12219704269195,"aZ":-16.183452732431277,"pfxX":8.716699518984306,"pfxZ":9.051536639847678,"pX":-0.35003883972224425,"pZ":1.79414371963618,"vX0":-7.819709554719669,"vY0":-132.08071622645082,"vZ0":-7.3968303620062565,"x":130.34,"y":190.34,"x0":1.5163653188904824,"y0":50.00590151250474,"z0":5.821165800093816,"aX":15.404609008313585},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.9,"breakHorizontal":-14.0,"spinRate":2185,"spinDirection":132},"zone":7,"typeConfidence":0.92,"plateTime":0.41469017845996214,"extension":5.919936718672947},"index":0,"playId":"f9167ccb-45f3-3f20-a9a8-f92d4e9de3a0","pitchNumber":1,"startTime":"2026-06-30T02:11:22.209Z","endTime":"2026-06-30T02:11:25.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57715757939032,"aZ":-22.653134610695567,"pfxX":0.8237086435961074,"pfxZ":5.710955769527541,"pX":-0.7268972157452193,"pZ":2.128289305977484,"vX0":-6.12761410935815,"vY0":-127.62201763390657,"vZ0":-4.9453176139165755,"x":144.71,"y":181.32,"x0":1.587145348202387,"y0":50.00586868710224,"z0":5.85072516588502,"aX":1.3751891378545915},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":-0.2,"spinRate":2375,"spinDirection":154},"zone":7,"typeConfidence":0.89,"plateTime":0.4274097234483558,"extension":5.842377209032496},"index":1,"playId":"25ad242a-a5ff-33d0-8492-1d60e8ed94a2","pitchNumber":2,"startTime":"2026-06-30T02:11:37.144Z","endTime":"2026-06-30T02:11:42.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.558979088193475,"aZ":-30.43093478619055,"pfxX":-4.36095155005528,"pfxZ":1.2153614248044455,"pX":0.11409422118818448,"pZ":2.7456960552849914,"vX0":-2.2461362283585027,"vY0":-119.39687193472618,"vZ0":-1.523396104832238,"x":112.65,"y":164.65,"x0":1.6345731594056854,"y0":50.00591513416233,"z0":6.137236738168637,"aX":-6.2805529308428465},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":8.4,"spinRate":2400,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4592039506178449,"extension":5.644815036762924},"index":2,"playId":"cf629cb0-bff3-3576-addc-fd85584c1676","pitchNumber":3,"startTime":"2026-06-30T02:12:00.996Z","endTime":"2026-06-30T02:12:05.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:12:05.290Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a ground ball to shortstop Mookie Betts.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:12:06.823Z","endTime":"2026-06-30T02:13:16.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017892193567558,"aZ":-26.46708560996732,"pfxX":-0.25936599473798516,"pfxZ":3.570383413544211,"pX":-1.4864340190919223,"pZ":1.9411424023291861,"vX0":-7.005907580561654,"vY0":-125.52528924693249,"vZ0":-4.777597135514475,"x":173.66,"y":186.37,"x0":1.3724985580821332,"y0":50.00289436323912,"z0":6.019716030500607,"aX":-0.41382824803188756},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":2.0,"spinRate":2521,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.4360719958046775,"extension":5.747127643160698},"index":0,"playId":"11e788e2-ca21-3857-8151-2a0e25d40377","pitchNumber":1,"startTime":"2026-06-30T02:12:29.815Z","endTime":"2026-06-30T02:12:34.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054647462851698,"aZ":-24.72783925428135,"pfxX":9.968110898129382,"pfxZ":4.771846827278778,"pX":-0.44960400119408267,"pZ":1.638250471761584,"vX0":-7.975427279890743,"vY0":-123.67773658388136,"vZ0":-5.361437878229215,"x":134.14,"y":194.55,"x0":1.510865622584198,"y0":50.00251768717605,"z0":5.8897687686752445,"aX":15.550239101888097},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.3,"spinRate":1624,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.4416953148752678,"extension":5.855325674304286},"index":1,"playId":"1a850a9a-4fd5-347c-87d5-1319ee8a5e16","pitchNumber":2,"startTime":"2026-06-30T02:12:47.267Z","endTime":"2026-06-30T02:12:52.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445430875874273,"aZ":-25.961635053480794,"pfxX":10.5910281752214,"pfxZ":4.034715082985442,"pX":-0.05993679940881395,"pZ":1.663549036142715,"vX0":-7.122233977375574,"vY0":-122.77631490904776,"vZ0":-5.004238294264116,"x":119.28,"y":193.86,"x0":1.4906951571752467,"y0":50.00303955978966,"z0":5.915848467109399,"aX":16.301762805452253},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.5,"breakHorizontal":-17.6,"spinRate":1720,"spinDirection":128},"zone":8,"typeConfidence":0.91,"plateTime":0.44474704642871954,"extension":5.687551410854741},"hitData":{"launchSpeed":79.6,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.06,"coordY":179.41}},"index":2,"playId":"d24018fb-746c-3418-99ad-c554b96ccd8f","pitchNumber":3,"startTime":"2026-06-30T02:13:03.743Z","endTime":"2026-06-30T02:13:16.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:13:16.881Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a fly ball to right fielder Kyle Tucker. Max Muncy to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:13:35.712Z","endTime":"2026-06-30T02:14:34.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"postOnSecond":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05805271543685,"aZ":-17.39977121281872,"pfxX":5.599892433676743,"pfxZ":8.39854895114978,"pX":0.6567277172124377,"pZ":4.4187712971019115,"vX0":-3.7425142107284324,"vY0":-131.58341884350858,"vZ0":-1.3182101018798635,"x":91.97,"y":119.47,"x0":1.3675315269897834,"y0":50.003138903120586,"z0":6.211168126238009,"aX":9.852337615919883},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-9.4,"spinRate":2163,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.41573897897231804,"extension":5.666855728345258},"index":0,"playId":"6e80476b-1dea-3a9e-ab4d-e8d4bd2db511","pitchNumber":1,"startTime":"2026-06-30T02:13:42.000Z","endTime":"2026-06-30T02:13:45.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.442718019276285,"aZ":-15.555950508978068,"pfxX":6.3908734164970085,"pfxZ":9.421340149820713,"pX":0.18063185162709694,"pZ":2.5180705922894804,"vX0":-5.538753788892988,"vY0":-131.83584612544738,"vZ0":-6.033857110465992,"x":110.11,"y":170.79,"x0":1.4761472171477663,"y0":50.00635382328787,"z0":5.980565066789484,"aX":11.277414155621004},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-10.4,"spinRate":2204,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.4151060555044461,"extension":5.8257084716889},"index":1,"playId":"73898287-1dad-36c5-8d19-b5edf026b310","pitchNumber":2,"startTime":"2026-06-30T02:14:00.531Z","endTime":"2026-06-30T02:14:04.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.176984165119674,"aZ":-25.850121038497818,"pfxX":9.77172875611479,"pfxZ":4.056681863026709,"pX":0.4884795563729484,"pZ":1.8563776853303418,"vX0":-5.607096924566703,"vY0":-123.45592987366994,"vZ0":-4.651541719380154,"x":98.38,"y":188.66,"x0":1.5073632689487986,"y0":50.00495512767853,"z0":5.913903089548155,"aX":15.243111787609319},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.6,"breakHorizontal":-16.6,"spinRate":1762,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.441913145737018,"extension":5.744433104667852},"hitData":{"launchSpeed":65.5,"launchAngle":46.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.13,"coordY":134.4}},"index":2,"playId":"ca715a3e-0e05-3615-b3b5-9b1cba001fe8","pitchNumber":3,"startTime":"2026-06-30T02:14:23.104Z","endTime":"2026-06-30T02:14:34.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:14:34.892Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a line drive to right fielder Kyle Tucker. Max Muncy scores. Alika Williams to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:14:44.330Z","endTime":"2026-06-30T02:16:56.995Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":{"id":641778,"link":"/api/v1/people/641778"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"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":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57708261047249,"aZ":-14.813840317084303,"pfxX":6.313392265681421,"pfxZ":9.806806312148588,"pX":0.07002111050953758,"pZ":2.425976659566223,"vX0":-5.73086325165318,"vY0":-132.30144829531943,"vZ0":-6.293110905045698,"x":114.33,"y":173.28,"x0":1.445360317143172,"y0":50.00505577348561,"z0":5.923872442858573,"aX":11.178847584891047},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.2,"spinRate":2248,"spinDirection":134},"zone":5,"typeConfidence":0.92,"plateTime":0.41421175745641614,"extension":5.851917948355728},"index":0,"playId":"074e99d7-c57b-382e-9105-722fad053ade","pitchNumber":1,"startTime":"2026-06-30T02:15:16.840Z","endTime":"2026-06-30T02:15:20.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":71.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.468577324637128,"aZ":-37.023587138001666,"pfxX":-3.2084653215605936,"pfxZ":-3.8689274366927466,"pX":-0.7725832445995218,"pZ":0.7104233274482951,"vX0":-3.937661298711785,"vY0":-111.14452010474226,"vZ0":-3.484931466027573,"x":146.45,"y":219.6,"x0":1.4371803391630467,"y0":50.002554594249716,"z0":6.134293597366594,"aX":-4.022782711464282},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.6,"breakHorizontal":6.8,"spinRate":2490,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.49235535707144606,"extension":5.87110733367934},"index":1,"playId":"e8bee3bf-1a9e-3f7d-a52a-d87189e61b13","pitchNumber":2,"startTime":"2026-06-30T02:15:36.015Z","endTime":"2026-06-30T02:15:39.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.233296439271264,"aZ":-26.708492115047925,"pfxX":9.789899260347761,"pfxZ":3.5176159630536006,"pX":1.4846529869431915,"pZ":4.221901342148993,"vX0":-3.640249570310889,"vY0":-123.4784876543409,"vZ0":0.7508323302305804,"x":60.41,"y":124.79,"x0":1.701235982926119,"y0":50.00220611958502,"z0":6.150947950701218,"aX":15.205270228090773},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.8,"breakHorizontal":-16.9,"spinRate":1894,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.44258787842817293,"extension":5.730858243884205},"index":2,"playId":"1f6b4e8d-fe10-3148-a3b6-5beab8ce5b33","pitchNumber":3,"startTime":"2026-06-30T02:16:00.005Z","endTime":"2026-06-30T02:16:03.199Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050023599393526,"aZ":-15.411068367492472,"pfxX":4.9297036984943405,"pfxZ":9.459290392654676,"pX":0.3054221816167337,"pZ":3.0586091118483654,"vX0":-4.6150370836234655,"vY0":-132.24058687192934,"vZ0":-4.758112464028868,"x":105.36,"y":156.2,"x0":1.4322583072928379,"y0":50.00210555336449,"z0":6.010723235278309,"aX":8.735772166026806},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2157,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4141062780302658,"extension":5.99376828948117},"index":3,"playId":"845d9ebf-6d54-36eb-9025-10d595c07687","pitchNumber":4,"startTime":"2026-06-30T02:16:21.763Z","endTime":"2026-06-30T02:16:24.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540826855174327,"aZ":-16.154505158392414,"pfxX":6.174953899511265,"pfxZ":8.673305310594529,"pX":-0.5920489910686342,"pZ":2.373034289044373,"vX0":-7.0250543214270165,"vY0":-134.62903219704384,"vZ0":-6.612285759365935,"x":139.57,"y":174.71,"x0":1.241308179334841,"y0":50.00142416763258,"z0":5.992012866514215,"aX":11.404198607259557},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":-9.8,"spinRate":2281,"spinDirection":140},"zone":4,"typeConfidence":0.93,"plateTime":0.40588186269403437,"extension":5.869811018068347},"hitData":{"launchSpeed":70.8,"launchAngle":16.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.45,"coordY":134.62}},"index":4,"playId":"3a7df0b4-b2e1-39cf-8b83-8963632fdc50","pitchNumber":5,"startTime":"2026-06-30T02:16:45.183Z","endTime":"2026-06-30T02:16:56.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:16:56.995Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Henry Bolte grounds into a force out, shortstop Mookie Betts to second baseman Miguel Rojas. Alika Williams scores. Joshua Kuroda-Grauer out at 2nd. Henry Bolte to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:18:22.520Z","endTime":"2026-06-30T02:19:36.771Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":{"id":641778,"link":"/api/v1/people/641778"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T02:17:39.494Z","endTime":"2026-06-30T02:18:24.706Z","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":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917539158673318,"aZ":-16.24412569135854,"pfxX":6.876579861071395,"pfxZ":8.924048997834404,"pX":-0.006003806151991623,"pZ":2.4858437869888013,"vX0":-6.030098705925975,"vY0":-132.64409475035998,"vZ0":-6.148813829635058,"x":117.23,"y":171.66,"x0":1.4014830034009274,"y0":50.002759337399034,"z0":6.015063872699732,"aX":12.274840629694436},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":-11.2,"spinRate":2205,"spinDirection":139},"zone":5,"typeConfidence":0.92,"plateTime":0.4126693224861895,"extension":5.919512601973596},"index":1,"playId":"89f01731-802c-3779-bd8c-31ae25548271","pitchNumber":1,"startTime":"2026-06-30T02:18:24.706Z","endTime":"2026-06-30T02:18:27.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"6baa1fee-ff74-3d74-af38-0a60dc675b2c","startTime":"2026-06-30T02:18:47.335Z","endTime":"2026-06-30T02:18:50.557Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770939457930627,"aZ":-21.31469693981214,"pfxX":-0.8608550399651749,"pfxZ":6.434345710601978,"pX":0.05350696295857814,"pZ":4.383034075152563,"vX0":-3.6776858787499203,"vY0":-128.5918553375844,"vZ0":-0.29650873965919045,"x":114.96,"y":120.44,"x0":1.6095690010360022,"y0":50.00089811567942,"z0":6.1426548037133255,"aX":-1.4521245927510158},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.9,"breakHorizontal":2.3,"spinRate":2387,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.42471947217782846,"extension":5.628540653084695},"index":3,"playId":"a7f8ddf3-fe14-3f53-9387-293ad2ae1389","pitchNumber":2,"startTime":"2026-06-30T02:19:06.598Z","endTime":"2026-06-30T02:19:10.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39478621339032,"aZ":-21.61460018758205,"pfxX":0.48456780750254946,"pfxZ":6.252154110293693,"pX":-0.8028867176894803,"pZ":3.0297699868593226,"vX0":-5.966226871971158,"vY0":-128.80996600934537,"vZ0":-3.42881081252216,"x":147.6,"y":156.98,"x0":1.4751213034440982,"y0":50.00452852208961,"z0":6.038782357705703,"aX":0.8187880008450986},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.8,"breakHorizontal":0.4,"spinRate":2431,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.42432995954450314,"extension":5.846469024437935},"hitData":{"launchSpeed":61.1,"launchAngle":16.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.15,"coordY":149.49}},"index":4,"playId":"48ee3d94-403e-3272-b080-321132ade4c6","pitchNumber":3,"startTime":"2026-06-30T02:19:28.487Z","endTime":"2026-06-30T02:19:36.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:19:36.771Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T02:20:08.086Z","endTime":"2026-06-30T02:21:22.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"20425cf2-360b-42e7-9207-521213b03129","startTime":"2026-06-30T02:20:08.086Z","endTime":"2026-06-30T02:20:13.086Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592565530165643,"aZ":-23.128025547565436,"pfxX":1.7336666886418304,"pfxZ":5.295658490891032,"pX":0.27632886771238113,"pZ":4.581455937981064,"vX0":-3.8776573068844735,"vY0":-129.5018644932567,"vZ0":0.5621258103513047,"x":106.47,"y":115.08,"x0":1.5640005120992269,"y0":50.00201230313359,"z0":6.122787183930062,"aX":2.9614259536129137},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2484,"spinDirection":162},"zone":12,"typeConfidence":0.88,"plateTime":0.42201443781542025,"extension":5.636050440238585},"index":1,"playId":"3e1710bf-607c-35cd-acec-d929a577d8d0","pitchNumber":1,"startTime":"2026-06-30T02:20:21.508Z","endTime":"2026-06-30T02:20:25.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":69.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.28687466464449,"aZ":-38.45118801339345,"pfxX":-4.132652814299829,"pfxZ":-5.16474169095199,"pX":-0.059029534411522144,"pZ":2.773788893035631,"vX0":-2.3627653866779115,"vY0":-109.29126826491141,"vZ0":1.0840101094561752,"x":119.25,"y":163.89,"x0":1.570879873542765,"y0":50.00032396004995,"z0":6.383542130057806,"aX":-5.025623639309655},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-8.8,"breakHorizontal":8.0,"spinRate":2414,"spinDirection":315},"zone":5,"typeConfidence":0.91,"plateTime":0.5001213026567641,"extension":5.592800610359581},"index":2,"playId":"ee6b63c7-5ff2-3cbe-9335-19192d4b81bc","pitchNumber":2,"startTime":"2026-06-30T02:20:39.993Z","endTime":"2026-06-30T02:20:51.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Henry Bolte steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"ee6b63c7-5ff2-3cbe-9335-19192d4b81bc","startTime":"2026-06-30T02:20:52.604Z","endTime":"2026-06-30T02:21:11.122Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74770104280552,"aZ":-22.992342617760155,"pfxX":8.859553413792707,"pfxZ":5.7057656870365365,"pX":-0.5242940351503259,"pZ":1.0082614486298611,"vX0":-7.848478571681144,"vY0":-125.37787859116531,"vZ0":-7.036228052640433,"x":136.98,"y":211.56,"x0":1.479115472927629,"y0":50.003737288381906,"z0":5.697641109197623,"aX":14.260460899238739},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.1,"breakHorizontal":-14.5,"spinRate":1637,"spinDirection":126},"zone":13,"typeConfidence":0.84,"plateTime":0.4350504960091923,"extension":5.949787758202585},"hitData":{"launchSpeed":101.7,"launchAngle":-4.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.96,"coordY":171.3}},"index":4,"playId":"0de2fdc9-79c4-345b-bf2b-4b63c0fca7b4","pitchNumber":3,"startTime":"2026-06-30T02:21:11.122Z","endTime":"2026-06-30T02:21:22.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:21:22.647Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:22:18.419Z","endTime":"2026-06-30T02:25:22.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","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":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242664555983353,"aZ":-28.06841145418914,"pfxX":-1.8162637840826208,"pfxZ":2.5932429216428847,"pX":0.8403740401759555,"pZ":2.4871520276704557,"vX0":-2.6025921742964124,"vY0":-124.47650198339772,"vZ0":-1.840553457982784,"x":84.97,"y":171.63,"x0":2.13235873850815,"y0":50.00033674058787,"z0":5.543460889253958,"aX":-2.8701308711627047},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":3.8,"spinRate":2235,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.4387774911306348,"extension":6.139957087446665},"index":0,"playId":"f59e5fb9-d183-38b2-b862-3444f1098caa","pitchNumber":1,"startTime":"2026-06-30T02:23:37.595Z","endTime":"2026-06-30T02:23:42.132Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23072156892275,"aZ":-29.161726091709514,"pfxX":-1.6901134724313849,"pfxZ":1.8599768806659425,"pX":-0.472988822811937,"pZ":1.9327529897475073,"vX0":-5.291461559146438,"vY0":-125.97877304547362,"vZ0":-3.2488370794618393,"x":135.03,"y":186.6,"x0":1.8692537599822134,"y0":50.00049352627915,"z0":5.582084669653452,"aX":-2.730407725502502},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":4.2,"spinRate":2454,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.43383225353941324,"extension":6.551776431092984},"index":1,"playId":"e1c4b718-5bc7-307f-abd6-f50efe7e4f99","pitchNumber":2,"startTime":"2026-06-30T02:23:55.207Z","endTime":"2026-06-30T02:23:58.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90777809117382,"aZ":-30.360707014016356,"pfxX":-5.0574851565461625,"pfxZ":1.2682444249237665,"pX":0.836950869722433,"pZ":2.9173613467344888,"vX0":-1.8720804672139124,"vY0":-119.12942002099388,"vZ0":0.10176915010428678,"x":85.1,"y":160.01,"x0":2.2910878061095983,"y0":50.0026450774276,"z0":5.629301657456653,"aX":-7.234284180322665},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.6,"breakHorizontal":9.6,"spinRate":2496,"spinDirection":290},"zone":6,"typeConfidence":0.87,"plateTime":0.4606054319567372,"extension":6.254550141343151},"index":2,"playId":"603ac4d1-f07c-3e28-9386-95da9db3151a","pitchNumber":3,"startTime":"2026-06-30T02:24:15.278Z","endTime":"2026-06-30T02:24:19.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.048957168126535,"aZ":-12.149553276382443,"pfxX":6.3219663531596595,"pfxZ":10.290143683996858,"pX":-0.14515673761326822,"pZ":0.8972811265853312,"vX0":-7.70214567403048,"vY0":-139.068634697666,"vZ0":-9.601487938664457,"x":122.53,"y":214.55,"x0":1.847317625266361,"y0":50.003244400393335,"z0":5.214068698857868,"aX":12.30411455849377},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-9.7,"spinRate":2329,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.3948162706165381,"extension":6.4475385131920335},"index":3,"playId":"31629759-bd14-317e-9e2e-22fc6e9816cf","pitchNumber":4,"startTime":"2026-06-30T02:24:32.645Z","endTime":"2026-06-30T02:24:36.343Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.571082177619257,"aZ":-28.612972471680617,"pfxX":-1.9562664581566382,"pfxZ":2.2522770066762767,"pX":-1.3585363739580523,"pZ":1.5656305158343706,"vX0":-7.0675947606904135,"vY0":-124.97698352125299,"vZ0":-3.9239648772536357,"x":168.78,"y":196.51,"x0":1.761906726423603,"y0":50.001114914216814,"z0":5.510368854127689,"aX":-3.0879009007272806},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":5.2,"spinRate":2252,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.4385308233125986,"extension":6.448060260026098},"index":4,"playId":"7b51229d-dea2-3fbe-b9d6-31f74f9cb4fb","pitchNumber":5,"startTime":"2026-06-30T02:24:51.385Z","endTime":"2026-06-30T02:24:56.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859693737808104,"aZ":-30.400813934679142,"pfxX":-1.9013865792955873,"pfxZ":1.0986765652114059,"pX":0.4039425386174685,"pZ":2.707171607856476,"vX0":-3.441711549158831,"vY0":-125.76162698353758,"vZ0":-1.272408893841878,"x":101.6,"y":165.69,"x0":2.0335366626960663,"y0":50.00267270549045,"z0":5.670051689807357,"aX":-3.065775179819744},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":4.2,"spinRate":2299,"spinDirection":244},"zone":6,"typeConfidence":0.91,"plateTime":0.4343929917142475,"extension":6.0995317135009355},"hitData":{"launchSpeed":93.5,"launchAngle":16.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.79,"coordY":93.38}},"index":5,"playId":"a6932dd6-69a9-391d-b44e-10c364fd834b","pitchNumber":6,"startTime":"2026-06-30T02:25:12.246Z","endTime":"2026-06-30T02:25:22.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:25:22.112Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mookie Betts grounds into a double play, shortstop Alika Williams to second baseman Joshua Kuroda-Grauer to first baseman Nick Kurtz. Freddie Freeman out at 2nd. Mookie Betts out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:25:23.950Z","endTime":"2026-06-30T02:26:14.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.296869216278026,"aZ":-14.703653827314989,"pfxX":6.792955605503454,"pfxZ":9.307929318881483,"pX":-1.1839146004062553,"pZ":2.990559431213111,"vX0":-10.098424402738626,"vY0":-136.6765614734964,"vZ0":-4.143470050420601,"x":162.13,"y":158.03,"x0":1.6894944774967027,"y0":50.00564223081333,"z0":5.547541279924117,"aX":12.754993708590156},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.0,"spinRate":2276,"spinDirection":149},"zone":11,"typeConfidence":0.83,"plateTime":0.40193993810288653,"extension":6.426713923122741},"index":0,"playId":"399470d9-023b-393c-84c5-27317fa1198a","pitchNumber":1,"startTime":"2026-06-30T02:25:47.587Z","endTime":"2026-06-30T02:25:52.010Z","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":81.3,"endSpeed":74.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487345471754924,"aZ":-38.74850350341316,"pfxX":-3.399839955463828,"pfxZ":-4.6722332874774395,"pX":0.20394501227808545,"pZ":2.4296531729782407,"vX0":-3.1255616855093904,"vY0":-118.37105287258704,"vZ0":0.48763435265545496,"x":109.23,"y":173.18,"x0":1.9876074992492796,"y0":50.00454945294332,"z0":5.794527805516768,"aX":-4.781241803437458},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":7.0,"spinRate":2630,"spinDirection":313},"zone":5,"typeConfidence":0.89,"plateTime":0.4643106736528497,"extension":6.261619425872575},"hitData":{"launchSpeed":98.6,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.1,"coordY":156.59}},"index":1,"playId":"a56972f6-95a7-3ecd-adef-26774b42dcef","pitchNumber":2,"startTime":"2026-06-30T02:26:05.837Z","endTime":"2026-06-30T02:26:14.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:26:14.033Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a sharp line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:26:27.367Z","endTime":"2026-06-30T02:28:02.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589083940904978,"aZ":-24.759728835803433,"pfxX":9.650565896507192,"pfxZ":4.572785022130294,"pX":0.40759706635295945,"pZ":0.17340969623902713,"vX0":-7.292178404850604,"vY0":-126.27646686147669,"vZ0":-7.5063024164488645,"x":101.46,"y":234.1,"x0":2.0723053155920375,"y0":50.00450663095229,"z0":5.162896392921644,"aX":15.659650168335258},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":1704,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.4329756111740477,"extension":6.644660140395684},"index":0,"playId":"f4804a8b-63d7-3579-8440-f4c6993c8b62","pitchNumber":1,"startTime":"2026-06-30T02:26:41.875Z","endTime":"2026-06-30T02:26:45.822Z","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":85.0,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20206715153435,"aZ":-32.9241891242988,"pfxX":-3.338035425447209,"pfxZ":-0.47973564820426695,"pX":0.49081253148050774,"pZ":3.5440478537986935,"vX0":-2.7202868268491556,"vY0":-123.87712827421502,"vZ0":1.406217634484259,"x":98.29,"y":143.09,"x0":2.03422171521993,"y0":50.00215526030772,"z0":5.707771315743395,"aX":-5.222019885992771},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":6.6,"spinRate":2160,"spinDirection":256},"zone":12,"typeConfidence":0.9,"plateTime":0.44102940472026253,"extension":6.230646956910531},"index":1,"playId":"2d30de6e-6f39-3f16-bb32-d16e3585bb4d","pitchNumber":2,"startTime":"2026-06-30T02:27:00.140Z","endTime":"2026-06-30T02:27:04.253Z","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":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.151983751234386,"aZ":-29.93192161523645,"pfxX":-2.902354303264543,"pfxZ":1.4019023297076316,"pX":-0.5061482158846358,"pZ":3.281277620175926,"vX0":-5.045739764042675,"vY0":-125.23044409565541,"vZ0":0.1965942129189726,"x":136.29,"y":150.19,"x0":1.9079430606697436,"y0":50.000696062394475,"z0":5.640639237406762,"aX":-4.630073709612996},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":6.4,"spinRate":2209,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.43657779037382705,"extension":6.285150686395208},"index":2,"playId":"71d096ab-fb1a-399a-ab42-beaf8485831a","pitchNumber":3,"startTime":"2026-06-30T02:27:19.370Z","endTime":"2026-06-30T02:27:23.706Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.243427579093115,"aZ":-14.135117138476831,"pfxX":6.572297589805171,"pfxZ":9.097252096919604,"pX":0.09843152806421661,"pZ":2.649611634114879,"vX0":-7.717091569253506,"vY0":-140.063106436365,"vZ0":-4.874888615899946,"x":113.25,"y":167.24,"x0":2.0381555765489017,"y0":50.002883593540936,"z0":5.34016161913591,"aX":13.032195674652533},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2250,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.3913784320322713,"extension":6.359648235821084},"index":3,"playId":"a1f45343-f38e-3181-a85d-ddb52f42122f","pitchNumber":4,"startTime":"2026-06-30T02:27:35.601Z","endTime":"2026-06-30T02:27:38.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00938253906448,"aZ":-13.906723415816218,"pfxX":7.359784870226878,"pfxZ":9.367606554459922,"pX":0.10321021892853732,"pZ":2.1755312543144876,"vX0":-7.825039778647271,"vY0":-138.95849817693917,"vZ0":-5.9212081235614,"x":113.07,"y":180.04,"x0":2.003515245354138,"y0":50.00082287426136,"z0":5.262871643495703,"aX":14.348821592338808},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":-11.6,"spinRate":2258,"spinDirection":143},"zone":5,"typeConfidence":0.87,"plateTime":0.3946288912907536,"extension":6.382472442633216},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.14,"coordY":100.6}},"index":4,"playId":"75807948-a22a-35e2-9ba9-83d1fc764c5a","pitchNumber":5,"startTime":"2026-06-30T02:27:51.992Z","endTime":"2026-06-30T02:28:02.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:28:02.275Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T02:28:03.894Z","endTime":"2026-06-30T02:29:38.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645112090183034,"aZ":-13.85464806269487,"pfxX":6.326619863270453,"pfxZ":9.873728930093572,"pX":-0.6379366157043954,"pZ":3.0438123652069096,"vX0":-9.012785760827457,"vY0":-135.59658178888333,"vZ0":-3.8330463083152133,"x":141.32,"y":156.6,"x0":1.9125469096030863,"y0":50.00392734645127,"z0":5.44750082828793,"aX":11.740377306891874},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-9.5,"spinRate":2325,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.4044956242603739,"extension":6.482413153233788},"index":0,"playId":"385dabc7-81a4-3661-90ba-abe11a31aa6c","pitchNumber":1,"startTime":"2026-06-30T02:28:27.662Z","endTime":"2026-06-30T02:28:31.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78230689307414,"aZ":-11.164818076113427,"pfxX":6.410202044189029,"pfxZ":10.708928640813578,"pX":0.03835125362969135,"pZ":2.429750577820434,"vX0":-7.6543685783985405,"vY0":-139.5134601811164,"vZ0":-5.978507033847065,"x":115.54,"y":173.18,"x0":1.9908748154863827,"y0":50.005014160860355,"z0":5.343714157104317,"aX":12.578582528116717},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":-10.0,"spinRate":2396,"spinDirection":145},"zone":5,"typeConfidence":0.92,"plateTime":0.3933293234536115,"extension":6.271915434657822},"index":1,"playId":"19f2809b-0891-3225-b9ac-7ddee5bd36c1","pitchNumber":2,"startTime":"2026-06-30T02:28:46.633Z","endTime":"2026-06-30T02:28:51.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.093491731770452,"aZ":-28.857822448615387,"pfxX":-5.712390782444513,"pfxZ":2.1479402617708265,"pX":-1.0126548588692832,"pZ":1.8671466544250872,"vX0":-5.814590093451121,"vY0":-124.123765115732,"vZ0":-2.852069348936136,"x":155.6,"y":188.37,"x0":2.110928973104906,"y0":50.00377708914018,"z0":5.458178210364059,"aX":-8.827284223341595},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":11.8,"spinRate":2605,"spinDirection":303},"zone":13,"typeConfidence":0.85,"plateTime":0.4429145140603614,"extension":6.261429376607596},"index":2,"playId":"752a5cfd-9021-3873-8182-f74969c26c58","pitchNumber":3,"startTime":"2026-06-30T02:29:13.570Z","endTime":"2026-06-30T02:29:17.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434681732543822,"aZ":-42.615491791372925,"pfxX":-4.191481604780659,"pfxZ":-7.0669352427607315,"pX":-0.6556994186302798,"pZ":2.064751140775078,"vX0":-4.794037966413775,"vY0":-121.23301550501232,"vZ0":0.13416083747981822,"x":141.99,"y":183.03,"x0":1.8978938875086264,"y0":50.00434338223671,"z0":5.752509441353093,"aX":-6.190434432522672},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.5,"breakHorizontal":8.8,"spinRate":2858,"spinDirection":316},"zone":7,"typeConfidence":0.92,"plateTime":0.45316451500430954,"extension":6.324050531134705},"index":3,"playId":"261c1a7d-bcab-3796-b8f2-007f20f4e269","pitchNumber":4,"startTime":"2026-06-30T02:29:33.920Z","endTime":"2026-06-30T02:29:38.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:29:38.362Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:29:59.049Z","endTime":"2026-06-30T02:32:38.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.603299734787644,"aZ":-35.3173256520655,"pfxX":-1.287529842597759,"pfxZ":-2.1581948054458007,"pX":-0.17278624404383586,"pZ":2.695920940626476,"vX0":-3.6335315101531864,"vY0":-119.62045501122383,"vZ0":-0.7838762132030992,"x":123.59,"y":165.99,"x0":1.528884596510538,"y0":50.00048775400996,"z0":6.175376482150433,"aX":-1.87773036032802},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":3.1,"spinRate":2390,"spinDirection":296},"zone":5,"typeConfidence":2.0,"plateTime":0.4567046013374725,"extension":5.6583589495116176},"index":0,"playId":"7fd5a2d6-853c-3430-a996-8a2b3cecaab8","pitchNumber":1,"startTime":"2026-06-30T02:31:49.592Z","endTime":"2026-06-30T02:31:53.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38774181110478,"aZ":-22.145033894789023,"pfxX":2.029826327033146,"pfxZ":5.970024899598815,"pX":-0.9151069521641514,"pZ":2.5584762313373792,"vX0":-6.506806889295173,"vY0":-128.01455760355094,"vZ0":-4.214107339509668,"x":151.88,"y":169.7,"x0":1.3823583219578504,"y0":50.0050586490375,"z0":5.93377243757742,"aX":3.412154564681785},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.2,"breakHorizontal":-2.4,"spinRate":2428,"spinDirection":152},"zone":13,"typeConfidence":0.76,"plateTime":0.42587396946497114,"extension":5.910544404481211},"index":1,"playId":"a3bec68e-cdc9-3321-895c-7f8f4c1655b7","pitchNumber":2,"startTime":"2026-06-30T02:32:07.519Z","endTime":"2026-06-30T02:32:10.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-30T02:32:16.464Z","endTime":"2026-06-30T02:32:28.386Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02474773880877,"aZ":-39.15182065641296,"pfxX":-4.198860827819685,"pfxZ":-5.5655503106088915,"pX":-0.31525923987611615,"pZ":2.1116425281149254,"vX0":-2.8244589163444243,"vY0":-111.22569156066113,"vZ0":-0.03945437941630914,"x":129.02,"y":181.77,"x0":1.5169122681877958,"y0":50.00534719496232,"z0":6.190809442923317,"aX":-5.259466432469354},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.8,"breakHorizontal":8.3,"spinRate":2495,"spinDirection":320},"zone":7,"typeConfidence":0.9,"plateTime":0.4925245096078532,"extension":5.730253461124219},"hitData":{"launchSpeed":73.6,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.37,"coordY":163.18}},"index":3,"playId":"9574ea9b-13e8-3199-9b10-527c23f6b583","pitchNumber":3,"startTime":"2026-06-30T02:32:28.386Z","endTime":"2026-06-30T02:32:38.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:32:38.419Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:32:41.576Z","endTime":"2026-06-30T02:34:26.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307385809859184,"aZ":-17.02760141564236,"pfxX":6.301226822546047,"pfxZ":8.325437680919322,"pX":-0.5043700837627616,"pZ":3.9483803951431913,"vX0":-7.076261843081729,"vY0":-134.10324522626266,"vZ0":-2.102185297895231,"x":136.23,"y":132.17,"x0":1.35128551905781,"y0":50.0019925925664,"z0":5.958575274587781,"aX":11.46344963068946},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-9.8,"spinRate":2260,"spinDirection":137},"zone":11,"typeConfidence":0.93,"plateTime":0.40860378653018836,"extension":5.850986255956419},"index":0,"playId":"73db7cfa-9f11-3866-a790-ad02cefc32bf","pitchNumber":1,"startTime":"2026-06-30T02:33:02.234Z","endTime":"2026-06-30T02:33:07.414Z","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":86.3,"endSpeed":79.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54850473762519,"aZ":-25.008076236585275,"pfxX":9.571752131651417,"pfxZ":4.492053676392987,"pX":0.9642401947410432,"pZ":1.7689024867396703,"vX0":-4.6838008816290015,"vY0":-125.52746818120428,"vZ0":-4.937289498654932,"x":80.25,"y":191.02,"x0":1.6113163534006703,"y0":50.003537263487665,"z0":5.798929047042352,"aX":15.266476076449946},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-16.2,"spinRate":1545,"spinDirection":129},"zone":14,"typeConfidence":0.83,"plateTime":0.436453302031099,"extension":5.807110127199978},"index":1,"playId":"16e134d4-a794-3637-a174-57e2419e5420","pitchNumber":2,"startTime":"2026-06-30T02:33:19.403Z","endTime":"2026-06-30T02:33:23.643Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157537066821252,"aZ":-15.36719289108649,"pfxX":6.355220836881075,"pfxZ":9.250228390446896,"pX":-1.1695196336314704,"pZ":2.1604286336550222,"vX0":-8.473539235342022,"vY0":-133.78543027390987,"vZ0":-6.989328199861042,"x":161.58,"y":180.45,"x0":1.2093354297059467,"y0":50.00661968905844,"z0":5.903133725409308,"aX":11.553058299751209},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2212,"spinDirection":137},"zone":13,"typeConfidence":0.93,"plateTime":0.40899715909417367,"extension":5.859426490636888},"index":2,"playId":"55d006f9-d93e-35b2-a1d8-df2cdbcb8365","pitchNumber":3,"startTime":"2026-06-30T02:33:36.166Z","endTime":"2026-06-30T02:33:40.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178835123713487,"aZ":-24.728960619801413,"pfxX":0.3269340598155752,"pfxZ":4.493760975961583,"pX":-1.0966413256690966,"pZ":2.031588502288544,"vX0":-6.516392096454638,"vY0":-127.11734931298105,"vZ0":-4.897754046822656,"x":158.8,"y":183.93,"x0":1.444772757210532,"y0":50.00201750066026,"z0":5.918084281355827,"aX":0.5432217907584718},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":0.7,"spinRate":2504,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.4289574128408771,"extension":5.9154701349931305},"index":3,"playId":"3d879058-0e4d-3caa-97fb-8ca52e999f54","pitchNumber":4,"startTime":"2026-06-30T02:33:52.685Z","endTime":"2026-06-30T02:33:57.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-30T02:34:05.753Z","endTime":"2026-06-30T02:34:16.781Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874825897807845,"aZ":-22.208760466638623,"pfxX":1.9258371767839018,"pfxZ":5.741416510915643,"pX":-0.5275008762615268,"pZ":2.807304870990378,"vX0":-5.464176484227384,"vY0":-130.28060148059723,"vZ0":-3.845728527543856,"x":137.11,"y":162.98,"x0":1.3378932119526545,"y0":50.004366656354776,"z0":5.961817919825446,"aX":3.3442040305701095},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-2.4,"spinRate":2487,"spinDirection":151},"zone":4,"typeConfidence":0.64,"plateTime":0.41887423518157174,"extension":5.952372913118236},"hitData":{"launchSpeed":90.8,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.85,"coordY":103.55}},"index":5,"playId":"7d2ec871-ec70-3275-8858-60eeb7ad5ae8","pitchNumber":5,"startTime":"2026-06-30T02:34:16.781Z","endTime":"2026-06-30T02:34:26.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:34:26.928Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a line drive to left fielder Teoscar Hernández. Jonah Heim to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:34:30.185Z","endTime":"2026-06-30T02:37:36.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324845117091836,"aZ":-15.563110243946504,"pfxX":5.638540269264917,"pfxZ":9.178719458110852,"pX":0.5868483324134387,"pZ":4.476610176621027,"vX0":-4.18134341533516,"vY0":-133.34119580920367,"vZ0":-1.1248142052606334,"x":94.63,"y":117.91,"x0":1.4388187502909298,"y0":50.00156057954235,"z0":6.021205903987171,"aX":10.203649998656367},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":-9.4,"spinRate":2211,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.40998682247021456,"extension":5.872086275580968},"index":0,"playId":"e62cf5c4-87d3-3500-9602-36fe283e61a4","pitchNumber":1,"startTime":"2026-06-30T02:34:55.572Z","endTime":"2026-06-30T02:34:58.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60145843595286,"aZ":-21.29362632864478,"pfxX":1.2468612387030698,"pfxZ":6.377775408298367,"pX":0.43494081023852105,"pZ":2.88304360679976,"vX0":-3.3629122965064164,"vY0":-129.18300611880278,"vZ0":-3.5516315057595205,"x":100.42,"y":160.94,"x0":1.5863061630257136,"y0":50.00018768893285,"z0":5.894771324061716,"aX":2.126416659788575},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":-1.6,"spinRate":2391,"spinDirection":155},"zone":3,"typeConfidence":0.83,"plateTime":0.4225089065340728,"extension":5.767690133557402},"index":1,"playId":"fff2b6fd-4b03-33bc-8d77-1e2381b57a3f","pitchNumber":2,"startTime":"2026-06-30T02:35:12.560Z","endTime":"2026-06-30T02:35:15.930Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89729507396919,"aZ":-15.221566394463505,"pfxX":3.812350288204838,"pfxZ":9.395874232221189,"pX":-0.33879272237114266,"pZ":3.4094567439478567,"vX0":-5.761651231285392,"vY0":-133.72902851623147,"vZ0":-3.9463882591581254,"x":129.91,"y":146.72,"x0":1.3522024919375588,"y0":50.00122808036323,"z0":6.002193919882083,"aX":6.877652045828628},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-5.6,"spinRate":2275,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.4102001222411591,"extension":5.892998830061418},"index":2,"playId":"892e50fa-a70c-3327-8dbf-fbb22ad17bb3","pitchNumber":3,"startTime":"2026-06-30T02:35:35.580Z","endTime":"2026-06-30T02:35:38.804Z","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":92.7,"endSpeed":85.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059456641209216,"aZ":-18.5523468560137,"pfxX":5.74789573781837,"pfxZ":7.340224291429692,"pX":-0.6374393515611453,"pZ":2.9966153503785824,"vX0":-7.043982321505279,"vY0":-134.80756424950692,"vZ0":-4.484634662415942,"x":141.3,"y":157.87,"x0":1.252601219161762,"y0":50.002967012264854,"z0":5.976893886632028,"aX":10.666725019871077},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-9.0,"spinRate":2199,"spinDirection":141},"zone":1,"typeConfidence":0.93,"plateTime":0.4050456376564755,"extension":5.957148263333304},"index":3,"playId":"423d0c56-6a3f-3d6a-a68a-5af29feac097","pitchNumber":4,"startTime":"2026-06-30T02:35:59.293Z","endTime":"2026-06-30T02:36:03.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.027204906015275,"aZ":-20.6453178933254,"pfxX":9.459083692135785,"pfxZ":7.334079417981462,"pX":-0.14081611645279193,"pZ":0.5627674725517432,"vX0":-6.962622796691688,"vY0":-124.08875237649613,"vZ0":-8.299517324691784,"x":122.37,"y":223.59,"x0":1.4617813799882566,"y0":50.00163360403831,"z0":5.648847738555533,"aX":14.864917155795856},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.6,"breakHorizontal":-15.7,"spinRate":1667,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.440101154968759,"extension":5.94469713544284},"index":4,"playId":"5d6c6cfc-757b-35ca-8b69-0a662cfa993c","pitchNumber":5,"startTime":"2026-06-30T02:36:25.656Z","endTime":"2026-06-30T02:36:29.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421847700369504,"aZ":-27.184653211193513,"pfxX":2.1356767959960052,"pfxZ":2.975206817868779,"pX":-0.4251000028529128,"pZ":2.614494562298142,"vX0":-5.421790770302673,"vY0":-128.32421156052163,"vZ0":-3.092676442003897,"x":133.2,"y":168.19,"x0":1.4333008333834334,"y0":50.00157079531774,"z0":5.942877893405346,"aX":3.57902308879797},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-2.8,"spinRate":2387,"spinDirection":157},"zone":4,"typeConfidence":0.87,"plateTime":0.42609866032799726,"extension":6.006446522650089},"index":5,"playId":"e6fbcf85-e802-385c-8b7c-8cb4b7c08699","pitchNumber":6,"startTime":"2026-06-30T02:36:52.699Z","endTime":"2026-06-30T02:36:56.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-30T02:37:07.450Z","endTime":"2026-06-30T02:37:24.500Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19882537915887,"aZ":-31.863943772330707,"pfxX":-0.9561064222531912,"pfxZ":0.20905974433299512,"pX":-0.5062968692226965,"pZ":2.1271004423142688,"vX0":-4.4077623385020805,"vY0":-122.79778098914926,"vZ0":-2.743668546237693,"x":136.3,"y":181.35,"x0":1.445674241571732,"y0":50.005361784548455,"z0":6.0047288566546175,"aX":-1.4414230467288283},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":2.9,"spinRate":2358,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.44823057036058733,"extension":5.8497788207408},"hitData":{"launchSpeed":78.9,"launchAngle":26.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.31,"coordY":104.48}},"index":7,"playId":"f75689b3-29fe-34b7-9e0f-22582e9cecf7","pitchNumber":7,"startTime":"2026-06-30T02:37:24.500Z","endTime":"2026-06-30T02:37:36.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:37:36.178Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman. Jonah Heim to 3rd. Colby Thomas to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:37:40.932Z","endTime":"2026-06-30T02:38:24.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276649300791163,"aZ":-32.76037193892009,"pfxX":-1.3370460953784888,"pfxZ":-0.40092515756339964,"pX":-0.34368051619003254,"pZ":1.8044081076716425,"vX0":-4.100590454735415,"vY0":-120.12050889413325,"vZ0":-3.0042803314564885,"x":130.1,"y":190.06,"x0":1.5625155729844697,"y0":50.004363518197344,"z0":5.997756465267654,"aX":-1.9445573878017912},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.2,"breakHorizontal":3.5,"spinRate":2446,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.4567842622148346,"extension":5.820760159674608},"hitData":{"launchSpeed":79.1,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.53,"coordY":142.87}},"index":0,"playId":"22f07150-f48b-3ae3-a9e3-c28508620c72","pitchNumber":1,"startTime":"2026-06-30T02:38:15.293Z","endTime":"2026-06-30T02:38:24.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:38:24.426Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:39:49.503Z","endTime":"2026-06-30T02:41:49.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"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":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:39:04.729Z","endTime":"2026-06-30T02:39:51.691Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52778971802045,"aZ":-16.246069301129864,"pfxX":6.900228136045233,"pfxZ":8.798057712949095,"pX":-1.198316066033903,"pZ":2.3028067053188495,"vX0":-8.73579893162571,"vY0":-133.62997789517402,"vZ0":-6.415712090078012,"x":162.68,"y":176.6,"x0":1.2151221756622226,"y0":50.003752532493884,"z0":5.900097223549517,"aX":12.493348114509871},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":-10.7,"spinRate":2259,"spinDirection":145},"zone":13,"typeConfidence":0.93,"plateTime":0.40972902610994844,"extension":5.8412555432445705},"index":1,"playId":"d5eb1860-3969-3026-94c4-ca73467caf6c","pitchNumber":1,"startTime":"2026-06-30T02:39:51.691Z","endTime":"2026-06-30T02:39:55.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641944063031527,"aZ":-22.528295681218374,"pfxX":1.9982692943521974,"pfxZ":5.830197115157983,"pX":-1.532720129956699,"pZ":1.655237952028039,"vX0":-8.019274838212533,"vY0":-127.21390680214215,"vZ0":-6.137817287647463,"x":175.42,"y":194.09,"x0":1.387304982523097,"y0":50.00615130193233,"z0":5.860247464247348,"aX":3.3088628399887914},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.0,"spinRate":2441,"spinDirection":149},"zone":13,"typeConfidence":0.74,"plateTime":0.428912034272801,"extension":5.866963187499137},"index":2,"playId":"a576ba66-19dd-3f87-bfaf-9f7012ff5f0e","pitchNumber":2,"startTime":"2026-06-30T02:40:08.495Z","endTime":"2026-06-30T02:40:12.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.467756841793598,"aZ":-37.35505937715124,"pfxX":-4.939782442365958,"pfxZ":-4.1082524337210575,"pX":-0.7423637846576157,"pZ":2.7882702222131757,"vX0":-3.5301006751510484,"vY0":-111.38636957009857,"vZ0":0.788156932724198,"x":145.3,"y":163.5,"x0":1.5032620092673166,"y0":50.00413128356848,"z0":6.283388865300287,"aX":-6.225216511047141},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.0,"breakHorizontal":9.8,"spinRate":2598,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.4911869958580941,"extension":5.812954950641923},"index":3,"playId":"c368b8da-d076-3ded-b7c7-d32c6b48db47","pitchNumber":3,"startTime":"2026-06-30T02:40:27.684Z","endTime":"2026-06-30T02:40:31.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.199440040995217,"aZ":-38.65504785012943,"pfxX":-6.895855829562155,"pfxZ":-5.209398513872971,"pX":0.7403327671890759,"pZ":3.211303441013384,"vX0":-0.20940801030074063,"vY0":-110.90106750480342,"vZ0":1.969514784045357,"x":88.78,"y":152.07,"x0":1.7317852285012671,"y0":50.00510297718811,"z0":6.349507984021554,"aX":-8.573297620740274},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-8.6,"breakHorizontal":12.5,"spinRate":2567,"spinDirection":317},"zone":3,"typeConfidence":0.91,"plateTime":0.49426255132587205,"extension":5.647004127869244},"index":4,"playId":"3355063f-32a5-3241-a59d-d12e29252f75","pitchNumber":4,"startTime":"2026-06-30T02:40:46.983Z","endTime":"2026-06-30T02:40:51.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96527711346468,"aZ":-24.24158958850409,"pfxX":0.9611174135347236,"pfxZ":4.740137583632055,"pX":0.7269966974217174,"pZ":3.2198044687756946,"vX0":-2.5524900047375247,"vY0":-127.91355837925842,"vZ0":-2.166614399750454,"x":89.29,"y":151.85,"x0":1.6086192437554268,"y0":50.001509256838006,"z0":5.9595509622471,"aX":1.6081795433120916},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":-1.2,"spinRate":2428,"spinDirection":156},"zone":3,"typeConfidence":0.91,"plateTime":0.42659492364051754,"extension":5.786266655692776},"index":5,"playId":"ce72e19c-5a48-3216-a1f1-9ec0b994658c","pitchNumber":5,"startTime":"2026-06-30T02:41:06.480Z","endTime":"2026-06-30T02:41:10.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"fab7c8ab-0b89-484d-a677-c5f02c0270aa","startTime":"2026-06-30T02:41:28.374Z","endTime":"2026-06-30T02:41:33.374Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755715244487504,"aZ":-16.311735409307406,"pfxX":5.962474760685332,"pfxZ":8.579576908259124,"pX":-1.5745775970806357,"pZ":2.750222905716577,"vX0":-9.391206230186299,"vY0":-134.9610753856361,"vZ0":-5.427011881974263,"x":177.02,"y":164.52,"x0":1.1719708291650248,"y0":50.00316635996939,"z0":5.931983038646497,"aX":11.024853357121183},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-8.9,"spinRate":2307,"spinDirection":137},"zone":11,"typeConfidence":0.93,"plateTime":0.40548746396652025,"extension":5.868027988526788},"index":7,"playId":"f3a6bd9c-65e6-3fc1-a0f7-a42fa7f30a50","pitchNumber":6,"startTime":"2026-06-30T02:41:45.541Z","endTime":"2026-06-30T02:41:49.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:41:49.687Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out, pitcher Eric Lauer to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T02:41:51.327Z","endTime":"2026-06-30T02:43:09.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641778,"link":"/api/v1/people/641778"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94076258327755,"aZ":-15.403024486958904,"pfxX":7.579522878153721,"pfxZ":9.12555686430271,"pX":-0.6360293549204877,"pZ":2.2180249682170436,"vX0":-7.864157414544532,"vY0":-134.87460970430016,"vZ0":-6.791709004136173,"x":141.24,"y":178.89,"x0":1.3358584979841708,"y0":50.00671573668299,"z0":5.85959142916109,"aX":13.936784383171494},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-12.0,"spinRate":2306,"spinDirection":138},"zone":4,"typeConfidence":0.93,"plateTime":0.4064493926397037,"extension":5.957904962041447},"index":0,"playId":"16c085de-8f14-36eb-90c5-2a6da921371c","pitchNumber":1,"startTime":"2026-06-30T02:42:18.110Z","endTime":"2026-06-30T02:42:21.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34177973613456,"aZ":-24.94493592364723,"pfxX":9.889734403498583,"pfxZ":4.481766444555362,"pX":0.34959244073461204,"pZ":1.514332843856076,"vX0":-6.260228386417347,"vY0":-125.68545386721978,"vZ0":-5.537788448773251,"x":103.67,"y":197.89,"x0":1.5764558845894814,"y0":50.00479576521457,"z0":5.7487941036627825,"aX":15.965718064597693},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":1670,"spinDirection":127},"zone":14,"typeConfidence":0.84,"plateTime":0.43430345975127826,"extension":5.951455656732787},"index":1,"playId":"014c2415-9a15-3239-b58e-483c48723026","pitchNumber":2,"startTime":"2026-06-30T02:42:42.170Z","endTime":"2026-06-30T02:42:46.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225172692771523,"aZ":-24.88215398039242,"pfxX":9.941388699874976,"pfxZ":4.581712332727849,"pX":-0.20450005273573754,"pZ":1.3040611829887436,"vX0":-7.396119498360657,"vY0":-125.11386730575869,"vZ0":-5.974487244408576,"x":124.8,"y":203.57,"x0":1.4920667890127604,"y0":50.003803026928104,"z0":5.750501638471248,"aX":15.829501901458174},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":-16.4,"spinRate":1605,"spinDirection":128},"zone":13,"typeConfidence":0.86,"plateTime":0.43705412637875485,"extension":5.901816471141005},"hitData":{"launchSpeed":91.4,"launchAngle":-2.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.38,"coordY":182.96}},"index":2,"playId":"b35f94d4-b81d-3879-a08c-ec001c2f348f","pitchNumber":3,"startTime":"2026-06-30T02:43:00.272Z","endTime":"2026-06-30T02:43:09.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:43:09.423Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Muncy homers (17) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:43:37.239Z","endTime":"2026-06-30T02:46:57.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"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(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.6,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260992140586303,"aZ":-15.777428719068974,"pfxX":9.169948249863326,"pfxZ":8.61192919871078,"pX":-0.4759993147487461,"pZ":1.5951212491590887,"vX0":-9.561005346514493,"vY0":-137.32818477820726,"vZ0":-6.835835714630714,"x":135.14,"y":195.71,"x0":1.8642845395114762,"y0":50.006083719543554,"z0":5.195851313892616,"aX":17.46611812997643},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":-14.5,"spinRate":2409,"spinDirection":141},"zone":7,"typeConfidence":0.39,"plateTime":0.39929987695951574,"extension":6.262573515215157},"index":0,"playId":"24ad60bb-d01a-39f5-927c-64856aaac477","pitchNumber":1,"startTime":"2026-06-30T02:45:19.326Z","endTime":"2026-06-30T02:45:22.948Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T02:45:31.980Z","endTime":"2026-06-30T02:45:50.803Z","isPitch":false,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"}},{"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":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131979838520483,"aZ":-28.522782449172357,"pfxX":-5.306089583641776,"pfxZ":2.4269464082435093,"pX":-0.7103650009025146,"pZ":2.3544890981123343,"vX0":-4.699383989415749,"vY0":-121.85869952411417,"vZ0":-1.7579905401082832,"x":144.08,"y":175.21,"x0":1.9328727068147258,"y0":50.00163402851711,"z0":5.551385387411575,"aX":-7.970653202546521},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":10.7,"spinRate":2582,"spinDirection":291},"zone":4,"typeConfidence":0.81,"plateTime":0.44963202108535105,"extension":6.268158092326062},"index":2,"playId":"0ebfb2b5-f154-3c43-9e5d-569f4014f99b","pitchNumber":2,"startTime":"2026-06-30T02:45:50.803Z","endTime":"2026-06-30T02:45:54.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59773732818227,"aZ":-12.477595260541651,"pfxX":5.494252806036076,"pfxZ":10.026296502640943,"pX":-0.8655860883461513,"pZ":4.126334430817103,"vX0":-8.952401940616921,"vY0":-139.34260674677395,"vZ0":-1.6462677074141139,"x":149.99,"y":127.37,"x0":1.6764431108705162,"y0":50.00146581306084,"z0":5.55006085630617,"aX":10.792689539816553},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":-8.0,"spinRate":2449,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.3932132697549031,"extension":6.279558939810941},"index":3,"playId":"2e372432-4e10-3b17-b681-3c9d3a5bc61d","pitchNumber":3,"startTime":"2026-06-30T02:46:10.383Z","endTime":"2026-06-30T02:46:14.181Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41787544288703,"aZ":-17.637439991687618,"pfxX":9.508815412349687,"pfxZ":7.464734506295613,"pX":0.2432445814103028,"pZ":2.190131613117993,"vX0":-7.878608828264388,"vY0":-138.98799451208114,"vZ0":-5.105823279066711,"x":107.73,"y":179.65,"x0":1.8853126675690475,"y0":50.00605184326131,"z0":5.230010536775413,"aX":18.52623797142486},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2407,"spinDirection":142},"zone":5,"typeConfidence":0.56,"plateTime":0.3947437773445599,"extension":6.319921892334106},"hitData":{"launchSpeed":104.0,"launchAngle":30.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.27,"coordY":38.72}},"index":4,"playId":"7b61c927-9206-39fc-a202-02dc47d643e9","pitchNumber":4,"startTime":"2026-06-30T02:46:28.634Z","endTime":"2026-06-30T02:46:57.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:46:57.713Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Rojas doubles (7) on a sharp line drive to left fielder Colby Thomas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:46:42.874Z","endTime":"2026-06-30T02:48:26.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610811464201173,"aZ":-24.80846100802209,"pfxX":10.638941598797558,"pfxZ":4.424066924399703,"pX":-1.5654557694935816,"pZ":0.7420236658880629,"vX0":-11.947809453682591,"vY0":-127.9719659341145,"vZ0":-6.280496806052404,"x":176.67,"y":218.75,"x0":1.7744398362278446,"y0":50.0006031488237,"z0":5.1627047331653575,"aX":17.701352648384145},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.7,"spinRate":1919,"spinDirection":130},"zone":13,"typeConfidence":0.85,"plateTime":0.42748358404035525,"extension":6.757593256262443},"index":0,"playId":"aef8f517-ea89-38b5-87a0-9a2a162e9559","pitchNumber":1,"startTime":"2026-06-30T02:47:33.931Z","endTime":"2026-06-30T02:47:37.310Z","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":95.5,"endSpeed":87.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329731943723154,"aZ":-13.72149327292609,"pfxX":6.684794578084475,"pfxZ":9.43836468695337,"pX":-1.1883628951336924,"pZ":1.6197417324352377,"vX0":-10.381370257717634,"vY0":-138.56656415562148,"vZ0":-7.472093403925087,"x":162.3,"y":195.05,"x0":1.7286020114035683,"y0":50.00665285781416,"z0":5.257582722459574,"aX":13.075629877955858},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-10.1,"spinRate":2330,"spinDirection":144},"zone":13,"typeConfidence":0.81,"plateTime":0.39443909149551226,"extension":6.720599042785275},"index":1,"playId":"d50d2793-f51d-35fa-b314-45221713bf29","pitchNumber":2,"startTime":"2026-06-30T02:47:53.797Z","endTime":"2026-06-30T02:47:58.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80063010618891,"aZ":-16.285082950765613,"pfxX":8.219170119736484,"pfxZ":8.345415238150203,"pX":-0.29804256328982787,"pZ":2.398805153042157,"vX0":-8.675496041060793,"vY0":-137.2132488604383,"vZ0":-4.901074166390712,"x":128.36,"y":174.01,"x0":1.8391612638555077,"y0":50.002929953491886,"z0":5.320398014093732,"aX":15.648828091945921},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":-13.1,"spinRate":2416,"spinDirection":146},"zone":4,"typeConfidence":0.55,"plateTime":0.39941492667948886,"extension":6.553807139709902},"hitData":{"launchSpeed":101.5,"launchAngle":20.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":32.31,"coordY":108.91}},"index":2,"playId":"980c6d05-24e7-3b46-a70f-a8f1d17d2749","pitchNumber":3,"startTime":"2026-06-30T02:48:11.440Z","endTime":"2026-06-30T02:48:26.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:48:26.819Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:48:28.684Z","endTime":"2026-06-30T02:50:23.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66879006868479,"aZ":-30.17562329353992,"pfxX":-6.305175082213737,"pfxZ":1.3470643481782054,"pX":-1.3083527036334328,"pZ":0.5930476803097532,"vX0":-5.836021854793696,"vY0":-121.87676623719112,"vZ0":-5.328411325867085,"x":166.87,"y":222.77,"x0":1.947324092279679,"y0":50.005847224236305,"z0":5.451945813203417,"aX":-9.36984899909442},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":2558,"spinDirection":293},"zone":13,"typeConfidence":0.92,"plateTime":0.45152836581821054,"extension":6.393240880448964},"index":0,"playId":"0fcc88a4-20c6-3d92-9a53-7a36e2545a7d","pitchNumber":1,"startTime":"2026-06-30T02:48:55.381Z","endTime":"2026-06-30T02:48:58.517Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01498631071285,"aZ":-15.946831204605022,"pfxX":8.242233918593804,"pfxZ":8.581352279162166,"pX":-0.4771760583152909,"pZ":1.8993221717826139,"vX0":-8.478938215269332,"vY0":-137.04981780673666,"vZ0":-6.630715902020823,"x":135.19,"y":187.5,"x0":1.5949438798064486,"y0":50.00031413616155,"z0":5.450944024191837,"aX":15.58145870231521},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":2309,"spinDirection":152},"zone":7,"typeConfidence":0.54,"plateTime":0.400585281202285,"extension":6.394043358602173},"index":1,"playId":"9ff8259c-d525-35e2-bf8f-c90d81507aef","pitchNumber":2,"startTime":"2026-06-30T02:49:16.898Z","endTime":"2026-06-30T02:49:23.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672849258970828,"aZ":-14.863392423509207,"pfxX":6.238217092420562,"pfxZ":9.208174406346998,"pX":-0.42505369749483324,"pZ":1.043535719438935,"vX0":-8.36579213784147,"vY0":-136.18005051284896,"vZ0":-8.531536070812331,"x":133.2,"y":210.6,"x0":1.8750517258650767,"y0":50.00053936632296,"z0":5.243197107907401,"aX":11.725072047621769},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-9.6,"spinRate":2242,"spinDirection":138},"zone":13,"typeConfidence":0.56,"plateTime":0.40207389093155266,"extension":6.298091686756483},"index":2,"playId":"54126cc2-3145-3828-9372-47d552126d3d","pitchNumber":3,"startTime":"2026-06-30T02:49:33.384Z","endTime":"2026-06-30T02:49:36.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":81.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931178692056722,"aZ":-30.688936131309955,"pfxX":-1.0137184563064867,"pfxZ":0.8994627409702374,"pX":-0.7781273559454132,"pZ":0.9086618963414891,"vX0":-6.315434919510332,"vY0":-127.16019107192139,"vZ0":-5.221100008676998,"x":146.66,"y":214.25,"x0":1.8644461517511601,"y0":50.001782394966106,"z0":5.409867801999801,"aX":-1.6658772403161057},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":3.2,"spinRate":2328,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.42998425467450296,"extension":6.360247043797563},"index":3,"playId":"7b7cab51-67b5-362b-9572-b33a8d478b9d","pitchNumber":4,"startTime":"2026-06-30T02:49:55.859Z","endTime":"2026-06-30T02:49:59.141Z","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":4,"startTime":"2026-06-30T02:50:13.347Z","endTime":"2026-06-30T02:50:18.681Z","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(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":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.477054113947933,"aZ":-30.417487663922607,"pfxX":-7.668951695141611,"pfxZ":1.1785304532951484,"pX":-1.481363336035434,"pZ":1.7525920723925652,"vX0":-5.792472875622371,"vY0":-122.3040582765445,"vZ0":-2.7460247714352404,"x":173.47,"y":191.46,"x0":1.9266717076082864,"y0":50.00384385288648,"z0":5.538508849948498,"aX":-11.44476151106118},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":2560,"spinDirection":286},"zone":13,"typeConfidence":0.93,"plateTime":0.4504289310172034,"extension":6.284722450889807},"index":5,"playId":"3e527c4a-92bc-3a35-be1e-8b07f31b964d","pitchNumber":5,"startTime":"2026-06-30T02:50:18.681Z","endTime":"2026-06-30T02:50:23.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:50:23.765Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to second baseman Joshua Kuroda-Grauer.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:50:25.491Z","endTime":"2026-06-30T02:52:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162066098528992,"aZ":-33.44547116566601,"pfxX":0.20298934357593396,"pfxZ":-0.7998414175958595,"pX":-0.11078076671086694,"pZ":0.7139439929353558,"vX0":-4.733010248470825,"vY0":-125.23078839390934,"vZ0":-5.118649215825436,"x":121.22,"y":219.5,"x0":1.7803580204451215,"y0":50.00523977739929,"z0":5.531923351641303,"aX":0.32146045725360795},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":0.7,"spinRate":2371,"spinDirection":271},"zone":13,"typeConfidence":0.85,"plateTime":0.43798643077229027,"extension":6.287506318145333},"index":0,"playId":"489f9a65-8580-3f20-8202-5aa7da8d5c66","pitchNumber":1,"startTime":"2026-06-30T02:50:46.490Z","endTime":"2026-06-30T02:50:49.780Z","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":84.0,"endSpeed":76.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59080718972915,"aZ":-30.338656465761527,"pfxX":-6.424320341664922,"pfxZ":1.227193304999143,"pX":-0.14907504250293757,"pZ":1.160381073621096,"vX0":-3.471902448049635,"vY0":-122.24256893939831,"vZ0":-4.078983654208069,"x":122.68,"y":207.45,"x0":2.1294635332671827,"y0":50.004377411130925,"z0":5.487409100623829,"aX":-9.61444872202976},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":2667,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.4499780401625393,"extension":6.283008493064522},"index":1,"playId":"c4a71442-7526-3689-924b-eebc4d3c3595","pitchNumber":2,"startTime":"2026-06-30T02:51:08.188Z","endTime":"2026-06-30T02:51:12.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61782702669986,"aZ":-29.556261401336414,"pfxX":-6.947590905971549,"pfxZ":1.758343032896084,"pX":-0.16452673263556727,"pZ":1.1121357215622987,"vX0":-3.2519293416553645,"vY0":-121.75032027975757,"vZ0":-4.274428732573317,"x":123.27,"y":208.75,"x0":2.094391434972907,"y0":50.00502500080658,"z0":5.470831317213904,"aX":-10.34964449931968},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":13.4,"spinRate":2664,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.4512223655015726,"extension":6.55072143504781},"index":2,"playId":"a016be13-2d66-3b10-9bb0-b3bcb3faf00c","pitchNumber":3,"startTime":"2026-06-30T02:51:28.226Z","endTime":"2026-06-30T02:51:31.303Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T02:51:40.340Z","endTime":"2026-06-30T02:51:55.617Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3658553008694,"aZ":-40.66653433689186,"pfxX":-3.751348947433179,"pfxZ":-5.844785316071164,"pX":-1.4397114457835798,"pZ":-0.9696190648643964,"vX0":-6.325363979809826,"vY0":-119.83704721459543,"vZ0":-6.547613060431347,"x":171.88,"y":264.96,"x0":1.7224245111330918,"y0":50.00424000356484,"z0":5.435033857735843,"aX":-5.449421975507825},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.9,"breakHorizontal":8.3,"spinRate":2690,"spinDirection":319},"zone":13,"typeConfidence":0.92,"plateTime":0.4572409312271928,"extension":6.481908190334573},"index":4,"playId":"d641fde8-bddd-3b66-87e8-2530ef6cbd1e","pitchNumber":4,"startTime":"2026-06-30T02:51:55.617Z","endTime":"2026-06-30T02:51:59.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95368973516,"aZ":-29.304713210051787,"pfxX":-7.742617860141303,"pfxZ":1.880629782227838,"pX":-0.556724997273645,"pZ":1.410595712259249,"vX0":-3.9490009755384117,"vY0":-124.12253075028453,"vZ0":-3.8864455288966298,"x":138.22,"y":200.69,"x0":2.0720679033217575,"y0":50.00328519886655,"z0":5.497325116766878,"aX":-11.813795188684944},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":15.0,"spinRate":2646,"spinDirection":290},"zone":13,"typeConfidence":0.92,"plateTime":0.4450675198251761,"extension":6.348630682571661},"hitData":{"launchSpeed":85.7,"launchAngle":9.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":149.83,"coordY":148.34}},"index":5,"playId":"6c3bcc07-f06a-3958-9180-ac42658de95d","pitchNumber":5,"startTime":"2026-06-30T02:52:23.814Z","endTime":"2026-06-30T02:52:30.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:52:30.917Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andy Pages homers (16) on a fly ball to left field. Miguel Rojas scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:52:40.566Z","endTime":"2026-06-30T02:54:05.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"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":96.2,"endSpeed":86.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.918399032366594,"aZ":-14.714182603107783,"pfxX":6.699748734210857,"pfxZ":8.949941562463545,"pX":-1.3800118701546076,"pZ":3.3698644700675175,"vX0":-10.816884864322232,"vY0":-139.63613888650372,"vZ0":-3.157205683128147,"x":169.6,"y":147.79,"x0":1.6948359309294283,"y0":50.005496516054365,"z0":5.498613639022798,"aX":13.075198318989292},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-9.6,"spinRate":2375,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.3940314295182663,"extension":6.36310797424899},"index":0,"playId":"3ea007e6-f617-35dd-b32d-9afe0bf8b515","pitchNumber":1,"startTime":"2026-06-30T02:52:57.176Z","endTime":"2026-06-30T02:53:01.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":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41755717400529,"aZ":-15.315778606820391,"pfxX":6.697951796052362,"pfxZ":8.653569610481163,"pX":-0.41007656540270365,"pZ":4.7687385620137555,"vX0":-8.420656263480891,"vY0":-139.6539426720495,"vZ0":0.42345386985480976,"x":132.63,"y":110.02,"x0":1.7933802927856468,"y0":50.00466544163641,"z0":5.633105653471361,"aX":13.052462160200136},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-10.1,"spinRate":2356,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.39423550446469724,"extension":6.382755437881413},"index":1,"playId":"e76b9efc-da4b-31cd-963e-3632ef667830","pitchNumber":2,"startTime":"2026-06-30T02:53:15.243Z","endTime":"2026-06-30T02:53:18.323Z","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":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679613972743205,"aZ":-31.18693772930737,"pfxX":-1.2889901598758997,"pfxZ":0.6010405405625114,"pX":-0.5149903777968202,"pZ":2.0640336188625845,"vX0":-5.5058035766797495,"vY0":-127.08902348266665,"vZ0":-2.5451022831907926,"x":136.63,"y":183.05,"x0":1.8455603660050388,"y0":50.002161293092115,"z0":5.551794004781554,"aX":-2.1104827707843574},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":3.6,"spinRate":2381,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4307310304155312,"extension":6.401137320205977},"hitData":{"launchSpeed":107.6,"launchAngle":30.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.34,"coordY":82.0}},"index":2,"playId":"39a2f97a-0377-3475-b879-e522297fcdff","pitchNumber":3,"startTime":"2026-06-30T02:53:38.575Z","endTime":"2026-06-30T02:54:05.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:54:05.002Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T02:53:54.030Z","endTime":"2026-06-30T02:56:21.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":89.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.286477118844914,"aZ":-11.741468496097639,"pfxX":5.623033398895311,"pfxZ":9.946201711268317,"pX":-1.7760117649648666,"pZ":3.3805751090075624,"vX0":-11.423183961569537,"vY0":-142.7680517577084,"vZ0":-3.7282701259196878,"x":184.7,"y":147.5,"x0":1.554979257691875,"y0":50.006767421043364,"z0":5.447851943816615,"aX":11.556644047234679},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-7.8,"spinRate":2509,"spinDirection":150},"zone":11,"typeConfidence":0.92,"plateTime":0.38431642645354813,"extension":6.349065230889912},"index":0,"playId":"2f5692d7-a245-3b7d-b655-baa1fd1d46c5","pitchNumber":1,"startTime":"2026-06-30T02:54:28.633Z","endTime":"2026-06-30T02:54:31.843Z","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":97.4,"endSpeed":88.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41447792542347,"aZ":-14.045709400035102,"pfxX":7.387002392352794,"pfxZ":8.966062186363065,"pX":0.12634522694130124,"pZ":2.1111482568165183,"vX0":-7.238355477113246,"vY0":-141.56610673499338,"vZ0":-6.655110878636153,"x":112.18,"y":181.78,"x0":1.7611195280174654,"y0":50.00640486172274,"z0":5.398065745372157,"aX":14.942288341868801},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-11.9,"spinRate":2524,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.3874383543610147,"extension":6.461533645685815},"index":1,"playId":"7a218255-ba76-375d-89f0-cc056a10e8a6","pitchNumber":2,"startTime":"2026-06-30T02:54:45.867Z","endTime":"2026-06-30T02:54:49.341Z","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":85.0,"endSpeed":77.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16623466035889,"aZ":-29.480789140782438,"pfxX":-8.208253206304427,"pfxZ":1.7583356343967163,"pX":0.4142249880274562,"pZ":2.0790773080048357,"vX0":-1.5831660471099909,"vY0":-123.73381325720423,"vZ0":-2.2523378059993364,"x":101.21,"y":182.64,"x0":2.129875118802493,"y0":50.004498387317774,"z0":5.497841371604526,"aX":-12.591637795595583},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":2527,"spinDirection":282},"zone":9,"typeConfidence":0.92,"plateTime":0.4444957320177898,"extension":6.442281679775358},"index":2,"playId":"947252a8-9cbc-38fc-96e6-b7eec6660e59","pitchNumber":3,"startTime":"2026-06-30T02:55:03.740Z","endTime":"2026-06-30T02:55:08.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513566893675566,"aZ":-12.066539142459552,"pfxX":4.369241355212231,"pfxZ":10.889226790193948,"pX":0.31765532751326137,"pZ":1.2938548677397812,"vX0":-5.338798924422771,"vY0":-135.50125280454984,"vZ0":-8.219144985701346,"x":104.89,"y":203.85,"x0":1.752238872962242,"y0":50.00640407856804,"z0":5.2235659175288545,"aX":8.070899685162155},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-6.7,"spinRate":2282,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4052964031493449,"extension":6.405287700497885},"index":3,"playId":"6830bc46-0dc1-360d-a806-34f9f4c4bd83","pitchNumber":4,"startTime":"2026-06-30T02:55:24.509Z","endTime":"2026-06-30T02:55:29.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840702336539266,"aZ":-31.465399281992234,"pfxX":-4.677042371493941,"pfxZ":0.4651111169653763,"pX":-1.269096134943307,"pZ":1.0900903918878064,"vX0":-6.166693361332482,"vY0":-124.40839605062283,"vZ0":-4.207619283280805,"x":165.37,"y":209.35,"x0":1.8696845698947195,"y0":50.005114416665066,"z0":5.472941774162114,"aX":-7.178147607467207},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":10.2,"spinRate":2682,"spinDirection":285},"zone":13,"typeConfidence":0.55,"plateTime":0.44384388488467774,"extension":6.41258045006215},"index":4,"playId":"458024e8-945c-3298-ae0a-db9130054b62","pitchNumber":5,"startTime":"2026-06-30T02:55:51.797Z","endTime":"2026-06-30T02:55:55.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.791670670934145,"aZ":-13.172968535602662,"pfxX":5.288251475139551,"pfxZ":9.410283441419706,"pX":0.03327472716775495,"pZ":3.2609737394210594,"vX0":-7.2725447630994875,"vY0":-141.9867655218824,"vZ0":-3.551698293519921,"x":115.73,"y":150.73,"x0":1.9538193560420343,"y0":50.007064288509284,"z0":5.379758923617311,"aX":10.683461733824226},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2378,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.38735650556671875,"extension":6.516004057422334},"hitData":{"launchSpeed":104.1,"launchAngle":16.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.28,"coordY":77.69}},"index":5,"playId":"30856133-7a2a-3db6-9636-72e8ee1f4190","pitchNumber":6,"startTime":"2026-06-30T02:56:10.910Z","endTime":"2026-06-30T02:56:21.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:56:21.421Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Kuroda-Grauer grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:58:13.426Z","endTime":"2026-06-30T02:59:08.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645207438991623,"aZ":-17.459472020538225,"pfxX":5.624755349201977,"pfxZ":8.347989720290993,"pX":1.425573832583974,"pZ":3.67407467483942,"vX0":-2.243701533557599,"vY0":-132.2886302674489,"vZ0":-2.9022775135941683,"x":62.66,"y":139.58,"x0":1.5565068167455922,"y0":50.00449701694605,"z0":6.073626956985576,"aX":9.916104276653138},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.6,"breakHorizontal":-9.6,"spinRate":2233,"spinDirection":136},"zone":12,"typeConfidence":0.91,"plateTime":0.4148973495205803,"extension":5.810949766651384},"index":0,"playId":"893932d5-8181-3fe4-bb70-ec4b148d4109","pitchNumber":1,"startTime":"2026-06-30T02:58:30.135Z","endTime":"2026-06-30T02:58:33.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.102292744116458,"aZ":-25.969349327217802,"pfxX":1.0048197516278004,"pfxZ":3.8944978508168546,"pX":0.09797930747148224,"pZ":2.4308596272008565,"vX0":-3.9491768512788332,"vY0":-125.41227691889691,"vZ0":-3.3820057818046463,"x":113.27,"y":173.15,"x0":1.5618513890763324,"y0":50.00609002595524,"z0":5.912562287799502,"aX":1.6029242856648453},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-1.0,"spinRate":2434,"spinDirection":155},"zone":5,"typeConfidence":0.89,"plateTime":0.4365530589201172,"extension":5.760625369586141},"index":1,"playId":"0f8a0caa-a312-3f73-8257-473dbc86f9c1","pitchNumber":2,"startTime":"2026-06-30T02:58:43.949Z","endTime":"2026-06-30T02:58:47.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.934698308930713,"aZ":-39.053892107667735,"pfxX":-2.135991658364268,"pfxZ":-5.469162434828879,"pX":-0.21385494291289422,"pZ":1.4935413440281025,"vX0":-3.1094974611445316,"vY0":-111.3875170261847,"vZ0":-1.4279079890935384,"x":125.15,"y":198.45,"x0":1.4776137753672203,"y0":50.00521574320841,"z0":6.179586235297281,"aX":-2.684896034058982},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-10.0,"breakHorizontal":4.7,"spinRate":2463,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.49166927257134097,"extension":5.753101713571382},"hitData":{"launchSpeed":92.7,"launchAngle":2.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.96,"coordY":167.24}},"index":2,"playId":"fa581f0b-5629-315c-88bf-130e6317fa7d","pitchNumber":3,"startTime":"2026-06-30T02:58:59.037Z","endTime":"2026-06-30T02:59:08.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:59:08.952Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T02:59:12.700Z","endTime":"2026-06-30T02:59:58.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(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":91.0,"endSpeed":83.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067657308401245,"aZ":-14.097806527733377,"pfxX":6.879249754273029,"pfxZ":10.201979375564182,"pX":0.07838642784118487,"pZ":1.7347976705477322,"vX0":-5.775082808431728,"vY0":-132.2219726937817,"vZ0":-8.089719837412856,"x":114.01,"y":191.94,"x0":1.3965810117833861,"y0":50.00126904555391,"z0":5.8675003745079035,"aX":12.185499809786622},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-11.2,"spinRate":2186,"spinDirection":138},"zone":8,"typeConfidence":0.92,"plateTime":0.41417930173563233,"extension":5.884226745775108},"index":0,"playId":"a922a80b-c09d-3bb4-b6fe-efbd85fb1126","pitchNumber":1,"startTime":"2026-06-30T02:59:33.563Z","endTime":"2026-06-30T02:59:37.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.577153485339352,"aZ":-26.901802649822535,"pfxX":-0.7388835239974204,"pfxZ":3.288226766338976,"pX":0.058993257467865816,"pZ":2.182567746485145,"vX0":-3.386813880383768,"vY0":-125.37259526543149,"vZ0":-4.0336738788569795,"x":114.75,"y":179.85,"x0":1.5192696195162616,"y0":50.00276611193148,"z0":5.98926372562818,"aX":-1.1850073134104044},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":2.0,"spinRate":2365,"spinDirection":164},"zone":8,"typeConfidence":0.9,"plateTime":0.43563597958515965,"extension":5.756235651046592},"hitData":{"launchSpeed":95.2,"launchAngle":39.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.85,"coordY":78.44}},"index":1,"playId":"f23a41d2-2080-39db-bb75-c05931851ce3","pitchNumber":2,"startTime":"2026-06-30T02:59:49.171Z","endTime":"2026-06-30T02:59:58.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T02:59:58.590Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T03:00:00.394Z","endTime":"2026-06-30T03:01:08.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(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":74.8,"endSpeed":69.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.213215088801707,"aZ":-36.05325521482739,"pfxX":-5.374826674348698,"pfxZ":-3.230038857345095,"pX":0.9588677377105853,"pZ":2.054690600564076,"vX0":-0.013125843880252508,"vY0":-108.94730858065927,"vZ0":-0.6224983255584443,"x":80.45,"y":183.3,"x0":1.663160528507892,"y0":50.001427818849145,"z0":6.241975977034256,"aX":-6.457974088532584},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-5.6,"breakHorizontal":9.7,"spinRate":2402,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.5028135625519545,"extension":5.694797861767478},"index":0,"playId":"c5079c6a-b864-3bbd-a5fd-185743982b27","pitchNumber":1,"startTime":"2026-06-30T03:00:25.953Z","endTime":"2026-06-30T03:00:29.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460924784502083,"aZ":-15.07851096527884,"pfxX":5.187363582385686,"pfxZ":9.488512735805205,"pX":0.03000403996764511,"pZ":2.6703807248514373,"vX0":-5.171813039543754,"vY0":-133.55809897353268,"vZ0":-5.80092774363437,"x":115.86,"y":166.68,"x0":1.319979595831447,"y0":50.00555199425687,"z0":5.959839965070923,"aX":9.348943851775216},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-8.3,"spinRate":2207,"spinDirection":142},"zone":5,"typeConfidence":0.92,"plateTime":0.41051169173045254,"extension":5.887814401956431},"index":1,"playId":"19147c0c-9426-3739-868d-3464094c8990","pitchNumber":2,"startTime":"2026-06-30T03:00:41.598Z","endTime":"2026-06-30T03:00:45.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80098140421671,"aZ":-21.579970053762754,"pfxX":6.688716836402915,"pfxZ":6.877026538824416,"pX":-0.5936279442194083,"pZ":2.451114649918071,"vX0":-7.096686579954058,"vY0":-123.131416385814,"vZ0":-3.859419180046386,"x":139.63,"y":172.6,"x0":1.4529687231866886,"y0":50.00119604457469,"z0":5.858692302407305,"aX":10.299604817048081},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.8,"breakHorizontal":-10.6,"spinRate":1487,"spinDirection":127},"zone":4,"typeConfidence":0.91,"plateTime":0.4443547312141791,"extension":5.760985388825204},"hitData":{"launchSpeed":84.2,"launchAngle":55.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.18,"coordY":125.9}},"index":2,"playId":"73c1b353-1ff4-31d2-95ab-d7b4b55704e5","pitchNumber":3,"startTime":"2026-06-30T03:00:58.196Z","endTime":"2026-06-30T03:01:08.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:01:08.215Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T03:02:02.375Z","endTime":"2026-06-30T03:03:35.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.7,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.645193678069134,"aZ":-15.155116904090692,"pfxX":6.714701453059741,"pfxZ":9.133754173515614,"pX":0.8875994369971004,"pZ":2.715451872781635,"vX0":-5.148923138274091,"vY0":-136.3017911644576,"vZ0":-4.216379147332609,"x":83.17,"y":165.46,"x0":1.937843707872389,"y0":50.00385541111713,"z0":5.343661506948364,"aX":12.513629540265793},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2244,"spinDirection":148},"zone":12,"typeConfidence":0.83,"plateTime":0.4033420459920256,"extension":6.500137588818631},"hitData":{"launchSpeed":87.6,"launchAngle":22.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.22,"coordY":75.82}},"index":0,"playId":"366e53d0-2618-3db1-ad53-15ca27ffcdb4","pitchNumber":1,"startTime":"2026-06-30T03:03:26.414Z","endTime":"2026-06-30T03:03:35.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:03:35.821Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T03:03:36.225Z","endTime":"2026-06-30T03:05:46.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.282970310112816,"aZ":-18.70406842577576,"pfxX":8.151829831231844,"pfxZ":7.074128601577501,"pX":1.5303243969671785,"pZ":2.8704895981308423,"vX0":-4.238438189916882,"vY0":-137.5217424714479,"vZ0":-3.3842316556496095,"x":58.67,"y":161.28,"x0":2.037719446945312,"y0":50.00014534536707,"z0":5.395700229867018,"aX":15.513295587160083},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":-13.8,"spinRate":2270,"spinDirection":144},"zone":12,"typeConfidence":0.64,"plateTime":0.39924683908667014,"extension":6.471531533889141},"index":0,"playId":"8a0b14ac-f8ff-3176-a25c-036e17d8fc42","pitchNumber":1,"startTime":"2026-06-30T03:03:58.296Z","endTime":"2026-06-30T03:04:01.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217094301253013,"aZ":-24.13605168980374,"pfxX":8.951535292239226,"pfxZ":4.852403573491813,"pX":2.2396539807652633,"pZ":3.605547414549601,"vX0":-3.008877418956716,"vY0":-127.63202024765556,"vZ0":0.31010185575897486,"x":31.63,"y":141.43,"x0":2.2678444688295136,"y0":50.00366027107506,"z0":5.376679422426894,"aX":14.832060420646522},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.1,"breakHorizontal":-15.6,"spinRate":1815,"spinDirection":135},"zone":12,"typeConfidence":0.82,"plateTime":0.4284388676129005,"extension":6.6532640072197555},"index":1,"playId":"cfb23e10-7d06-31ce-8fd4-83c8d9fffc13","pitchNumber":2,"startTime":"2026-06-30T03:04:13.923Z","endTime":"2026-06-30T03:04:17.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147415742903316,"aZ":-17.131517933851217,"pfxX":6.31960300542777,"pfxZ":7.744299960317678,"pX":0.884841873842743,"pZ":2.7194704634919824,"vX0":-5.273107720466332,"vY0":-138.54718448754548,"vZ0":-3.999358907263841,"x":83.27,"y":165.35,"x0":1.992310614112691,"y0":50.00584248018736,"z0":5.327808112245519,"aX":12.27986253610502},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.3,"spinRate":2337,"spinDirection":140},"zone":12,"typeConfidence":0.86,"plateTime":0.39544693564736555,"extension":6.264897391098787},"index":2,"playId":"c07744a3-e87a-38a5-bc3a-f7d1984d71ba","pitchNumber":3,"startTime":"2026-06-30T03:04:35.353Z","endTime":"2026-06-30T03:04:38.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177334966123393,"aZ":-43.089924597404426,"pfxX":-2.418275746362829,"pfxZ":-7.45084543272211,"pX":-0.5167517996025706,"pZ":1.7922235148067922,"vX0":-4.837226210249225,"vY0":-120.28062924529424,"vZ0":-0.03228131794679201,"x":136.7,"y":190.39,"x0":1.833812552255026,"y0":50.000347653403,"z0":5.624512300458988,"aX":-3.5438928929629716},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.2,"breakHorizontal":5.5,"spinRate":2699,"spinDirection":323},"zone":7,"typeConfidence":0.92,"plateTime":0.4552555093123756,"extension":6.464299805117302},"index":3,"playId":"c38941ed-27bf-321d-a596-b83c6692c126","pitchNumber":4,"startTime":"2026-06-30T03:04:52.529Z","endTime":"2026-06-30T03:04:56.087Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-30T03:05:06.294Z","endTime":"2026-06-30T03:05:23.490Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.527771808477034,"aZ":-14.81329999302128,"pfxX":6.831902570539384,"pfxZ":8.78425188093086,"pX":-0.9495993334377214,"pZ":1.566886612105018,"vX0":-9.658105849144194,"vY0":-139.9162669393697,"vZ0":-7.435795466311773,"x":153.2,"y":196.47,"x0":1.6645454547063279,"y0":50.00034017113598,"z0":5.2357194318229165,"aX":13.499569991917786},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2396,"spinDirection":144},"zone":13,"typeConfidence":0.88,"plateTime":0.3919570217099877,"extension":6.423092562333174},"index":5,"playId":"dda1c258-5f0f-3eee-aedc-424e88861de4","pitchNumber":5,"startTime":"2026-06-30T03:05:23.490Z","endTime":"2026-06-30T03:05:27.302Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.479595281173566,"aZ":-28.714657718430143,"pfxX":-1.757387824449234,"pfxZ":2.0857884947593686,"pX":-0.40064536825954605,"pZ":2.7503486971449598,"vX0":-5.318207270686895,"vY0":-127.27955155440955,"vZ0":-1.288432848311892,"x":132.27,"y":164.52,"x0":1.9351743376897375,"y0":50.003224151610254,"z0":5.514494405833763,"aX":-2.9133556350017695},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":4.3,"spinRate":2338,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.42856761930438037,"extension":6.3442913275263},"index":6,"playId":"bceb6b5f-3991-322c-b4b5-4a126a45be4f","pitchNumber":6,"startTime":"2026-06-30T03:05:42.223Z","endTime":"2026-06-30T03:05:46.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:05:46.751Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a sharp line drive to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T03:05:46.433Z","endTime":"2026-06-30T03:07:01.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":81.8,"endSpeed":75.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480427761387155,"aZ":-43.180064069848356,"pfxX":-2.880799006818099,"pfxZ":-7.723059468204445,"pX":-0.40782963951883466,"pZ":0.4824116871652172,"vX0":-4.348626914088678,"vY0":-119.05654185398309,"vZ0":-2.690329217544985,"x":132.55,"y":225.75,"x0":1.8221504112484521,"y0":50.00511991730965,"z0":5.563762313907361,"aX":-4.103478919472497},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.4,"breakHorizontal":6.4,"spinRate":2739,"spinDirection":327},"zone":13,"typeConfidence":0.91,"plateTime":0.461402484337333,"extension":6.403130341685757},"index":0,"playId":"652f9970-282f-398e-b6f2-c56f3053c99e","pitchNumber":1,"startTime":"2026-06-30T03:06:12.025Z","endTime":"2026-06-30T03:06:15.955Z","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":85.5,"endSpeed":78.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5330867541415,"aZ":-32.82409147542794,"pfxX":-1.3914039847698434,"pfxZ":-0.4137101929203695,"pX":0.22592282328139734,"pZ":2.2754593513864636,"vX0":-4.009322955245475,"vY0":-124.55462970115047,"vZ0":-1.3152118896646234,"x":108.39,"y":177.34,"x0":2.0358680957743025,"y0":50.00292745236602,"z0":5.519530347691004,"aX":-2.1897066497964945},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":3.5,"spinRate":2320,"spinDirection":257},"zone":8,"typeConfidence":0.9,"plateTime":0.439399034196875,"extension":6.323951825001406},"index":1,"playId":"23228f0c-db8a-3b2d-8b62-3481430d88fa","pitchNumber":2,"startTime":"2026-06-30T03:06:30.497Z","endTime":"2026-06-30T03:06:35.506Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620964386276153,"aZ":-13.711997085877567,"pfxX":6.0435027218682595,"pfxZ":9.232026421174538,"pX":0.0596612772064739,"pZ":2.4981625571405166,"vX0":-7.152158674551107,"vY0":-140.4783589783805,"vZ0":-5.489382198645343,"x":114.73,"y":171.33,"x0":1.852648257651718,"y0":50.00338197006468,"z0":5.367866060885845,"aX":12.087425870491952},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2380,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.389789737642098,"extension":6.41182893687599},"hitData":{"launchSpeed":105.5,"launchAngle":11.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.68,"coordY":83.38}},"index":2,"playId":"a9bf747e-6c98-3dab-baac-cf648cef731a","pitchNumber":3,"startTime":"2026-06-30T03:06:50.391Z","endTime":"2026-06-30T03:07:01.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:07:01.229Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T03:09:30.031Z","endTime":"2026-06-30T03:11:01.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:07:16.302Z","endTime":"2026-06-30T03:07:43.322Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Krook replaces Gage Jump.","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-30T03:07:43.322Z","endTime":"2026-06-30T03:09:32.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156222298820996,"aZ":-28.811308590749643,"pfxX":-5.646615683329047,"pfxZ":2.418197275113352,"pX":0.8823310425390346,"pZ":2.997097738020526,"vX0":-3.740913195883002,"vY0":-117.741049899368,"vZ0":-0.46175470604758906,"x":83.37,"y":157.86,"x0":3.2302055644504217,"y0":50.0043513089293,"z0":5.881888707543339,"aX":-7.859660975156678},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":2707,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.46674325232815317,"extension":5.8616314778152505},"index":2,"playId":"39de5c40-9bd7-3906-a1b1-29e0e05bf161","pitchNumber":1,"startTime":"2026-06-30T03:09:32.175Z","endTime":"2026-06-30T03:09:36.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06306350601323,"aZ":-28.69164362634305,"pfxX":-3.070851884235921,"pfxZ":2.4585286165239335,"pX":0.03767450903387862,"pZ":1.7999234204444026,"vX0":-6.7887969697688595,"vY0":-119.1240616960515,"vZ0":-3.0048661004222326,"x":115.56,"y":190.18,"x0":3.3403760091472705,"y0":50.001974609460646,"z0":5.711989532132136,"aX":-4.346567685833235},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.8,"breakHorizontal":7.4,"spinRate":2614,"spinDirection":301},"zone":8,"typeConfidence":0.89,"plateTime":0.46243627410687216,"extension":5.930575056903379},"index":3,"playId":"705c582b-e4ff-3ce0-ae7b-7562a70ba7dc","pitchNumber":2,"startTime":"2026-06-30T03:09:49.179Z","endTime":"2026-06-30T03:09:53.024Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"680ffa5b-0fa4-3a40-9dbc-788f7a710b7c","startTime":"2026-06-30T03:10:07.338Z","endTime":"2026-06-30T03:10:10.338Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90647209385393,"aZ":-25.06775149065064,"pfxX":10.996052394116717,"pfxZ":4.160523859131716,"pX":1.4257288980085308,"pZ":2.4100508388547888,"vX0":-7.227153364912466,"vY0":-130.4614844377646,"vZ0":-4.595388054720024,"x":62.65,"y":173.71,"x0":2.8168420412846547,"y0":50.00195061767379,"z0":6.106180655684406,"aX":18.771874384770975},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-18.1,"spinRate":1925,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.42138799944447136,"extension":5.753333388177391},"index":5,"playId":"97c2d7a6-5a02-3ff7-a3b0-dc2e35f83b68","pitchNumber":3,"startTime":"2026-06-30T03:10:25.599Z","endTime":"2026-06-30T03:10:28.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08137489158924,"aZ":-33.298359051726834,"pfxX":-5.896647394174126,"pfxZ":-0.8055331316898995,"pX":-1.2295063284290357,"pZ":1.3511736985910645,"vX0":-8.298055903213445,"vY0":-118.59643972685923,"vZ0":-3.184730371433477,"x":163.87,"y":202.3,"x0":3.1025081041715126,"y0":50.00196330340612,"z0":5.799024082151295,"aX":-8.261332693660309},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.0,"breakHorizontal":13.0,"spinRate":2862,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.46471257299368984,"extension":5.983278173956249},"index":6,"playId":"1ddf78eb-1f95-3f61-8cf5-d64f717a8c4a","pitchNumber":4,"startTime":"2026-06-30T03:10:55.867Z","endTime":"2026-06-30T03:11:01.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:11:01.159Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Teoscar Hernández in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:12:46.566Z","endTime":"2026-06-30T03:14:05.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206934722086938,"aZ":-22.77290420579246,"pfxX":1.070208403026105,"pfxZ":5.734005920634487,"pX":-1.1307476377141186,"pZ":2.3565556958377067,"vX0":-6.727825155392053,"vY0":-126.53982971310751,"vZ0":-4.474776873975502,"x":160.1,"y":175.15,"x0":1.4110954906143058,"y0":50.00301293437996,"z0":5.948208002360371,"aX":1.7559378434691384},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.7,"breakHorizontal":-0.6,"spinRate":2398,"spinDirection":157},"zone":13,"typeConfidence":0.89,"plateTime":0.43108509951161533,"extension":5.828088797976856},"index":0,"playId":"da16d9f7-232b-332b-b939-1afb8a6e47c6","pitchNumber":1,"startTime":"2026-06-30T03:13:09.398Z","endTime":"2026-06-30T03:13:12.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04654001781745,"aZ":-14.339364827041408,"pfxX":6.207879389242297,"pfxZ":10.22651206693435,"pX":0.001985809767400826,"pZ":3.327039732671792,"vX0":-5.934703277189217,"vY0":-131.73851578481805,"vZ0":-4.078049606502872,"x":116.92,"y":148.95,"x0":1.4859829838089338,"y0":50.0029357359961,"z0":5.967299266602505,"aX":10.826144068307533},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.8,"breakHorizontal":-9.8,"spinRate":2326,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.4170420901357046,"extension":5.984686335346855},"index":1,"playId":"e61d4ddc-620b-3708-94b2-81ad7cb3932a","pitchNumber":2,"startTime":"2026-06-30T03:13:29.748Z","endTime":"2026-06-30T03:13:33.310Z","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":2,"startTime":"2026-06-30T03:13:43.286Z","endTime":"2026-06-30T03:13:56.509Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96441892465858,"aZ":-27.864739256226798,"pfxX":1.660346734919215,"pfxZ":2.66298226337892,"pX":-0.10647440688361941,"pZ":2.654046920126745,"vX0":-4.2406036134698,"vY0":-126.18331280412102,"vZ0":-2.7331636278543017,"x":121.06,"y":167.12,"x0":1.377906119468542,"y0":50.00139530166886,"z0":5.98937975585219,"aX":2.6854676390873404},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2430,"spinDirection":176},"zone":5,"typeConfidence":0.91,"plateTime":0.43358663108157147,"extension":5.677399060368009},"hitData":{"launchSpeed":85.9,"launchAngle":47.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.63,"coordY":133.47}},"index":3,"playId":"7c2f51f7-c027-3ac0-959d-33b686e6cb04","pitchNumber":3,"startTime":"2026-06-30T03:13:56.509Z","endTime":"2026-06-30T03:14:05.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:14:05.538Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:14:16.191Z","endTime":"2026-06-30T03:15:19.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619215860208673,"aZ":-16.689959385908104,"pfxX":7.199587183043976,"pfxZ":8.703793226909738,"pX":0.9351570015149001,"pZ":2.234533400978665,"vX0":-3.812360667426537,"vY0":-132.82308460914172,"vZ0":-6.3247843182261665,"x":81.35,"y":178.45,"x0":1.4570733708891532,"y0":50.00267957236716,"z0":5.869188850300764,"aX":12.806946732252557},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2235,"spinDirection":136},"zone":14,"typeConfidence":0.92,"plateTime":0.41307744821853465,"extension":5.859738848550881},"index":0,"playId":"e5e5043b-515f-3740-988b-afff829a3a1e","pitchNumber":1,"startTime":"2026-06-30T03:14:34.271Z","endTime":"2026-06-30T03:14:37.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556234017162886,"aZ":-27.721991850955,"pfxX":0.9233172138286294,"pfxZ":2.8241871458474703,"pX":-1.4805387746544194,"pZ":1.8593128229391633,"vX0":-7.173822136378831,"vY0":-124.70115247605631,"vZ0":-4.631384839291656,"x":173.43,"y":188.58,"x0":1.310972677374989,"y0":50.00511419040151,"z0":6.021666675199018,"aX":1.457497482602776},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":0.0,"spinRate":2325,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.43885406556922524,"extension":5.775274550458118},"index":1,"playId":"bb2856a7-5778-3d5b-88ba-25647409cde9","pitchNumber":2,"startTime":"2026-06-30T03:14:49.407Z","endTime":"2026-06-30T03:14:53.517Z","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":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030857267423375,"aZ":-23.853773063256693,"pfxX":8.840216269712487,"pfxZ":5.333144297064505,"pX":0.8499428646391596,"pZ":2.2486242233846405,"vX0":-4.679173317772546,"vY0":-124.1673906524831,"vZ0":-3.914057648232069,"x":84.6,"y":178.07,"x0":1.610975673226523,"y0":50.00471672646357,"z0":5.832049247279312,"aX":13.794958677770245},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.0,"breakHorizontal":-14.9,"spinRate":1567,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4412571288911571,"extension":5.831180189510857},"hitData":{"launchSpeed":89.2,"launchAngle":34.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.63,"coordY":89.66}},"index":2,"playId":"31b28644-736a-3fdf-9274-935b769e3b09","pitchNumber":3,"startTime":"2026-06-30T03:15:06.986Z","endTime":"2026-06-30T03:15:19.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:15:19.252Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colby Thomas lines out to center fielder Andy Pages.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T03:15:18.647Z","endTime":"2026-06-30T03:16:08.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.288483234350135,"aZ":-23.050659938010217,"pfxX":1.569403036387771,"pfxZ":5.527414890325613,"pX":-0.7680459855317106,"pZ":1.8485098548115801,"vX0":-6.165058716008525,"vY0":-127.42874222349347,"vZ0":-5.438674750935201,"x":146.28,"y":188.87,"x0":1.47492941270759,"y0":50.00433177972636,"z0":5.822909573980165,"aX":2.591950415032402},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.0,"breakHorizontal":-1.6,"spinRate":2430,"spinDirection":159},"zone":7,"typeConfidence":0.84,"plateTime":0.42923564630351985,"extension":5.925706629989375},"index":0,"playId":"327a20fc-7a7d-3882-a59e-8fbf657103f8","pitchNumber":1,"startTime":"2026-06-30T03:15:43.124Z","endTime":"2026-06-30T03:15:46.633Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66843865213738,"aZ":-29.67339974896182,"pfxX":-2.3991321305594906,"pfxZ":1.7312145899561058,"pX":-0.7057983876211827,"pZ":2.1303153644533337,"vX0":-4.442320854722664,"vY0":-119.53166148428271,"vZ0":-2.936725564703858,"x":143.9,"y":181.26,"x0":1.4904672429594907,"y0":50.001124632058826,"z0":6.047004420770881,"aX":-3.460727566957166},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.6,"breakHorizontal":5.4,"spinRate":2376,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.4587304534968695,"extension":5.7379617309767195},"hitData":{"launchSpeed":79.5,"launchAngle":29.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.24,"coordY":88.03}},"index":1,"playId":"7b1ce8e8-e1b5-332c-9860-3ef319621e27","pitchNumber":2,"startTime":"2026-06-30T03:15:59.541Z","endTime":"2026-06-30T03:16:08.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:16:08.436Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to left fielder Colby Thomas.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:17:25.142Z","endTime":"2026-06-30T03:19:21.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711084046237794,"aZ":-26.76028688780151,"pfxX":11.063896490113084,"pfxZ":3.2905438196107406,"pX":-1.9571518556559715,"pZ":1.2155123546539608,"vX0":-14.59798720979571,"vY0":-127.53981213599494,"vZ0":-6.721433762796294,"x":191.6,"y":205.96,"x0":2.4083662734751323,"y0":50.000148483546475,"z0":6.000896876622524,"aX":18.18877125081668},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-16.7,"spinRate":2020,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.4297700830557347,"extension":5.890091051370657},"index":0,"playId":"c6945c12-2cc4-32d7-8ffd-abb4e50f33ad","pitchNumber":1,"startTime":"2026-06-30T03:18:17.687Z","endTime":"2026-06-30T03:18:21.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.900084095266717,"aZ":-29.80486907135029,"pfxX":10.61525576398503,"pfxZ":1.4327653412608088,"pX":1.658552134148668,"pZ":2.0495664194826086,"vX0":-6.5943003388229045,"vY0":-127.81688509500654,"vZ0":-4.01579320133191,"x":53.78,"y":183.44,"x0":2.890343815131499,"y0":50.00467291921298,"z0":5.976687404550231,"aX":17.597662936234048},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-17.8,"spinRate":1863,"spinDirection":114},"zone":14,"typeConfidence":0.86,"plateTime":0.42822264562267165,"extension":5.931010744186937},"index":1,"playId":"a534e3fc-42a0-3653-9bda-4082e6385f1a","pitchNumber":2,"startTime":"2026-06-30T03:18:39.429Z","endTime":"2026-06-30T03:18:42.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960276643900233,"aZ":-32.039226643847286,"pfxX":-3.633674439620889,"pfxZ":0.09323350081268167,"pX":0.2905079582304148,"pZ":2.884083657914508,"vX0":-5.7914232828237555,"vY0":-120.16475986529308,"vZ0":-0.28147765760543175,"x":105.93,"y":160.91,"x0":3.2112077574911977,"y0":50.003773338341276,"z0":5.868019185327599,"aX":-5.271616282643381},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":8.0,"spinRate":2618,"spinDirection":301},"zone":2,"typeConfidence":0.89,"plateTime":0.4571721110840805,"extension":5.643742589910733},"index":2,"playId":"0a69fda9-3f7c-3870-a6df-5250ac72968c","pitchNumber":3,"startTime":"2026-06-30T03:18:56.109Z","endTime":"2026-06-30T03:18:59.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.767351339361873,"aZ":-30.48629522364591,"pfxX":-7.681094103189076,"pfxZ":1.2394290852337262,"pX":-0.28492152611411714,"pZ":1.9757334400241127,"vX0":-5.837378200059957,"vY0":-116.84873777333416,"vZ0":-1.8908225623334647,"x":127.86,"y":185.44,"x0":3.255727183449136,"y0":50.00525377355282,"z0":5.696837429560597,"aX":-10.478946387372538},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":15.5,"spinRate":2684,"spinDirection":309},"zone":7,"typeConfidence":0.9,"plateTime":0.47117639168752756,"extension":5.899951484996833},"hitData":{"launchSpeed":89.8,"launchAngle":19.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.91,"coordY":73.32}},"index":3,"playId":"a35aebdf-995e-3a5f-bdbe-90a72baa8ae1","pitchNumber":4,"startTime":"2026-06-30T03:19:12.015Z","endTime":"2026-06-30T03:19:21.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:19:21.475Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks. Miguel Rojas to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:19:24.426Z","endTime":"2026-06-30T03:21:13.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095379984348277,"aZ":-31.01295359969764,"pfxX":-2.668033494792656,"pfxZ":0.8111257543721022,"pX":-0.844600577266966,"pZ":1.1913031058895485,"vX0":-8.663238999248168,"vY0":-120.2926335979795,"vZ0":-3.803065114996555,"x":149.19,"y":206.61,"x0":3.1826098069827577,"y0":50.004065196894366,"z0":5.608154874757589,"aX":-3.823453460189113},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.6,"breakHorizontal":7.3,"spinRate":2694,"spinDirection":325},"zone":13,"typeConfidence":0.87,"plateTime":0.4592080756717576,"extension":5.956898186425151},"index":0,"playId":"6b100b67-4a7b-3a52-b28f-327d44a228df","pitchNumber":1,"startTime":"2026-06-30T03:19:48.261Z","endTime":"2026-06-30T03:19:51.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":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404552003113317,"aZ":-27.30692554140657,"pfxX":-4.441281363713141,"pfxZ":3.5941393526085683,"pX":1.0934254513901298,"pZ":2.9548917404204116,"vX0":-4.224603404391009,"vY0":-116.90623753087559,"vZ0":-0.31689437251850794,"x":75.32,"y":159.0,"x0":3.5153058078652912,"y0":50.00324939584752,"z0":5.702696554299685,"aX":-6.017042301013882},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.7,"breakHorizontal":9.2,"spinRate":2679,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4723849134491509,"extension":5.808036427695779},"index":1,"playId":"63f74179-ba8f-328f-82af-01235ca5674e","pitchNumber":2,"startTime":"2026-06-30T03:20:04.363Z","endTime":"2026-06-30T03:20:11.986Z","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":89.3,"endSpeed":82.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569238424819428,"aZ":-25.133593664502026,"pfxX":10.781999100165724,"pfxZ":4.149030107699368,"pX":-0.8515611788555457,"pZ":0.8238250138303256,"vX0":-12.584335767532425,"vY0":-129.31232455796135,"vZ0":-7.914686680046777,"x":149.46,"y":216.54,"x0":2.6735911708839994,"y0":50.00230855768773,"z0":5.847924181297603,"aX":18.289031074828948},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-16.8,"spinRate":2078,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.42332373911773313,"extension":6.05942156502139},"index":2,"playId":"e5952909-032f-371d-b4cb-0f2fa7b36596","pitchNumber":3,"startTime":"2026-06-30T03:20:30.792Z","endTime":"2026-06-30T03:20:34.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.396422747791465,"aZ":-34.87651807109328,"pfxX":-5.4886206154028425,"pfxZ":-1.9016754315855549,"pX":-1.4685238163663938,"pZ":1.0367744191292305,"vX0":-9.01078101157084,"vY0":-119.40681409683486,"vZ0":-3.268340599444291,"x":172.98,"y":210.79,"x0":3.0907304888091907,"y0":50.00349937412111,"z0":5.6126347823885165,"aX":-7.798241155229732},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.1,"breakHorizontal":12.4,"spinRate":2700,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.4615169042484215,"extension":5.882909246088145},"index":3,"playId":"2cc10909-301d-3606-b6d4-8550c1b5894c","pitchNumber":4,"startTime":"2026-06-30T03:20:51.286Z","endTime":"2026-06-30T03:20:54.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27259522761263,"aZ":-28.798569619864875,"pfxX":11.328478452795649,"pfxZ":1.98190390261931,"pX":-1.3325641465025844,"pZ":1.845562343963411,"vX0":-13.907683698181321,"vY0":-129.33909185807008,"vZ0":-4.826481700010218,"x":167.79,"y":188.95,"x0":2.635354721985855,"y0":50.000311553498676,"z0":5.937033425675928,"aX":19.24608244412487},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":-17.5,"spinRate":2051,"spinDirection":118},"zone":13,"typeConfidence":0.91,"plateTime":0.42303439573239565,"extension":5.982931761869913},"index":4,"playId":"1e458c11-180a-35c4-b7e1-eb5867f9e848","pitchNumber":5,"startTime":"2026-06-30T03:21:09.376Z","endTime":"2026-06-30T03:21:13.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:21:13.629Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (18) on a line drive to right field. Miguel Rojas scores. Dalton Rushing scores.","rbi":3,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:22:15.016Z","endTime":"2026-06-30T03:24:10.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":0},"index":0,"startTime":"2026-06-30T03:21:28.314Z","endTime":"2026-06-30T03:22:17.160Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64781168029108,"aZ":-35.81207187434823,"pfxX":-3.883200346587877,"pfxZ":-2.5854406708273743,"pX":-2.232407217593788,"pZ":0.2589840110929402,"vX0":-10.793251792923423,"vY0":-119.23294443296562,"vZ0":-4.938329666036869,"x":202.09,"y":231.79,"x0":2.8983334200321167,"y0":50.00287244507794,"z0":5.668881681036862,"aX":-5.465087064630748},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.9,"breakHorizontal":10.2,"spinRate":2626,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.4633167071632407,"extension":5.956120133080423},"index":1,"playId":"06bad272-8833-372d-b04b-ffacd38a8633","pitchNumber":1,"startTime":"2026-06-30T03:22:17.160Z","endTime":"2026-06-30T03:22:20.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.848151929024894,"aZ":-34.687361141029136,"pfxX":-3.896011631279328,"pfxZ":-1.8061995116472733,"pX":0.4169048225451593,"pZ":1.4811967738648946,"vX0":-5.4994420193102656,"vY0":-118.36088445539723,"vZ0":-2.183503781881991,"x":101.11,"y":198.79,"x0":3.295094199531529,"y0":50.004436091795945,"z0":5.654501515880263,"aX":-5.41547613889794},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.6,"breakHorizontal":8.6,"spinRate":2597,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.4663913764892147,"extension":5.8831787459118035},"index":2,"playId":"e02c57a2-0a0e-3a43-8386-66a688d92342","pitchNumber":2,"startTime":"2026-06-30T03:22:41.969Z","endTime":"2026-06-30T03:22:45.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67370413725786,"aZ":-33.49251130393208,"pfxX":-2.317152137430522,"pfxZ":-0.9252670654857935,"pX":-2.153651151452532,"pZ":1.0754144634500535,"vX0":-11.333514071248194,"vY0":-119.99267572549228,"vZ0":-3.4231708316786014,"x":199.09,"y":209.74,"x0":2.9721121461939592,"y0":50.00137493039177,"z0":5.569150208954221,"aX":-3.3080155662640465},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":7.4,"spinRate":2661,"spinDirection":321},"zone":13,"typeConfidence":0.86,"plateTime":0.4601069224579155,"extension":5.8278649783306395},"index":3,"playId":"42df3cfd-a11a-3cb8-8515-5c19bcac2d9b","pitchNumber":3,"startTime":"2026-06-30T03:22:58.690Z","endTime":"2026-06-30T03:23:01.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44672877300833,"aZ":-28.13171200261991,"pfxX":11.50917144431969,"pfxZ":2.375049479362371,"pX":0.7618519466414051,"pZ":2.1413198733742487,"vX0":-8.837641932722793,"vY0":-129.98792773436625,"vZ0":-4.229056700363934,"x":87.96,"y":180.96,"x0":2.7184039597307024,"y0":50.00508006189645,"z0":5.936947694403605,"aX":19.60549475935135},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-18.7,"spinRate":2005,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.4221305826545221,"extension":5.91711439156867},"index":4,"playId":"901004b1-1b72-3a59-bea5-10c4083814b8","pitchNumber":4,"startTime":"2026-06-30T03:23:18.421Z","endTime":"2026-06-30T03:23:21.674Z","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":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:23:29.355Z","endTime":"2026-06-30T03:23:42.567Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681503266955886,"aZ":-27.47304201237827,"pfxX":-3.8442722374739358,"pfxZ":3.2750352069372486,"pX":0.45056023770107884,"pZ":3.283688278914243,"vX0":-5.287300404067205,"vY0":-119.7741864715076,"vZ0":-0.2605726844960595,"x":99.83,"y":150.12,"x0":3.196213197235825,"y0":50.003854331176086,"z0":5.875571463239938,"aX":-5.518592092884576},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":8.4,"spinRate":2627,"spinDirection":301},"zone":3,"typeConfidence":0.89,"plateTime":0.459379860589495,"extension":5.8024961195549745},"hitData":{"launchSpeed":112.3,"launchAngle":25.0,"totalDistance":432.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":236.74,"coordY":62.14}},"index":6,"playId":"76ba39b8-e5e4-326f-9ea0-0b57dbea9933","pitchNumber":5,"startTime":"2026-06-30T03:23:42.567Z","endTime":"2026-06-30T03:24:10.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:24:10.657Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:26:26.680Z","endTime":"2026-06-30T03:27:19.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:24:43.779Z","endTime":"2026-06-30T03:25:16.592Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Sterner replaces Matt Krook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:25:16.592Z","endTime":"2026-06-30T03:26:28.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6687780646195,"aZ":-25.50392614811909,"pfxX":-0.52514721871515,"pfxZ":3.8967877192246245,"pX":0.816363186150718,"pZ":1.9545816896567594,"vX0":8.740014567033692,"vY0":-130.0883343004504,"vZ0":-4.003692826032228,"x":85.88,"y":186.01,"x0":-2.5207016941878533,"y0":50.002090979321316,"z0":5.450235422851035,"aX":-0.8996452141550102},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.0,"spinRate":2630,"spinDirection":183},"zone":14,"typeConfidence":0.88,"plateTime":0.4212770953782772,"extension":6.51057338393824},"index":2,"playId":"a74aea8c-8f04-3c3b-9734-3ee293389dbb","pitchNumber":1,"startTime":"2026-06-30T03:26:28.852Z","endTime":"2026-06-30T03:26:32.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950302770750852,"aZ":-17.903827579830608,"pfxX":-4.796470300857237,"pfxZ":7.654879858208933,"pX":-0.27091490204608065,"pZ":4.238235146820178,"vX0":7.988902204813831,"vY0":-135.7457812730466,"vZ0":-0.2399341889974677,"x":127.33,"y":124.35,"x0":-2.630076233402755,"y0":50.00606731743454,"z0":5.575165195399849,"aX":-8.94664250468207},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":7.0,"spinRate":2158,"spinDirection":218},"zone":11,"typeConfidence":0.88,"plateTime":0.4036269084129591,"extension":6.413908167873227},"index":3,"playId":"4a8217ac-cadc-3a34-8553-6417c3ffc6e5","pitchNumber":2,"startTime":"2026-06-30T03:26:43.014Z","endTime":"2026-06-30T03:26:46.178Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.229600187525364,"aZ":-13.207531014523255,"pfxX":-4.656106419083831,"pfxZ":9.938236919258719,"pX":-0.2708623213806089,"pZ":3.1507205516988908,"vX0":7.95157214996541,"vY0":-137.46063568135753,"vZ0":-3.859940474680762,"x":127.32,"y":153.71,"x0":-2.59965833484619,"y0":50.0037684867928,"z0":5.473415373206727,"aX":-8.887540972115962},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2263,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39887385820267074,"extension":6.455704272087741},"index":4,"playId":"212ab7ae-d7ad-3b2a-9584-3c41a79d3fa5","pitchNumber":3,"startTime":"2026-06-30T03:26:58.356Z","endTime":"2026-06-30T03:27:02.161Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.988655246705722,"aZ":-28.985928823694298,"pfxX":3.071499661683302,"pfxZ":2.1677308569375855,"pX":0.9364412691705839,"pZ":1.33657658949548,"vX0":7.427023439832451,"vY0":-120.58623058167363,"vZ0":-3.401793880776416,"x":81.31,"y":202.69,"x0":-2.585316028065718,"y0":50.00100615367551,"z0":5.3294493768532645,"aX":4.510650486838013},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.4,"breakHorizontal":-7.3,"spinRate":2689,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.45464169786531894,"extension":6.624769978713021},"index":5,"playId":"f74567b5-5bdd-3338-8fa1-0e9985c21cd1","pitchNumber":4,"startTime":"2026-06-30T03:27:14.861Z","endTime":"2026-06-30T03:27:19.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:27:19.276Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out to left fielder Colby Thomas.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:27:19.690Z","endTime":"2026-06-30T03:28:08.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132134674008142,"aZ":-26.92616113020547,"pfxX":0.471274146758192,"pfxZ":3.02516978579402,"pX":-0.708788505242475,"pZ":3.277395989992004,"vX0":5.066084891994454,"vY0":-131.17407960605524,"vZ0":-0.6113152883666393,"x":144.02,"y":150.29,"x0":-2.730532127904357,"y0":50.000497781589075,"z0":5.5304380777445346,"aX":0.8158770644032494},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2501,"spinDirection":186},"zone":1,"typeConfidence":0.88,"plateTime":0.41841364249671287,"extension":6.362092523622824},"index":0,"playId":"b8ae2e98-3e08-3552-ad18-178695f6748f","pitchNumber":1,"startTime":"2026-06-30T03:27:42.500Z","endTime":"2026-06-30T03:27:45.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597631843118858,"aZ":-14.486977845214472,"pfxX":-5.4822839107651635,"pfxZ":9.207323559032423,"pX":-0.23723483901104842,"pZ":3.849017561210182,"vX0":8.09714125666386,"vY0":-137.9371265363825,"vZ0":-1.825488258297694,"x":126.04,"y":134.86,"x0":-2.5027829578153895,"y0":50.00203861180987,"z0":5.499695837590058,"aX":-10.531328417478871},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2321,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.39757536763747137,"extension":6.624386952502546},"hitData":{"launchSpeed":89.1,"launchAngle":26.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.78,"coordY":86.72}},"index":1,"playId":"247ccdf5-45a2-3c15-84e0-63bcf60bab5e","pitchNumber":2,"startTime":"2026-06-30T03:27:57.337Z","endTime":"2026-06-30T03:28:08.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:28:08.132Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to left fielder Colby Thomas.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:28:08.130Z","endTime":"2026-06-30T03:29:13.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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],"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":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499924459761168,"aZ":-17.16156569895652,"pfxX":-6.237665367511093,"pfxZ":8.06169978183372,"pX":-0.1929174171217055,"pZ":1.8040949778318056,"vX0":8.878237631961817,"vY0":-135.5794046930354,"vZ0":-6.309358308219766,"x":124.35,"y":190.07,"x0":-2.6988471843715955,"y0":50.00596816021469,"z0":5.358252475420542,"aX":-11.62115147729341},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":9.5,"spinRate":2140,"spinDirection":214},"zone":8,"typeConfidence":0.89,"plateTime":0.40391728606036725,"extension":6.746768390090407},"index":0,"playId":"bb55ff7f-49d9-3c47-b556-d9fd0cd048e7","pitchNumber":1,"startTime":"2026-06-30T03:28:31.537Z","endTime":"2026-06-30T03:28:35.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.556573289440404,"aZ":-13.976253795503963,"pfxX":-4.685171032579804,"pfxZ":9.493949482190605,"pX":-0.6508970084876075,"pZ":3.982895293041358,"vX0":6.965723758324518,"vY0":-137.8113321403095,"vZ0":-1.530669077515535,"x":141.81,"y":131.24,"x0":-2.6064103495261812,"y0":50.005643762832555,"z0":5.492899881661959,"aX":-8.983937092051805},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2304,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3979352420001394,"extension":6.604169112913988},"index":1,"playId":"526c2a57-f7c5-3ccc-a5b6-4ad0875f4565","pitchNumber":2,"startTime":"2026-06-30T03:28:46.352Z","endTime":"2026-06-30T03:28:50.336Z","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":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60936168421131,"aZ":-24.94655756029183,"pfxX":-1.067944717044018,"pfxZ":4.173376866836959,"pX":0.3696685642517748,"pZ":2.79205847094438,"vX0":7.978900997117606,"vY0":-131.0307866446224,"vZ0":-2.063138972036418,"x":102.91,"y":163.39,"x0":-2.580883129469846,"y0":50.00482461982045,"z0":5.460383760488647,"aX":-1.8512879765828418},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":0.1,"spinRate":2620,"spinDirection":191},"zone":3,"typeConfidence":0.84,"plateTime":0.4185822277995759,"extension":6.611882615934932},"hitData":{"launchSpeed":102.3,"launchAngle":7.0,"totalDistance":175.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.66,"coordY":104.36}},"index":2,"playId":"74bba2ec-ee33-3103-891a-08ad96ed481d","pitchNumber":3,"startTime":"2026-06-30T03:29:02.145Z","endTime":"2026-06-30T03:29:13.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:29:13.644Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T03:29:22.164Z","endTime":"2026-06-30T03:31:46.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275338312083143,"aZ":-26.83871284791449,"pfxX":-0.7302766674809877,"pfxZ":2.9609411135839743,"pX":0.10946386949800709,"pZ":1.4296810391966106,"vX0":7.367242308284615,"vY0":-132.55198961268283,"vZ0":-5.010256532968476,"x":112.83,"y":200.18,"x0":-2.5973110919618643,"y0":50.0003791353202,"z0":5.276215950412789,"aX":-1.3157278320981793},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-0.1,"spinRate":2578,"spinDirection":192},"zone":14,"typeConfidence":0.89,"plateTime":0.41142284626209324,"extension":6.658676524772384},"index":0,"playId":"458cde8e-79cc-3031-af82-3f58cf1c3908","pitchNumber":1,"startTime":"2026-06-30T03:29:39.775Z","endTime":"2026-06-30T03:29:43.786Z","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":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93985798676281,"aZ":-31.719621625839597,"pfxX":6.662699001237741,"pfxZ":0.31765163957845566,"pX":1.3044673119028818,"pZ":1.9167284892700827,"vX0":7.047686962806841,"vY0":-119.29736620712787,"vZ0":-1.549426735380882,"x":67.28,"y":187.03,"x0":-2.5538030415218245,"y0":50.00489516339017,"z0":5.433761396407881,"aX":9.603516178833429},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":2771,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4591273312659099,"extension":6.528617798672828},"index":1,"playId":"aa9172e5-ef85-341f-8cb2-524290525788","pitchNumber":2,"startTime":"2026-06-30T03:29:57.250Z","endTime":"2026-06-30T03:30:01.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"408dcfe6-e9e8-3dc3-a91a-5823829e321d","startTime":"2026-06-30T03:30:16.267Z","endTime":"2026-06-30T03:30:19.267Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.200002916017063,"aZ":-27.611803831449823,"pfxX":7.019187743420165,"pfxZ":3.155863866375615,"pX":0.5054949340112681,"pZ":2.02176708997541,"vX0":5.5754266991173065,"vY0":-119.28547217625518,"vZ0":-1.9951922644520872,"x":97.73,"y":184.19,"x0":-2.771270876530426,"y0":50.004307309260916,"z0":5.350149669042969,"aX":10.149410251014926},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.5,"breakHorizontal":-14.0,"spinRate":2657,"spinDirection":73},"zone":9,"typeConfidence":0.91,"plateTime":0.45856378263771,"extension":6.487532172633696},"index":3,"playId":"4c11c538-1d34-338e-9abc-93d7a562d88e","pitchNumber":3,"startTime":"2026-06-30T03:30:34.116Z","endTime":"2026-06-30T03:30:37.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90491864934798,"aZ":-29.264925915700033,"pfxX":7.1749029144833045,"pfxZ":2.0161516657032954,"pX":1.7911843520553035,"pZ":0.16277272547417276,"vX0":7.914033250492692,"vY0":-119.54822280565753,"vZ0":-5.673731211968572,"x":48.72,"y":234.39,"x0":-2.4990532335506033,"y0":50.00166640543142,"z0":5.2063751277175845,"aX":10.34193253153193},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.4,"breakHorizontal":-15.0,"spinRate":2719,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4588672805491236,"extension":6.852606199038279},"index":4,"playId":"ab02b885-6ac5-32e4-bc92-176a43eaddea","pitchNumber":4,"startTime":"2026-06-30T03:30:52.673Z","endTime":"2026-06-30T03:30:56.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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66572970811282,"aZ":-13.95344835581118,"pfxX":-4.820774676230145,"pfxZ":9.374635860081339,"pX":1.4713310590452664,"pZ":2.8742314216997675,"vX0":12.06686851113739,"vY0":-138.69890289688527,"vZ0":-4.303718943602223,"x":60.92,"y":161.18,"x0":-2.3138291854514756,"y0":50.00665838364833,"z0":5.379838758434973,"aX":-9.374915479384839},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2416,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3952372602698535,"extension":6.547249941300266},"index":5,"playId":"041eecb5-a042-33ba-8855-3715ee82e664","pitchNumber":5,"startTime":"2026-06-30T03:31:22.594Z","endTime":"2026-06-30T03:31:25.667Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023903042722576,"aZ":-30.433430443388026,"pfxX":6.601627474546637,"pfxZ":1.2299976714158989,"pX":0.7744908739561477,"pZ":0.5611599256043822,"vX0":5.935696657478327,"vY0":-118.56630461541518,"vZ0":-4.283302774507446,"x":87.48,"y":223.63,"x0":-2.620920337110997,"y0":50.005557785733224,"z0":5.173402291203338,"aX":9.385553097316171},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.4,"spinRate":2811,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.46224571087002087,"extension":6.55522512478849},"index":6,"playId":"5549ded9-a959-3df1-b8ec-0d9d119036b7","pitchNumber":6,"startTime":"2026-06-30T03:31:39.211Z","endTime":"2026-06-30T03:31:46.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:31:46.580Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to center fielder Andy Pages.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:33:07.799Z","endTime":"2026-06-30T03:34:38.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874100086444624,"aZ":-23.217308073343855,"pfxX":1.1320113498981872,"pfxZ":5.5341385017674,"pX":-0.6539435950962769,"pZ":2.7869342165997995,"vX0":-5.937070705436682,"vY0":-125.7469166958328,"vZ0":-3.3600893573988015,"x":141.93,"y":163.53,"x0":1.5795609740415864,"y0":50.00450918305126,"z0":6.000943868552774,"aX":1.833268986203643},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.6,"breakHorizontal":-0.8,"spinRate":2351,"spinDirection":161},"zone":4,"typeConfidence":0.89,"plateTime":0.43377087627875177,"extension":5.804847703630018},"index":0,"playId":"723865f0-50fc-3da9-a3ae-dfb01cf828e1","pitchNumber":1,"startTime":"2026-06-30T03:33:56.732Z","endTime":"2026-06-30T03:34:00.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78517018308328,"aZ":-33.669899235498264,"pfxX":-0.8664636248640472,"pfxZ":-1.0574307613110419,"pX":-0.6509520125319204,"pZ":1.4720926361218374,"vX0":-4.799351659139855,"vY0":-118.25554203444926,"vZ0":-3.490849392588607,"x":141.81,"y":199.03,"x0":1.5183689296322356,"y0":50.00402931862905,"z0":6.059827172808736,"aX":-1.2246687858415257},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.5,"breakHorizontal":2.8,"spinRate":2307,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46337222614865237,"extension":5.64937006314536},"index":1,"playId":"220222c8-571a-38be-b5e3-85a0c6696acb","pitchNumber":2,"startTime":"2026-06-30T03:34:10.819Z","endTime":"2026-06-30T03:34:14.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":79.9,"endSpeed":73.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89491193728533,"aZ":-32.60863532820637,"pfxX":-1.9218568427686102,"pfxZ":-0.31486728932966024,"pX":-0.08382942517591381,"pZ":2.0448858250511175,"vX0":-3.498310659722838,"vY0":-116.40371053249896,"vZ0":-2.2739031589224132,"x":120.2,"y":183.57,"x0":1.6883919131783136,"y0":50.00472571312992,"z0":6.122452242085351,"aX":-2.636307151008774},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.8,"breakHorizontal":4.3,"spinRate":2351,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.4705814484360582,"extension":5.649346943197788},"hitData":{"launchSpeed":91.5,"launchAngle":40.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.37,"coordY":76.16}},"index":2,"playId":"51ffea67-37f5-3cab-96bb-888fc37ea927","pitchNumber":3,"startTime":"2026-06-30T03:34:26.113Z","endTime":"2026-06-30T03:34:38.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:34:38.779Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:34:37.441Z","endTime":"2026-06-30T03:35:44.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"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(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":90.4,"endSpeed":83.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468133690118904,"aZ":-17.448527289446595,"pfxX":6.824792288916167,"pfxZ":8.351755870706203,"pX":0.5687923261144117,"pZ":2.355386825000083,"vX0":-4.92624021707262,"vY0":-131.57332434884418,"vZ0":-5.910739424119443,"x":95.32,"y":175.18,"x0":1.5734847803120333,"y0":50.00325934437189,"z0":5.912955556074381,"aX":12.032554124791853},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":-11.4,"spinRate":2248,"spinDirection":139},"zone":6,"typeConfidence":0.92,"plateTime":0.4154241513718109,"extension":5.710786658465291},"index":0,"playId":"6093666a-2336-3b67-bd4b-d213210b5712","pitchNumber":1,"startTime":"2026-06-30T03:35:00.576Z","endTime":"2026-06-30T03:35:04.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7984450279719,"aZ":-26.24528972428235,"pfxX":-0.3528743639239118,"pfxZ":3.7120359656919515,"pX":-0.9415022043920483,"pZ":2.580496539695494,"vX0":-5.861063966015706,"vY0":-124.9703815146925,"vZ0":-3.247616542557711,"x":152.89,"y":169.11,"x0":1.4701999304953226,"y0":50.00319710142816,"z0":6.0291531847162085,"aX":-0.5637715326283499},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":1.8,"spinRate":2510,"spinDirection":174},"zone":11,"typeConfidence":0.91,"plateTime":0.43659357855877756,"extension":5.761723490211413},"index":1,"playId":"ac926e42-c132-35ff-929f-6a3b8aa434a6","pitchNumber":2,"startTime":"2026-06-30T03:35:18.471Z","endTime":"2026-06-30T03:35:25.543Z","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":91.8,"endSpeed":83.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60494712234259,"aZ":-16.528968803024153,"pfxX":5.918244695178219,"pfxZ":8.654492954442853,"pX":-0.12112892607152526,"pZ":4.222535890001576,"vX0":-6.132759080665989,"vY0":-133.57123967584826,"vZ0":-1.634064072180746,"x":121.62,"y":124.77,"x0":1.4350358307381583,"y0":50.005784805973754,"z0":6.030056457166672,"aX":10.702859901397687},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2262,"spinDirection":139},"zone":11,"typeConfidence":0.92,"plateTime":0.4099725208042688,"extension":5.811826987713232},"index":2,"playId":"36ce0a56-8ca1-3d0c-9f43-3ffd4103df4c","pitchNumber":3,"startTime":"2026-06-30T03:35:39.762Z","endTime":"2026-06-30T03:35:44.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:35:44.174Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:35:45.557Z","endTime":"2026-06-30T03:37:27.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":74.8,"endSpeed":69.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.044131536210244,"aZ":-39.731995753945164,"pfxX":-3.4814843633363113,"pfxZ":-6.287310893806562,"pX":0.43336644410771136,"pZ":1.519055902734068,"vX0":-1.6828580521715937,"vY0":-108.9345637488146,"vZ0":-0.7413134082620476,"x":100.48,"y":197.77,"x0":1.6680401929918485,"y0":50.002182104274084,"z0":6.1570695222249485,"aX":-4.1857658522800145},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-11.3,"breakHorizontal":6.7,"spinRate":2504,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.5027035899634584,"extension":5.6649111313098786},"index":0,"playId":"87cd837a-840c-35a0-b867-a83ef5ba65f0","pitchNumber":1,"startTime":"2026-06-30T03:36:07.081Z","endTime":"2026-06-30T03:36:11.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74969206251655,"aZ":-17.850147379647346,"pfxX":6.607363098496873,"pfxZ":7.982483594241939,"pX":1.615196126149859,"pZ":3.1778527365874965,"vX0":-2.22840426954964,"vY0":-132.93829827012888,"vZ0":-3.7806705604258846,"x":55.43,"y":152.98,"x0":1.6043641852328305,"y0":50.0063835321774,"z0":5.909645981994419,"aX":11.861478959099493},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-11.5,"spinRate":2217,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.41158239772172056,"extension":5.78487540454863},"index":1,"playId":"fcc8b211-c261-3bc9-b34a-f7fe2949fe7c","pitchNumber":2,"startTime":"2026-06-30T03:36:21.883Z","endTime":"2026-06-30T03:36:25.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970359668830348,"aZ":-22.41407758661837,"pfxX":0.5909686225581074,"pfxZ":5.8591581443288705,"pX":-1.0624156060585905,"pZ":1.730255846781995,"vX0":-6.571429063882557,"vY0":-127.66253924980875,"vZ0":-6.034697496950728,"x":157.5,"y":192.06,"x0":1.4580453194024823,"y0":50.0034748859586,"z0":5.866069462460487,"aX":0.9848390044140016},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":0.2,"spinRate":2412,"spinDirection":153},"zone":13,"typeConfidence":0.88,"plateTime":0.42750323980722804,"extension":5.942037521499499},"index":2,"playId":"780e4c2b-f7d1-313b-b87a-28d937eb53dc","pitchNumber":3,"startTime":"2026-06-30T03:36:39.560Z","endTime":"2026-06-30T03:36:42.876Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.616979960428175,"aZ":-26.352625279950797,"pfxX":9.70785106976263,"pfxZ":3.7741107635134066,"pX":-0.2961690817218769,"pZ":1.037363261760574,"vX0":-7.561635091027849,"vY0":-123.23450748433362,"vZ0":-6.0947251091979595,"x":128.29,"y":210.77,"x0":1.5449855161529331,"y0":50.00565795810184,"z0":5.757748841274061,"aX":14.99098085011933},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.0,"spinRate":1635,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.44382039422864406,"extension":5.910488448111062},"index":3,"playId":"c60978dd-08a9-3d68-97f3-fc70e8019416","pitchNumber":4,"startTime":"2026-06-30T03:36:59.916Z","endTime":"2026-06-30T03:37:04.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336686190774248,"aZ":-24.364400725609247,"pfxX":-2.597210450105256,"pfxZ":4.992793155421213,"pX":-0.36186114124022806,"pZ":2.994870978558744,"vX0":-3.964392948071117,"vY0":-124.38317790749235,"vZ0":-2.5219880271529576,"x":130.79,"y":157.92,"x0":1.591059385927981,"y0":50.00257959454503,"z0":6.045677319482911,"aX":-4.062442608094759},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":5.6,"spinRate":2375,"spinDirection":152},"zone":1,"typeConfidence":0.85,"plateTime":0.44062984805273686,"extension":5.629261290374221},"hitData":{"launchSpeed":67.4,"launchAngle":18.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.51,"coordY":140.24}},"index":4,"playId":"4ddbf853-c102-3aca-aba4-bcf44639c2c2","pitchNumber":5,"startTime":"2026-06-30T03:37:16.909Z","endTime":"2026-06-30T03:37:27.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:37:27.464Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joshua Kuroda-Grauer singles on a ground ball to center fielder Andy Pages. Alika Williams to 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:37:28.513Z","endTime":"2026-06-30T03:38:27.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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_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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846293904155967,"aZ":-14.312265599808878,"pfxX":5.112120786305045,"pfxZ":10.088274241269527,"pX":-0.10778897071626048,"pZ":2.303487661720023,"vX0":-5.961914907913818,"vY0":-132.5988999843285,"vZ0":-6.5767282378277345,"x":121.11,"y":176.59,"x0":1.5115683943535003,"y0":50.00261795544633,"z0":5.870924077001831,"aX":9.051849676966123},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-7.9,"spinRate":2148,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.4139614039487971,"extension":5.898301765959722},"index":0,"playId":"cfba02aa-9cdc-3bc0-b856-93828481492c","pitchNumber":1,"startTime":"2026-06-30T03:37:56.164Z","endTime":"2026-06-30T03:37:59.374Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.95419050048041,"aZ":-41.35640646962488,"pfxX":-4.690389232032355,"pfxZ":-7.704438599957701,"pX":0.22996601241521977,"pZ":2.5339326737247534,"vX0":-1.9577786360476264,"vY0":-108.70903147645112,"vZ0":1.5480439898690428,"x":108.23,"y":170.36,"x0":1.7531391982216,"y0":50.005198129666304,"z0":6.319213047894408,"aX":-5.586308732727559},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-13.2,"breakHorizontal":9.0,"spinRate":2379,"spinDirection":322},"zone":5,"typeConfidence":0.91,"plateTime":0.5048191353058167,"extension":5.580514528534158},"hitData":{"launchSpeed":89.7,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.7,"coordY":92.7}},"index":1,"playId":"9fe63d3b-33e2-3273-ad67-6c4056518347","pitchNumber":2,"startTime":"2026-06-30T03:38:17.133Z","endTime":"2026-06-30T03:38:27.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:38:27.863Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Bolte flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T03:38:31.999Z","endTime":"2026-06-30T03:41:30.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080568258547544,"aZ":-27.21374739081627,"pfxX":0.1352608468873564,"pfxZ":3.0224642581239554,"pX":-1.2447317410803722,"pZ":2.2085170089140957,"vX0":-6.896310391114471,"vY0":-127.01030412185014,"vZ0":-3.962555067537126,"x":164.45,"y":179.15,"x0":1.4835590019001226,"y0":50.00006987048184,"z0":5.943453717251608,"aX":0.22188728978326638},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":1.3,"spinRate":2493,"spinDirection":168},"zone":13,"typeConfidence":0.92,"plateTime":0.43061643346630785,"extension":5.931214991120688},"index":0,"playId":"54967c94-2268-35ee-a038-424e3637d41d","pitchNumber":1,"startTime":"2026-06-30T03:39:01.464Z","endTime":"2026-06-30T03:39:04.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.007986694331976,"aZ":-27.26993061190203,"pfxX":0.8701406484640994,"pfxZ":2.975681506746091,"pX":-0.737982194437528,"pZ":1.9969251423340038,"vX0":-5.887855472227939,"vY0":-127.08052176348137,"vZ0":-4.40992569701241,"x":145.13,"y":184.86,"x0":1.4876814130509026,"y0":50.00401735103186,"z0":5.899949622828131,"aX":1.4352082599182858},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-0.4,"spinRate":2465,"spinDirection":162},"zone":7,"typeConfidence":0.91,"plateTime":0.4296384079791187,"extension":5.772627910300317},"index":1,"playId":"2252d840-1e9c-3299-9c3c-df38fc04dbe0","pitchNumber":2,"startTime":"2026-06-30T03:39:22.304Z","endTime":"2026-06-30T03:39:26.026Z","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":92.6,"endSpeed":84.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.385363900863798,"aZ":-17.525854065425783,"pfxX":4.395415463563351,"pfxZ":7.9812371778725915,"pX":0.6159059077981338,"pZ":4.384783764422259,"vX0":-4.10934037731117,"vY0":-134.88608278609325,"vZ0":-1.1514107555316988,"x":93.52,"y":120.39,"x0":1.5908746887031615,"y0":50.00449931290657,"z0":6.057539905632086,"aX":8.069374649984153},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-7.1,"spinRate":2302,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.40665215081530537,"extension":5.6896340805192755},"index":2,"playId":"8adacd38-c550-3d5e-8cb7-292e6d93f6be","pitchNumber":3,"startTime":"2026-06-30T03:39:49.986Z","endTime":"2026-06-30T03:39:53.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63780033936358,"aZ":-24.428141236212646,"pfxX":9.273847615211267,"pfxZ":5.035680630224715,"pX":0.9464258652747123,"pZ":1.284237901868162,"vX0":-4.886579193000856,"vY0":-123.49117265654479,"vZ0":-5.794722888736943,"x":80.92,"y":204.11,"x0":1.750788606920478,"y0":50.00040701515446,"z0":5.728278025100086,"aX":14.256225795927678},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.9,"breakHorizontal":-15.6,"spinRate":1641,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.44430131265068473,"extension":5.837896273192422},"index":3,"playId":"0678e921-7c27-368c-b14a-bbc8fbc25fec","pitchNumber":4,"startTime":"2026-06-30T03:40:07.812Z","endTime":"2026-06-30T03:40:11.515Z","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":92.5,"endSpeed":84.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96884784397436,"aZ":-17.254013141653246,"pfxX":5.169857920509002,"pfxZ":8.193192999494562,"pX":-0.6535886454179167,"pZ":3.603250085846196,"vX0":-6.942909883474605,"vY0":-134.5315707896763,"vZ0":-3.0319861023151766,"x":141.91,"y":141.49,"x0":1.2968034434814384,"y0":50.00360618134502,"z0":5.977751332840579,"aX":9.415723156959189},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":-7.8,"spinRate":2361,"spinDirection":146},"zone":11,"typeConfidence":0.92,"plateTime":0.40817319981644307,"extension":5.835395767942368},"index":4,"playId":"4cbcd533-b93a-3285-b9d1-3c09be42e75d","pitchNumber":5,"startTime":"2026-06-30T03:40:29.910Z","endTime":"2026-06-30T03:40:33.149Z","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":92.7,"endSpeed":84.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2543748516889,"aZ":-14.660972866676032,"pfxX":6.6064175815307475,"pfxZ":9.544247823039402,"pX":0.1616147658662984,"pZ":2.78427318435749,"vX0":-5.471967941769908,"vY0":-134.8239489903581,"vZ0":-5.359375115332571,"x":110.84,"y":163.6,"x0":1.3626255608470366,"y0":50.0014733789359,"z0":5.838402026320003,"aX":12.119830266561229},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-10.8,"spinRate":2308,"spinDirection":133},"zone":5,"typeConfidence":0.93,"plateTime":0.40679915377912046,"extension":5.779909998866207},"index":5,"playId":"5d7b7a27-797c-33c2-bfa4-08106565d784","pitchNumber":6,"startTime":"2026-06-30T03:40:54.313Z","endTime":"2026-06-30T03:40:57.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.949998738164705,"aZ":-26.136575582849098,"pfxX":0.6356480765677688,"pfxZ":3.6226080057804833,"pX":-0.6625508961491197,"pZ":2.696466161166977,"vX0":-5.40099964497068,"vY0":-127.37705673310452,"vZ0":-3.1304482122988753,"x":142.25,"y":165.98,"x0":1.3907722153274766,"y0":50.00008515860768,"z0":5.978924170806801,"aX":1.0594127034719283},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":-0.1,"spinRate":2617,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4278669152629022,"extension":5.6960595360368105},"hitData":{"launchSpeed":76.3,"launchAngle":41.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.48,"coordY":103.24}},"index":6,"playId":"b2f7548f-4167-303e-84e6-20f8fa22fda9","pitchNumber":7,"startTime":"2026-06-30T03:41:19.306Z","endTime":"2026-06-30T03:41:30.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:41:30.609Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:43:47.129Z","endTime":"2026-06-30T03:44:17.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kade Morris replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:42:13.185Z","endTime":"2026-06-30T03:43:49.290Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695034,"link":"/api/v1/people/695034"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8428003584728,"aZ":-16.967924366255247,"pfxX":-8.880747903675484,"pfxZ":7.728961064976696,"pX":-0.04684507538490969,"pZ":2.7524599381047383,"vX0":8.256468854202845,"vY0":-139.71948117180415,"vZ0":-3.697278827503484,"x":118.79,"y":164.46,"x0":-1.8930682767551579,"y0":50.005510944214464,"z0":5.214904651024496,"aX":-17.479665735857097},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2439,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.3927190363785926,"extension":6.201429098489701},"index":1,"playId":"da09f749-dfc0-398d-9a5b-cb70e9297839","pitchNumber":1,"startTime":"2026-06-30T03:43:49.290Z","endTime":"2026-06-30T03:43:52.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58563527474675,"aZ":-17.902319890102035,"pfxX":-7.910192548750661,"pfxZ":7.242714265641517,"pX":0.180691785981439,"pZ":3.196920732235097,"vX0":8.330236696246454,"vY0":-139.53756370817868,"vZ0":-2.7812953474409943,"x":110.11,"y":152.46,"x0":-1.8165476153348998,"y0":50.00375295981553,"z0":5.387018930584758,"aX":-15.589820471868281},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2288,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3926268655542855,"extension":6.046592000791455},"hitData":{"launchSpeed":102.0,"launchAngle":23.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.57,"coordY":43.12}},"index":2,"playId":"bbfb49a6-4784-3a50-8f4d-803e48e4f102","pitchNumber":2,"startTime":"2026-06-30T03:44:04.639Z","endTime":"2026-06-30T03:44:17.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:44:17.869Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:44:17.284Z","endTime":"2026-06-30T03:45:09.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749235406836885,"aZ":-41.98745624773132,"pfxX":8.652003246648743,"pfxZ":-7.727868673775429,"pX":-2.1918739924679977,"pZ":3.7983925837019337,"vX0":-2.4805264435965757,"vY0":-112.67521937175873,"vZ0":5.1144476733970645,"x":200.55,"y":136.22,"x0":-2.192853113430246,"y0":50.000493223788176,"z0":5.772751145270703,"aX":10.990724782670348},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.1,"breakHorizontal":-14.9,"spinRate":2671,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.48833854244741204,"extension":6.062996142201782},"index":0,"playId":"3a9556e0-1e9b-3e3b-8eb3-2a21b4bb441f","pitchNumber":1,"startTime":"2026-06-30T03:44:41.189Z","endTime":"2026-06-30T03:44:44.530Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49163620417356,"aZ":-15.85609112742751,"pfxX":-7.970816286796078,"pfxZ":8.208918988025738,"pX":0.038509438767054455,"pZ":2.859880222641114,"vX0":8.374780339158296,"vY0":-140.280282429748,"vZ0":-3.8631015857864055,"x":115.53,"y":161.56,"x0":-1.9536816901637881,"y0":50.00267422983809,"z0":5.292170591640732,"aX":-15.845384478043878},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2437,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.39083265536932954,"extension":6.018671259826043},"hitData":{"launchSpeed":100.1,"launchAngle":52.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.48,"coordY":93.27}},"index":1,"playId":"19c35470-bd27-3e71-8504-2e6ff5046d23","pitchNumber":2,"startTime":"2026-06-30T03:44:56.206Z","endTime":"2026-06-30T03:45:09.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:45:09.393Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out softly to pitcher Kade Morris.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T03:45:45.073Z","endTime":"2026-06-30T03:47:08.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695034,"link":"/api/v1/people/695034"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Freeland replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T03:45:26.351Z","endTime":"2026-06-30T03:45:47.284Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28756376475163,"aZ":-13.502719768699972,"pfxX":-8.598949824631577,"pfxZ":9.293111925277849,"pX":0.030747427106868033,"pZ":2.6900375742546823,"vX0":8.584433388051346,"vY0":-141.1116685504976,"vZ0":-4.767257206725143,"x":115.83,"y":166.15,"x0":-1.939383660340574,"y0":50.00045267258884,"z0":5.276874080440861,"aX":-17.271864435221165},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":13.7,"spinRate":2494,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.3887494371300475,"extension":6.24067246155476},"index":1,"playId":"90940ea2-6ab7-38e2-8412-e35b40f549d7","pitchNumber":1,"startTime":"2026-06-30T03:45:47.284Z","endTime":"2026-06-30T03:45:53.637Z","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":96.8,"endSpeed":88.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44079947023048,"aZ":-16.79883898242793,"pfxX":-8.19262621418034,"pfxZ":7.7276014600241805,"pX":1.5406880570549581,"pZ":2.35310494730563,"vX0":12.19862874877006,"vY0":-140.3265405190425,"vZ0":-4.774770526884551,"x":82.47,"y":157.39,"x0":-1.8029775496903524,"y0":50.00185605079298,"z0":5.174778198305678,"aX":-16.30006336855358},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":12.2,"spinRate":2408,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.390667347651791,"extension":6.442986058625825},"index":2,"playId":"5b9cd2df-ec3e-3e26-bf48-12ba1835a818","pitchNumber":2,"startTime":"2026-06-30T03:46:03.169Z","endTime":"2026-06-30T03:46:08.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419962658296605,"aZ":-32.58870396671062,"pfxX":-10.32135562763912,"pfxZ":-0.23716616989335382,"pX":-0.01399358825794064,"pZ":1.4025823697768018,"vX0":8.844659194896437,"vY0":-131.3269862309655,"vZ0":-2.9928124052501066,"x":117.53,"y":200.91,"x0":-2.0883921894600834,"y0":50.003302554520616,"z0":4.986803368208354,"aX":-17.98705781155107},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":16.7,"spinRate":1900,"spinDirection":248},"zone":13,"typeConfidence":0.82,"plateTime":0.4174475082353357,"extension":6.429564502670594},"index":3,"playId":"50832c90-6c38-3ea0-b639-650072fd629d","pitchNumber":3,"startTime":"2026-06-30T03:46:15.667Z","endTime":"2026-06-30T03:46:18.667Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-30T03:46:33.663Z","endTime":"2026-06-30T03:46:40.431Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15112432250509,"aZ":-16.500592686563106,"pfxX":-7.413453377938544,"pfxZ":7.864070251601579,"pX":0.34015374622215105,"pZ":3.2379824058748676,"vX0":8.948873885577331,"vY0":-140.38197704903627,"vZ0":-3.0368495056026976,"x":104.03,"y":151.35,"x0":-1.9276476589844058,"y0":50.00569147731391,"z0":5.409708312996085,"aX":-14.781200052392874},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2368,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.3903531356447294,"extension":6.046367560042936},"index":5,"playId":"acc275bd-31bf-388c-beb3-3af3257db760","pitchNumber":4,"startTime":"2026-06-30T03:46:40.431Z","endTime":"2026-06-30T03:46:46.342Z","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":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1744049888557,"aZ":-40.87319400335682,"pfxX":8.052221480612992,"pfxZ":-6.557460321362504,"pX":-0.38379334505517115,"pZ":1.3243406850257742,"vX0":1.6805082714503177,"vY0":-115.2148823376106,"vZ0":-0.2657205683935535,"x":131.63,"y":203.02,"x0":-2.1707638732090526,"y0":50.00450984579566,"z0":5.4378752914227295,"aX":10.676462286594594},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.6,"breakHorizontal":-15.0,"spinRate":2725,"spinDirection":52},"zone":13,"typeConfidence":0.88,"plateTime":0.477930050808439,"extension":6.464381749031505},"hitData":{"launchSpeed":48.5,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":141.67,"coordY":188.18}},"index":6,"playId":"2567aba6-6cc2-37fb-8b6c-edd6ab50574e","pitchNumber":5,"startTime":"2026-06-30T03:47:00.165Z","endTime":"2026-06-30T03:47:08.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:47:08.250Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:49:30.233Z","endTime":"2026-06-30T03:50:54.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"Alex Freeland remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T03:49:00.149Z","endTime":"2026-06-30T03:49:00.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Pitching Change: Kyle Hurt replaces Eric Lauer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T03:49:00.168Z","endTime":"2026-06-30T03:49:32.574Z","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":"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":96.8,"endSpeed":87.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.900859207902,"aZ":-16.646306798901765,"pfxX":-6.454925315844266,"pfxZ":7.790512804875457,"pX":0.11385873003677872,"pZ":2.777637919789559,"vX0":5.634229499560708,"vY0":-140.75291407852905,"vZ0":-4.633186135454491,"x":112.66,"y":163.78,"x0":-1.081653658379083,"y0":50.00261417238157,"z0":5.533362513049912,"aX":-12.866660453641694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":2002,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.390116022382188,"extension":6.343316599236058},"index":2,"playId":"d1d5d87c-3914-3d56-b541-639eddc17e64","pitchNumber":1,"startTime":"2026-06-30T03:49:32.574Z","endTime":"2026-06-30T03:49:35.574Z","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.9,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7635249248021,"aZ":-16.470233001298073,"pfxX":-6.242263772808188,"pfxZ":7.8676767414371245,"pX":1.1532666367174789,"pZ":2.998129732924299,"vX0":7.6102692664715725,"vY0":-140.8047657294174,"vZ0":-4.264967150740014,"x":73.04,"y":157.83,"x0":-0.7812035779729655,"y0":50.00212114916096,"z0":5.607366798347825,"aX":-12.458866408708149},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2006,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.3899036779773275,"extension":6.358038866336204},"index":3,"playId":"583c4c4b-053f-3ed4-b3e7-a8d5f6bafda6","pitchNumber":2,"startTime":"2026-06-30T03:49:48.068Z","endTime":"2026-06-30T03:49:51.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17246206390301,"aZ":-25.700403132538185,"pfxX":-8.896624021840864,"pfxZ":3.865801400637922,"pX":0.5909003869676416,"pZ":2.0758709937618365,"vX0":6.630075046609048,"vY0":-128.91042145275472,"vZ0":-4.011168320163154,"x":94.48,"y":182.73,"x0":-0.8655551646963648,"y0":50.00157787659407,"z0":5.648759647248649,"aX":-14.890189395568306},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":1356,"spinDirection":245},"zone":9,"typeConfidence":0.89,"plateTime":0.425794241822838,"extension":6.262186361983283},"index":4,"playId":"416866bd-94da-3a29-b35c-f7785de6fb8a","pitchNumber":3,"startTime":"2026-06-30T03:50:04.955Z","endTime":"2026-06-30T03:50:08.674Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T03:50:14.104Z","endTime":"2026-06-30T03:50:29.602Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":96.8,"endSpeed":88.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51233612531172,"aZ":-10.92682587021659,"pfxX":-4.71112531928177,"pfxZ":10.618242269228572,"pX":1.0358217511837498,"pZ":3.333604308621512,"vX0":7.178015060882897,"vY0":-140.69883080243974,"vZ0":-4.381227752360574,"x":77.52,"y":148.77,"x0":-0.9386624170548392,"y0":50.00329616070008,"z0":5.6215883694409925,"aX":-9.42813766662834},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2053,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.38958378502602997,"extension":6.342131903168426},"index":6,"playId":"75882cbc-9584-3660-afcc-7d820ff7c87b","pitchNumber":4,"startTime":"2026-06-30T03:50:29.602Z","endTime":"2026-06-30T03:50:34.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.139078842863736,"aZ":-26.012283887384662,"pfxX":-7.378737714194003,"pfxZ":3.71862516667594,"pX":0.0433084588593794,"pZ":2.3772879035516707,"vX0":4.711233064371516,"vY0":-128.14959418938176,"vZ0":-3.3469142024008143,"x":115.35,"y":174.59,"x0":-0.8627164495617821,"y0":50.005906865656335,"z0":5.738217765085484,"aX":-12.242140897166793},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":12.2,"spinRate":1321,"spinDirection":251},"zone":5,"typeConfidence":0.89,"plateTime":0.4278401990198084,"extension":6.2932185293310985},"index":7,"playId":"153a40ae-1354-306f-83b2-1090f662b0c3","pitchNumber":5,"startTime":"2026-06-30T03:50:49.959Z","endTime":"2026-06-30T03:50:54.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:50:54.256Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:50:54.606Z","endTime":"2026-06-30T03:52:38.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52457455591355,"aZ":-24.923574477123353,"pfxX":-8.439313253568354,"pfxZ":4.308186195794873,"pX":0.02488461917890418,"pZ":2.162686060700695,"vX0":5.153282968506581,"vY0":-129.29056273935177,"vZ0":-4.043211999665318,"x":116.05,"y":180.39,"x0":-0.9040961787111504,"y0":50.002329183295615,"z0":5.6736487013896495,"aX":-14.198063777404702},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.1,"breakHorizontal":14.0,"spinRate":1422,"spinDirection":245},"zone":8,"typeConfidence":0.87,"plateTime":0.42466541622781806,"extension":6.193219280248274},"index":0,"playId":"52303f94-6252-3f5b-85c4-747bd0dea516","pitchNumber":1,"startTime":"2026-06-30T03:51:20.885Z","endTime":"2026-06-30T03:51:24.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96076443305499,"aZ":-12.763979329611045,"pfxX":-5.320905631133965,"pfxZ":9.611450821016172,"pX":0.4272776857221564,"pZ":3.7994485782961176,"vX0":5.412232228438436,"vY0":-141.3882375024812,"vZ0":-3.1545178311941826,"x":100.71,"y":136.19,"x0":-0.8226635152024748,"y0":50.005473213763864,"z0":5.751565932950155,"aX":-10.74879265336262},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2082,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.3877516225165967,"extension":6.351815315549951},"index":1,"playId":"20b53e96-b2c3-33ea-8135-a58423d514a1","pitchNumber":2,"startTime":"2026-06-30T03:51:37.444Z","endTime":"2026-06-30T03:51:42.677Z","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":97.2,"endSpeed":88.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.297906011307816,"aZ":-12.466895230919977,"pfxX":-3.799914817897567,"pfxZ":9.800779875275392,"pX":0.6807623338978812,"pZ":1.6977512161315533,"vX0":5.3574382065076165,"vY0":-141.18557023122204,"vZ0":-8.5267372009818,"x":91.05,"y":192.94,"x0":-0.75111022338199,"y0":50.00407913541009,"z0":5.566830722910772,"aX":-7.642379643177542},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":5.8,"spinRate":2119,"spinDirection":207},"zone":9,"typeConfidence":0.92,"plateTime":0.3885142804328927,"extension":6.322025923797533},"index":2,"playId":"340ede7b-cee8-30bf-90e1-e0bc22ce3286","pitchNumber":3,"startTime":"2026-06-30T03:51:54.098Z","endTime":"2026-06-30T03:51:57.848Z","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":89.2,"endSpeed":81.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64562352323739,"aZ":-29.020184671775624,"pfxX":-9.232771748880065,"pfxZ":1.8598737865315318,"pX":-0.5959204836139379,"pZ":2.491535960070064,"vX0":3.9679636413308335,"vY0":-129.80886018571434,"vZ0":-2.6250078418713128,"x":139.72,"y":171.51,"x0":-0.9496915462480423,"y0":50.003623242181646,"z0":5.738454165192118,"aX":-15.66553689652949},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":1282,"spinDirection":252},"zone":4,"typeConfidence":0.88,"plateTime":0.42288172872198615,"extension":6.252215632043633},"index":3,"playId":"1bb4dc7c-57a6-34fb-ad61-3734d633afdc","pitchNumber":4,"startTime":"2026-06-30T03:52:13.485Z","endTime":"2026-06-30T03:52:16.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703325893363793,"aZ":-28.629059337552707,"pfxX":-9.588057335982029,"pfxZ":2.091670274936253,"pX":-0.6154570124516007,"pZ":1.8502281060058587,"vX0":4.256176258437183,"vY0":-129.27652842237322,"vZ0":-4.18157691347364,"x":140.46,"y":188.82,"x0":-1.0366079994567963,"y0":50.00267268594631,"z0":5.683859211815222,"aX":-16.24425502418897},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":1365,"spinDirection":252},"zone":7,"typeConfidence":0.89,"plateTime":0.42352901033260704,"extension":6.27294008874563},"index":4,"playId":"9752be5b-0ce8-3ebe-b316-71f869b1c9d5","pitchNumber":5,"startTime":"2026-06-30T03:52:34.915Z","endTime":"2026-06-30T03:52:38.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:52:38.961Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T03:52:45.235Z","endTime":"2026-06-30T03:54:20.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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,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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983588977977686,"aZ":-14.611821810456265,"pfxX":-5.876024181150403,"pfxZ":8.837643210530292,"pX":0.27262159880975106,"pZ":3.2097542086828867,"vX0":5.32853614228771,"vY0":-139.9436134975581,"vZ0":-4.16014127636653,"x":106.61,"y":152.12,"x0":-0.8908000268357747,"y0":50.00608093367513,"z0":5.670024326647976,"aX":-11.680926355108946},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2144,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3910965129998458,"extension":6.249419024661475},"index":0,"playId":"3176bf7b-55ec-3c39-bd35-a246b460a2a5","pitchNumber":1,"startTime":"2026-06-30T03:53:05.615Z","endTime":"2026-06-30T03:53:11.615Z","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":96.9,"endSpeed":88.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38278290374608,"aZ":-12.133033302454706,"pfxX":-4.44163474690497,"pfxZ":9.956650744644977,"pX":-0.6854564246022797,"pZ":3.1338099432429254,"vX0":2.1074266790774283,"vY0":-141.04728543968062,"vZ0":-4.886221485053382,"x":143.13,"y":154.17,"x0":-0.8656917200066413,"y0":50.00097054593197,"z0":5.672269195957671,"aX":-8.939369036149818},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2100,"spinDirection":207},"zone":1,"typeConfidence":0.92,"plateTime":0.38846796916100423,"extension":6.420635299672014},"index":1,"playId":"bd7337cb-36cc-38a9-89db-0fa29e1ff529","pitchNumber":2,"startTime":"2026-06-30T03:53:21.320Z","endTime":"2026-06-30T03:53:29.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.823003673201583,"aZ":-27.619640761365993,"pfxX":-9.55677569956481,"pfxZ":2.5922951757822177,"pX":-0.43787522855291444,"pZ":0.253258733516628,"vX0":4.640970891048007,"vY0":-131.6997660565199,"vZ0":-8.311386952992907,"x":133.69,"y":231.94,"x0":-0.9806543409317774,"y0":50.005341791999406,"z0":5.491401388400588,"aX":-16.79950002455164},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":1496,"spinDirection":249},"zone":13,"typeConfidence":0.78,"plateTime":0.41581327293935555,"extension":6.324780729604661},"index":2,"playId":"fe2da43c-0601-3f7a-b017-d82c045b742c","pitchNumber":3,"startTime":"2026-06-30T03:53:36.978Z","endTime":"2026-06-30T03:53:43.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09318361172754,"aZ":-31.064312287436437,"pfxX":-9.235537074599389,"pfxZ":0.6454489847746387,"pX":0.5585625035040108,"pZ":1.8012754212573663,"vX0":6.770878487345157,"vY0":-130.30471154096173,"vZ0":-3.9290651783993975,"x":95.71,"y":190.15,"x0":-0.877307447514147,"y0":50.00117457141208,"z0":5.682818193980522,"aX":-15.83610727366856},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":15.1,"spinRate":1349,"spinDirection":249},"zone":9,"typeConfidence":0.89,"plateTime":0.4207813195096013,"extension":6.304679461732955},"index":3,"playId":"8fcd5f42-af8c-3103-9f82-da975b65bfaa","pitchNumber":4,"startTime":"2026-06-30T03:53:55.735Z","endTime":"2026-06-30T03:53:58.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67454617766657,"aZ":-12.002603584785092,"pfxX":-4.726362859393104,"pfxZ":9.951831099943336,"pX":-0.21503989640970564,"pZ":3.160087817507932,"vX0":3.7026898925440532,"vY0":-141.55258681073667,"vZ0":-4.856889931072039,"x":125.2,"y":153.46,"x0":-0.9268036838360105,"y0":50.000783183129954,"z0":5.668110640634032,"aX":-9.578696453102335},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":7.8,"spinRate":2060,"spinDirection":211},"zone":2,"typeConfidence":0.92,"plateTime":0.3871141098116677,"extension":6.279067205530303},"index":4,"playId":"6c8b32e4-3c9f-3590-b600-52d7a7329880","pitchNumber":5,"startTime":"2026-06-30T03:54:17.103Z","endTime":"2026-06-30T03:54:20.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:54:20.412Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:55:30.707Z","endTime":"2026-06-30T03:57:26.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45293632715522,"aZ":-16.74582004287887,"pfxX":-8.323184480375978,"pfxZ":7.923011299126288,"pX":0.383877498319884,"pZ":2.0120810162232123,"vX0":8.937776891213792,"vY0":-139.38593042473843,"vZ0":-6.011686631465573,"x":102.37,"y":184.45,"x0":-1.7993245839880543,"y0":50.00093824474877,"z0":5.322258221841488,"aX":-16.201823378418556},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2506,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.39458891337151947,"extension":6.225691191084179},"index":0,"playId":"9992b76d-3329-3989-acda-836f7ab32e52","pitchNumber":1,"startTime":"2026-06-30T03:56:31.683Z","endTime":"2026-06-30T03:56:37.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.226801737160244,"aZ":-28.75503153494348,"pfxX":-10.10421283766617,"pfxZ":2.047633875591618,"pX":-1.2016851624580682,"pZ":2.3776661066509357,"vX0":5.956248113971928,"vY0":-128.36975873659793,"vZ0":-1.3520102712868216,"x":162.81,"y":174.58,"x0":-2.2375360271054663,"y0":50.00519635424537,"z0":5.146902825802202,"aX":-16.889108173030145},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":17.0,"spinRate":1794,"spinDirection":249},"zone":13,"typeConfidence":0.94,"plateTime":0.4264516399117859,"extension":6.377274639238054},"index":1,"playId":"844465e6-b7f9-3e02-88a3-8b382a98bc53","pitchNumber":2,"startTime":"2026-06-30T03:57:00.155Z","endTime":"2026-06-30T03:57:03.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60068485691025,"aZ":-34.16756009391371,"pfxX":-9.633124862649728,"pfxZ":-1.1643956825956936,"pX":-0.10743553828182675,"pZ":1.5476279018555217,"vX0":8.064598352880118,"vY0":-130.08572992578564,"vZ0":-2.2442789403974492,"x":121.1,"y":196.99,"x0":-1.9980488874336868,"y0":50.00346023170559,"z0":5.014856359225867,"aX":-16.490550767498263},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.4,"breakHorizontal":15.6,"spinRate":1633,"spinDirection":249},"zone":13,"typeConfidence":0.87,"plateTime":0.4212561669426993,"extension":6.534190608049598},"hitData":{"launchSpeed":77.8,"launchAngle":21.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.25,"coordY":105.09}},"index":2,"playId":"9c108dc0-1f44-3344-8fc3-2a3e25cf0b60","pitchNumber":3,"startTime":"2026-06-30T03:57:14.476Z","endTime":"2026-06-30T03:57:26.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T03:57:26.804Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to right fielder Lawrence Butler. Dalton Rushing to 3rd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T03:57:29.035Z","endTime":"2026-06-30T04:00:40.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508240674297234,"aZ":-39.724782034694655,"pfxX":5.09623768213654,"pfxZ":-6.166266743024671,"pX":0.5771857448154781,"pZ":2.023399986545191,"vX0":4.0449414714242,"vY0":-110.8206347679093,"vZ0":1.32173820107805,"x":95.0,"y":184.15,"x0":-1.9433343117493955,"y0":50.00103502703037,"z0":5.616345775622292,"aX":6.243803824137565},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-10.3,"breakHorizontal":-10.4,"spinRate":2463,"spinDirection":47},"zone":9,"typeConfidence":0.91,"plateTime":0.49704581170056494,"extension":6.271028708674911},"index":0,"playId":"84a3764a-71af-3b0a-8321-726ea66df020","pitchNumber":1,"startTime":"2026-06-30T03:57:56.274Z","endTime":"2026-06-30T03:57:59.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21971792214158,"aZ":-16.599218698411047,"pfxX":-7.20179198116911,"pfxZ":8.083562151562546,"pX":0.7790609906804415,"pZ":3.4803846871835415,"vX0":10.070841870613817,"vY0":-138.49914596101814,"vZ0":-1.9665993761023848,"x":87.3,"y":144.81,"x0":-1.9821095854907234,"y0":50.00667177343463,"z0":5.3195787059995085,"aX":-13.883826818583474},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2220,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.39668503544576517,"extension":6.229998797909071},"index":1,"playId":"108a28af-1b7a-39a5-af9c-82c696f75598","pitchNumber":2,"startTime":"2026-06-30T03:58:16.009Z","endTime":"2026-06-30T03:58:20.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396169758821852,"aZ":-31.617868930416925,"pfxX":-10.366380353299078,"pfxZ":0.33139861264453696,"pX":-1.1099541169469571,"pZ":1.776923245543502,"vX0":6.390304512368264,"vY0":-128.64395562283588,"vZ0":-1.978659470972227,"x":159.31,"y":190.8,"x0":-2.2830340085508363,"y0":50.00212504691776,"z0":5.013715108752846,"aX":-17.324759622471497},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.4,"breakHorizontal":17.3,"spinRate":1603,"spinDirection":254},"zone":13,"typeConfidence":0.94,"plateTime":0.4262278566358537,"extension":6.343950373129802},"index":2,"playId":"d8c2af03-4761-31d5-992b-f6a8dc7358ae","pitchNumber":3,"startTime":"2026-06-30T03:58:37.609Z","endTime":"2026-06-30T03:58:41.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13848662066217,"aZ":-15.894314128463009,"pfxX":-8.901143808195616,"pfxZ":8.351591301775864,"pX":-0.8832985305906995,"pZ":3.253472109087683,"vX0":6.603276075688229,"vY0":-139.8561278081925,"vZ0":-2.754229290313196,"x":150.67,"y":150.94,"x0":-2.13720159461524,"y0":50.00685233874302,"z0":5.313819751544539,"aX":-17.361529629729926},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":14.5,"spinRate":2439,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.393999868139399,"extension":6.124911240779967},"index":3,"playId":"d5a11481-60e1-3b48-b124-09be3486e203","pitchNumber":4,"startTime":"2026-06-30T03:58:58.947Z","endTime":"2026-06-30T03:59:03.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"6caf0efb-ab44-4a33-83ae-caa6c97b8c89","startTime":"2026-06-30T03:59:20.750Z","endTime":"2026-06-30T03:59:25.750Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25710818876003,"aZ":-27.823023654242263,"pfxX":-1.3747238782991205,"pfxZ":2.4394314491191693,"pX":-0.5249305714332978,"pZ":3.411774496582721,"vX0":5.314768321185087,"vY0":-132.66826748048925,"vZ0":0.7524270918197851,"x":137.01,"y":146.66,"x0":-2.3751308569280285,"y0":50.00172518520604,"z0":5.151576081365015,"aX":-2.4516201746576516},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":1.3,"spinRate":1970,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.41278090091487085,"extension":6.343499849724171},"index":5,"playId":"92867af0-1346-3358-84d6-f33d2969ace8","pitchNumber":5,"startTime":"2026-06-30T03:59:35.509Z","endTime":"2026-06-30T03:59:39.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-30T03:59:46.077Z","endTime":"2026-06-30T03:59:58.474Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684876175084078,"aZ":-30.535533272130714,"pfxX":-10.649375869729253,"pfxZ":0.8372760198998108,"pX":-0.20450683239718467,"pZ":2.8258614061567537,"vX0":8.860780526201754,"vY0":-139.06398741931864,"vZ0":-0.8135159498049893,"x":124.8,"y":162.48,"x0":-2.051206100514151,"y0":50.00286239148445,"z0":5.15094298955374,"aX":-20.822539448919795},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.6,"breakHorizontal":17.4,"spinRate":1906,"spinDirection":244},"zone":5,"typeConfidence":0.92,"plateTime":0.39412552211866947,"extension":6.330682997385232},"index":7,"playId":"9abf5293-2c45-34fb-a822-bc5d4928badc","pitchNumber":6,"startTime":"2026-06-30T03:59:58.474Z","endTime":"2026-06-30T04:00:05.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.325923024548715,"aZ":-16.506435350192174,"pfxX":-8.685577013956548,"pfxZ":8.080618558414244,"pX":-0.24890174984656677,"pZ":3.557373782764098,"vX0":7.710923162260473,"vY0":-138.67342721813654,"vZ0":-1.9389422896405233,"x":126.49,"y":142.73,"x0":-1.9433088775055085,"y0":50.00226185620832,"z0":5.372326360790892,"aX":-16.839235766389212},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":14.0,"spinRate":2270,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.3956787228513625,"extension":6.147810363029378},"hitData":{"launchSpeed":89.2,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.68,"coordY":111.97}},"index":8,"playId":"5b6a9488-7b61-3f57-813a-0792a0c56ef0","pitchNumber":7,"startTime":"2026-06-30T04:00:29.107Z","endTime":"2026-06-30T04:00:40.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:00:40.558Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to second baseman Joshua Kuroda-Grauer.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T04:00:54.723Z","endTime":"2026-06-30T04:01:28.709Z","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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772315791660695,"aZ":-31.44366473678732,"pfxX":6.181002945891787,"pfxZ":0.5245849644920835,"pX":0.4987716478243435,"pZ":2.0845582241980645,"vX0":4.97548074362967,"vY0":-117.37298966804134,"vZ0":-0.09762058199726553,"x":97.99,"y":182.5,"x0":-2.4569960529045374,"y0":50.00019871185186,"z0":5.073118894788883,"aX":8.5578321476149},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.2,"breakHorizontal":-12.5,"spinRate":2441,"spinDirection":65},"zone":9,"typeConfidence":0.91,"plateTime":0.46800105693999017,"extension":6.047145292604416},"hitData":{"launchSpeed":77.2,"launchAngle":67.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.23,"coordY":158.62}},"index":0,"playId":"9ce2a789-97ff-3c57-91c6-90064cbd4052","pitchNumber":1,"startTime":"2026-06-30T04:01:16.890Z","endTime":"2026-06-30T04:01:28.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:01:28.709Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a ground ball to left fielder Colby Thomas. Dalton Rushing scores. Shohei Ohtani to 2nd.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T04:01:36.231Z","endTime":"2026-06-30T04:02:33.451Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":695034,"link":"/api/v1/people/695034"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.4,"endSpeed":83.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081287149329984,"aZ":-26.251900124275796,"pfxX":-3.1314673089590186,"pfxZ":3.341482069498113,"pX":0.8088687913357363,"pZ":3.4685065415877254,"vX0":9.02892922094589,"vY0":-132.74034779408484,"vZ0":0.6285665109024915,"x":86.17,"y":145.13,"x0":-2.239344566049834,"y0":50.005132774910905,"z0":5.149394015123652,"aX":-5.555240205137753},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":3.6,"spinRate":2106,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.41363745127346707,"extension":6.2521669455268185},"index":0,"playId":"07851412-273a-383d-90ef-9204381f627f","pitchNumber":1,"startTime":"2026-06-30T04:01:56.015Z","endTime":"2026-06-30T04:01:59.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.194655327723346,"aZ":-29.315625239873555,"pfxX":-11.437542165707535,"pfxZ":1.5017118512148233,"pX":-0.8087610289504353,"pZ":2.185981449522242,"vX0":8.235855384305482,"vY0":-137.61553279388352,"vZ0":-1.9332591914792794,"x":147.83,"y":179.76,"x0":-2.3630654038684162,"y0":50.00462682137678,"z0":4.894727501813365,"aX":-21.812348815978485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":18.8,"spinRate":2104,"spinDirection":241},"zone":7,"typeConfidence":0.92,"plateTime":0.39889330828002256,"extension":6.398109945441974},"hitData":{"launchSpeed":72.3,"launchAngle":3.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.19,"coordY":110.95}},"index":1,"playId":"38f83042-66f1-38a1-9049-b1db5f4344a0","pitchNumber":2,"startTime":"2026-06-30T04:02:18.961Z","endTime":"2026-06-30T04:02:33.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:02:33.451Z","atBatIndex":69},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mookie Betts grounds into a force out, shortstop Alika Williams to second baseman Joshua Kuroda-Grauer. Shohei Ohtani to 3rd. Freddie Freeman out at 2nd. Mookie Betts to 1st.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T04:03:38.852Z","endTime":"2026-06-30T04:04:35.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:02:52.655Z","endTime":"2026-06-30T04:03:41.074Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.948366713246365,"aZ":-16.203454191137297,"pfxX":-9.750987175671456,"pfxZ":8.2689268823532,"pX":-0.7613021872010038,"pZ":2.8105660414296394,"vX0":7.035970553927659,"vY0":-139.2244575300195,"vZ0":-3.736994396344577,"x":146.02,"y":162.89,"x0":-2.0751384541080333,"y0":50.003425249421305,"z0":5.266389918496795,"aX":-18.83515935851705},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":15.8,"spinRate":2385,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.39585558613997485,"extension":6.296254181094819},"index":1,"playId":"b8a8f710-8c16-3614-b092-3a54a76f090d","pitchNumber":1,"startTime":"2026-06-30T04:03:41.074Z","endTime":"2026-06-30T04:03:49.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.225458133496794,"aZ":-31.211241573924287,"pfxX":-10.479467974830388,"pfxZ":0.49855682284162306,"pX":-1.1373825129378081,"pZ":2.798135357520296,"vX0":7.407626098818588,"vY0":-138.56175516357726,"vZ0":-0.11928922299048805,"x":160.35,"y":163.23,"x0":-2.4898428569115447,"y0":50.00381655229135,"z0":4.934871296081152,"aX":-20.28920274072155},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":1977,"spinDirection":244},"zone":11,"typeConfidence":0.92,"plateTime":0.3959532708354727,"extension":6.298071083691745},"index":2,"playId":"1c65133c-9772-398b-9273-b74029855997","pitchNumber":2,"startTime":"2026-06-30T04:04:04.901Z","endTime":"2026-06-30T04:04:09.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60112008049107,"aZ":-24.834504896579617,"pfxX":-0.49141454992713496,"pfxZ":4.152370797407286,"pX":-0.20269861813930506,"pZ":1.635297200422237,"vX0":5.953493687733731,"vY0":-131.98508306627934,"vZ0":-3.7497269259811574,"x":124.73,"y":194.63,"x0":-2.421955735104,"y0":50.00325292164566,"z0":4.899379696221684,"aX":-0.8695440442590577},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":-0.4,"spinRate":2031,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.41470479863292464,"extension":6.399797969356035},"hitData":{"launchSpeed":102.8,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.27,"coordY":152.03}},"index":3,"playId":"ce9634ea-6b90-3920-8a40-b5507098ab1a","pitchNumber":3,"startTime":"2026-06-30T04:04:26.450Z","endTime":"2026-06-30T04:04:35.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:04:35.074Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T04:04:54.072Z","endTime":"2026-06-30T04:07:00.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4068851406582,"aZ":-28.41820782805507,"pfxX":5.767005151449571,"pfxZ":2.5366249389492967,"pX":2.1150461332672315,"pZ":2.342085040315814,"vX0":8.79081300982637,"vY0":-121.67121918128946,"vZ0":-0.7378579218626696,"x":36.38,"y":175.54,"x0":-2.3102970822258744,"y0":50.0052345769131,"z0":5.136939208097624,"aX":8.547816514747513},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.7,"breakHorizontal":-12.7,"spinRate":2498,"spinDirection":69},"zone":14,"typeConfidence":0.82,"plateTime":0.45213827655737626,"extension":6.305529506336524},"index":0,"playId":"264dd64d-0529-3b68-90ae-848dd38ed429","pitchNumber":1,"startTime":"2026-06-30T04:05:11.330Z","endTime":"2026-06-30T04:05:14.496Z","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":95.7,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09917906837305,"aZ":-17.85012367898518,"pfxX":-9.286177313044636,"pfxZ":7.306949091262304,"pX":0.7279493303874163,"pZ":2.2981943077812206,"vX0":10.79357664235846,"vY0":-138.8849848397032,"vZ0":-4.786282380738697,"x":89.25,"y":176.73,"x0":-1.995900247263626,"y0":50.00226466788867,"z0":5.225085251688447,"aX":-18.203611286049018},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2385,"spinDirection":231},"zone":6,"typeConfidence":0.78,"plateTime":0.39384982875448316,"extension":6.373364832465192},"index":1,"playId":"8398af5c-7527-3191-a531-0cc75fddacaf","pitchNumber":2,"startTime":"2026-06-30T04:05:31.605Z","endTime":"2026-06-30T04:05:35.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300653472037283,"aZ":-28.355592566336043,"pfxX":-9.954115568582864,"pfxZ":1.9872320314007155,"pX":0.15898633622832054,"pZ":1.4684347419823194,"vX0":9.655801428704216,"vY0":-137.33689117961276,"vZ0":-4.18795255260915,"x":110.94,"y":199.13,"x0":-2.1025211374567196,"y0":50.00004011790627,"z0":4.932919076717523,"aX":-19.08707557210589},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":16.1,"spinRate":2033,"spinDirection":237},"zone":14,"typeConfidence":0.92,"plateTime":0.3982261013184716,"extension":6.301933348519534},"index":2,"playId":"3d6a4b10-dcbb-36f4-ac80-133cf48523c2","pitchNumber":3,"startTime":"2026-06-30T04:05:52.363Z","endTime":"2026-06-30T04:05:55.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81953281575785,"aZ":-27.84374593174634,"pfxX":4.991120989748229,"pfxZ":2.963887901722088,"pX":1.3827309390122788,"pZ":1.0834068757743929,"vX0":7.092014988748993,"vY0":-120.03000804933603,"vZ0":-3.445731160030526,"x":64.29,"y":209.53,"x0":-2.2565793898048327,"y0":50.003479217399416,"z0":5.0117119140376865,"aX":7.296853044644895},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.8,"breakHorizontal":-10.7,"spinRate":2591,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.45598956275953073,"extension":6.141545764931378},"index":3,"playId":"d221524d-2349-3bce-9f0e-aa295d7ba7b1","pitchNumber":4,"startTime":"2026-06-30T04:06:12.136Z","endTime":"2026-06-30T04:06:16.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165774525019284,"aZ":-27.393081488370992,"pfxX":-8.641409211713574,"pfxZ":2.420759103281636,"pX":0.46966895408030235,"pZ":2.6185101911138857,"vX0":10.481613968468192,"vY0":-138.9112333163078,"vZ0":-1.5266205777786563,"x":99.1,"y":168.08,"x0":-2.2118850540338295,"y0":50.00170536204479,"z0":4.978798903631823,"aX":-17.058590086904413},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":2112,"spinDirection":238},"zone":6,"typeConfidence":0.92,"plateTime":0.392777970312677,"extension":6.415566009980943},"index":4,"playId":"3a6b1bd6-b327-3fc6-9976-7f7f8abf41ad","pitchNumber":5,"startTime":"2026-06-30T04:06:32.730Z","endTime":"2026-06-30T04:06:36.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31645199650539,"aZ":-17.336350798481035,"pfxX":-9.350668982169442,"pfxZ":7.5319663909994485,"pX":-0.48680470112441754,"pZ":1.7564628287545527,"vX0":7.714113899149775,"vY0":-139.4376284905526,"vZ0":-6.353675006369165,"x":135.56,"y":191.36,"x0":-2.0741802901704065,"y0":50.000899648883774,"z0":5.208252313192859,"aX":-18.41335835502785},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2396,"spinDirection":229},"zone":7,"typeConfidence":0.87,"plateTime":0.3928068808078744,"extension":6.24229034878705},"index":5,"playId":"d0c32e7b-36a3-314e-afc6-bd4fc55eb833","pitchNumber":6,"startTime":"2026-06-30T04:06:55.929Z","endTime":"2026-06-30T04:07:00.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:07:00.184Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T04:09:38.955Z","endTime":"2026-06-30T04:11:50.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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: Jonathan Hernández replaces Kyle Hurt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T04:08:22.126Z","endTime":"2026-06-30T04:09:03.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642546,"link":"/api/v1/people/642546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T04:09:03.815Z","endTime":"2026-06-30T04:09:41.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"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":96.1,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24703047842358,"aZ":-28.808308861608964,"pfxX":-11.81310086515739,"pfxZ":1.7157078140247748,"pX":-0.6860020103110325,"pZ":2.2279481539334074,"vX0":8.904681807134025,"vY0":-139.57251555704062,"vZ0":-3.370543247502659,"x":143.15,"y":178.63,"x0":-2.3930280744465104,"y0":50.00314517185232,"z0":5.3615445670204895,"aX":-23.16168488573712},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":19.4,"spinRate":2224,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.39338899830533647,"extension":6.24362908926449},"index":2,"playId":"4f66e931-6b61-3b88-ba32-52ec35090789","pitchNumber":1,"startTime":"2026-06-30T04:09:41.303Z","endTime":"2026-06-30T04:09:44.864Z","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":97.5,"endSpeed":88.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6446633331981,"aZ":-16.92329733993145,"pfxX":-7.894585560179376,"pfxZ":7.5238595050915755,"pX":-0.9174495472224702,"pZ":2.602617158005892,"vX0":6.3076038884512435,"vY0":-141.76256979359803,"vZ0":-5.2882937206469744,"x":151.97,"y":168.51,"x0":-2.1501732985669233,"y0":50.00210376129215,"z0":5.579364390372509,"aX":-16.001997212855358},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":13.0,"spinRate":2321,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3869750172011912,"extension":6.100516233820237},"index":3,"playId":"011c17e9-0d87-3a51-bf44-33711cf058ad","pitchNumber":2,"startTime":"2026-06-30T04:09:57.224Z","endTime":"2026-06-30T04:10:00.473Z","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":90.1,"endSpeed":82.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02845019468134,"aZ":-26.67657833467696,"pfxX":0.39863453832783363,"pfxZ":3.1663898838172315,"pX":-0.1065700923215266,"pZ":0.5268984775949948,"vX0":5.28986323197714,"vY0":-130.96578013926248,"vZ0":-7.245746811686393,"x":121.06,"y":224.55,"x0":-2.2054287802205925,"y0":50.00026892615907,"z0":5.328515761054558,"aX":0.6906980397127038},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-1.9,"spinRate":2430,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.4184427280555334,"extension":6.154453677660108},"index":4,"playId":"624671e7-9e13-32f9-993a-1fd71af7f1bf","pitchNumber":3,"startTime":"2026-06-30T04:10:18.329Z","endTime":"2026-06-30T04:10:22.617Z","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":89.5,"endSpeed":82.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129274559744964,"aZ":-28.47428821208934,"pfxX":-0.4823875501271082,"pfxZ":2.1515957461404582,"pX":0.2951445857287895,"pZ":1.9117678992559233,"vX0":6.42142405977363,"vY0":-130.26060171643965,"vZ0":-3.7678077218303994,"x":105.75,"y":187.16,"x0":-2.1383693571102502,"y0":50.00394374104577,"z0":5.527663714698395,"aX":-0.830789585035788},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":-0.5,"spinRate":2447,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4203422519346165,"extension":6.246621334710544},"index":5,"playId":"2dbc71ea-7972-3b23-8f87-2f8d511ee169","pitchNumber":4,"startTime":"2026-06-30T04:10:38.584Z","endTime":"2026-06-30T04:10:42.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.236899195711786,"aZ":-16.945097056857364,"pfxX":-7.817740429855909,"pfxZ":7.570000012975349,"pX":-1.0697234371881539,"pZ":3.1462565736477086,"vX0":5.499958694971299,"vY0":-141.40921595167953,"vZ0":-3.6378781389101564,"x":157.78,"y":153.83,"x0":-2.030761760983514,"y0":50.003264327490676,"z0":5.5461237424218135,"aX":-15.7283988594204},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2272,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38831175652972805,"extension":6.090339238381578},"index":6,"playId":"eab44119-2495-3c31-a638-7b7e136a9c05","pitchNumber":5,"startTime":"2026-06-30T04:11:02.733Z","endTime":"2026-06-30T04:11:06.641Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000384208277396,"aZ":-30.206421880041415,"pfxX":0.768564461741454,"pfxZ":1.1538940446149737,"pX":0.597226530066035,"pZ":0.9312305064376302,"vX0":6.637383224954537,"vY0":-129.51138715775718,"vZ0":-5.706267739245613,"x":94.24,"y":213.64,"x0":-2.0942355681394225,"y0":50.00242744443704,"z0":5.4614722654031,"aX":1.3109334822384233},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2557,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4222470232867832,"extension":6.1886309114372295},"index":7,"playId":"88613721-56b8-3b63-b4ae-464b38833821","pitchNumber":6,"startTime":"2026-06-30T04:11:21.398Z","endTime":"2026-06-30T04:11:25.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969208112119613,"aZ":-27.516188389576374,"pfxX":-11.546194419901926,"pfxZ":2.303545768817825,"pX":0.6645372343508387,"pZ":2.451232827737033,"vX0":11.482269351573908,"vY0":-141.25026616312712,"vZ0":-3.2393342036787147,"x":91.67,"y":172.6,"x0":-1.9517590466762267,"y0":50.003110509692014,"z0":5.380850411063868,"aX":-23.347798135877653},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.7,"breakHorizontal":18.6,"spinRate":2259,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.3876738315323984,"extension":6.294817801485952},"hitData":{"launchSpeed":101.5,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.72,"coordY":147.05}},"index":8,"playId":"7aa62ae5-21dc-3370-8a26-bf2ccbe7ce8d","pitchNumber":7,"startTime":"2026-06-30T04:11:40.108Z","endTime":"2026-06-30T04:11:50.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:11:50.437Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T04:11:52.805Z","endTime":"2026-06-30T04:13:18.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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, 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":90.5,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837886435000005,"aZ":-26.933690024205692,"pfxX":-0.8505240525731854,"pfxZ":3.0033076633562645,"pX":0.8640367755840376,"pZ":0.6023553956440244,"vX0":8.060641465044032,"vY0":-131.48913443660047,"vZ0":-7.16192247506453,"x":84.06,"y":222.52,"x0":-2.1355386608602105,"y0":50.002989178993424,"z0":5.3702667581412005,"aX":-1.484941958483378},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-0.2,"spinRate":2433,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41713706500901715,"extension":6.159711037593117},"index":0,"playId":"c6eb2dd0-4c2d-3f17-9d58-5cf71b636296","pitchNumber":1,"startTime":"2026-06-30T04:12:14.051Z","endTime":"2026-06-30T04:12:17.678Z","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":97.1,"endSpeed":88.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65751685896851,"aZ":-25.861628338760593,"pfxX":-10.649973348663398,"pfxZ":3.1620146324790106,"pX":-2.158072880971104,"pZ":2.475600785744938,"vX0":4.363396542264885,"vY0":-141.2094418368395,"vZ0":-3.2513065825607876,"x":199.26,"y":171.94,"x0":-2.3500997797270666,"y0":50.00195797664899,"z0":5.327722074043666,"aX":-21.25530366836736},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":2329,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3896231738088147,"extension":6.020741337276055},"index":1,"playId":"d97d71b7-97e3-3953-bc1c-d01168e3f5a2","pitchNumber":2,"startTime":"2026-06-30T04:12:33.649Z","endTime":"2026-06-30T04:12:36.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.898553879391635,"aZ":-23.673788338522808,"pfxX":-11.7232950657535,"pfxZ":4.2558775378947304,"pX":1.6900405722312348,"pZ":1.0290581034163497,"vX0":14.297021529068779,"vY0":-140.69730830660978,"vZ0":-7.207541582208234,"x":52.58,"y":211.0,"x0":-1.9420576519056911,"y0":50.005297894905254,"z0":5.165987786098701,"aX":-23.430572687782274},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":2377,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3897885334456741,"extension":6.388237153021892},"index":2,"playId":"2b4fc958-8120-318b-95a6-21db3da83344","pitchNumber":3,"startTime":"2026-06-30T04:12:51.294Z","endTime":"2026-06-30T04:12:54.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.727958530850934,"aZ":-16.634865399188786,"pfxX":-8.218892983975234,"pfxZ":7.701398902835529,"pX":1.0754600990843544,"pZ":2.5826523295508665,"vX0":11.409753256305446,"vY0":-141.90764044750685,"vZ0":-4.6693368367467505,"x":76.01,"y":169.05,"x0":-1.9497342850940953,"y0":50.002397665720274,"z0":5.3261632170510795,"aX":-16.583146709915933},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2299,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.3875638780555897,"extension":6.19882044735651},"index":3,"playId":"5d13bf4c-437b-30f9-9e85-c4833599400d","pitchNumber":4,"startTime":"2026-06-30T04:13:13.530Z","endTime":"2026-06-30T04:13:18.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:13:18.156Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, pitcher Jonathan Hernández to first baseman Freddie Freeman. Lawrence Butler to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T04:13:20.449Z","endTime":"2026-06-30T04:14:43.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642546,"link":"/api/v1/people/642546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82753294679489,"aZ":-24.998939803250654,"pfxX":-11.300129874249766,"pfxZ":3.534772773016095,"pX":1.0868374956638178,"pZ":2.1394389088202557,"vX0":12.205235451929282,"vY0":-141.6748589458717,"vZ0":-4.58947261942825,"x":75.57,"y":181.02,"x0":-1.8120398837248062,"y0":50.00432306343548,"z0":5.381373736586694,"aX":-22.939660642541444},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.5,"breakHorizontal":17.9,"spinRate":2176,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3868427455036647,"extension":6.14122346136292},"index":0,"playId":"3f0f8d80-7999-35ac-8ad4-76e498fb1024","pitchNumber":1,"startTime":"2026-06-30T04:13:44.468Z","endTime":"2026-06-30T04:13:47.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76018307093433,"aZ":-25.60088758749863,"pfxX":-11.308660949640098,"pfxZ":3.2443736187524426,"pX":-0.4030808560886307,"pZ":2.387659663893802,"vX0":8.821815111469277,"vY0":-141.75164457416443,"vZ0":-3.600795959365279,"x":132.36,"y":174.31,"x0":-2.0933249148393283,"y0":50.00253003866054,"z0":5.317377598746589,"aX":-22.91008120048693},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2272,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.38706883839563266,"extension":6.055964294813324},"index":1,"playId":"af3891d7-4154-3087-a93d-aa7003ef663d","pitchNumber":2,"startTime":"2026-06-30T04:14:00.710Z","endTime":"2026-06-30T04:14:04.307Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.314858867197373,"aZ":-28.92615924965248,"pfxX":-2.2007724689966484,"pfxZ":1.9090427801871783,"pX":-0.6014452905065355,"pZ":2.2186559865131183,"vX0":4.341789219171579,"vY0":-129.97926411496314,"vZ0":-2.7927501752333352,"x":139.93,"y":178.88,"x0":-2.01078497480284,"y0":50.00516810866742,"z0":5.513128359534073,"aX":-3.7504981922961185},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":3.0,"spinRate":2367,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.42207005791709884,"extension":6.075250965192363},"index":2,"playId":"5c4d6c1e-e1a9-3cdd-bbde-76a7e8d8cd10","pitchNumber":3,"startTime":"2026-06-30T04:14:17.388Z","endTime":"2026-06-30T04:14:21.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85106347109048,"aZ":-26.362995407272468,"pfxX":-11.271451927433372,"pfxZ":2.9024366946862177,"pX":0.5478617651903523,"pZ":2.2888557469127364,"vX0":10.63320892881878,"vY0":-140.8615567026489,"vZ0":-3.8148807032265073,"x":96.12,"y":176.98,"x0":-1.816724240647612,"y0":50.006819103516776,"z0":5.371074303797359,"aX":-22.59183078749075},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2242,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.38927507115596693,"extension":6.107392327177528},"hitData":{"launchSpeed":104.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.04,"coordY":183.47}},"index":3,"playId":"4357b446-ad1d-3caa-b846-26b05fc893b5","pitchNumber":4,"startTime":"2026-06-30T04:14:35.962Z","endTime":"2026-06-30T04:14:43.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:14:43.867Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Andy Pages.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T04:15:45.542Z","endTime":"2026-06-30T04:17:05.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T04:15:11.840Z","endTime":"2026-06-30T04:15:47.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25456497570034,"aZ":-19.33092531379811,"pfxX":-6.767418265515169,"pfxZ":6.3297481634209305,"pX":-1.904951051789983,"pZ":3.188192211340527,"vX0":3.0734128964156398,"vY0":-141.74669269077899,"vZ0":-2.764660191950054,"x":189.61,"y":152.7,"x0":-2.125739435787054,"y0":50.00334339868685,"z0":5.4145079111944385,"aX":-13.732344188216278},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":11.6,"spinRate":2359,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3868399570727048,"extension":6.031853274379062},"index":1,"playId":"90fe43d3-5da5-359d-ac26-b04e4a53aa1b","pitchNumber":1,"startTime":"2026-06-30T04:15:47.739Z","endTime":"2026-06-30T04:15:51.077Z","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":89.8,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839481399059107,"aZ":-30.653909062693195,"pfxX":-0.9033710864684801,"pfxZ":0.8841620918326267,"pX":0.37106430327540146,"pZ":1.1093480447632322,"vX0":6.534968719411383,"vY0":-130.51835152597604,"vZ0":-4.914294389756518,"x":102.86,"y":208.83,"x0":-2.0576301409266504,"y0":50.00028493238345,"z0":5.350363845346223,"aX":-1.5458984797182727},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":0.0,"spinRate":2561,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4211489649181992,"extension":6.184460872255955},"index":2,"playId":"bd832c19-c32d-3934-88b8-4bf487c3828e","pitchNumber":2,"startTime":"2026-06-30T04:16:05.854Z","endTime":"2026-06-30T04:16:09.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.899230688709316,"aZ":-25.813953276059223,"pfxX":-10.637139983696056,"pfxZ":3.141970997699799,"pX":0.6516651674010221,"pZ":2.317180736251249,"vX0":11.082051369199936,"vY0":-141.36329951149298,"vZ0":-3.744336992763432,"x":92.16,"y":176.22,"x0":-1.9353450568703967,"y0":50.005436426426414,"z0":5.31395729451262,"aX":-21.5551238316815},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2325,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.38728861355019006,"extension":6.299221564567323},"index":3,"playId":"5fad5e69-1d97-3ac1-a55e-90bfc9c0270e","pitchNumber":3,"startTime":"2026-06-30T04:16:23.804Z","endTime":"2026-06-30T04:16:50.834Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}}},{"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":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.455355343367486,"aZ":-30.027574629609443,"pfxX":-0.2306555802510421,"pfxZ":1.2396031671970613,"pX":-0.015484581482396561,"pZ":1.6499286169631537,"vX0":5.314583106009019,"vY0":-131.17315462629693,"vZ0":-4.082858594600459,"x":117.59,"y":194.23,"x0":-2.040331132531565,"y0":50.00641970294492,"z0":5.472333493285645,"aX":-0.4010650723812971},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2634,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.4179873363638795,"extension":6.174199372553832},"hitData":{"launchSpeed":96.7,"launchAngle":37.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.1,"coordY":60.27}},"index":4,"playId":"6486fae4-9de6-330a-8555-5019034c1463","pitchNumber":4,"startTime":"2026-06-30T04:16:55.585Z","endTime":"2026-06-30T04:17:05.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:17:05.474Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:19:13.958Z","endTime":"2026-06-30T04:22:44.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"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":[3,4,5,6,7,9,10,11],"actionIndex":[0,1,2],"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":11},"credits":[]}],"playEvents":[{"details":{"description":"Carlos Cortes remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T04:19:02.812Z","endTime":"2026-06-30T04:19:02.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Jeff McNeil remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T04:19:02.840Z","endTime":"2026-06-30T04:19:02.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"801","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"description":"Defensive switch from second base to shortstop for Joshua Kuroda-Grauer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T04:19:02.841Z","endTime":"2026-06-30T04:19:16.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":811965,"link":"/api/v1/people/811965"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17265878811279,"aZ":-24.874996840218977,"pfxX":1.0620062439364455,"pfxZ":4.368422998883876,"pX":1.3557133600376594,"pZ":2.887253280452322,"vX0":8.141686016743257,"vY0":-128.32852912978873,"vZ0":-0.9060614129206481,"x":65.32,"y":160.82,"x0":-1.9938502189186036,"y0":50.001641507080684,"z0":5.179901755067793,"aX":1.7726613441288075},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2231,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.42657031162571357,"extension":6.324822230008777},"index":3,"playId":"15cec950-96b0-3184-8ec1-8f71618b2ed2","pitchNumber":1,"startTime":"2026-06-30T04:19:16.095Z","endTime":"2026-06-30T04:19:20.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071516153456663,"aZ":-26.27568657633038,"pfxX":-12.03927968527389,"pfxZ":3.25948482068584,"pX":2.235378825107619,"pZ":1.5082370443691333,"vX0":14.129584088094443,"vY0":-133.70884791700007,"vZ0":-4.36718064454104,"x":31.79,"y":198.06,"x0":-1.555563247057944,"y0":50.001888326382605,"z0":5.050144447584065,"aX":-21.77909949140966},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":18.7,"spinRate":2234,"spinDirection":236},"zone":14,"typeConfidence":0.74,"plateTime":0.4097828015762639,"extension":6.250428025848238},"index":4,"playId":"5160f46f-d507-3fcc-893a-29c45268600a","pitchNumber":2,"startTime":"2026-06-30T04:19:32.093Z","endTime":"2026-06-30T04:19:35.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.317636723334587,"aZ":-26.67788103215029,"pfxX":-11.232265871381442,"pfxZ":2.9169357057029934,"pX":-0.6548026149955622,"pZ":2.588835773083381,"vX0":8.24324416296006,"vY0":-136.72056325524807,"vZ0":-1.587279614359613,"x":141.96,"y":168.88,"x0":-2.255876759881378,"y0":50.00546212368331,"z0":5.015310228239594,"aX":-21.17901631550439},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":18.5,"spinRate":1996,"spinDirection":243},"zone":4,"typeConfidence":0.92,"plateTime":0.401274474451879,"extension":6.419614146552582},"index":5,"playId":"3fbd48f2-7002-3f71-b213-95d5f2c1df77","pitchNumber":3,"startTime":"2026-06-30T04:19:54.006Z","endTime":"2026-06-30T04:20:01.561Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11026856804087,"aZ":-25.88105636044771,"pfxX":-1.0068489843146802,"pfxZ":3.6026647619635828,"pX":-0.8874429736496015,"pZ":2.652740013476117,"vX0":4.9285912384375505,"vY0":-131.16402157379554,"vZ0":-1.048504496988823,"x":150.83,"y":167.16,"x0":-2.658012711249975,"y0":50.00225643899258,"z0":4.9831977248105215,"aX":-1.7589545699055882},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2076,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4172024482515435,"extension":6.362866637369474},"index":6,"playId":"74e7ee78-223d-398d-b4af-67e2bd5727d8","pitchNumber":4,"startTime":"2026-06-30T04:20:18.698Z","endTime":"2026-06-30T04:20:45.698Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"}}},{"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09054431975617,"aZ":-16.491963454313744,"pfxX":-7.784231232381838,"pfxZ":8.361550160919176,"pX":-0.5684557883886648,"pZ":2.1582222632571737,"vX0":6.132209352942363,"vY0":-136.80879963147964,"vZ0":-4.972906000870992,"x":138.67,"y":180.51,"x0":-1.839160357321214,"y0":50.006625037584655,"z0":5.14779173404485,"aX":-14.606701980210508},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2335,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.40194497739216084,"extension":6.274917046676667},"index":7,"playId":"544c6720-2467-3fc7-ab26-605990fd4e81","pitchNumber":5,"startTime":"2026-06-30T04:20:50.990Z","endTime":"2026-06-30T04:20:54.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-06-30T04:21:21.045Z","endTime":"2026-06-30T04:22:02.462Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053548674790736,"aZ":-30.752165455728953,"pfxX":-10.354573635363082,"pfxZ":0.8424949603375111,"pX":-0.4565783364698138,"pZ":2.707647668075846,"vX0":7.7777418540179895,"vY0":-129.1999205747004,"vZ0":-0.20508105393522957,"x":134.4,"y":165.67,"x0":-2.161453711873082,"y0":50.00432504810557,"z0":5.152539881167907,"aX":-17.49779024412129},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":17.0,"spinRate":1766,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.42402563822414896,"extension":6.379392918143076},"index":9,"playId":"7f13d721-9b18-3ff7-8557-b9d50fec82ad","pitchNumber":6,"startTime":"2026-06-30T04:22:02.462Z","endTime":"2026-06-30T04:22:06.343Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05604198893489,"aZ":-18.69898954170753,"pfxX":-9.71391100447816,"pfxZ":7.128079526177767,"pX":-0.022075824387490447,"pZ":2.5280491610994646,"vX0":8.01848712706915,"vY0":-136.8158233148547,"vZ0":-4.089404146234251,"x":117.84,"y":170.52,"x0":-1.733290366959673,"y0":50.00130424586836,"z0":5.328903074906301,"aX":-18.35741044904414},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2414,"spinDirection":231},"zone":5,"typeConfidence":0.83,"plateTime":0.4008167335521473,"extension":6.273312824259467},"index":10,"playId":"ec1b212d-c669-3431-aa8f-a556606c94fc","pitchNumber":7,"startTime":"2026-06-30T04:22:20.584Z","endTime":"2026-06-30T04:22:24.150Z","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":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75164151749341,"aZ":-39.31600649908034,"pfxX":6.277937398197244,"pfxZ":-5.3473697405338925,"pX":-1.6047384546118324,"pZ":3.6859841352804406,"vX0":-0.10156574763092885,"vY0":-114.90636030451073,"vZ0":4.1253124666153775,"x":178.17,"y":139.26,"x0":-2.3753656623988895,"y0":50.0054101177373,"z0":5.692751784144811,"aX":8.376912408439935},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.3,"breakHorizontal":-11.3,"spinRate":2540,"spinDirection":48},"zone":11,"typeConfidence":0.89,"plateTime":0.47708287215110534,"extension":6.113114573981096},"index":11,"playId":"298f3a67-bdcc-3cd2-bdda-eafbadf85e67","pitchNumber":8,"startTime":"2026-06-30T04:22:39.921Z","endTime":"2026-06-30T04:22:44.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:22:44.015Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:22:46.002Z","endTime":"2026-06-30T04:24:29.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918505553818868,"aZ":-25.46279680935603,"pfxX":-0.7874174923913979,"pfxZ":3.8952054063936874,"pX":0.4451335665590622,"pZ":2.580110232351952,"vX0":7.217822826257699,"vY0":-129.86541810532898,"vZ0":-1.414818896484523,"x":100.03,"y":169.12,"x0":-2.257407234826555,"y0":50.00478347834094,"z0":5.052599385461706,"aX":-1.359018887966685},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2076,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4203430648969171,"extension":6.447069000150499},"index":0,"playId":"dfea1b43-2a39-3035-858f-c00a3bfb4514","pitchNumber":1,"startTime":"2026-06-30T04:23:09.916Z","endTime":"2026-06-30T04:23:13.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887094177890255,"aZ":-30.515836489819346,"pfxX":-8.861216191766811,"pfxZ":1.0125157847310886,"pX":-0.9801689105693261,"pZ":1.268242625913128,"vX0":5.721602939547877,"vY0":-126.91562857282649,"vZ0":-3.484110528814102,"x":154.36,"y":204.54,"x0":-2.112156245003564,"y0":50.00084568106084,"z0":5.088274315341902,"aX":-14.45930609791381},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":14.8,"spinRate":1666,"spinDirection":250},"zone":13,"typeConfidence":0.95,"plateTime":0.43150599265063594,"extension":6.3985611203771775},"index":1,"playId":"73b07f7c-b495-3044-a949-6cc18cb96cec","pitchNumber":2,"startTime":"2026-06-30T04:23:35.082Z","endTime":"2026-06-30T04:23:38.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660205430583783,"aZ":-29.835838318666998,"pfxX":-11.080225785538317,"pfxZ":1.3969728272711937,"pX":-0.0911297348713489,"pZ":1.6717544060000347,"vX0":8.854260467212285,"vY0":-128.4832165746619,"vZ0":-3.069689847863872,"x":120.47,"y":193.64,"x0":-2.142652302554774,"y0":50.00227384084564,"z0":5.201024545848663,"aX":-18.52183495841579},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":18.1,"spinRate":1644,"spinDirection":245},"zone":8,"typeConfidence":0.94,"plateTime":0.4263347365527568,"extension":6.392369797736167},"index":2,"playId":"8a3a7180-0302-3dde-a49d-bd71bc82f3ac","pitchNumber":3,"startTime":"2026-06-30T04:23:55.683Z","endTime":"2026-06-30T04:23:59.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404283198600503,"aZ":-29.10248006612129,"pfxX":-10.36308184312525,"pfxZ":1.6183186549092596,"pX":-0.040051290571851125,"pZ":2.528392792866156,"vX0":9.385490602890405,"vY0":-136.97237998193225,"vZ0":-1.5405216871733338,"x":118.53,"y":170.51,"x0":-2.165470227418805,"y0":50.00292554698021,"z0":5.08897522754946,"aX":-19.68086340417971},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":2063,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.3999488032357612,"extension":6.4155106754504025},"hitData":{"launchSpeed":93.1,"launchAngle":60.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.48,"coordY":127.81}},"index":3,"playId":"36153cb2-1ac2-3129-bd93-c8214a30aeab","pitchNumber":4,"startTime":"2026-06-30T04:24:15.652Z","endTime":"2026-06-30T04:24:29.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:24:29.542Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:24:31.133Z","endTime":"2026-06-30T04:26:27.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.731626116198843,"aZ":-28.352323635000886,"pfxX":-10.422649580939579,"pfxZ":2.05675252576434,"pX":-0.7192884898710258,"pZ":1.8038857674547184,"vX0":7.835666323426749,"vY0":-135.67809958919273,"vZ0":-3.139179279968545,"x":144.42,"y":190.08,"x0":-2.2960496968901545,"y0":50.00207560611588,"z0":4.9597421815306815,"aX":-19.357830678576946},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":17.2,"spinRate":1890,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.404281650291455,"extension":6.29694597276634},"index":0,"playId":"1b058e90-7044-37f1-a140-0824872aefd3","pitchNumber":1,"startTime":"2026-06-30T04:24:56.196Z","endTime":"2026-06-30T04:24:59.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495631270265786,"aZ":-26.189680376068328,"pfxX":-2.098965442243096,"pfxZ":3.462086216873331,"pX":0.3960171202484219,"pZ":2.752042824705833,"vX0":7.830355852540984,"vY0":-130.66764490151618,"vZ0":-1.0231580462679375,"x":101.9,"y":164.47,"x0":-2.3666661869661523,"y0":50.00400328774815,"z0":5.1161275236510395,"aX":-3.6305004390731663},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":2.0,"spinRate":2257,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.419147660467452,"extension":6.368734178317689},"index":1,"playId":"e5e20697-4d70-3ec9-aa5f-2f32a8ba3c0a","pitchNumber":2,"startTime":"2026-06-30T04:25:15.425Z","endTime":"2026-06-30T04:25:18.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371744633092767,"aZ":-29.320386510645008,"pfxX":-11.058272185072566,"pfxZ":1.4986319321297312,"pX":0.49838284223227275,"pZ":3.4829753095315317,"vX0":10.699496074219825,"vY0":-137.05147899602224,"vZ0":0.7993982698725546,"x":98.0,"y":144.74,"x0":-2.02002453865697,"y0":50.00140664549647,"z0":5.190532443630072,"aX":-21.029328061816475},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":17.8,"spinRate":2035,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.39969807562384885,"extension":6.328235563624191},"index":2,"playId":"c1c502b2-36aa-3c05-b922-b73aa8218fe7","pitchNumber":3,"startTime":"2026-06-30T04:25:46.844Z","endTime":"2026-06-30T04:26:13.862Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848176175158013,"aZ":-42.05311382272987,"pfxX":5.55304504059392,"pfxZ":-7.54164701899456,"pX":0.4666044476767774,"pZ":1.0500947409552817,"vX0":4.2754747068418055,"vY0":-114.53617373937715,"vZ0":-0.5807880641685068,"x":99.21,"y":210.43,"x0":-2.154730954615526,"y0":50.00128899123873,"z0":5.46796180025364,"aX":7.275894947470449},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.4,"breakHorizontal":-11.3,"spinRate":2558,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4807344954061801,"extension":6.21667661678154},"index":3,"playId":"00cacee3-65b0-3216-af74-7d7e57a249e8","pitchNumber":4,"startTime":"2026-06-30T04:26:21.005Z","endTime":"2026-06-30T04:26:27.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:26:27.407Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out sharply to center fielder Henry Bolte.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T04:26:32.702Z","endTime":"2026-06-30T04:28:03.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714435313235498,"aZ":-27.526244406937387,"pfxX":0.19248182737085795,"pfxZ":2.7557851794000197,"pX":1.9308910607446634,"pZ":2.3840827070313826,"vX0":10.002480874128548,"vY0":-128.72572360354613,"vZ0":-1.5318738187334564,"x":43.4,"y":174.41,"x0":-2.0233911605351875,"y0":50.00073267342549,"z0":5.109814339181524,"aX":0.32236192849879947},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2119,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4248433944436458,"extension":6.395671419647983},"index":0,"playId":"e3029df7-e19b-3820-b8c8-df81fdb226d6","pitchNumber":1,"startTime":"2026-06-30T04:26:50.190Z","endTime":"2026-06-30T04:26:53.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.330638597703533,"aZ":-27.936734132921693,"pfxX":-11.404140572952,"pfxZ":2.2059020420082387,"pX":-0.7563441797657906,"pZ":1.980204823627982,"vX0":8.405066697596169,"vY0":-137.92090439168607,"vZ0":-3.01925812356689,"x":145.83,"y":185.31,"x0":-2.365168151007971,"y0":50.0033515488812,"z0":4.9777307282009575,"aX":-21.920909410445308},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":18.8,"spinRate":2097,"spinDirection":238},"zone":7,"typeConfidence":0.93,"plateTime":0.3974766458742156,"extension":6.340244259286844},"index":1,"playId":"b5b02a85-81d9-3c85-a248-d3b0bc9d2df8","pitchNumber":2,"startTime":"2026-06-30T04:27:10.273Z","endTime":"2026-06-30T04:27:16.573Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793065758750554,"aZ":-19.040543259787892,"pfxX":-8.395282715230758,"pfxZ":6.774247775027205,"pX":1.0887796426150054,"pZ":2.5459515797233307,"vX0":11.247354373966505,"vY0":-138.35777899088885,"vZ0":-3.9412311985295294,"x":75.5,"y":170.04,"x0":-1.9378481449081475,"y0":50.00486355033048,"z0":5.26448874896776,"aX":-16.282886151368782},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2051,"spinDirection":234},"zone":12,"typeConfidence":0.85,"plateTime":0.3958411079056714,"extension":6.234773251569306},"index":2,"playId":"51be8631-caea-34d5-bcd7-9a3a2c59ea9b","pitchNumber":3,"startTime":"2026-06-30T04:27:32.467Z","endTime":"2026-06-30T04:27:36.268Z","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":94.9,"endSpeed":86.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1825259670506,"aZ":-17.31283274819938,"pfxX":-7.6820038068734,"pfxZ":7.733256474406017,"pX":-0.2708380026593783,"pZ":2.3720184146059156,"vX0":7.751595560703491,"vY0":-137.87695432449883,"vZ0":-4.744757382581665,"x":127.32,"y":174.74,"x0":-2.1231309155856675,"y0":50.00353070275014,"z0":5.286717355061532,"aX":-14.764049887306832},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":12.2,"spinRate":2244,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.39753548110672465,"extension":6.222930700587824},"hitData":{"launchSpeed":102.8,"launchAngle":18.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.78,"coordY":65.14}},"index":3,"playId":"31e6bb46-a20b-36a8-98ea-66f6dbbbfb16","pitchNumber":4,"startTime":"2026-06-30T04:27:53.562Z","endTime":"2026-06-30T04:28:03.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:28:03.381Z","atBatIndex":79},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dodgers challenged (tag play), call on the field was upheld: Joshua Kuroda-Grauer doubles (1) on a fly ball to second baseman Alex Freeland.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:29:16.640Z","endTime":"2026-06-30T04:31:41.170Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":96.8,"endSpeed":88.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014927412349582,"aZ":-25.004648019648375,"pfxX":-11.050807616100737,"pfxZ":3.573824670666424,"pX":0.2637194998321919,"pZ":2.3075834364880885,"vX0":10.508875232344028,"vY0":-140.59448968742686,"vZ0":-4.251846803440991,"x":106.95,"y":176.48,"x0":-2.0815151570874755,"y0":50.00693464357118,"z0":5.456727596499137,"aX":-22.192781998076043},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2229,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.38914601625071077,"extension":6.028502279145302},"index":0,"playId":"1b6e69bb-a5b3-3601-b246-0f47fed562dd","pitchNumber":1,"startTime":"2026-06-30T04:30:24.680Z","endTime":"2026-06-30T04:30:28.091Z","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":90.3,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92352039552228,"aZ":-28.40154881885575,"pfxX":-0.25973531298945396,"pfxZ":2.161545823365567,"pX":-0.5032699492147226,"pZ":1.9310288101021795,"vX0":4.947303484550869,"vY0":-131.40351574619035,"vZ0":-3.817969026450623,"x":136.18,"y":186.64,"x0":-2.3770272056816717,"y0":50.006337406145775,"z0":5.513769509427296,"aX":-0.454606422348036},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-0.6,"spinRate":2402,"spinDirection":188},"zone":7,"typeConfidence":2.0,"plateTime":0.41687185539971283,"extension":6.009333560090839},"index":1,"playId":"f5de887f-5e81-3783-a2fe-a0061eb91bd9","pitchNumber":2,"startTime":"2026-06-30T04:30:35.958Z","endTime":"2026-06-30T04:30:39.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15783677089613,"aZ":-19.45393941243431,"pfxX":-9.178434181111221,"pfxZ":6.289637157678609,"pX":1.2692561071006796,"pZ":3.8145684509649853,"vX0":11.886897100409733,"vY0":-141.3059045515435,"vZ0":-2.012297056154571,"x":68.62,"y":135.79,"x0":-1.7991570232346985,"y0":50.00234407655111,"z0":5.785555800116069,"aX":-18.563246635788676},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":14.2,"spinRate":2322,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3876013134342884,"extension":6.063845067996612},"index":2,"playId":"71801674-ba27-3cce-ac4a-9e9481a883d9","pitchNumber":3,"startTime":"2026-06-30T04:30:53.231Z","endTime":"2026-06-30T04:30:56.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640046962175816,"aZ":-29.91105323539238,"pfxX":-0.21652362693352745,"pfxZ":1.3096647763848424,"pX":0.19196538350849626,"pZ":1.545577514026794,"vX0":6.410367671281501,"vY0":-130.67873392246346,"vZ0":-4.302992587722346,"x":109.68,"y":197.05,"x0":-2.265203772946358,"y0":50.004584760050086,"z0":5.461697342945895,"aX":-0.3757889704269725},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-1.1,"spinRate":2393,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4192171056086358,"extension":6.258257023399203},"hitData":{"launchSpeed":70.5,"launchAngle":39.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.05,"coordY":107.64}},"index":3,"playId":"5b24519c-cf74-368e-8406-cdbf79eee0e9","pitchNumber":4,"startTime":"2026-06-30T04:31:08.502Z","endTime":"2026-06-30T04:31:41.170Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":119},"playEndTime":"2026-06-30T04:31:41.170Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a line drive to center fielder Andy Pages. Joshua Kuroda-Grauer to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:35:04.978Z","endTime":"2026-06-30T04:35:35.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":87.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.272319217377884,"aZ":-24.628709890569247,"pfxX":-11.801827002350896,"pfxZ":3.81499571577701,"pX":-1.0359971701443271,"pZ":1.0646766753274033,"vX0":7.448211852744693,"vY0":-140.37120285801905,"vZ0":-7.086514856955379,"x":156.49,"y":210.03,"x0":-2.2020237477507587,"y0":50.00562484196268,"z0":5.245927583524747,"aX":-23.35708932584228},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":19.7,"spinRate":2410,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.39146043502827155,"extension":6.166518204870035},"index":0,"playId":"37a9d48b-2fb2-3ebc-bf0e-26b2b48d9d52","pitchNumber":1,"startTime":"2026-06-30T04:35:04.978Z","endTime":"2026-06-30T04:35:10.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501845152789773,"aZ":-27.79513433522904,"pfxX":-0.5680470115917489,"pfxZ":2.503815470168149,"pX":0.6916909491677725,"pZ":2.2292786379312575,"vX0":7.71128062037867,"vY0":-132.0994922019804,"vZ0":-3.2428575118534306,"x":90.63,"y":178.59,"x0":-2.202852831521459,"y0":50.00520849663553,"z0":5.536182638284645,"aX":-0.9946303013673939},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2580,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.41606815183518453,"extension":5.986570965856321},"hitData":{"launchSpeed":73.3,"launchAngle":22.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.05,"coordY":108.29}},"index":1,"playId":"046dd764-5a25-357d-8ff9-3816491992ca","pitchNumber":2,"startTime":"2026-06-30T04:35:23.569Z","endTime":"2026-06-30T04:35:35.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:35:35.598Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:36:54.821Z","endTime":"2026-06-30T04:38:21.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T04:36:05.564Z","endTime":"2026-06-30T04:36:56.887Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05404500900707,"aZ":-29.412093124511316,"pfxX":-0.6821118042077234,"pfxZ":1.6065080770569802,"pX":1.681308385251288,"pZ":1.7988939408333269,"vX0":9.590769502496105,"vY0":-130.157984684156,"vZ0":-3.953431613110904,"x":52.91,"y":190.21,"x0":-1.960828909587268,"y0":50.00125383136319,"z0":5.562033620963545,"aX":-1.172276458211771},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.3,"breakHorizontal":-0.8,"spinRate":2550,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.42065203491544567,"extension":6.246382118004972},"index":1,"playId":"b2d8ff68-b84c-337a-a2da-d48d2263650d","pitchNumber":1,"startTime":"2026-06-30T04:36:56.887Z","endTime":"2026-06-30T04:37:00.247Z","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":89.5,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75754253662923,"aZ":-30.26504519185632,"pfxX":-1.3544659954910734,"pfxZ":1.1126709814631006,"pX":0.9139366848047278,"pZ":3.2785204514084665,"vX0":8.173633406692979,"vY0":-130.16400649245256,"vZ0":-0.14225121790448192,"x":82.16,"y":150.26,"x0":-2.093124986341664,"y0":50.000692228186495,"z0":5.628687316910492,"aX":-2.320250220484432},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2566,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4210715300561305,"extension":6.251485362866047},"index":2,"playId":"5a9ed0ea-b75c-3b0e-8c5c-13eba788d401","pitchNumber":2,"startTime":"2026-06-30T04:37:17.653Z","endTime":"2026-06-30T04:37:20.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.286960650706554,"aZ":-25.874575897912468,"pfxX":-12.681400074634377,"pfxZ":3.2081908215919155,"pX":-0.5807885434884575,"pZ":2.026572114233281,"vX0":9.015779086521077,"vY0":-139.61023497811965,"vZ0":-4.4445648694067375,"x":139.14,"y":184.06,"x0":-2.21485410068717,"y0":50.00094313245444,"z0":5.35552876169826,"aX":-24.87239779609415},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":21.0,"spinRate":2368,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.39328786106269,"extension":6.170872270551935},"index":3,"playId":"f2d101e1-415f-32c3-aa8b-1867cc1dca3f","pitchNumber":3,"startTime":"2026-06-30T04:37:35.785Z","endTime":"2026-06-30T04:37:39.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43013005836672,"aZ":-23.707255964694877,"pfxX":-13.92130917973879,"pfxZ":4.250854126741279,"pX":-0.06637124330288595,"pZ":2.421265974491274,"vX0":10.744509175571267,"vY0":-140.42602400665467,"vZ0":-4.013234061893465,"x":119.53,"y":173.41,"x0":-2.137461067200637,"y0":50.00611677242544,"z0":5.415343983540422,"aX":-27.749421865973503},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":22.9,"spinRate":2425,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39037132459839574,"extension":6.0909211326444375},"index":4,"playId":"52c651b6-abe1-3078-8cfc-9f1af7d22120","pitchNumber":4,"startTime":"2026-06-30T04:37:53.903Z","endTime":"2026-06-30T04:37:56.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84033212677867,"aZ":-13.914593926915586,"pfxX":-8.512453905815454,"pfxZ":9.033668685115753,"pX":0.737342666536355,"pZ":2.2852775504309952,"vX0":10.093789360031852,"vY0":-142.25589643764943,"vZ0":-6.603494842118105,"x":88.89,"y":177.08,"x0":-1.7743402778397974,"y0":50.0007568092574,"z0":5.542493403772931,"aX":-17.203602031418033},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":13.0,"spinRate":2373,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3870808670134438,"extension":6.303350636810054},"index":5,"playId":"cad0ac8c-7494-3d7b-9536-c4c9b8d09552","pitchNumber":5,"startTime":"2026-06-30T04:38:17.631Z","endTime":"2026-06-30T04:38:21.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:38:21.865Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Joshua Kuroda-Grauer scores. Henry Bolte to 2nd. Wild pitch by pitcher Jack Dreyer.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:41:01.862Z","endTime":"2026-06-30T04:42:14.845Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T04:38:35.593Z","endTime":"2026-06-30T04:39:10.958Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jack Dreyer replaces Jonathan Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T04:39:10.958Z","endTime":"2026-06-30T04:41:04.025Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338265019324673,"aZ":-29.99774504094317,"pfxX":-0.6258895618561184,"pfxZ":1.302667453622977,"pX":-0.5351959744972216,"pZ":4.2656325174281,"vX0":-7.155667069139682,"vY0":-128.5811083999612,"vZ0":1.1230153227356348,"x":137.4,"y":123.61,"x0":2.3638312638478434,"y0":50.006386575830675,"z0":6.148497575987601,"aX":-1.049315758148772},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":2.8,"spinRate":2550,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4257713225465265,"extension":6.357401164738608},"index":2,"playId":"311fdb9b-e6ce-30c4-b9b5-c8de3502c818","pitchNumber":1,"startTime":"2026-06-30T04:41:04.025Z","endTime":"2026-06-30T04:41:07.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800803279112074,"aZ":-28.342094418788726,"pfxX":-0.766268500535161,"pfxZ":2.215611327536582,"pX":-1.581238545153359,"pZ":1.0418429328951135,"vX0":-9.414449037745886,"vY0":-130.81521590874274,"vZ0":-6.797551347343099,"x":177.27,"y":210.65,"x0":2.1651764418439243,"y0":50.00494066025387,"z0":5.801036910017109,"aX":-1.3269856409396923},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":3.5,"spinRate":2607,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.4188198508533554,"extension":6.437055272658035},"index":3,"playId":"7eeda48e-43ff-3bf5-98b1-659e008ae918","pitchNumber":2,"startTime":"2026-06-30T04:41:18.365Z","endTime":"2026-06-30T04:41:21.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29079256071992,"aZ":-10.227357572440173,"pfxX":6.129846772574439,"pfxZ":11.464363813937819,"pX":0.30161765791832085,"pZ":4.484192607690005,"vX0":-6.835641006753376,"vY0":-138.10307886225107,"vZ0":-2.0546493090057276,"x":105.5,"y":117.71,"x0":2.0229194373754122,"y0":50.004261328248184,"z0":5.933594257729519,"aX":11.736960417070279},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.4,"breakHorizontal":-9.5,"spinRate":2627,"spinDirection":154},"zone":12,"typeConfidence":0.94,"plateTime":0.397953296637648,"extension":6.488940903107696},"index":4,"playId":"e811e84c-fbaf-33e6-824d-44b00d89994c","pitchNumber":3,"startTime":"2026-06-30T04:41:35.018Z","endTime":"2026-06-30T04:41:38.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08017918202038,"aZ":-10.408814689801037,"pfxX":6.356101520492344,"pfxZ":11.4656935529708,"pX":-0.1041688132791914,"pZ":2.899619152552125,"vX0":-7.579273662564559,"vY0":-137.75493876887145,"vZ0":-5.866321143627969,"x":120.97,"y":160.49,"x0":1.8730274859947984,"y0":50.00681679797055,"z0":5.778914620321104,"aX":12.070442512489068},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":-9.7,"spinRate":2568,"spinDirection":156},"zone":5,"typeConfidence":0.93,"plateTime":0.3994860185805731,"extension":6.518517025834768},"index":5,"playId":"b416cac4-62ab-35f2-9932-0f3efc379615","pitchNumber":4,"startTime":"2026-06-30T04:41:51.021Z","endTime":"2026-06-30T04:41:54.338Z","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.9,"endSpeed":83.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45351055466367,"aZ":-25.21213635214925,"pfxX":-1.6848542764449768,"pfxZ":4.022043456200916,"pX":-1.4063428877679323,"pZ":-0.05535628537195341,"vX0":-8.67666516609645,"vY0":-130.40901366794478,"vZ0":-9.885690810240245,"x":170.61,"y":240.27,"x0":2.1773728068673166,"y0":50.00015769948824,"z0":5.674330221609597,"aX":-2.909775292762135},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":4.9,"spinRate":2628,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.419410957810872,"extension":6.509848724983788},"index":6,"playId":"f0734cd5-4e42-34e4-abe0-15bb58630eac","pitchNumber":5,"startTime":"2026-06-30T04:42:07.497Z","endTime":"2026-06-30T04:42:14.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:42:14.845Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out softly, pitcher Jack Dreyer to first baseman Freddie Freeman. Henry Bolte to 3rd. Nick Kurtz to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:42:47.669Z","endTime":"2026-06-30T04:43:15.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.493778098623224,"aZ":-46.1848175255419,"pfxX":-4.474496080712262,"pfxZ":-10.798814772089212,"pX":-0.19842429168043674,"pZ":2.560836973549071,"vX0":-4.5341083621233755,"vY0":-114.7071066995885,"vZ0":2.3418427691104053,"x":124.56,"y":169.64,"x0":2.40526966747205,"y0":50.0037586569407,"z0":6.120206894848171,"aX":-5.8040032908270955},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.2,"breakHorizontal":9.5,"spinRate":2631,"spinDirection":337},"zone":5,"typeConfidence":0.92,"plateTime":0.4824552405836391,"extension":6.591682980182829},"index":0,"playId":"2fee7ac8-fabb-3005-8f3c-4772634277ac","pitchNumber":1,"startTime":"2026-06-30T04:42:47.669Z","endTime":"2026-06-30T04:42:54.114Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07193426411742,"aZ":-29.959176677493172,"pfxX":-1.3295251982631353,"pfxZ":1.302946728205285,"pX":-0.056691743414510096,"pZ":2.8369582006891383,"vX0":-5.992375124290347,"vY0":-129.89944822457807,"vZ0":-2.1439654188125674,"x":119.16,"y":162.18,"x0":2.4595692763855173,"y0":50.00072997966872,"z0":5.96717431430285,"aX":-2.2541252808796752},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":3.8,"spinRate":2498,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.4228368711109347,"extension":6.501053858625996},"hitData":{"launchSpeed":56.5,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.94,"coordY":185.03}},"index":1,"playId":"52fff087-37fb-32d4-a524-03559c579ea5","pitchNumber":2,"startTime":"2026-06-30T04:43:05.383Z","endTime":"2026-06-30T04:43:15.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:43:15.764Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Meneses strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:43:47.998Z","endTime":"2026-06-30T04:45:19.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.67"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.59"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.34"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.16"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"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":{"description":"Offensive Substitution: Pinch-hitter Joey Meneses replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T04:43:34.927Z","endTime":"2026-06-30T04:43:50.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06258383860698,"aZ":-45.80498484280249,"pfxX":-2.71642208576242,"pfxZ":-10.224540909590136,"pX":-0.4643318815709862,"pZ":2.600528266124722,"vX0":-5.378599599308373,"vY0":-115.70305747588048,"vZ0":1.924708323164455,"x":134.7,"y":168.57,"x0":2.2595740742400374,"y0":50.005210632591584,"z0":6.205009755621588,"aX":-3.6197043468432133},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.5,"breakHorizontal":6.5,"spinRate":2452,"spinDirection":336},"zone":4,"typeConfidence":0.92,"plateTime":0.47655481162025515,"extension":6.460341619878916},"index":1,"playId":"69b01dad-8a17-35b1-a00c-5cc01e54e87c","pitchNumber":1,"startTime":"2026-06-30T04:43:50.117Z","endTime":"2026-06-30T04:43:54.506Z","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":96.4,"endSpeed":87.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74464330659934,"aZ":-9.602279535298335,"pfxX":3.665438623563037,"pfxZ":11.445539667814547,"pX":0.9302843506609632,"pZ":5.035284510486792,"vX0":-4.392289036554269,"vY0":-140.25977878933128,"vZ0":-0.8131852345973718,"x":81.54,"y":102.83,"x0":2.0479240946974357,"y0":50.00162872636467,"z0":5.961730925869518,"aX":7.228400153906994},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.6,"breakHorizontal":-5.6,"spinRate":2590,"spinDirection":154},"zone":12,"typeConfidence":0.93,"plateTime":0.3920379982266917,"extension":6.473854509893399},"index":2,"playId":"ba62c3c0-4f75-3f20-8354-b09bab214f24","pitchNumber":2,"startTime":"2026-06-30T04:44:05.905Z","endTime":"2026-06-30T04:44:09.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345497573623277,"aZ":-46.64568325318455,"pfxX":-1.5174617848383218,"pfxZ":-10.588073083584554,"pX":0.148044234597174,"pZ":1.536059045422142,"vX0":-4.864950397666197,"vY0":-117.34790294743063,"vZ0":-0.24868890490169626,"x":111.36,"y":197.31,"x0":2.462272458886702,"y0":50.00382755664358,"z0":6.063520122347601,"aX":-2.0729778162116084},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-18.8,"breakHorizontal":4.2,"spinRate":2506,"spinDirection":338},"zone":14,"typeConfidence":0.92,"plateTime":0.4703750583150934,"extension":6.534048944016338},"index":3,"playId":"3aed2043-2d4f-3328-825c-40148133c9ce","pitchNumber":3,"startTime":"2026-06-30T04:44:24.754Z","endTime":"2026-06-30T04:44:32.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86263584068232,"aZ":-30.422101251809952,"pfxX":-0.46925128553654266,"pfxZ":1.028974643871912,"pX":-0.07229778230329272,"pZ":0.6387658458569072,"vX0":-6.268160451704763,"vY0":-129.8473680690577,"vZ0":-7.251189269400989,"x":119.76,"y":221.53,"x0":2.436597019968907,"y0":50.00272846596107,"z0":5.79044568508184,"aX":-0.7988505367476828},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":2.3,"spinRate":2675,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.4222419813284408,"extension":6.550156882688467},"index":4,"playId":"aed48b2d-751e-3b0c-a7df-595b38b9bac2","pitchNumber":4,"startTime":"2026-06-30T04:44:56.073Z","endTime":"2026-06-30T04:44:59.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10737883373526,"aZ":-12.278284283767789,"pfxX":4.059492438004563,"pfxZ":10.58072697268513,"pX":0.14667746414998006,"pZ":4.089078294218736,"vX0":-6.413803595101453,"vY0":-137.3902141286923,"vZ0":-2.59167986377739,"x":111.41,"y":128.37,"x0":2.0017842943664306,"y0":50.002903016450105,"z0":5.897330118571856,"aX":7.634272104800568},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-5.8,"spinRate":2395,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.40120701174631,"extension":6.580105946700042},"index":5,"playId":"f67ff24a-d0f8-3512-81e4-4f007024a56d","pitchNumber":5,"startTime":"2026-06-30T04:45:16.892Z","endTime":"2026-06-30T04:45:19.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:45:19.984Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Meneses strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T04:43:47.998Z","endTime":"2026-06-30T04:45:19.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.67"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.59"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.43"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.34"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.16"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"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":{"description":"Offensive Substitution: Pinch-hitter Joey Meneses replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T04:43:34.927Z","endTime":"2026-06-30T04:43:50.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"502","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06258383860698,"aZ":-45.80498484280249,"pfxX":-2.71642208576242,"pfxZ":-10.224540909590136,"pX":-0.4643318815709862,"pZ":2.600528266124722,"vX0":-5.378599599308373,"vY0":-115.70305747588048,"vZ0":1.924708323164455,"x":134.7,"y":168.57,"x0":2.2595740742400374,"y0":50.005210632591584,"z0":6.205009755621588,"aX":-3.6197043468432133},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.5,"breakHorizontal":6.5,"spinRate":2452,"spinDirection":336},"zone":4,"typeConfidence":0.92,"plateTime":0.47655481162025515,"extension":6.460341619878916},"index":1,"playId":"69b01dad-8a17-35b1-a00c-5cc01e54e87c","pitchNumber":1,"startTime":"2026-06-30T04:43:50.117Z","endTime":"2026-06-30T04:43:54.506Z","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":96.4,"endSpeed":87.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74464330659934,"aZ":-9.602279535298335,"pfxX":3.665438623563037,"pfxZ":11.445539667814547,"pX":0.9302843506609632,"pZ":5.035284510486792,"vX0":-4.392289036554269,"vY0":-140.25977878933128,"vZ0":-0.8131852345973718,"x":81.54,"y":102.83,"x0":2.0479240946974357,"y0":50.00162872636467,"z0":5.961730925869518,"aX":7.228400153906994},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.6,"breakHorizontal":-5.6,"spinRate":2590,"spinDirection":154},"zone":12,"typeConfidence":0.93,"plateTime":0.3920379982266917,"extension":6.473854509893399},"index":2,"playId":"ba62c3c0-4f75-3f20-8354-b09bab214f24","pitchNumber":2,"startTime":"2026-06-30T04:44:05.905Z","endTime":"2026-06-30T04:44:09.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345497573623277,"aZ":-46.64568325318455,"pfxX":-1.5174617848383218,"pfxZ":-10.588073083584554,"pX":0.148044234597174,"pZ":1.536059045422142,"vX0":-4.864950397666197,"vY0":-117.34790294743063,"vZ0":-0.24868890490169626,"x":111.36,"y":197.31,"x0":2.462272458886702,"y0":50.00382755664358,"z0":6.063520122347601,"aX":-2.0729778162116084},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-18.8,"breakHorizontal":4.2,"spinRate":2506,"spinDirection":338},"zone":14,"typeConfidence":0.92,"plateTime":0.4703750583150934,"extension":6.534048944016338},"index":3,"playId":"3aed2043-2d4f-3328-825c-40148133c9ce","pitchNumber":3,"startTime":"2026-06-30T04:44:24.754Z","endTime":"2026-06-30T04:44:32.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86263584068232,"aZ":-30.422101251809952,"pfxX":-0.46925128553654266,"pfxZ":1.028974643871912,"pX":-0.07229778230329272,"pZ":0.6387658458569072,"vX0":-6.268160451704763,"vY0":-129.8473680690577,"vZ0":-7.251189269400989,"x":119.76,"y":221.53,"x0":2.436597019968907,"y0":50.00272846596107,"z0":5.79044568508184,"aX":-0.7988505367476828},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":2.3,"spinRate":2675,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.4222419813284408,"extension":6.550156882688467},"index":4,"playId":"aed48b2d-751e-3b0c-a7df-595b38b9bac2","pitchNumber":4,"startTime":"2026-06-30T04:44:56.073Z","endTime":"2026-06-30T04:44:59.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10737883373526,"aZ":-12.278284283767789,"pfxX":4.059492438004563,"pfxZ":10.58072697268513,"pX":0.14667746414998006,"pZ":4.089078294218736,"vX0":-6.413803595101453,"vY0":-137.3902141286923,"vZ0":-2.59167986377739,"x":111.41,"y":128.37,"x0":2.0017842943664306,"y0":50.002903016450105,"z0":5.897330118571856,"aX":7.634272104800568},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":-5.8,"spinRate":2395,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.40120701174631,"extension":6.580105946700042},"index":5,"playId":"f67ff24a-d0f8-3512-81e4-4f007024a56d","pitchNumber":5,"startTime":"2026-06-30T04:45:16.892Z","endTime":"2026-06-30T04:45:19.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T04:45:19.984Z","atBatIndex":85},"scoringPlays":[10,12,15,19,20,32,36,50,69,83],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":159.33,"y":162.68},"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":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":98.48,"y":100.3},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":148.17,"y":156.59},"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":1,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":170.96,"y":74.04},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":128.4,"y":181.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":106.33,"y":64.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":118.91,"y":195.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":125.35,"y":153.04},"type":"O","description":"Forceout"}]}},{"startIndex":8,"endIndex":21,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17,18,19,20,21],"hits":{"away":[{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":116.71,"y":139.62},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":151.48,"y":71.45},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":161.33,"y":132.3},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":123.83,"y":143.41},"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":2,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":178.58,"y":124.15},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":175.33,"y":47.26},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":104.06,"y":179.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":174.13,"y":134.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":179.45,"y":134.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":111.15,"y":149.49},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":96.96,"y":171.3},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":31,"top":[22,23,24,25],"bottom":[26,27,28,29,30,31],"hits":{"away":[{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":165.79,"y":93.38},"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":107.1,"y":156.59},"type":"O","description":"Grounded Into DP"},{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":175.14,"y":100.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":162.37,"y":163.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":104.85,"y":103.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":84.31,"y":104.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":159.53,"y":142.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":127.38,"y":182.96},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35,36,37],"bottom":[38,39,40],"hits":{"away":[{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":186.27,"y":38.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":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":32.31,"y":108.91},"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":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":149.83,"y":148.34},"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":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":20.34,"y":82.0},"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":4,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":110.28,"y":77.69},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":96.96,"y":167.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":174.85,"y":78.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":77.18,"y":125.9},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"hits":{"away":[{"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":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":145.22,"y":75.82},"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":5,"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":147.68,"y":83.38},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":50.63,"y":133.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":193.63,"y":89.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":124.24,"y":88.03},"type":"O","description":"Lineout"}]}},{"startIndex":48,"endIndex":59,"top":[48,49,50,51,52,53,54],"bottom":[55,56,57,58,59],"hits":{"away":[{"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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":95.91,"y":73.32},"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":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":236.74,"y":62.14},"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":6,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":84.78,"y":86.72},"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":6,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":75.66,"y":104.36},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":111.37,"y":76.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":81.51,"y":140.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":114.7,"y":92.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":152.48,"y":103.24},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":65,"top":[60,61,62],"bottom":[63,64,65],"hits":{"away":[{"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":153.57,"y":43.12},"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":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":114.48,"y":93.27},"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":7,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":141.67,"y":188.18},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":66,"endIndex":75,"top":[66,67,68,69,70,71],"bottom":[72,73,74,75],"hits":{"away":[{"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":133.25,"y":105.09},"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":184.68,"y":111.97},"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":152.23,"y":158.62},"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":8,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":78.19,"y":110.95},"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":119.27,"y":152.03},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":147.72,"y":147.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":139.04,"y":183.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":128.1,"y":60.27},"type":"O","description":"Flyout"}]}},{"startIndex":76,"endIndex":85,"top":[76,77,78,79],"bottom":[80,81,82,83,84,85],"hits":{"away":[{"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":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":90.48,"y":127.81},"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":9,"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":133.78,"y":65.14},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"batter":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"coordinates":{"x":122.05,"y":107.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":121.05,"y":108.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":118.94,"y":185.03},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":11,"errors":0,"leftOnBase":10},"away":{"runs":9,"hits":17,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"catcher":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"first":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"second":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"third":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"shortstop":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"left":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"center":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"right":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"onDeck":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"inHole":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"battingOrder":10,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"offense":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"onDeck":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"inHole":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"pitcher":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"battingOrder":5,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":10,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".264","atBats":43,"obp":".346","slg":".441","ops":".787","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":27,"rbi":9,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":8,"groundOuts":11,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":38,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"3.44","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.12","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":3,"pitchesPerInning":"16.89","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":"900","stats":{"batting":{"summary":"2-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":17,"groundOuts":27,"airOuts":41,"runs":24,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".247","atBats":150,"obp":".335","slg":".473","ops":".808","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":71,"rbi":24,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":12,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":9,"putOuts":310,"errors":0,"chances":319,"fielding":"1.000","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":37,"gamesStarted":0,"flyOuts":22,"groundOuts":13,"airOuts":32,"runs":8,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":98,"obp":".263","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":513,"era":"2.60","inningsPitched":"27.2","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":13,"blownSaves":1,"earnedRuns":8,"whip":"1.08","battersFaced":114,"outs":83,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":195,"strikes":318,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".500","pitchesPerInning":"18.54","gamesFinished":5,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"12.69","walksPer9Inn":"5.20","hitsPer9Inn":"4.55","runsScoredPer9":"2.60","homeRunsPer9":"0.00","inheritedRunners":22,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":"600","stats":{"batting":{"summary":"2-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":54,"groundOuts":65,"airOuts":86,"runs":46,"doubles":16,"triples":2,"homeRuns":7,"strikeOuts":71,"baseOnBalls":41,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".242","atBats":289,"obp":".337","slg":".384","ops":".721","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":111,"rbi":44,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.29","popOuts":13,"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":143,"errors":1,"chances":149,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"700","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":39,"groundOuts":58,"airOuts":63,"runs":51,"doubles":11,"triples":1,"homeRuns":17,"strikeOuts":70,"baseOnBalls":36,"intentionalWalks":1,"hits":69,"hitByPitch":3,"avg":".265","atBats":260,"obp":".361","slg":".512","ops":".873","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":133,"rbi":37,"leftOnBase":131,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.29","popOuts":12,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":50,"errors":5,"chances":167,"fielding":".970","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":"2-5 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":49,"groundOuts":83,"airOuts":81,"runs":47,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":59,"baseOnBalls":43,"intentionalWalks":1,"hits":90,"hitByPitch":3,"avg":".290","atBats":310,"obp":".379","slg":".490","ops":".869","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":152,"rbi":46,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.85","popOuts":8,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":570,"errors":0,"chances":632,"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":31,"gamesStarted":0,"flyOuts":13,"groundOuts":32,"airOuts":28,"runs":12,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":113,"obp":".268","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":488,"era":"2.76","inningsPitched":"32.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"0.95","battersFaced":127,"outs":98,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":488,"balls":179,"strikes":309,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.94","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.09","walksPer9Inn":"3.03","hitsPer9Inn":"5.51","runsScoredPer9":"3.31","homeRunsPer9":"0.28","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":1,"errors":1,"chances":5,"fielding":".800","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":{"note":"(W, 4-5)","summary":"6.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":8,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":28,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":29,"strikes":66,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","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":2,"putOuts":0,"errors":0,"chances":2,"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":11,"flyOuts":69,"groundOuts":59,"airOuts":104,"runs":38,"doubles":6,"triples":1,"homeRuns":17,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":0,"hits":65,"hitByPitch":1,"atBats":268,"obp":".307","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1129,"era":"4.84","inningsPitched":"70.2","wins":4,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":38,"whip":"1.27","battersFaced":299,"outs":212,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1129,"balls":392,"strikes":737,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":3,"winPercentage":".444","pitchesPerInning":"15.98","gamesFinished":1,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"5.60","walksPer9Inn":"3.18","hitsPer9Inn":"8.28","runsScoredPer9":"4.84","homeRunsPer9":"2.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"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"}]},"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":36,"gamesStarted":0,"flyOuts":21,"groundOuts":25,"airOuts":34,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":120,"obp":".202","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":487,"era":"2.10","inningsPitched":"34.1","wins":1,"losses":3,"saves":11,"saveOpportunities":12,"holds":6,"blownSaves":1,"earnedRuns":8,"whip":"0.70","battersFaced":126,"outs":103,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":137,"strikes":350,"strikePercentage":".720","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".250","pitchesPerInning":"14.18","gamesFinished":17,"strikeoutWalkRatio":"14.00","strikeoutsPer9Inn":"11.01","walksPer9Inn":"0.79","hitsPer9Inn":"5.50","runsScoredPer9":"2.10","homeRunsPer9":"1.05","inheritedRunners":8,"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":7,"flyOuts":2,"groundOuts":9,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".105","atBats":19,"obp":".105","slg":".105","ops":".210","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":2,"rbi":1,"leftOnBase":11,"sacBunts":3,"sacFlies":0,"babip":".133","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":2,"putOuts":44,"errors":0,"chances":46,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":1,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".333","atBats":33,"obp":".405","slg":".455","ops":".860","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".423","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":5,"strikes":10,"strikePercentage":".670","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":29,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":20,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":100,"obp":".307","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":409,"era":"3.58","inningsPitched":"27.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":11,"whip":"1.23","battersFaced":115,"outs":83,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":409,"balls":133,"strikes":276,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".667","pitchesPerInning":"14.78","gamesFinished":10,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"11.71","walksPer9Inn":"4.23","hitsPer9Inn":"6.83","runsScoredPer9":"3.58","homeRunsPer9":"0.65","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":77,"flyOuts":45,"groundOuts":62,"airOuts":65,"runs":60,"doubles":15,"triples":2,"homeRuns":18,"strikeOuts":83,"baseOnBalls":55,"intentionalWalks":9,"hits":87,"hitByPitch":5,"avg":".297","atBats":293,"obp":".412","slg":".546","ops":".958","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":160,"rbi":50,"leftOnBase":100,"sacBunts":0,"sacFlies":4,"babip":".352","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.28","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":36,"groundOuts":81,"airOuts":68,"runs":18,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":86,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":6,"atBats":280,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1225,"era":"1.58","inningsPitched":"79.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.90","battersFaced":313,"outs":239,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1225,"balls":436,"strikes":789,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".800","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.71","hitsPer9Inn":"5.42","runsScoredPer9":"2.03","homeRunsPer9":"0.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":28,"gamesStarted":2,"flyOuts":9,"groundOuts":32,"airOuts":24,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":2,"hits":33,"hitByPitch":2,"atBats":125,"obp":".343","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":552,"era":"2.51","inningsPitched":"32.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":9,"whip":"1.42","battersFaced":140,"outs":97,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":196,"strikes":356,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"17.07","gamesFinished":3,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"10.02","walksPer9Inn":"3.62","hitsPer9Inn":"9.19","runsScoredPer9":"2.51","homeRunsPer9":"0.56","inheritedRunners":14,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":14,"gamesStarted":13,"flyOuts":76,"groundOuts":84,"airOuts":118,"runs":26,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":323,"obp":".259","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1231,"era":"2.71","inningsPitched":"86.1","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.01","battersFaced":344,"outs":259,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1231,"balls":405,"strikes":826,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".818","pitchesPerInning":"14.26","gamesFinished":1,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"5.53","walksPer9Inn":"1.88","hitsPer9Inn":"7.19","runsScoredPer9":"2.71","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":32},"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":{"summary":"1.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":9,"groundOuts":18,"airOuts":19,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":71,"obp":".373","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":321,"era":"8.15","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.75","battersFaced":83,"outs":53,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":131,"strikes":190,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".---","pitchesPerInning":"18.17","gamesFinished":7,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"7.64","walksPer9Inn":"6.11","hitsPer9Inn":"9.68","runsScoredPer9":"8.15","homeRunsPer9":"2.04","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":26,"groundOuts":37,"airOuts":41,"runs":31,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":19,"intentionalWalks":1,"hits":52,"hitByPitch":2,"avg":".280","atBats":186,"obp":".349","slg":".435","ops":".784","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":81,"rbi":31,"leftOnBase":86,"sacBunts":0,"sacFlies":2,"babip":".366","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","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":3,"putOuts":78,"errors":1,"chances":82,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":51,"groundOuts":69,"airOuts":103,"runs":51,"doubles":19,"triples":1,"homeRuns":16,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":88,"hitByPitch":5,"avg":".269","atBats":327,"obp":".328","slg":".480","ops":".808","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":157,"rbi":60,"leftOnBase":146,"sacBunts":0,"sacFlies":5,"babip":".295","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.44","popOuts":24,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":220,"errors":0,"chances":230,"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":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":50,"groundOuts":42,"airOuts":84,"runs":30,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":28,"baseOnBalls":16,"intentionalWalks":1,"hits":47,"hitByPitch":1,"avg":".235","atBats":200,"obp":".294","slg":".435","ops":".729","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":87,"rbi":27,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.18","popOuts":9,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":64,"errors":3,"chances":190,"fielding":".984","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":19,"groundOuts":28,"airOuts":33,"runs":19,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":16,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".267","atBats":105,"obp":".373","slg":".343","ops":".716","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":36,"rbi":16,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":11,"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":1,"putOuts":61,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":22,"strikes":36,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"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":15,"gamesStarted":15,"flyOuts":37,"groundOuts":56,"airOuts":76,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":5,"atBats":280,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1269,"era":"5.08","inningsPitched":"72.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.27","battersFaced":310,"outs":218,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1269,"balls":451,"strikes":818,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".444","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.72","hitsPer9Inn":"8.67","runsScoredPer9":"5.08","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":16},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":18,"groundOuts":39,"airOuts":38,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".277","atBats":119,"obp":".331","slg":".387","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":46,"rbi":13,"leftOnBase":52,"sacBunts":2,"sacFlies":3,"babip":".292","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":53,"errors":0,"chances":116,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":123,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":534,"era":"3.51","inningsPitched":"33.1","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":13,"whip":"1.08","battersFaced":134,"outs":100,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":534,"balls":182,"strikes":352,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"16.02","gamesFinished":9,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"9.99","walksPer9Inn":"2.43","hitsPer9Inn":"7.29","runsScoredPer9":"3.51","homeRunsPer9":"1.62","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":40,"groundOuts":72,"airOuts":66,"runs":40,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":72,"baseOnBalls":30,"intentionalWalks":0,"hits":66,"hitByPitch":5,"atBats":275,"obp":".326","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1256,"era":"4.88","inningsPitched":"72.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.33","battersFaced":311,"outs":216,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1256,"balls":453,"strikes":803,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".375","pitchesPerInning":"17.44","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.75","hitsPer9Inn":"8.25","runsScoredPer9":"5.00","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"801","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":25,"groundOuts":47,"airOuts":35,"runs":23,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".231","atBats":173,"obp":".318","slg":".324","ops":".642","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":56,"rbi":17,"leftOnBase":78,"sacBunts":3,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":139,"putOuts":84,"errors":3,"chances":226,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":15,"gamesStarted":15,"flyOuts":48,"groundOuts":107,"airOuts":86,"runs":30,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":90,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":3,"atBats":350,"obp":".241","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1455,"era":"2.67","inningsPitched":"97.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"0.89","battersFaced":373,"outs":293,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1455,"balls":496,"strikes":959,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".615","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"8.29","walksPer9Inn":"1.75","hitsPer9Inn":"6.27","runsScoredPer9":"2.76","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,518692,605141,606192,663656,571970,500743,690976,687221,641778,669165,642546,676263],"pitchers":[641778,669165,642546,676263],"bench":[669743,669242,642020],"bullpen":[683618,694361,808963,656945,686218,592779,681911,680736,808967],"battingOrder":[660271,681624,518692,605141,606192,663656,571970,690976,687221],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rojas, M (7, Jump)."},{"label":"HR","value":"Muncy (17, 4th inning off Jump, 0 on, 0 out); Pages, A (16, 4th inning off Jump, 1 on, 2 out); Ohtani (18, 6th inning off Krook, 2 on, 0 out)."},{"label":"TB","value":"Betts; Freeman, F 2; Hernández, T 2; Muncy 5; Ohtani 5; Pages, A 5; Rojas, M 3; Rushing 2; Tucker 2."},{"label":"RBI","value":"Freeman, F (46); Muncy 2 (37); Ohtani 3 (50); Pages, A 2 (60); Rushing (24)."},{"label":"2-out RBI","value":"Pages, A 2."},{"label":"Runners left in scoring position, 2 out","value":"Pages, A; Hernández, T; Betts."},{"label":"GIDP","value":"Betts."},{"label":"Team RISP","value":"5-for-14."},{"label":"Team LOB","value":"9."}]}],"note":[{"label":"a","value":"Grounded out for Rojas, M in the 7th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":11,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".248","atBats":38,"obp":".327","slg":".409","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":15,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":43,"obp":".422","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":175,"era":"4.97","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.44","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":66,"strikes":109,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":9,"pitchesPerInning":"19.44","runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":77,"flyOuts":18,"groundOuts":63,"airOuts":41,"runs":29,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":1,"hits":42,"hitByPitch":0,"avg":".201","atBats":209,"obp":".289","slg":".306","ops":".595","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":64,"rbi":21,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":6,"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":1,"putOuts":129,"errors":1,"chances":131,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":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":41,"flyOuts":23,"groundOuts":38,"airOuts":37,"runs":17,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".236","atBats":127,"obp":".298","slg":".472","ops":".770","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":60,"rbi":20,"leftOnBase":68,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.14","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":9,"putOuts":227,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":15,"flyOuts":47,"groundOuts":96,"airOuts":82,"runs":35,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":36,"intentionalWalks":0,"hits":72,"hitByPitch":4,"atBats":325,"obp":".305","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1395,"era":"3.15","inningsPitched":"88.2","wins":6,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":31,"whip":"1.22","battersFaced":368,"outs":266,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1395,"balls":539,"strikes":856,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".600","pitchesPerInning":"15.73","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.65","hitsPer9Inn":"7.31","runsScoredPer9":"3.55","homeRunsPer9":"0.91","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"27.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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":7,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":16,"obp":".524","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":86,"era":"17.18","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"2.73","battersFaced":21,"outs":11,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":34,"strikes":52,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":3,"winPercentage":".---","pitchesPerInning":"23.45","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"12.27","walksPer9Inn":"9.82","hitsPer9Inn":"14.73","runsScoredPer9":"17.18","homeRunsPer9":"2.45","inheritedRunners":4,"inheritedRunnersScored":2,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664129":{"person":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".292","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":77,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":24,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".500","pitchesPerInning":"13.59","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.18","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":37,"groundOuts":71,"airOuts":85,"runs":23,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":1,"hits":57,"hitByPitch":4,"avg":".233","atBats":245,"obp":".301","slg":".310","ops":".611","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":76,"rbi":22,"leftOnBase":108,"sacBunts":1,"sacFlies":2,"babip":".258","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.67","popOuts":16,"lineOuts":32},"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":154,"putOuts":125,"errors":4,"chances":283,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":5,"strikes":10,"strikePercentage":".670","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":40,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":41,"runs":19,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":146,"obp":".280","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":628,"era":"3.96","inningsPitched":"38.2","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":17,"whip":"1.14","battersFaced":158,"outs":116,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":216,"strikes":412,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".400","pitchesPerInning":"16.24","gamesFinished":5,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"9.31","walksPer9Inn":"2.09","hitsPer9Inn":"8.15","runsScoredPer9":"4.42","homeRunsPer9":"1.86","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":12,"groundOuts":7,"airOuts":18,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":52,"obp":".254","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":257,"era":"1.17","inningsPitched":"15.1","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.98","battersFaced":59,"outs":46,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":92,"strikes":165,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.76","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.11","hitsPer9Inn":"4.70","runsScoredPer9":"1.17","homeRunsPer9":"0.59","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID811965":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"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":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".750","atBats":4,"obp":".750","slg":"1.000","ops":"1.750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":27,"groundOuts":60,"airOuts":50,"runs":17,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".273","atBats":183,"obp":".356","slg":".432","ops":".788","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":79,"rbi":22,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":57,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.55","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":58,"errors":0,"chances":59,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID608841":{"person":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"jerseyNumber":"13","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"502","stats":{"batting":{"note":"c-","summary":"0-1 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".091","atBats":11,"obp":".267","slg":".091","ops":".358","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":1,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".100","groundOutsToAirouts":"1.25","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":6,"groundOuts":13,"airOuts":13,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".302","atBats":63,"obp":".323","slg":".444","ops":".767","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":28,"rbi":7,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".419","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":20,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","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":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":43,"flyOuts":16,"groundOuts":30,"airOuts":32,"runs":22,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":52,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".234","atBats":145,"obp":".301","slg":".407","ops":".708","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":59,"rbi":20,"leftOnBase":64,"sacBunts":0,"sacFlies":3,"babip":".319","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":23,"errors":3,"chances":67,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 3-2)","summary":"4.2 IP, 5 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":34,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":7,"gamesStarted":7,"flyOuts":24,"groundOuts":25,"airOuts":48,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":146,"obp":".294","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":639,"era":"2.93","inningsPitched":"40.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.13","battersFaced":160,"outs":120,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":210,"strikes":429,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":5,"winPercentage":".600","pitchesPerInning":"15.98","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"7.88","runsScoredPer9":"2.93","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":17},"fielding":{"gamesStarted":1,"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"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":20,"groundOuts":14,"airOuts":22,"runs":14,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":81,"obp":".284","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":374,"era":"5.64","inningsPitched":"22.1","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.12","battersFaced":88,"outs":67,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":126,"strikes":248,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":9,"strikeoutWalkRatio":"3.86","strikeoutsPer9Inn":"10.88","walksPer9Inn":"2.82","hitsPer9Inn":"7.25","runsScoredPer9":"5.64","homeRunsPer9":"2.01","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":58,"groundOuts":48,"airOuts":100,"runs":38,"doubles":17,"triples":1,"homeRuns":14,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":1,"hits":87,"hitByPitch":2,"atBats":280,"obp":".359","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1170,"era":"5.05","inningsPitched":"67.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.58","battersFaced":306,"outs":203,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1170,"balls":403,"strikes":767,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".500","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.66","hitsPer9Inn":"11.57","runsScoredPer9":"5.05","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":22,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":19,"groundOuts":28,"airOuts":41,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".237","atBats":118,"obp":".318","slg":".288","ops":".606","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":34,"rbi":7,"leftOnBase":61,"sacBunts":2,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.00","popOuts":8,"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":64,"putOuts":43,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":33,"groundOuts":51,"airOuts":54,"runs":59,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":115,"baseOnBalls":74,"intentionalWalks":9,"hits":85,"hitByPitch":2,"avg":".279","atBats":305,"obp":".423","slg":".521","ops":".944","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":159,"rbi":64,"leftOnBase":98,"sacBunts":0,"sacFlies":0,"babip":".386","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.05","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":576,"errors":3,"chances":612,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID695034":{"person":{"id":695034,"fullName":"Kade Morris","link":"/api/v1/people/695034"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":51,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":18,"strikes":33,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","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":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":2,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":30,"obp":".457","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"12.86","inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.29","battersFaced":35,"outs":21,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":54,"strikes":87,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":".000","pitchesPerInning":"20.14","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.14","hitsPer9Inn":"15.43","runsScoredPer9":"12.86","homeRunsPer9":"3.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"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":41,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":35,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":145,"obp":".362","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":739,"era":"3.58","inningsPitched":"37.2","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.59","battersFaced":174,"outs":113,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":739,"balls":292,"strikes":447,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.62","gamesFinished":10,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.23","walksPer9Inn":"5.97","hitsPer9Inn":"8.36","runsScoredPer9":"3.82","homeRunsPer9":"0.96","inheritedRunners":28,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"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":27,"gamesStarted":1,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":21,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":141,"obp":".350","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":647,"era":"4.14","inningsPitched":"37.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.51","battersFaced":164,"outs":111,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":258,"strikes":389,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":9,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.62","hitsPer9Inn":"9.00","runsScoredPer9":"5.11","homeRunsPer9":"0.97","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":14,"groundOuts":37,"airOuts":18,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":41,"hitByPitch":6,"avg":".295","atBats":139,"obp":".379","slg":".381","ops":".760","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":53,"rbi":13,"leftOnBase":45,"sacBunts":0,"sacFlies":2,"babip":".415","groundOutsToAirouts":"2.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"69.50","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":123,"errors":3,"chances":128,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":18,"groundOuts":11,"airOuts":27,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".221","atBats":77,"obp":".259","slg":".364","ops":".623","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":28,"rbi":8,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":4,"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":0,"putOuts":45,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":61,"groundOuts":59,"airOuts":106,"runs":49,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":2,"hits":84,"hitByPitch":4,"avg":".263","atBats":319,"obp":".330","slg":".492","ops":".822","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":157,"rbi":43,"leftOnBase":143,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.79","popOuts":26,"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":16,"stolenBases":28,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":30,"putOuts":534,"errors":1,"chances":565,"fielding":".998","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"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":22,"gamesStarted":5,"flyOuts":34,"groundOuts":35,"airOuts":56,"runs":36,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":7,"atBats":202,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":877,"era":"6.00","inningsPitched":"51.0","wins":2,"losses":3,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.33","battersFaced":228,"outs":153,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":297,"strikes":580,"strikePercentage":".660","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".400","pitchesPerInning":"17.20","gamesFinished":5,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"10.94","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":67,"groundOuts":74,"airOuts":108,"runs":60,"doubles":15,"triples":3,"homeRuns":22,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":344,"obp":".314","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1491,"era":"5.52","inningsPitched":"88.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.33","battersFaced":379,"outs":264,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1491,"balls":534,"strikes":957,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".300","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"7.98","walksPer9Inn":"2.97","hitsPer9Inn":"9.00","runsScoredPer9":"6.14","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[703607,669127,701762,641680,687515,666126,608841,671732,691777,675961,643446,811965,695611,640454,686993,695034],"pitchers":[695611,640454,686993,695034],"bench":[687231],"bullpen":[665660,686930,650644,669372,663687,664129,665622,678022,605488],"battingOrder":[703607,669127,701762,641680,608841,671732,691777,643446,811965],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kuroda-Grauer (1, Hernández, J)."},{"label":"HR","value":"Thomas, C (3, 2nd inning off Lauer, 0 on, 0 out)."},{"label":"TB","value":"Bolte; Heim; Kuroda-Grauer 4; Kurtz; Muncy; Thomas, C 5; Williams 2."},{"label":"RBI","value":"Bolte (13); Kuroda-Grauer (1); Thomas, C (8)."},{"label":"Runners left in scoring position, 2 out","value":"Meneses 2; Williams 2; Langeliers; Bolte; McNeil."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bolte (11, 2nd base off Lauer/Rushing)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Williams-Kuroda-Grauer-Kurtz)."}]}],"note":[{"label":"a","value":"Grounded out for Thomas, C in the 8th."},{"label":"b","value":"Flied out for Williams in the 8th."},{"label":"c","value":"Struck out for Cortes in the 9th."}]}},"officials":[{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Dreyer."},{"label":"ABS Challenge","value":"Langeliers (Ball-Overturned to Strike); McNeil (Strike-Confirmed); Tucker (Strike-Overturned to Ball); Freeland, A (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Lauer 95-66; Hurt 15-10; Hernández, J 30-17; Dreyer 12-6; Jump 91-57; Krook 18-9; Sterner 15-10; Morris 51-33."},{"label":"Groundouts-flyouts","value":"Lauer 8-7; Hurt 0-0; Hernández, J 2-1; Dreyer 1-0; Jump 4-1; Krook 0-0; Sterner 0-0; Morris 2-3."},{"label":"Batters faced","value":"Lauer 28; Hurt 3; Hernández, J 7; Dreyer 3; Jump 24; Krook 4; Sterner 4; Morris 13."},{"label":"Inherited runners-scored","value":"Dreyer 2-1; Krook 1-0."},{"label":"Umpires","value":"HP: Manny Gonzalez. 1B: Steven Jaschinski. 2B: Tom Hanahan. 3B: Ron Kulpa. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Out To RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:05."},{"label":"Att","value":"12,394."},{"label":"Venue","value":"Sutter Health Park."},{"label":"June 29, 2026"}],"pitchingNotes":["Krook pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":77,"flyOuts":45,"groundOuts":62,"airOuts":65,"runs":60,"doubles":15,"triples":2,"homeRuns":18,"strikeOuts":83,"baseOnBalls":55,"intentionalWalks":9,"hits":87,"hitByPitch":5,"avg":".297","atBats":293,"obp":".412","slg":".546","ops":".958","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":160,"rbi":50,"leftOnBase":100,"sacBunts":0,"sacFlies":4,"babip":".352","groundOutsToAirouts":"0.95","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.28","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":36,"groundOuts":81,"airOuts":68,"runs":18,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":86,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":6,"atBats":280,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1225,"era":"1.58","inningsPitched":"79.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.90","battersFaced":313,"outs":239,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1225,"balls":436,"strikes":789,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".800","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"9.72","walksPer9Inn":"2.71","hitsPer9Inn":"5.42","runsScoredPer9":"2.03","homeRunsPer9":"0.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","boxscoreName":"Thomas, C"},"jerseyNumber":"32","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":18,"groundOuts":11,"airOuts":27,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".221","atBats":77,"obp":".259","slg":".364","ops":".623","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":28,"rbi":8,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":4,"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":0,"putOuts":45,"errors":2,"chances":47,"fielding":".957","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":58,"hittingGameScore":58},{"player":{"person":{"id":811965,"fullName":"Joshua Kuroda-Grauer","link":"/api/v1/people/811965","boxscoreName":"Kuroda-Grauer"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"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":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".750","atBats":4,"obp":".750","slg":"1.000","ops":"1.750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"loser":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}