{"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":824336,"link":"/api/v1.1/game/824336/feed/live","metaData":{"wait":10,"timeStamp":"20260704_030540","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824336,"type":"R","doubleHeader":"N","id":"2026/07/03/sfnmlb-colmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824336-2026-07-03","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-04T00:10:00Z","originalDate":"2026-07-03","officialDate":"2026-07-03","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":87,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":51,"ties":0,"pct":".414"},"records":{},"divisionLeader":false,"wins":36,"losses":51,"winningPercentage":".414"},"franchiseName":"San Francisco","clubName":"Giants","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":89,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":53,"ties":0,"pct":".404"},"records":{},"divisionLeader":false,"wins":36,"losses":53,"winningPercentage":".404"},"franchiseName":"Colorado","clubName":"Rockies","active":true}},"players":{"ID686790":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790","firstName":"Trevor","lastName":"McDonald","primaryNumber":"72","birthDate":"2001-02-26","currentAge":25,"birthCity":"Mobile","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"McDonald","middleName":"Dale","boxscoreName":"McDonald","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor McDonald","nameSlug":"trevor-mcdonald-686790","firstLastName":"Trevor McDonald","lastFirstName":"McDonald, Trevor","lastInitName":"McDonald, T","initLastName":"T McDonald","fullFMLName":"Trevor Dale McDonald","fullLFMName":"McDonald, Trevor Dale","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":26,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":32,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID606992":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992","firstName":"Eric","lastName":"Haase","birthDate":"1992-12-18","currentAge":33,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eric","useLastName":"Haase","middleName":"Michael","boxscoreName":"Haase","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"HAHS","mlbDebutDate":"2018-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Haase","nameSlug":"eric-haase-606992","firstLastName":"Eric Haase","lastFirstName":"Haase, Eric","lastInitName":"Haase, E","initLastName":"E Haase","fullFMLName":"Eric Michael Haase","fullLFMName":"Haase, Eric Michael","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"24","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19","location":{"address1":"2001 Blake Street","city":"Denver","state":"Colorado","stateAbbrev":"CO","postalCode":"80205-2000","defaultCoordinates":{"latitude":39.756042,"longitude":-104.994136},"azimuthAngle":4.0,"elevation":5190,"country":"USA","phone":"(303) 292-0200"},"timeZone":{"tz":"MDT","id":"America/Denver","offset":-6,"offsetAtGameTime":-6},"fieldInfo":{"capacity":50144,"turfType":"Grass","roofType":"Open","leftLine":347,"left":390,"leftCenter":420,"center":415,"rightCenter":424,"right":375,"rightLine":350},"active":true,"season":"2026"},"officialVenue":{"id":19,"link":"/api/v1/venues/19"},"weather":{"condition":"Cloudy","temp":"88","wind":"5 mph, R To L"},"gameInfo":{"attendance":47655,"firstPitch":"2026-07-04T00:12:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"home":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"}},"officialScorer":{"id":431080,"fullName":"Dennis Smythe","link":"/api/v1/people/431080"},"primaryDatacaster":{"id":842566,"fullName":"Randy Johnson","link":"/api/v1/people/842566"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T00:12:23.063Z","endTime":"2026-07-04T00:13:31.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T20:15:19.620Z","endTime":"2026-07-03T23:36:59.411Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T23:36:59.411Z","endTime":"2026-07-04T00:12:09.681Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-04T00:12:09.681Z","endTime":"2026-07-04T00:12:25.245Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949121694535663,"aZ":-19.617100478531338,"pfxX":-1.8861146738744363,"pfxZ":6.711429455802941,"pX":-0.6120924841791924,"pZ":3.011452357283852,"vX0":3.4129041064025936,"vY0":-134.62041306174646,"vZ0":-2.934171062267509,"x":140.33,"y":157.47,"x0":-1.6402989615748254,"y0":50.002730504787365,"z0":5.4736538926786995,"aX":-3.529068305912129},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":2.9,"spinRate":2277,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40391698241353735,"extension":6.522693956009703},"index":3,"playId":"dde9a50a-95bd-3d41-8d81-fb965cb37742","pitchNumber":1,"startTime":"2026-07-04T00:12:25.245Z","endTime":"2026-07-04T00:12:28.956Z","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":88.5,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40389913974783,"aZ":-26.166031773058922,"pfxX":3.5427557784396453,"pfxZ":3.486371410647642,"pX":0.18030796626845533,"pZ":1.5043399569351334,"vX0":3.6911665849327178,"vY0":-129.0685472976814,"vZ0":-4.9662539962054595,"x":110.13,"y":198.16,"x0":-1.7175026453709092,"y0":50.00466096804229,"z0":5.415655318580707,"aX":6.106257728554977},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-7.1,"spinRate":2491,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.42090495786351534,"extension":6.331682631684586},"index":4,"playId":"23dbbf73-d65a-3bb7-9fab-34f5cc0c6b3b","pitchNumber":2,"startTime":"2026-07-04T00:12:43.589Z","endTime":"2026-07-04T00:12:47.784Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-04T00:12:54.185Z","endTime":"2026-07-04T00:13:06.912Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04299700021442,"aZ":-19.428755580247778,"pfxX":-2.5902595403476254,"pfxZ":6.304273875160085,"pX":-0.5177128673175647,"pZ":3.0507482944155777,"vX0":3.783765956297631,"vY0":-139.7925117996188,"vZ0":-3.373170553502945,"x":136.73,"y":156.41,"x0":-1.5387558005165294,"y0":50.005746222451165,"z0":5.514774862502315,"aX":-5.239777555511345},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":4.1,"spinRate":2277,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38858009744953836,"extension":6.417918474874536},"index":6,"playId":"44b532b7-47e3-377f-8590-d55acaaa6a99","pitchNumber":3,"startTime":"2026-07-04T00:13:06.912Z","endTime":"2026-07-04T00:13:11.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57798973977725,"aZ":-27.19244607799653,"pfxX":-2.0926940520878414,"pfxZ":3.035662552395838,"pX":-0.3308137890859946,"pZ":2.0922601215431267,"vX0":3.7580318836437763,"vY0":-125.78901613761697,"vZ0":-3.2422590305059718,"x":129.61,"y":182.29,"x0":-1.555825896837844,"y0":50.00420177531544,"z0":5.544822993838721,"aX":-3.4371079429582223},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":3.1,"spinRate":1490,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.4313759869864362,"extension":6.579662341678327},"index":7,"playId":"06cca42a-a98a-3ead-8399-f6d5f9ded854","pitchNumber":4,"startTime":"2026-07-04T00:13:27.527Z","endTime":"2026-07-04T00:13:31.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:13:31.402Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T00:13:49.027Z","endTime":"2026-07-04T00:15:34.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72655686365531,"aZ":-19.874688055611227,"pfxX":-2.693334264512851,"pfxZ":6.147846324976317,"pX":-0.9338615011935254,"pZ":3.2692403629648785,"vX0":3.0416777288156256,"vY0":-139.00995767489914,"vZ0":-2.653655833719642,"x":152.6,"y":150.51,"x0":-1.681029398917043,"y0":50.00096821383547,"z0":5.5232272406102965,"aX":-5.386781883751119},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":4.4,"spinRate":2292,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3907540238773408,"extension":6.457878222501004},"index":0,"playId":"d274102e-522b-3871-8ef6-656f6ef76af7","pitchNumber":1,"startTime":"2026-07-04T00:13:58.787Z","endTime":"2026-07-04T00:14:02.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.779901759836424,"aZ":-27.670741275488883,"pfxX":2.9053509854039405,"pfxZ":2.5241652159523795,"pX":0.9466764637175086,"pZ":1.7752584923275176,"vX0":5.46785901360497,"vY0":-131.22082684289478,"vZ0":-4.257542539850801,"x":80.91,"y":190.85,"x0":-1.5230865279556225,"y0":50.00256520134691,"z0":5.426239535820548,"aX":5.1824221920542906},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-6.2,"spinRate":2527,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4137973513685318,"extension":6.629879718367669},"index":1,"playId":"780ac5b4-cdb1-3df5-bfee-764c27fba81d","pitchNumber":2,"startTime":"2026-07-04T00:14:12.642Z","endTime":"2026-07-04T00:14:18.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814185280242874,"aZ":-29.3644218766192,"pfxX":2.9358703937438824,"pfxZ":1.5930910344001878,"pX":1.0761683228918073,"pZ":1.8158105171894778,"vX0":5.533680049553064,"vY0":-130.62612478665108,"vZ0":-3.839602045715627,"x":75.98,"y":189.75,"x0":-1.4360153586913464,"y0":50.00022092496113,"z0":5.468343962859782,"aX":5.163719912111332},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":-6.4,"spinRate":2572,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.41642024074496087,"extension":6.563184239465152},"index":2,"playId":"20e10339-b9dd-3f5a-983b-9e29f2e1f5e8","pitchNumber":3,"startTime":"2026-07-04T00:14:29.211Z","endTime":"2026-07-04T00:14:35.211Z","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":1},"pitchData":{"startSpeed":80.1,"endSpeed":75.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.59819237384742,"aZ":-38.79206964582253,"pfxX":5.321168709262554,"pfxZ":-4.721543591287773,"pX":1.1807621064799254,"pZ":1.2509143881755034,"vX0":4.2929896902368005,"vY0":-116.68435192651032,"vZ0":-1.7415083471674717,"x":71.99,"y":205.01,"x0":-1.3636861964280578,"y0":50.00438385272981,"z0":5.608207197555341,"aX":7.4562530758129},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.8,"breakHorizontal":-10.6,"spinRate":2781,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46653310474852105,"extension":6.698794804893854},"index":3,"playId":"e3e0cf40-24ff-326c-8024-52f342573e15","pitchNumber":4,"startTime":"2026-07-04T00:14:46.041Z","endTime":"2026-07-04T00:14:51.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":89.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.114419773287647,"aZ":-21.080302563476664,"pfxX":0.622151619708252,"pfxZ":5.55217176883149,"pX":0.1730229905792945,"pZ":2.702993080254185,"vX0":4.536093273973301,"vY0":-138.35621640870662,"vZ0":-3.614692009849607,"x":110.4,"y":165.8,"x0":-1.548434106020598,"y0":50.00133409292607,"z0":5.3883746604756455,"aX":1.240753905970041},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.8,"spinRate":2417,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39141865276384813,"extension":6.591828287510561},"index":4,"playId":"e3791ec7-ee3a-3240-90aa-46f6286ae480","pitchNumber":5,"startTime":"2026-07-04T00:15:03.684Z","endTime":"2026-07-04T00:15:06.777Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838995948789357,"aZ":-27.186181348460153,"pfxX":2.4242390782601397,"pfxZ":2.868288711504068,"pX":-0.081521984165639,"pZ":3.019667892076754,"vX0":2.8955582205938346,"vY0":-130.2438368513142,"vZ0":-1.278966553137402,"x":120.11,"y":157.25,"x0":-1.517139609732295,"y0":50.006299264293084,"z0":5.547025432353263,"aX":4.222980655516157},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-4.9,"spinRate":2362,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.4183526767060828,"extension":6.586765717010626},"hitData":{"launchSpeed":103.3,"launchAngle":2.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":67.69,"coordY":102.02}},"index":5,"playId":"5c423e82-bf74-3814-ab59-388401eef061","pitchNumber":6,"startTime":"2026-07-04T00:15:23.601Z","endTime":"2026-07-04T00:15:34.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:15:34.609Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T00:15:39.556Z","endTime":"2026-07-04T00:16:49.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23587028739583,"aZ":-18.145373209591146,"pfxX":-1.5101952306006128,"pfxZ":7.1490219985026995,"pX":-0.41624044547690797,"pZ":2.054146132624625,"vX0":3.5542681518393877,"vY0":-137.91890305676478,"vZ0":-6.015422331477474,"x":132.87,"y":183.32,"x0":-1.5147292487464994,"y0":50.00541093766065,"z0":5.4512718052879165,"aX":-2.9649170641982816},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":2.2,"spinRate":2411,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39429966095730995,"extension":6.671592730684142},"index":0,"playId":"c3c1ad64-4f54-3438-b72e-683c95a29976","pitchNumber":1,"startTime":"2026-07-04T00:15:58.790Z","endTime":"2026-07-04T00:16:02.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64503954751838,"aZ":-26.070549599998188,"pfxX":4.892374743940063,"pfxZ":3.6197535472563747,"pX":-0.1894995945327309,"pZ":3.8040716838316286,"vX0":2.022978920060979,"vY0":-128.5751501513877,"vZ0":0.28230239110591326,"x":124.22,"y":136.07,"x0":-1.6204702607001056,"y0":50.00566235934407,"z0":5.7027768279605,"aX":8.258608466914879},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":-9.2,"spinRate":2518,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.42468026444455775,"extension":6.567458714491674},"index":1,"playId":"5389a061-d310-3956-8dbd-c915d447e125","pitchNumber":2,"startTime":"2026-07-04T00:16:17.700Z","endTime":"2026-07-04T00:16:21.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-04T00:16:28.729Z","endTime":"2026-07-04T00:16:41.279Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11074737521171,"aZ":-38.24788873858783,"pfxX":7.480942521641469,"pfxZ":-4.135349152311145,"pX":0.6084407041873465,"pZ":1.9636572153201057,"vX0":2.976784358978348,"vY0":-119.77733489245153,"vZ0":-0.47710177915087804,"x":93.81,"y":185.76,"x0":-1.6193278102109634,"y0":50.005932178270726,"z0":5.55827266830995,"aX":10.973505518160126},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":-14.3,"spinRate":2724,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.455651873634797,"extension":6.547507681446618},"hitData":{"launchSpeed":89.8,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.99,"coordY":55.88}},"index":3,"playId":"63f92f88-3680-393a-99fe-5e1ac09f6959","pitchNumber":3,"startTime":"2026-07-04T00:16:41.279Z","endTime":"2026-07-04T00:16:49.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:16:49.882Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-04T00:16:55.860Z","endTime":"2026-07-04T00:18:04.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963992830346285,"aZ":-20.756689239274547,"pfxX":-3.4774278394518126,"pfxZ":5.790808619275215,"pX":-0.05215164480530567,"pZ":2.000804782635826,"vX0":5.365248874937978,"vY0":-137.94181229509726,"vZ0":-5.624100296027823,"x":118.99,"y":184.76,"x0":-1.5500131821233802,"y0":50.004499675875536,"z0":5.419214224280464,"aX":-6.858850754590289},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":5.5,"spinRate":2415,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39357633943776094,"extension":6.55138721884331},"index":0,"playId":"f1e49493-2dbe-39bb-a5ce-e28b86b7caa3","pitchNumber":1,"startTime":"2026-07-04T00:17:18.145Z","endTime":"2026-07-04T00:17:21.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174816654279855,"aZ":-21.78275655597924,"pfxX":-3.401988562484126,"pfxZ":5.263798681700322,"pX":0.049616305828527434,"pZ":3.454814071347033,"vX0":5.700172506219977,"vY0":-138.482295940217,"vZ0":-1.7183267052471343,"x":115.11,"y":145.5,"x0":-1.5781481557394414,"y0":50.00156113582598,"z0":5.516604860857281,"aX":-6.715320204466898},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":5.2,"spinRate":2436,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3930596308444789,"extension":6.431615813019283},"index":1,"playId":"bb9c78c4-c917-3f2d-a8a9-02ea85d33efd","pitchNumber":2,"startTime":"2026-07-04T00:17:36.948Z","endTime":"2026-07-04T00:17:40.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304551656078203,"aZ":-36.02633244864212,"pfxX":7.54189872037853,"pfxZ":-2.6828398971129017,"pX":-0.15643491206567123,"pZ":1.5518787428307699,"vX0":0.9516152458089588,"vY0":-118.68098446503211,"vZ0":-1.7307711271623532,"x":122.96,"y":196.88,"x0":-1.5423643628041916,"y0":50.00196940831454,"z0":5.5516549255461305,"aX":10.829527862329648},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.0,"breakHorizontal":-13.9,"spinRate":2764,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.46033475680890357,"extension":6.590466060491689},"hitData":{"launchSpeed":98.8,"launchAngle":19.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.11,"coordY":71.8}},"index":2,"playId":"193c5c45-186a-3857-9280-1ed6aedbf45d","pitchNumber":3,"startTime":"2026-07-04T00:17:56.984Z","endTime":"2026-07-04T00:18:04.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:18:04.614Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy homers (8) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:19:57.464Z","endTime":"2026-07-04T00:20:49.821Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063981814299126,"aZ":-30.39918942359825,"pfxX":-6.1878217481102,"pfxZ":0.9540738922780045,"pX":-0.15550966476383207,"pZ":1.804575802791205,"vX0":6.116127759181435,"vY0":-134.30390320308504,"vZ0":-2.923423295159888,"x":122.93,"y":190.06,"x0":-1.634541442051596,"y0":50.006021848558504,"z0":5.020399212545085,"aX":-11.556034489617556},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":10.2,"spinRate":2019,"spinDirection":238},"zone":8,"typeConfidence":0.94,"plateTime":0.4044340406095177,"extension":6.798296904610142},"hitData":{"launchSpeed":105.1,"launchAngle":24.0,"totalDistance":440.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.67,"coordY":29.08}},"index":0,"playId":"aa82598a-0a8c-3ef5-a3d2-92b4514e33ca","pitchNumber":1,"startTime":"2026-07-04T00:20:23.546Z","endTime":"2026-07-04T00:20:49.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:20:49.821Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:20:59.457Z","endTime":"2026-07-04T00:21:24.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65543625798318,"aZ":-24.37703121322985,"pfxX":-3.2891192794054698,"pfxZ":4.153927775353106,"pX":-0.2664662012442672,"pZ":2.685773650199852,"vX0":4.711215837008314,"vY0":-134.72386085371807,"vZ0":-1.8313373534823303,"x":127.16,"y":166.26,"x0":-1.5941524641433078,"y0":50.000676822857066,"z0":5.062756390209812,"aX":-6.1698641962011695},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":5.2,"spinRate":2093,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4034318590680801,"extension":6.87776709685515},"hitData":{"launchSpeed":97.7,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.5,"coordY":101.05}},"index":0,"playId":"2c50f466-c2dd-3860-807b-499a6edcbcea","pitchNumber":1,"startTime":"2026-07-04T00:21:11.851Z","endTime":"2026-07-04T00:21:24.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:21:24.624Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to right fielder Heliot Ramos. Mickey Moniak to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:21:38.121Z","endTime":"2026-07-04T00:22:16.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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(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":92.6,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.494344495645784,"aZ":-28.80590690916313,"pfxX":-8.140862134828218,"pfxZ":1.8046089759299058,"pX":1.4650149823377159,"pZ":1.6527353744788058,"vX0":10.606933358377152,"vY0":-134.5833836464335,"vZ0":-3.381943927119793,"x":61.16,"y":194.16,"x0":-1.438262907072746,"y0":50.00403275657145,"z0":4.928243425134009,"aX":-15.193697773888777},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":2055,"spinDirection":241},"zone":14,"typeConfidence":0.92,"plateTime":0.4043425107597365,"extension":7.001572446762243},"index":0,"playId":"e7b4cd4f-d71b-3645-a8fe-2ac84614f121","pitchNumber":1,"startTime":"2026-07-04T00:21:49.239Z","endTime":"2026-07-04T00:21:53.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764002362494562,"aZ":-32.92319854670375,"pfxX":-8.33940988036045,"pfxZ":-0.4155890763040304,"pX":-0.3085063262891588,"pZ":2.9172698758181985,"vX0":6.414575116588729,"vY0":-133.57301556717994,"vZ0":0.8100518401946895,"x":128.76,"y":160.01,"x0":-1.6532148903913213,"y0":50.00014040276155,"z0":4.970386783875381,"aX":-15.123279108020997},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.4,"breakHorizontal":13.8,"spinRate":2018,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.40947089910245316,"extension":6.972505883723064},"hitData":{"launchSpeed":85.4,"launchAngle":15.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.14,"coordY":92.88}},"index":1,"playId":"1d5d7700-0ad5-3648-8187-5389cef55a0a","pitchNumber":2,"startTime":"2026-07-04T00:22:06.434Z","endTime":"2026-07-04T00:22:16.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:22:16.258Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to right fielder Heliot Ramos. Mickey Moniak to 3rd. Hunter Goodman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:22:22.744Z","endTime":"2026-07-04T00:24:37.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.2638947668934,"aZ":-34.165548315492934,"pfxX":7.494438257220535,"pfxZ":-1.2955830462044151,"pX":-0.3954882003116017,"pZ":2.186875925297215,"vX0":1.5983442080398917,"vY0":-121.765285236053,"vZ0":0.49544140462480035,"x":132.08,"y":179.73,"x0":-2.0312254050311056,"y0":50.00169992972006,"z0":4.878513052222913,"aX":11.535444848080589},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.0,"breakHorizontal":-13.9,"spinRate":2572,"spinDirection":67},"zone":7,"typeConfidence":0.9,"plateTime":0.4455742903771194,"extension":6.727138967610686},"index":0,"playId":"8959bff8-c89d-3eec-89b9-04386b5767bd","pitchNumber":1,"startTime":"2026-07-04T00:22:48.200Z","endTime":"2026-07-04T00:22:51.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.868815983149034,"aZ":-27.655624551296516,"pfxX":-0.15474808853972188,"pfxZ":2.5020887758054045,"pX":-0.5406242212350088,"pZ":3.525192400517902,"vX0":3.4579884798254747,"vY0":-131.50704123287667,"vZ0":1.4113926446063991,"x":137.61,"y":143.6,"x0":-1.8357418785164774,"y0":50.00196786226327,"z0":4.988964761963957,"aX":-0.28000829751468764},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":-0.2,"spinRate":2336,"spinDirection":218},"zone":1,"typeConfidence":0.88,"plateTime":0.4117369992976285,"extension":6.8597105518815},"index":1,"playId":"f4f5eabf-8dce-3735-90a8-9f32830a16be","pitchNumber":2,"startTime":"2026-07-04T00:23:06.452Z","endTime":"2026-07-04T00:23:10.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261729020907794,"aZ":-27.013306064685928,"pfxX":-0.567341140658189,"pfxZ":2.939066483648112,"pX":0.5891438179542592,"pZ":3.011458213873712,"vX0":6.136692265417088,"vY0":-130.99950348316023,"vZ0":0.18360755676167773,"x":94.54,"y":157.47,"x0":-1.7006952345123176,"y0":50.00091578549038,"z0":4.9446759763622685,"aX":-0.9970131237969022},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":-0.2,"spinRate":2293,"spinDirection":232},"zone":3,"typeConfidence":0.91,"plateTime":0.4166413834766969,"extension":6.93472864841517},"index":2,"playId":"f5cf58bb-7e08-34bd-a3df-574afd4c6d05","pitchNumber":3,"startTime":"2026-07-04T00:23:25.548Z","endTime":"2026-07-04T00:23:29.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-04T00:23:45.743Z","endTime":"2026-07-04T00:24:01.091Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":81.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.421763324958043,"aZ":-38.3026648738846,"pfxX":-5.564584425498264,"pfxZ":-3.777454256755968,"pX":0.262862845991696,"pZ":0.4740263831829284,"vX0":6.648516247073114,"vY0":-125.14143113308964,"vZ0":-2.6065287283885445,"x":106.98,"y":225.98,"x0":-1.6752611712092527,"y0":50.00024246651424,"z0":4.593404536313431,"aX":-9.042667880800924},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":9.0,"spinRate":1377,"spinDirection":273},"zone":14,"typeConfidence":0.9,"plateTime":0.4336513650478171,"extension":6.951918948775},"index":4,"playId":"9baf09aa-6d7c-3e51-b2e0-53f992953db8","pitchNumber":4,"startTime":"2026-07-04T00:24:01.091Z","endTime":"2026-07-04T00:24:04.659Z","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":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.513005392534446,"aZ":-33.02527835912832,"pfxX":-6.741436826664515,"pfxZ":-0.5349637676927612,"pX":-0.36538125900684065,"pZ":1.1713957762595402,"vX0":5.652307317740982,"vY0":-124.19786456716784,"vZ0":-1.7454667847538041,"x":130.93,"y":207.15,"x0":-1.7790289853766277,"y0":50.004787436968634,"z0":4.593204314962326,"aX":-10.685067173262668},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":11.2,"spinRate":1561,"spinDirection":273},"zone":13,"typeConfidence":0.89,"plateTime":0.438607752730074,"extension":6.963326831841344},"hitData":{"launchSpeed":78.0,"launchAngle":20.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.3,"coordY":100.69}},"index":5,"playId":"98cd5981-b9f7-3263-8ce3-225fdca1bee7","pitchNumber":5,"startTime":"2026-07-04T00:24:23.926Z","endTime":"2026-07-04T00:24:37.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:24:37.120Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks. Mickey Moniak scores. Hunter Goodman to 3rd. TJ Rumfield to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:24:39.844Z","endTime":"2026-07-04T00:26:48.967Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56779689151135,"aZ":-34.12366338890398,"pfxX":-4.965070037266751,"pfxZ":-1.2211050675536161,"pX":0.4250565875603772,"pZ":0.859235866090937,"vX0":7.259763053246892,"vY0":-124.13384693214836,"vZ0":-1.924095760579215,"x":100.8,"y":215.58,"x0":-1.8624099844347555,"y0":50.00253521817244,"z0":4.4254408872793345,"aX":-7.924175016837371},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":7.8,"spinRate":1523,"spinDirection":275},"zone":14,"typeConfidence":0.89,"plateTime":0.4374792370825351,"extension":7.0732524162476595},"index":0,"playId":"3218d6cc-0f6b-3075-bd32-90c7f9e58c92","pitchNumber":1,"startTime":"2026-07-04T00:25:08.270Z","endTime":"2026-07-04T00:25:12.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829963932327654,"aZ":-27.423524020415893,"pfxX":0.5259153526364728,"pfxZ":2.77535650197963,"pX":-0.34757090389894374,"pZ":4.008407835967771,"vX0":3.3763756116738333,"vY0":-129.2709174086808,"vZ0":2.8678328365250607,"x":130.25,"y":130.55,"x0":-1.7324006683494484,"y0":50.005632846922566,"z0":4.9741664116445765,"aX":0.9004285766465677},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-1.6,"spinRate":2325,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4217375865956021,"extension":6.949822489620672},"index":1,"playId":"1a6f2984-9932-364f-8a8c-6fa4590f3836","pitchNumber":2,"startTime":"2026-07-04T00:25:27.765Z","endTime":"2026-07-04T00:25:31.236Z","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, 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":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512740520360204,"aZ":-27.615265647639365,"pfxX":-6.880548857539109,"pfxZ":2.4614206183190968,"pX":0.82325868955576,"pZ":0.5499213157121534,"vX0":8.695701121727717,"vY0":-133.7426305067067,"vZ0":-5.632993788991636,"x":85.62,"y":223.93,"x0":-1.5412914990823405,"y0":50.00464087549448,"z0":4.60581771626302,"aX":-12.757875528448823},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":11.2,"spinRate":2034,"spinDirection":242},"zone":14,"typeConfidence":0.93,"plateTime":0.4059366325937117,"extension":6.98473824891038},"index":2,"playId":"3df50bc9-9512-3125-8292-a81e8b8708f7","pitchNumber":3,"startTime":"2026-07-04T00:25:48.059Z","endTime":"2026-07-04T00:25:51.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-04T00:26:10.642Z","endTime":"2026-07-04T00:26:19.908Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89871586464055,"aZ":-32.66015317653225,"pfxX":-5.076672229804412,"pfxZ":-0.27148478899577455,"pX":-0.45151853207943116,"pZ":2.9090506673513206,"vX0":5.344522213453558,"vY0":-132.39935122710884,"vZ0":1.0600044481941522,"x":134.21,"y":160.24,"x0":-1.8281518180983063,"y0":50.002875537696205,"z0":4.877490712671895,"aX":-9.094019636123718},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.1,"breakHorizontal":8.2,"spinRate":1883,"spinDirection":241},"zone":1,"typeConfidence":0.92,"plateTime":0.41228283742074723,"extension":6.876475167036278},"index":4,"playId":"6ca7f42e-adfe-3bf4-92db-c0e433faf13a","pitchNumber":4,"startTime":"2026-07-04T00:26:19.908Z","endTime":"2026-07-04T00:26:23.093Z","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":92.2,"endSpeed":85.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49639543654793,"aZ":-27.787654824074462,"pfxX":-7.622193795735958,"pfxZ":2.3571883205145294,"pX":0.9780280994846026,"pZ":2.224636031867147,"vX0":9.408314297878482,"vY0":-134.18860101490236,"vZ0":-1.42658283854813,"x":79.72,"y":178.71,"x0":-1.5502076228794557,"y0":50.0038637950637,"z0":4.705563095634971,"aX":-14.185536221942728},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":12.2,"spinRate":1967,"spinDirection":241},"zone":14,"typeConfidence":0.93,"plateTime":0.40506126032688083,"extension":7.222823362427016},"index":5,"playId":"63477dc4-10c6-3b6b-94c1-dec6a6519ad9","pitchNumber":5,"startTime":"2026-07-04T00:26:44.038Z","endTime":"2026-07-04T00:26:48.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:26:48.967Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, third baseman Casey Schmitt to first baseman Bryce Eldridge. Hunter Goodman scores. TJ Rumfield out at 3rd. Cole Carrigg to 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:27:55.626Z","endTime":"2026-07-04T00:28:22.244Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T00:27:08.293Z","endTime":"2026-07-04T00:27:57.636Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328672233065255,"aZ":-29.378776320063647,"pfxX":-8.863292164831668,"pfxZ":1.5151412852742343,"pX":0.5385326913405576,"pZ":2.35822248175221,"vX0":8.561495825159236,"vY0":-134.3302013874561,"vZ0":-1.2810892835226035,"x":96.47,"y":175.11,"x0":-1.5228862840946702,"y0":50.00320853457143,"z0":4.91037261320859,"aX":-16.36309626300689},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":14.4,"spinRate":2164,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.40616276768079773,"extension":7.092352318143712},"index":1,"playId":"3ed0bab7-cbec-3ac8-a04e-66db2c986a41","pitchNumber":1,"startTime":"2026-07-04T00:27:57.636Z","endTime":"2026-07-04T00:28:01.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43616292407914,"aZ":-31.011977776595746,"pfxX":-7.700139657966889,"pfxZ":0.6359291280032959,"pX":0.1103967813642513,"pZ":2.0668355007323433,"vX0":6.769887481509343,"vY0":-133.9083755091641,"vZ0":-1.5403606408898871,"x":112.79,"y":182.98,"x0":-1.4433801166802256,"y0":50.00218899977464,"z0":4.856780227101205,"aX":-14.060104411754477},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":2055,"spinDirection":239},"zone":8,"typeConfidence":0.92,"plateTime":0.40817070071315165,"extension":7.018367714675441},"hitData":{"launchSpeed":98.4,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.16,"coordY":175.5}},"index":2,"playId":"22614c33-31e1-36d5-844d-a9356dc746a3","pitchNumber":2,"startTime":"2026-07-04T00:28:13.731Z","endTime":"2026-07-04T00:28:22.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:28:22.244Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-04T00:28:59.964Z","endTime":"2026-07-04T00:30:23.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.151374650311233,"aZ":-25.809476051926946,"pfxX":-0.7870028874983523,"pfxZ":3.5047943077953674,"pX":1.1744945098998796,"pZ":1.4080598090270795,"vX0":7.466232637655756,"vY0":-131.99513404459233,"vZ0":-3.8120033910698417,"x":72.23,"y":200.76,"x0":-1.5530346108714912,"y0":50.00630626955705,"z0":4.707185663762156,"aX":-1.4314483022415114},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":0.2,"spinRate":2365,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4102878666933161,"extension":7.076607784791531},"index":0,"playId":"c1fd676c-ffbb-3d50-be84-54fd892b6ce1","pitchNumber":1,"startTime":"2026-07-04T00:28:59.964Z","endTime":"2026-07-04T00:29:03.241Z","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":89.5,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204366605977455,"aZ":-26.099486371063676,"pfxX":-0.9687849789108274,"pfxZ":3.463547483387197,"pX":-1.1000026212606508,"pZ":2.963039315675269,"vX0":1.9545117628196154,"vY0":-130.52758229529,"vZ0":0.1965029097457759,"x":158.93,"y":158.78,"x0":-1.7271167842436124,"y0":50.00319699174658,"z0":4.825775124711058,"aX":-1.6995899871013957},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":1.4,"spinRate":2317,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41699003241599053,"extension":6.9792097672987925},"index":1,"playId":"ba1a781e-b952-361e-89a6-b891699b9f09","pitchNumber":2,"startTime":"2026-07-04T00:29:18.229Z","endTime":"2026-07-04T00:29:22.058Z","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":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65029126335159,"aZ":-28.518582342438073,"pfxX":-0.150544166712546,"pfxZ":2.050586280979096,"pX":1.562623049649952,"pZ":1.8578528631767917,"vX0":8.139186499893789,"vY0":-131.61245066579383,"vZ0":-2.0703611350117193,"x":57.44,"y":188.62,"x0":-1.5293048725894023,"y0":50.00367046048045,"z0":4.73314602945446,"aX":-0.2698611512152283},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":-1.2,"spinRate":2210,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.4136043048265199,"extension":7.065591748835861},"index":2,"playId":"a696418d-1099-36cc-bb53-e0d1cc030358","pitchNumber":3,"startTime":"2026-07-04T00:29:35.604Z","endTime":"2026-07-04T00:29:39.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.454898737812734,"aZ":-36.25237512395957,"pfxX":8.650490243144546,"pfxZ":-2.61153135087298,"pX":-0.4327919459898804,"pZ":1.1680356227743458,"vX0":1.0190511226880616,"vY0":-123.38620867348075,"vZ0":-0.9423415149544498,"x":133.5,"y":207.24,"x0":-1.9751290111172084,"y0":50.00157257524952,"z0":4.573696502404312,"aX":13.516035335520462},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-16.0,"spinRate":2634,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.4416552104569682,"extension":6.796804198118838},"index":3,"playId":"3a96b8d3-6957-3c70-8836-dc97f6440138","pitchNumber":4,"startTime":"2026-07-04T00:29:54.428Z","endTime":"2026-07-04T00:29:58.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309813129844915,"aZ":-26.83598062227454,"pfxX":-0.01946627097667486,"pfxZ":3.061352663896134,"pX":0.30963945613417765,"pZ":2.806191657419544,"vX0":4.908913526501486,"vY0":-130.38664601018982,"vZ0":-0.09324360296747947,"x":105.2,"y":163.01,"x0":-1.5853256842703218,"y0":50.00160818735592,"z0":4.847155847444136,"aX":-0.035228761387628094},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.0,"spinRate":2222,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.41816152237466175,"extension":6.9592720148577945},"hitData":{"launchSpeed":94.1,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":172.97}},"index":4,"playId":"7d4ad070-7bd7-3434-a486-d7f141d5b2e4","pitchNumber":5,"startTime":"2026-07-04T00:30:16.393Z","endTime":"2026-07-04T00:30:23.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:30:23.744Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T00:32:18.164Z","endTime":"2026-07-04T00:33:27.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.135721486613253,"aZ":-27.175587058814937,"pfxX":1.6536513580872199,"pfxZ":3.0254174099480817,"pX":0.06373987781935922,"pZ":2.359972967348204,"vX0":3.501547198099388,"vY0":-126.31887840230173,"vZ0":-2.558249729494479,"x":114.57,"y":175.06,"x0":-1.5428652315132187,"y0":50.00585275012489,"z0":5.51984125101239,"aX":2.7339412995465984},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2344,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.42983855553432937,"extension":6.473203644309994},"index":0,"playId":"4c4dbad1-4e87-3443-9340-9221e890d1ff","pitchNumber":1,"startTime":"2026-07-04T00:32:35.385Z","endTime":"2026-07-04T00:32:39.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.43487559110821,"aZ":-27.41979549629147,"pfxX":2.2575547740977027,"pfxZ":2.7904851431283735,"pX":-0.6586594461950329,"pZ":1.7371466299312095,"vX0":2.207602699194523,"vY0":-127.87000477267189,"vZ0":-4.243443547843512,"x":142.11,"y":191.88,"x0":-1.817784927067164,"y0":50.00093988265695,"z0":5.501353511211289,"aX":3.842260664259978},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-4.4,"spinRate":2475,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.4238588656015079,"extension":6.522627815241885},"index":1,"playId":"7ea053ae-ad50-3114-9529-1fe5a772ab6f","pitchNumber":2,"startTime":"2026-07-04T00:32:50.463Z","endTime":"2026-07-04T00:32:54.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.63026470360313,"aZ":-26.57681726435084,"pfxX":-2.4794397921575526,"pfxZ":3.4820738863946135,"pX":-0.2241707621285813,"pZ":1.1219994740211265,"vX0":4.023902413752439,"vY0":-124.10374250118113,"vZ0":-5.281925617075366,"x":125.54,"y":208.49,"x0":-1.522155652021953,"y0":50.00475847171516,"z0":5.409264760811848,"aX":-3.988028191294704},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":3.8,"spinRate":1628,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4362564510872229,"extension":6.58060795370674},"index":2,"playId":"75a87dc8-ed3e-3398-b40e-82bc59e5b1e9","pitchNumber":3,"startTime":"2026-07-04T00:33:10.548Z","endTime":"2026-07-04T00:33:14.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":89.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576510142213447,"aZ":-19.545069086133246,"pfxX":-2.1224841283015645,"pfxZ":6.305070006152299,"pX":-0.9379606154366993,"pZ":3.817691284146817,"vX0":2.949261862433162,"vY0":-138.84901104202345,"vZ0":-1.0709482734857998,"x":152.75,"y":135.7,"x0":-1.725638985866,"y0":50.00082350787307,"z0":5.477549955614685,"aX":-4.250516937366192},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":3.4,"spinRate":2480,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3906657552526318,"extension":6.4222322852396605},"index":3,"playId":"e9fdc222-5fdd-304f-8ed5-7cba058a020c","pitchNumber":4,"startTime":"2026-07-04T00:33:22.641Z","endTime":"2026-07-04T00:33:27.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:33:27.040Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T00:33:28.245Z","endTime":"2026-07-04T00:34:46.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.859425293929338,"aZ":-19.76595117972777,"pfxX":-1.8974813204806895,"pfxZ":6.136724127312071,"pX":0.8423540013203231,"pZ":1.9035803751030862,"vX0":7.0448377627665835,"vY0":-139.33268735678195,"vZ0":-6.195329324866741,"x":84.89,"y":187.38,"x0":-1.4412308915427794,"y0":50.00650720568851,"z0":5.4054355512695595,"aX":-3.839575120242844},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":2.4,"spinRate":2313,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3888761395896285,"extension":6.532589287434659},"index":0,"playId":"93febd13-4c14-3721-b21f-4d5281613a3f","pitchNumber":1,"startTime":"2026-07-04T00:33:52.775Z","endTime":"2026-07-04T00:33:57.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130092944755877,"aZ":-18.54381762887249,"pfxX":-3.9052684361297767,"pfxZ":6.599471855942641,"pX":0.9087463172527338,"pZ":2.5306246467875493,"vX0":7.991029859585012,"vY0":-140.94084631405303,"vZ0":-4.907523726364307,"x":82.36,"y":170.45,"x0":-1.422754855479379,"y0":50.00152233296352,"z0":5.447548829693171,"aX":-8.064572728972202},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":5.9,"spinRate":2393,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3848008298388095,"extension":6.649207454968356},"index":1,"playId":"f32aab0d-703a-3e31-92d7-6dc0f29c6b35","pitchNumber":2,"startTime":"2026-07-04T00:34:08.015Z","endTime":"2026-07-04T00:34:12.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.984347363740838,"aZ":-19.41262041425253,"pfxX":-5.836862699172929,"pfxZ":6.289716063951386,"pX":-0.37173574016600697,"pZ":1.8972845639305091,"vX0":5.34130081721173,"vY0":-139.7454043150586,"vZ0":-6.299572780956618,"x":131.17,"y":187.55,"x0":-1.526202330508987,"y0":50.001240837645376,"z0":5.406000187526643,"aX":-11.837133768779337},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3882189699185967,"extension":6.61049272201063},"index":2,"playId":"7cbeaa95-6a12-3f95-94ea-79bb9fef6ccc","pitchNumber":3,"startTime":"2026-07-04T00:34:23.971Z","endTime":"2026-07-04T00:34:27.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T00:34:32.735Z","endTime":"2026-07-04T00:34:42.052Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85591349279012,"aZ":-26.78898527191539,"pfxX":1.8883070197430694,"pfxZ":2.9214245620493564,"pX":0.35167720245749573,"pZ":2.433038467729477,"vX0":3.8290980288697614,"vY0":-133.49439845312784,"vZ0":-3.1533243453886475,"x":103.59,"y":173.09,"x0":-1.3345995939369293,"y0":50.00510778495475,"z0":5.513125941634231,"aX":3.481979350043427},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.9,"breakHorizontal":-4.1,"spinRate":2545,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.40693794175691966,"extension":6.658449987743225},"index":4,"playId":"bf102056-8b96-362e-a893-c97d44ea1ea9","pitchNumber":4,"startTime":"2026-07-04T00:34:42.052Z","endTime":"2026-07-04T00:34:46.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:34:46.359Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-04T00:34:56.232Z","endTime":"2026-07-04T00:36:34.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.521340084987422,"aZ":-40.07835023653588,"pfxX":4.215174048644691,"pfxZ":-5.437604619724228,"pX":-0.4867550732530805,"pZ":3.0181288755275077,"vX0":1.3771383935560804,"vY0":-118.9524814816002,"vZ0":2.332783300400803,"x":135.55,"y":157.29,"x0":-1.6183818082653538,"y0":50.00040509980739,"z0":5.618831268319282,"aX":6.131814664829666},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.1,"breakHorizontal":-7.9,"spinRate":2570,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4577825251460985,"extension":6.550486721693191},"index":0,"playId":"889cb3f7-057d-37e8-9af5-ec87eaf99d78","pitchNumber":1,"startTime":"2026-07-04T00:35:08.812Z","endTime":"2026-07-04T00:35:12.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.97680372994762,"aZ":-35.8164527940135,"pfxX":7.169459800869286,"pfxZ":-2.430173963867974,"pX":-0.19504589907787573,"pZ":1.422050367136729,"vX0":1.579286310746673,"vY0":-120.55378148633153,"vZ0":-2.0807217331442223,"x":124.43,"y":200.38,"x0":-1.7875153667901214,"y0":50.00020959928533,"z0":5.398188687298702,"aX":10.764230547896076},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.6,"breakHorizontal":-13.3,"spinRate":2705,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4508742997351334,"extension":6.561979828511463},"index":1,"playId":"d4001a6c-52e2-3254-8162-3f10a4c284a0","pitchNumber":2,"startTime":"2026-07-04T00:35:24.600Z","endTime":"2026-07-04T00:35:51.611Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":85.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.511289505332662,"aZ":-25.407545919796963,"pfxX":2.563079251279451,"pfxZ":3.708867459172506,"pX":0.7369510511683642,"pZ":3.6094145932752753,"vX0":5.180826902893135,"vY0":-132.53009237639938,"vZ0":-0.17865136841391283,"x":88.91,"y":141.33,"x0":-1.5568828512796444,"y0":50.00250749600607,"z0":5.494006097725625,"aX":4.675677393226585},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":-5.5,"spinRate":2600,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4093122758256289,"extension":6.482102826844997},"index":2,"playId":"b00bc6f3-9cf2-3200-9a84-f27a1dbca08d","pitchNumber":3,"startTime":"2026-07-04T00:35:56.258Z","endTime":"2026-07-04T00:36:00.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523490013926377,"aZ":-25.70487939496119,"pfxX":2.4327283626465768,"pfxZ":3.485540097804785,"pX":0.4735034229113034,"pZ":3.1069403312521873,"vX0":4.519174541028709,"vY0":-134.0917440370673,"vZ0":-1.4946007256255558,"x":98.95,"y":154.89,"x0":-1.5368876955505852,"y0":50.00652183937487,"z0":5.470762209115825,"aX":4.519395605892457},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":-5.2,"spinRate":2616,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4053802015705772,"extension":6.522675283264448},"index":3,"playId":"10b5c1f6-91d7-3b6e-ae75-ceb7679e3ef2","pitchNumber":4,"startTime":"2026-07-04T00:36:11.317Z","endTime":"2026-07-04T00:36:15.592Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.720304560781088,"aZ":-26.879024750714848,"pfxX":-2.499097367926238,"pfxZ":3.2347748391709885,"pX":-0.10448559218727366,"pZ":3.7513856585683336,"vX0":4.359251124813044,"vY0":-125.13298731476124,"vZ0":0.7295755069472225,"x":120.98,"y":137.49,"x0":-1.519914241549349,"y0":50.0021522313123,"z0":5.605551590034195,"aX":-4.089670367902442},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":3.8,"spinRate":1686,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4325365698244603,"extension":6.628784048880817},"index":4,"playId":"101800aa-dba2-32e5-8ae8-626a0d63f276","pitchNumber":5,"startTime":"2026-07-04T00:36:30.506Z","endTime":"2026-07-04T00:36:34.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:36:34.467Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:38:07.478Z","endTime":"2026-07-04T00:39:09.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.551757260545,"aZ":-36.013546372442995,"pfxX":5.1971135532889186,"pfxZ":-2.489718557253516,"pX":-0.5861145499302524,"pZ":1.8736827704744052,"vX0":1.5891705586856322,"vY0":-121.77197996125989,"vZ0":0.3054344660851547,"x":139.34,"y":188.19,"x0":-1.9178014438535198,"y0":50.000731176403114,"z0":4.792180441184887,"aX":8.02445162089797},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":-9.7,"spinRate":2491,"spinDirection":62},"zone":7,"typeConfidence":0.89,"plateTime":0.44501539042710014,"extension":6.898891783974152},"index":0,"playId":"4d95b328-f12b-32ac-9388-2db91087c835","pitchNumber":1,"startTime":"2026-07-04T00:38:43.839Z","endTime":"2026-07-04T00:38:47.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.279369594250316,"aZ":-30.450794080949038,"pfxX":-7.459121980005121,"pfxZ":0.9233403193988305,"pX":-0.17770509678188667,"pZ":2.377956166876833,"vX0":6.1894170207166574,"vY0":-134.69583172254536,"vZ0":-0.9373480976234055,"x":123.77,"y":174.58,"x0":-1.5200095367050885,"y0":50.00087738766986,"z0":4.855714911917503,"aX":-13.903431033008857},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":12.5,"spinRate":1957,"spinDirection":238},"zone":5,"typeConfidence":0.92,"plateTime":0.40440500367415444,"extension":7.012838438684415},"hitData":{"launchSpeed":104.0,"launchAngle":8.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.1,"coordY":92.2}},"index":1,"playId":"e20d4737-cce3-35fb-8246-c54d3abdd6c1","pitchNumber":2,"startTime":"2026-07-04T00:39:00.147Z","endTime":"2026-07-04T00:39:09.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:39:09.474Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (7) on a fly ball to right center field. Kyle Karros scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:39:17.711Z","endTime":"2026-07-04T00:44:31.973Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10,11,12],"actionIndex":[8],"runnerIndex":[0,1,2],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.106313239720258,"aZ":-26.134752105451568,"pfxX":-0.38798755561914644,"pfxZ":3.420872235349922,"pX":-0.14151783722801461,"pZ":3.0304144863085636,"vX0":3.868838667534265,"vY0":-130.63501712034252,"vZ0":0.07892339588997088,"x":122.39,"y":156.96,"x0":-1.5781574046282623,"y0":50.00200633038583,"z0":4.931117138660806,"aX":-0.6856944542551319},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":0.0,"spinRate":2270,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.41598167421561083,"extension":6.899400801856548},"index":0,"playId":"33116793-f2f7-3f7b-8572-d68318f97509","pitchNumber":1,"startTime":"2026-07-04T00:39:37.168Z","endTime":"2026-07-04T00:39:41.131Z","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":92.5,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.497283542550377,"aZ":-26.9522987820245,"pfxX":-1.8667873466606992,"pfxZ":2.7573453738586604,"pX":0.7722606982804101,"pZ":2.3124353305541474,"vX0":6.514001859968237,"vY0":-134.86355920906917,"vZ0":-1.9689332892232092,"x":87.56,"y":176.34,"x0":-1.4023417657058155,"y0":50.00295853175847,"z0":4.900480234343874,"aX":-3.5365844340004515},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":2.4,"spinRate":2020,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4017938683864024,"extension":7.039505426834128},"index":1,"playId":"d996d6f6-41b6-3300-b1cf-2f9a0c0e692f","pitchNumber":2,"startTime":"2026-07-04T00:40:00.326Z","endTime":"2026-07-04T00:40:04.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770654528125807,"aZ":-31.52539440263852,"pfxX":2.74652725814155,"pfxZ":0.412405254641671,"pX":0.6054349976373389,"pZ":1.6903455789686561,"vX0":4.760163596259905,"vY0":-123.4040728138221,"vZ0":-0.9123152254290515,"x":93.92,"y":193.14,"x0":-1.6929925653441034,"y0":50.00110569616242,"z0":4.682085417887658,"aX":4.305161514211983},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-5.9,"spinRate":2690,"spinDirection":61},"zone":9,"typeConfidence":0.85,"plateTime":0.44108835763298604,"extension":6.9708433962632155},"index":2,"playId":"e7822e4a-0b20-3038-8bdd-0a0a44b9751e","pitchNumber":3,"startTime":"2026-07-04T00:40:21.180Z","endTime":"2026-07-04T00:40:26.717Z","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":92.2,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42721722019585,"aZ":-24.94226713225663,"pfxX":-2.457848223300162,"pfxZ":3.826608774561425,"pX":0.8549667825770214,"pZ":2.780401373455951,"vX0":6.640748908924804,"vY0":-134.45536706323782,"vZ0":-1.0224315166801066,"x":84.41,"y":163.71,"x0":-1.2933719262736842,"y0":50.00260674368263,"z0":4.885027646003042,"aX":-4.645224330383417},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2101,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4025195278213709,"extension":7.07317493712623},"index":3,"playId":"14700a9a-354e-3a22-a9dd-021b440f1f05","pitchNumber":4,"startTime":"2026-07-04T00:40:45.666Z","endTime":"2026-07-04T00:40:49.827Z","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":93.3,"endSpeed":86.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76875462097804,"aZ":-25.739702389044183,"pfxX":-4.681956181353735,"pfxZ":3.382988113309903,"pX":1.553850350951115,"pZ":2.226781250457308,"vX0":8.876185085759408,"vY0":-135.78454024593876,"vZ0":-2.5310364615217003,"x":57.77,"y":178.66,"x0":-1.123015028111094,"y0":50.00086469032662,"z0":4.928938389915678,"aX":-8.898861903323702},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":7.0,"spinRate":2129,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4006694105961546,"extension":6.932656745796212},"index":4,"playId":"2df4defb-afa2-35db-af18-29534195c7e8","pitchNumber":5,"startTime":"2026-07-04T00:41:11.219Z","endTime":"2026-07-04T00:41:15.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835980354749534,"aZ":-25.58543210959631,"pfxX":-0.9115081792896005,"pfxZ":3.7178393432250694,"pX":0.8605360791653073,"pZ":2.412073157273319,"vX0":6.233730759298828,"vY0":-130.83057658689322,"vZ0":-1.4367404276912354,"x":84.2,"y":173.65,"x0":-1.412131164196786,"y0":50.00277933302539,"z0":4.846031027260998,"aX":-1.6160950074107305},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":0.6,"spinRate":2327,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4151531377716893,"extension":7.033681337476903},"index":5,"playId":"35fc2948-f39c-332b-a0c0-7b2bbf9516a6","pitchNumber":6,"startTime":"2026-07-04T00:41:30.525Z","endTime":"2026-07-04T00:41:34.149Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"cb4252d8-7962-3184-931d-244a7c0fe21e","startTime":"2026-07-04T00:41:53.825Z","endTime":"2026-07-04T00:41:56.928Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.175012725345375,"aZ":-25.290536300456125,"pfxX":-2.018609028138453,"pfxZ":3.641103321865703,"pX":1.4663483641932964,"pZ":3.5032510666424397,"vX0":8.019477923024608,"vY0":-134.88690574430757,"vZ0":0.8232937763220352,"x":61.11,"y":144.19,"x0":-1.249810816830283,"y0":50.00210814055654,"z0":4.942771136907089,"aX":-3.8162470257513417},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2128,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4020871711939238,"extension":7.056064284174144},"index":7,"playId":"4dd35ca4-f100-39a9-90fa-a7e349711819","pitchNumber":7,"startTime":"2026-07-04T00:42:12.338Z","endTime":"2026-07-04T00:42:19.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Karros steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"actionPlayId":"4dd35ca4-f100-39a9-90fa-a7e349711819","startTime":"2026-07-04T00:42:25.661Z","endTime":"2026-07-04T00:42:49.508Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.810630632344484,"aZ":-21.851652181283466,"pfxX":-3.642307570629019,"pfxZ":5.532662036551061,"pX":-0.5038791439005155,"pZ":2.674632349793868,"vX0":3.835781241179747,"vY0":-134.2054802194628,"vZ0":-1.6316143641373717,"x":136.21,"y":166.56,"x0":-1.4630783426676757,"y0":50.00370791422444,"z0":4.812131291656891,"aX":-6.796775574773889},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":6.0,"spinRate":2146,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4046224818650854,"extension":7.087785452787818},"index":9,"playId":"99f71128-b5c4-3633-b622-0dae754afcca","pitchNumber":8,"startTime":"2026-07-04T00:42:49.508Z","endTime":"2026-07-04T00:42:55.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33288696804768,"aZ":-26.02473486140962,"pfxX":-2.948658157688003,"pfxZ":3.187911487768438,"pX":1.6266126811119952,"pZ":1.7272574138621015,"vX0":8.804057813145269,"vY0":-135.44774909462154,"vZ0":-3.5052827939106495,"x":55.0,"y":192.14,"x0":-1.231096437842357,"y0":50.00000675354468,"z0":4.7844033640287496,"aX":-5.68224956883649},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":4.2,"spinRate":2066,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.398833233019968,"extension":7.117390568507483},"index":10,"playId":"18d4c09d-cf94-390a-a830-c05855a3e1a3","pitchNumber":9,"startTime":"2026-07-04T00:43:21.092Z","endTime":"2026-07-04T00:43:25.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":86.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30339880827008,"aZ":-25.266725569084784,"pfxX":-2.4432535026010282,"pfxZ":3.681535129677947,"pX":0.2626850368242869,"pZ":3.0804110956911535,"vX0":5.067969574038834,"vY0":-133.78716618821144,"vZ0":-0.20800464815952413,"x":106.99,"y":155.61,"x0":-1.3094213055297326,"y0":50.00292851266175,"z0":4.917443304106604,"aX":-4.585322490313415},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":2068,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.404006095828227,"extension":7.085083067159729},"index":11,"playId":"804a5721-eed2-3c13-81ed-c681b6e7156a","pitchNumber":10,"startTime":"2026-07-04T00:43:41.173Z","endTime":"2026-07-04T00:43:47.625Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709355171015858,"aZ":-26.196684601134567,"pfxX":-2.636681212625172,"pfxZ":3.2299898142024652,"pX":0.1858172176326439,"pZ":2.172540436878602,"vX0":5.2217895343261524,"vY0":-133.69395074988688,"vZ0":-2.102384045241426,"x":109.92,"y":180.12,"x0":-1.4304944984132377,"y0":50.00482080001442,"z0":4.80736626558932,"aX":-4.882464631505922},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":4.0,"spinRate":1965,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40620498336358857,"extension":7.031470751013522},"hitData":{"launchSpeed":101.7,"launchAngle":28.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":190.32,"coordY":52.36}},"index":12,"playId":"6b2b3090-20ac-3e50-b9ee-89868fe3855e","pitchNumber":11,"startTime":"2026-07-04T00:44:08.146Z","endTime":"2026-07-04T00:44:31.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:44:31.973Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a sharp line drive to right fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:44:29.468Z","endTime":"2026-07-04T00:45:21.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(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":85.2,"endSpeed":80.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.213546910397547,"aZ":-33.91172066021579,"pfxX":6.3536461189298015,"pfxZ":-1.0881242288737294,"pX":1.4062900329300172,"pZ":1.0823733928128987,"vX0":5.861652818830334,"vY0":-124.1884065374018,"vZ0":-1.927728495747489,"x":63.4,"y":209.56,"x0":-1.7934805341994058,"y0":50.005883067094544,"z0":4.637145661121146,"aX":10.121939877921564},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-12.7,"spinRate":2478,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.43773525485427145,"extension":6.871939988731419},"index":0,"playId":"a715dd8c-f40c-3c6a-b7a3-f2e4858838b9","pitchNumber":1,"startTime":"2026-07-04T00:44:53.097Z","endTime":"2026-07-04T00:45:05.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25832842531643,"aZ":-38.314533542717676,"pfxX":6.6388519413294915,"pfxZ":-3.9836560486250994,"pX":-0.19154733450880398,"pZ":1.9508421626109496,"vX0":2.23577891103634,"vY0":-122.58676262299453,"vZ0":1.044222223982948,"x":124.3,"y":186.11,"x0":-1.974797655462994,"y0":50.00306370052609,"z0":4.75735357114057,"aX":10.234884543297788},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.8,"breakHorizontal":-12.5,"spinRate":2437,"spinDirection":71},"zone":8,"typeConfidence":0.88,"plateTime":0.4446010637153637,"extension":6.806082666140118},"hitData":{"launchSpeed":104.8,"launchAngle":13.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.36,"coordY":90.32}},"index":1,"playId":"6e43f1e5-17d8-3883-952b-7876f80098e1","pitchNumber":2,"startTime":"2026-07-04T00:45:10.458Z","endTime":"2026-07-04T00:45:21.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:45:21.155Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to second baseman Luis Arraez, deflected by first baseman Bryce Eldridge. Jake McCarthy to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:45:34.365Z","endTime":"2026-07-04T00:45:55.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.149087845864667,"aZ":-31.930444993646255,"pfxX":-6.874285137049304,"pfxZ":0.15453081629552035,"pX":0.06288989634271326,"pZ":1.9915943201955926,"vX0":6.4410842580928405,"vY0":-123.53725853416883,"vZ0":0.040549558729182644,"x":114.6,"y":185.01,"x0":-1.6612177561176136,"y0":50.00372923752494,"z0":4.6168029599607685,"aX":-10.831954424841145},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":11.3,"spinRate":1374,"spinDirection":275},"zone":8,"typeConfidence":0.89,"plateTime":0.4401555350840143,"extension":6.94834007343367},"hitData":{"launchSpeed":97.6,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.25,"coordY":169.92}},"index":0,"playId":"e9241c96-234b-30b8-9f26-640690eb6497","pitchNumber":1,"startTime":"2026-07-04T00:45:44.808Z","endTime":"2026-07-04T00:45:55.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:45:55.371Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rockies challenged (force play), call on the field was upheld: Hunter Goodman grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Bryce Eldridge. Jake McCarthy to 3rd. Mickey Moniak out at 2nd. Hunter Goodman out at 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:46:04.616Z","endTime":"2026-07-04T00:47:32.546Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.906691317672426,"aZ":-32.435517164646996,"pfxX":-5.612807737423861,"pfxZ":-0.13929327351621268,"pX":0.12861430684369943,"pZ":2.8014081962168484,"vX0":6.206987218448378,"vY0":-133.2820359972403,"vZ0":0.614980275418427,"x":112.1,"y":163.14,"x0":-1.4739500153277907,"y0":50.004880755109625,"z0":4.864658352553005,"aX":-10.352965235042307},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.0,"breakHorizontal":9.2,"spinRate":1933,"spinDirection":237},"zone":2,"typeConfidence":0.94,"plateTime":0.40708368182368604,"extension":7.064513346726382},"index":0,"playId":"a2ed49bf-1c2b-302e-8a59-ca4835ecbd3e","pitchNumber":1,"startTime":"2026-07-04T00:46:28.875Z","endTime":"2026-07-04T00:46:33.207Z","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":88.3,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.575159094652488,"aZ":-27.192867444522417,"pfxX":-0.7616271488151554,"pfxZ":2.8986354492875233,"pX":-0.3979993353710208,"pZ":3.4000697633975894,"vX0":3.657196890101968,"vY0":-128.72433871869063,"vZ0":1.3949777960313245,"x":132.17,"y":146.98,"x0":-1.7233942371375373,"y0":50.00394351927382,"z0":4.919894894253749,"aX":-1.3099198975709119},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":0.7,"spinRate":2285,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4215842779729293,"extension":6.9433081994909145},"index":1,"playId":"bab6b964-43bc-3952-84b2-78d723fae7bb","pitchNumber":2,"startTime":"2026-07-04T00:46:50.453Z","endTime":"2026-07-04T00:46:55.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T00:47:09.722Z","endTime":"2026-07-04T00:47:21.647Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.919945172109614,"aZ":-26.164487659047612,"pfxX":-3.3772307272621855,"pfxZ":3.3115268893460907,"pX":0.27072084751732955,"pZ":3.109523365293573,"vX0":5.602063036232308,"vY0":-132.06393093687575,"vZ0":0.3276650620853321,"x":106.68,"y":154.82,"x0":-1.4133021800684897,"y0":50.00340953326267,"z0":4.867198700549709,"aX":-6.1296397739060176},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":5.3,"spinRate":2117,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.4105096126701411,"extension":7.04433641215844},"hitData":{"launchSpeed":89.4,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.54,"coordY":156.8}},"index":3,"playId":"2199f01b-5366-3de5-885d-b141bb6d1726","pitchNumber":3,"startTime":"2026-07-04T00:47:21.647Z","endTime":"2026-07-04T00:47:32.546Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":115},"playEndTime":"2026-07-04T00:47:32.546Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-04T00:49:58.524Z","endTime":"2026-07-04T00:52:08.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677119306951194,"aZ":-25.211188443130894,"pfxX":-2.460083522247727,"pfxZ":3.8428726591924285,"pX":1.1818671357243267,"pZ":3.1999094097128524,"vX0":7.749098655915099,"vY0":-132.40791212153596,"vZ0":0.03492586712846446,"x":71.95,"y":152.38,"x0":-1.4363891547344707,"y0":50.005585858621416,"z0":4.999681134566178,"aX":-4.46197177321058},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":3.1,"spinRate":2006,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.41038684858281904,"extension":7.1454033835992155},"index":0,"playId":"caf35ee0-8faf-319c-9cd6-f04afb13ee76","pitchNumber":1,"startTime":"2026-07-04T00:49:58.524Z","endTime":"2026-07-04T00:50:02.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89609157980354,"aZ":-25.19869521752162,"pfxX":-2.598465517111527,"pfxZ":3.826561907322482,"pX":-0.6435032569548239,"pZ":3.0092079513532113,"vX0":3.4372829855713833,"vY0":-132.75727927506776,"vZ0":-0.28521951771435894,"x":141.53,"y":157.53,"x0":-1.6050996428178335,"y0":50.00021049454566,"z0":4.920190354190525,"aX":-4.733808717188164},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":4.2,"spinRate":2039,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40934950337171827,"extension":7.068188011175276},"index":1,"playId":"49e2ae74-a0f3-3ef7-a23b-51daa74b3be2","pitchNumber":2,"startTime":"2026-07-04T00:50:18.077Z","endTime":"2026-07-04T00:50:21.495Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889428316923595,"aZ":-29.27001215520174,"pfxX":0.2990063947730408,"pfxZ":1.7079101422313432,"pX":-0.5134940300135156,"pZ":3.537756709119908,"vX0":2.920573521618323,"vY0":-128.9023093322531,"vZ0":2.140697773640184,"x":136.57,"y":143.26,"x0":-1.6946635841965871,"y0":50.00424711979659,"z0":4.938799065779403,"aX":0.508769450289554},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":-1.1,"spinRate":2254,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.4230593986069846,"extension":6.640058763024792},"index":2,"playId":"f6171d54-85ac-35e4-bb16-6d81c40c8332","pitchNumber":3,"startTime":"2026-07-04T00:50:36.224Z","endTime":"2026-07-04T00:51:03.235Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T00:51:06.714Z","endTime":"2026-07-04T00:51:21.143Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269011229494122,"aZ":-24.230406008604135,"pfxX":-3.0214533921530284,"pfxZ":4.382460961311388,"pX":-1.2842784950265236,"pZ":3.3865594847667526,"vX0":2.045621973561421,"vY0":-132.5136397965456,"vZ0":0.3675819624361547,"x":165.95,"y":147.34,"x0":-1.6663499897824408,"y0":50.00146421850262,"z0":4.989781222524827,"aX":-5.475232850346713},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":5.2,"spinRate":2052,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4103717951882091,"extension":7.060185506361086},"index":4,"playId":"1f38baec-d50e-33ab-aed8-e36cfd92f90e","pitchNumber":4,"startTime":"2026-07-04T00:51:21.143Z","endTime":"2026-07-04T00:51:24.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.099869550309318,"aZ":-25.649417023530546,"pfxX":0.5027173748765088,"pfxZ":3.727075703552668,"pX":-0.2795590882678906,"pZ":4.060419020096436,"vX0":3.237523875730358,"vY0":-130.37475168942464,"vZ0":2.558980596378621,"x":127.66,"y":129.15,"x0":-1.594219760866655,"y0":50.0017135465908,"z0":4.982231630136205,"aX":0.8795842281913762},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-1.6,"spinRate":2260,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.41744725963579743,"extension":6.901541478529008},"index":5,"playId":"0421818e-f3e6-3848-b1e6-4393a5f38586","pitchNumber":5,"startTime":"2026-07-04T00:51:41.092Z","endTime":"2026-07-04T00:51:44.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653758878865666,"aZ":-26.830892967466845,"pfxX":-0.8956917794680614,"pfxZ":3.1338200583985927,"pX":-0.2904800916756888,"pZ":3.0931541552358826,"vX0":3.877872526510043,"vY0":-128.92847578345095,"vZ0":0.8065937490987225,"x":128.07,"y":155.26,"x0":-1.6895254777614415,"y0":50.001803551753014,"z0":4.8271774978203705,"aX":-1.5270752591388823},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":0.8,"spinRate":2199,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4228034776742602,"extension":7.0485255675032334},"index":6,"playId":"df059b3c-d9a0-3f6a-8bb2-311201639a89","pitchNumber":6,"startTime":"2026-07-04T00:52:02.286Z","endTime":"2026-07-04T00:52:08.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:52:08.099Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Bericoto called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T00:53:59.442Z","endTime":"2026-07-04T00:54:57.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":92.1,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1397258890037,"aZ":-18.13557327139268,"pfxX":-1.1976729509086732,"pfxZ":7.535130024029431,"pX":-0.43735986054434056,"pZ":1.7454706351023352,"vX0":3.8568605937583387,"vY0":-134.19619847687048,"vZ0":-6.095369135631416,"x":133.67,"y":191.65,"x0":-1.724128126591718,"y0":50.003395633052236,"z0":5.294893396649576,"aX":-2.2317613660242737},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":1.6,"spinRate":2394,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40482117725385924,"extension":6.5809927693732755},"index":0,"playId":"3e32cb78-ceb7-3ac1-81ba-279dd4138c83","pitchNumber":1,"startTime":"2026-07-04T00:54:16.561Z","endTime":"2026-07-04T00:54:20.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593898744271634,"aZ":-25.930358043108555,"pfxX":2.5938155440815134,"pfxZ":3.6259158038798764,"pX":0.5476829316263181,"pZ":1.4425954630024878,"vX0":4.212203299547654,"vY0":-129.08190450003715,"vZ0":-5.2426063656216755,"x":96.12,"y":199.83,"x0":-1.4293423716972893,"y0":50.00423240461005,"z0":5.444612603460629,"aX":4.468907978774029},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2534,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.42096980909408677,"extension":6.635188578559356},"index":1,"playId":"14e826a8-46c8-3e9a-adb7-74e3db502ddf","pitchNumber":2,"startTime":"2026-07-04T00:54:32.639Z","endTime":"2026-07-04T00:54:36.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T00:54:40.631Z","endTime":"2026-07-04T00:54:53.128Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894172346073,"aZ":-17.382722439143443,"pfxX":-0.9355328143461046,"pfxZ":7.365368713710899,"pX":0.7717921801392994,"pZ":2.3372877173453337,"vX0":6.312100584255665,"vY0":-139.5047618680532,"vZ0":-5.353413266143573,"x":87.58,"y":175.67,"x0":-1.380554225892666,"y0":50.00023315949367,"z0":5.394493854476502,"aX":-1.8788836474305015},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":0.6,"spinRate":2539,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3898588903714151,"extension":6.434030228373713},"index":3,"playId":"9cc034f1-5206-3f94-8639-0347a4bd6d4b","pitchNumber":3,"startTime":"2026-07-04T00:54:53.128Z","endTime":"2026-07-04T00:54:57.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:54:57.433Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T00:55:09.704Z","endTime":"2026-07-04T00:55:42.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":92.3,"endSpeed":86.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634108564218167,"aZ":-19.570744307894877,"pfxX":-0.5813085214043507,"pfxZ":6.69700032832268,"pX":-0.6441640438132028,"pZ":3.7240570987163615,"vX0":2.8285170204165646,"vY0":-134.6913162117954,"vZ0":-1.2573780632373697,"x":141.55,"y":138.23,"x0":-1.6215627254492841,"y0":50.002051642016454,"z0":5.549033568308318,"aX":-1.0944047824956864},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2375,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40297510356883537,"extension":6.523553711690809},"index":0,"playId":"7af757e6-d141-3497-b115-79a53435d9f7","pitchNumber":1,"startTime":"2026-07-04T00:55:18.071Z","endTime":"2026-07-04T00:55:22.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.168783235182698,"aZ":-26.316210497723198,"pfxX":3.277094881965713,"pfxZ":3.275193783364113,"pX":0.20937372157663686,"pZ":2.7157765644146834,"vX0":3.6810709973797415,"vY0":-130.74057561265633,"vZ0":-2.1997278632732433,"x":109.02,"y":165.45,"x0":-1.6259441243768036,"y0":50.0005454349344,"z0":5.480095823523055,"aX":5.855585348598341},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-6.6,"spinRate":2546,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.41387486794459427,"extension":6.580876044828233},"hitData":{"launchSpeed":86.6,"launchAngle":35.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.07,"coordY":73.99}},"index":1,"playId":"abb355da-ee70-3e69-b550-745f4dc07921","pitchNumber":2,"startTime":"2026-07-04T00:55:33.051Z","endTime":"2026-07-04T00:55:42.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:55:42.168Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (19) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T00:55:54.538Z","endTime":"2026-07-04T00:56:48.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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.8,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.067404844762613,"aZ":-26.95118846433061,"pfxX":4.524675350246056,"pfxZ":3.2034850674549364,"pX":0.40939003712392485,"pZ":1.780436617710284,"vX0":3.502682168098887,"vY0":-126.38190137316947,"vZ0":-3.848100811467491,"x":101.4,"y":190.71,"x0":-1.5788376662111523,"y0":50.00139838753844,"z0":5.470452962969752,"aX":7.368505677872253},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-9.0,"spinRate":2448,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.4322444231621603,"extension":6.481505443379421},"index":0,"playId":"db84daf0-f387-3152-873e-dbc8da2d5ce8","pitchNumber":1,"startTime":"2026-07-04T00:56:10.553Z","endTime":"2026-07-04T00:56:16.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099153058312584,"aZ":-18.208149217472833,"pfxX":-1.4378806586795398,"pfxZ":7.097277782329965,"pX":0.07915994526121205,"pZ":1.3734340536887493,"vX0":5.356131158625404,"vY0":-138.04203635768621,"vZ0":-7.208952847184186,"x":113.98,"y":201.7,"x0":-1.683045906131248,"y0":50.000958913341826,"z0":5.2036540663759325,"aX":-2.829045124141475},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":1.7,"spinRate":2444,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3938466571834578,"extension":6.514856742073678},"hitData":{"launchSpeed":86.0,"launchAngle":12.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.18,"coordY":132.23}},"index":1,"playId":"e5dd5127-544d-3e67-83fc-48a3e9448dc6","pitchNumber":2,"startTime":"2026-07-04T00:56:33.877Z","endTime":"2026-07-04T00:56:48.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:56:48.763Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a sharp ground ball to right fielder Tyler Freeman. Luis Arraez scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T00:56:59.483Z","endTime":"2026-07-04T00:57:29.998Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80628999771794,"aZ":-26.191453184154224,"pfxX":-6.066695733183455,"pfxZ":3.1562075798034623,"pX":0.5563055785444027,"pZ":2.436116488288265,"vX0":7.9009766786537545,"vY0":-135.7694652055522,"vZ0":-3.3138971265708674,"x":95.79,"y":173.0,"x0":-1.5842999947375178,"y0":50.000213600080365,"z0":5.4671069369387455,"aX":-11.484885106063665},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":9.6,"spinRate":2217,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.40127640003087306,"extension":6.477223505905599},"hitData":{"launchSpeed":104.0,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.19,"coordY":106.08}},"index":0,"playId":"05ac0089-ab54-3f5f-97d8-593c6fefffaf","pitchNumber":1,"startTime":"2026-07-04T00:57:18.809Z","endTime":"2026-07-04T00:57:29.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:57:29.998Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-04T00:57:42.227Z","endTime":"2026-07-04T00:58:10.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07068198892619,"aZ":-18.82576170649771,"pfxX":-5.88097012497075,"pfxZ":6.795327953791208,"pX":-1.1527862357618124,"pZ":2.0325720501684845,"vX0":3.4136266115978913,"vY0":-138.35240863552426,"vZ0":-5.905477315964295,"x":160.94,"y":183.9,"x0":-1.6301653377950343,"y0":50.00007435625299,"z0":5.4309386683730985,"aX":-11.548780445955869},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":10.1,"spinRate":2222,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3939259869499838,"extension":6.62145794661813},"hitData":{"launchSpeed":81.9,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":170.43}},"index":0,"playId":"d7d325f2-7596-3586-8e7a-0ed7ab16bdc5","pitchNumber":1,"startTime":"2026-07-04T00:58:02.400Z","endTime":"2026-07-04T00:58:10.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T00:58:10.270Z","atBatIndex":24},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cole Carrigg triples (2) on a line drive to right fielder Heliot Ramos, deflected by center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:00:06.088Z","endTime":"2026-07-04T01:01:32.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.868724921595238,"aZ":-35.271697325489086,"pfxX":-3.2151970239540852,"pfxZ":-1.912246630913268,"pX":-0.5792704921916102,"pZ":1.753454197213324,"vX0":4.229810547245909,"vY0":-124.91374330782139,"vZ0":-0.36446030192771517,"x":139.08,"y":191.44,"x0":-1.8562664825589348,"y0":50.00048781103228,"z0":4.736731042769859,"aX":-5.215899328156871},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":5.2,"spinRate":1538,"spinDirection":267},"zone":7,"typeConfidence":0.89,"plateTime":0.43409106887393145,"extension":6.798518638876164},"index":0,"playId":"1be72b5a-8ffe-3743-afe2-2c9b8c1a23e8","pitchNumber":1,"startTime":"2026-07-04T01:00:24.089Z","endTime":"2026-07-04T01:00:27.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665706365148093,"aZ":-26.52399017792901,"pfxX":-0.6944639981115457,"pfxZ":3.218682245233955,"pX":-0.5180609112685385,"pZ":3.8008588018811427,"vX0":3.194524574264674,"vY0":-130.2065527482712,"vZ0":2.1871408999521704,"x":136.75,"y":136.16,"x0":-1.6589904348537925,"y0":50.00202048781618,"z0":4.928507630249786,"aX":-1.2192262285513658},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":0.7,"spinRate":2299,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.417160190433683,"extension":6.915009877815001},"index":1,"playId":"4330c216-37ae-3987-9240-b06a1fdd4d18","pitchNumber":2,"startTime":"2026-07-04T01:00:59.460Z","endTime":"2026-07-04T01:01:04.287Z","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":85.8,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77621758852148,"aZ":-35.675286243452305,"pfxX":-2.391589580022266,"pfxZ":-2.1709738586544285,"pX":-0.19370238300910866,"pZ":1.7153057284938347,"vX0":4.735008355021183,"vY0":-124.98889818855751,"vZ0":-0.15897424350895029,"x":124.38,"y":192.47,"x0":-1.7862724985550549,"y0":50.004188330062604,"z0":4.664036572873837,"aX":-3.8556146100059987},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":3.5,"spinRate":1497,"spinDirection":266},"zone":8,"typeConfidence":0.88,"plateTime":0.43513405724080645,"extension":6.9334382031033055},"hitData":{"launchSpeed":94.0,"launchAngle":20.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.0,"coordY":204.5}},"index":2,"playId":"5278a555-251d-3bcf-a4f6-34a6ede2c8a9","pitchNumber":3,"startTime":"2026-07-04T01:01:15.842Z","endTime":"2026-07-04T01:01:32.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:01:32.752Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:01:54.757Z","endTime":"2026-07-04T01:03:13.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87894176756767,"aZ":-28.898951124523023,"pfxX":-6.383928790891634,"pfxZ":1.8210607311706397,"pX":-0.02986220911063715,"pZ":3.420603183003983,"vX0":5.976046221087811,"vY0":-132.98102439811927,"vZ0":1.6231522847165571,"x":118.14,"y":146.42,"x0":-1.4701898535513584,"y0":50.00521792266433,"z0":4.889553415773942,"aX":-11.505341901767528},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.8,"breakHorizontal":10.3,"spinRate":1931,"spinDirection":240},"zone":11,"typeConfidence":0.94,"plateTime":0.4109152365852089,"extension":6.991898525663089},"index":0,"playId":"59bbf451-5c22-338e-b263-8ca207367744","pitchNumber":1,"startTime":"2026-07-04T01:02:08.043Z","endTime":"2026-07-04T01:02:11.946Z","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":85.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09861074424828,"aZ":-29.669003598862734,"pfxX":-5.747165448206356,"pfxZ":1.3577249763179529,"pX":1.3444659101198364,"pZ":1.3291150647744678,"vX0":9.29807099953605,"vY0":-134.31459226278344,"vZ0":-3.4255108622659143,"x":65.75,"y":202.89,"x0":-1.3982472614414356,"y0":50.005033940694986,"z0":4.705933601271211,"aX":-10.618454478258993},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.9,"breakHorizontal":8.6,"spinRate":1976,"spinDirection":237},"zone":14,"typeConfidence":0.93,"plateTime":0.4061011330939328,"extension":6.990851314422099},"index":1,"playId":"b98eed62-72d3-3856-984d-1b48bfebc190","pitchNumber":2,"startTime":"2026-07-04T01:02:25.102Z","endTime":"2026-07-04T01:02:29.747Z","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":83.1,"endSpeed":77.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.33709952022117,"aZ":-33.994888418061514,"pfxX":7.556205677885046,"pfxZ":-1.2048320152609335,"pX":-0.47428813747280885,"pZ":2.4671581078837437,"vX0":1.1009742777010953,"vY0":-121.09584861127325,"vZ0":1.5093761377720922,"x":135.08,"y":172.17,"x0":-1.91627538487738,"y0":50.004521742389116,"z0":4.777055438324758,"aX":11.39088908604769},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.7,"breakHorizontal":-13.9,"spinRate":2544,"spinDirection":72},"zone":4,"typeConfidence":0.9,"plateTime":0.44974785323389144,"extension":6.7977464231032165},"index":2,"playId":"1e5b254d-19d5-376f-93da-bbc8ac5d76d6","pitchNumber":3,"startTime":"2026-07-04T01:02:44.072Z","endTime":"2026-07-04T01:02:48.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643010767390265,"aZ":-28.886898587600225,"pfxX":-6.619734296013567,"pfxZ":1.845870762364683,"pX":-0.4261544951411284,"pZ":2.1953975003907855,"vX0":5.173097058825905,"vY0":-131.7932885969854,"vZ0":-1.1338732704682062,"x":133.24,"y":179.5,"x0":-1.5420089965537884,"y0":50.004137322813015,"z0":4.7399309659159625,"aX":-11.79564555709965},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":11.0,"spinRate":1881,"spinDirection":243},"zone":4,"typeConfidence":0.95,"plateTime":0.4135863606560797,"extension":7.223278406323954},"hitData":{"launchSpeed":72.9,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":172.97}},"index":3,"playId":"97192c81-6217-3271-a2ff-1f14df3850cc","pitchNumber":4,"startTime":"2026-07-04T01:03:04.045Z","endTime":"2026-07-04T01:03:13.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:03:13.298Z","atBatIndex":26},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Edouard Julien reaches on a fielder's choice, fielded by second baseman Luis Arraez. Cole Carrigg scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:03:19.644Z","endTime":"2026-07-04T01:03:56.690Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078503503262287,"aZ":-37.42235488643065,"pfxX":-3.4028882267116214,"pfxZ":-3.2064449769165018,"pX":0.1435421944603069,"pZ":0.9591289774452414,"vX0":5.658904814412448,"vY0":-125.904249633652,"vZ0":-1.516496090176608,"x":111.53,"y":212.88,"x0":-1.6722492156496258,"y0":50.00578288328327,"z0":4.546902009100297,"aX":-5.567325226075749},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":5.2,"spinRate":1541,"spinDirection":270},"zone":14,"typeConfidence":0.89,"plateTime":0.43197588711596246,"extension":7.151212334733965},"hitData":{"launchSpeed":45.0,"launchAngle":15.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.1,"coordY":163.22}},"index":0,"playId":"bd46ce9c-95c3-3081-90b6-a2513f66af27","pitchNumber":1,"startTime":"2026-07-04T01:03:39.515Z","endTime":"2026-07-04T01:03:56.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:03:56.690Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:04:32.673Z","endTime":"2026-07-04T01:06:10.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T01:04:23.963Z","endTime":"2026-07-04T01:04:34.694Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651927035646473,"aZ":-25.584955343904934,"pfxX":-0.5902763635727282,"pfxZ":3.7307672240693446,"pX":0.5885868316384245,"pZ":2.911639430202384,"vX0":5.609085989417379,"vY0":-131.0956286587056,"vZ0":-0.1772092690083623,"x":94.56,"y":160.17,"x0":-1.488036551260272,"y0":50.006537882620215,"z0":4.864985380214337,"aX":-1.0444387380738265},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2318,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.4153459958345116,"extension":6.882125080371584},"index":1,"playId":"9c8d160e-3f01-3fb6-8c59-53226eaf89f2","pitchNumber":1,"startTime":"2026-07-04T01:04:34.694Z","endTime":"2026-07-04T01:04:38.274Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.988315796510875,"aZ":-26.9885803159055,"pfxX":-0.1825959763402505,"pfxZ":3.030642141782499,"pX":1.0551092494458034,"pZ":2.9236690626149437,"vX0":6.683228324976831,"vY0":-128.84124953200447,"vZ0":0.30945961761597196,"x":76.78,"y":159.84,"x0":-1.528264054069986,"y0":50.005624493265245,"z0":4.8560612203774784,"aX":-0.3125763143240972},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-0.8,"spinRate":2233,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.4220536931151586,"extension":7.128293378944198},"index":2,"playId":"354d5a8b-9407-3149-9203-1f31d7aa700d","pitchNumber":2,"startTime":"2026-07-04T01:04:58.749Z","endTime":"2026-07-04T01:05:25.760Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096412695920673,"aZ":-32.0671898315273,"pfxX":-5.16110532269248,"pfxZ":0.05902727995557733,"pX":-1.1545242421499,"pZ":1.6047128844771095,"vX0":3.0859751344435047,"vY0":-131.82893320751458,"vZ0":-2.010604762119528,"x":161.01,"y":195.45,"x0":-1.660792343763617,"y0":50.00227474146868,"z0":4.710554135110845,"aX":-9.219684208202155},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.1,"breakHorizontal":8.8,"spinRate":1999,"spinDirection":246},"zone":13,"typeConfidence":0.92,"plateTime":0.41313184015302395,"extension":7.132762504334769},"index":3,"playId":"c9e57454-c2c8-354c-916a-41ec573d9212","pitchNumber":3,"startTime":"2026-07-04T01:05:33.070Z","endTime":"2026-07-04T01:05:36.788Z","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":91.4,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.826773825291887,"aZ":-26.628642017973984,"pfxX":-8.44531002426194,"pfxZ":3.054802471091163,"pX":-0.3316442375519279,"pZ":1.7979986105260404,"vX0":5.907103714207844,"vY0":-133.1457574307364,"vZ0":-2.775486285958341,"x":129.64,"y":190.23,"x0":-1.4703065221504819,"y0":50.00180468467347,"z0":4.7600849012780175,"aX":-15.318626015296545},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":1877,"spinDirection":245},"zone":7,"typeConfidence":0.95,"plateTime":0.40978143564778735,"extension":7.07298159183532},"hitData":{"launchSpeed":73.8,"launchAngle":41.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.14,"coordY":96.36}},"index":4,"playId":"2242f30d-f1d5-3392-8e50-5dd04b7b899b","pitchNumber":4,"startTime":"2026-07-04T01:06:01.131Z","endTime":"2026-07-04T01:06:10.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:06:10.506Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to right fielder Heliot Ramos. Edouard Julien to 2nd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:06:15.625Z","endTime":"2026-07-04T01:08:51.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79678013142479,"aZ":-26.350235783887744,"pfxX":0.8092623873095133,"pfxZ":3.379115603708792,"pX":0.41209598524859004,"pZ":2.8312387238977577,"vX0":4.663274960746041,"vY0":-129.78759463985912,"vZ0":-0.15845529892322152,"x":101.29,"y":162.34,"x0":-1.506084181433977,"y0":50.00029537319285,"z0":4.88423796580597,"aX":1.3919031864695457},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2271,"spinDirection":212},"zone":3,"typeConfidence":0.88,"plateTime":0.42053006789249503,"extension":6.880809394631514},"index":0,"playId":"2df17125-74fb-3ad4-a135-8f5c81c7cf52","pitchNumber":1,"startTime":"2026-07-04T01:06:36.842Z","endTime":"2026-07-04T01:06:40.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21934651725853,"aZ":-26.595634988887262,"pfxX":-0.17000788305235548,"pfxZ":3.193826754083755,"pX":0.4409672697830422,"pZ":3.052912298361041,"vX0":5.225671611506949,"vY0":-130.94477541375687,"vZ0":0.4115882163594412,"x":100.19,"y":156.35,"x0":-1.5537352503343038,"y0":50.001950853652104,"z0":4.874755265949716,"aX":-0.2976408588270967},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-0.7,"spinRate":2286,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.41740406097391514,"extension":6.816279292957036},"index":1,"playId":"83bcabaa-a97c-365e-aa70-c85db2ae47ab","pitchNumber":2,"startTime":"2026-07-04T01:06:58.428Z","endTime":"2026-07-04T01:07:02.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.532901032940245,"aZ":-36.00741794194435,"pfxX":-4.362831822000201,"pfxZ":-2.3671352096946943,"pX":0.3348842897862446,"pZ":0.9664759089866352,"vX0":5.943863226020878,"vY0":-125.19922979915165,"vZ0":-1.794704645994797,"x":104.23,"y":212.69,"x0":-1.481494023851939,"y0":50.00325065740977,"z0":4.585384320158862,"aX":-7.0654275591565865},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":6.8,"spinRate":1684,"spinDirection":267},"zone":14,"typeConfidence":0.89,"plateTime":0.4341828168002948,"extension":7.057614121675278},"index":2,"playId":"adc83e15-c8e5-34c1-abe3-3d570b1f6caf","pitchNumber":3,"startTime":"2026-07-04T01:07:29.507Z","endTime":"2026-07-04T01:07:33.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"fb505f90-0eb4-31f7-89b6-5bfcf6718755","startTime":"2026-07-04T01:07:55.049Z","endTime":"2026-07-04T01:07:58.873Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.561697086883054,"aZ":-35.11423439805317,"pfxX":-4.578867177292771,"pfxZ":-1.8372306310207227,"pX":0.2082958634527738,"pZ":1.9311949581442656,"vX0":5.838630511512993,"vY0":-124.78364282804702,"vZ0":0.21615111618664185,"x":109.06,"y":186.64,"x0":-1.550725798045882,"y0":50.00350696394125,"z0":4.701283214143579,"aX":-7.330916879790953},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.1,"breakHorizontal":7.2,"spinRate":1483,"spinDirection":278},"zone":8,"typeConfidence":0.9,"plateTime":0.436441913995667,"extension":7.014198467930615},"index":4,"playId":"d2cec431-6948-349c-bc10-7fb58e5c7ed3","pitchNumber":4,"startTime":"2026-07-04T01:08:16.913Z","endTime":"2026-07-04T01:08:20.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85224406117858,"aZ":-26.80983858519137,"pfxX":0.1369500762137772,"pfxZ":3.233278415700049,"pX":1.0229242395187197,"pZ":1.8207145291657123,"vX0":5.91920236570917,"vY0":-127.16418268695145,"vZ0":-2.06267433737132,"x":78.01,"y":189.62,"x0":-1.3399377440095357,"y0":50.00285742294038,"z0":4.7416489663552595,"aX":0.2269483220727215},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.4,"spinRate":2314,"spinDirection":222},"zone":14,"typeConfidence":0.61,"plateTime":0.4285772818017901,"extension":7.036351456850785},"hitData":{"launchSpeed":94.6,"launchAngle":10.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.21,"coordY":107.09}},"index":5,"playId":"206b2c97-c615-3831-bf0b-5af1b6c88de7","pitchNumber":5,"startTime":"2026-07-04T01:08:42.928Z","endTime":"2026-07-04T01:08:51.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:08:51.149Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to right fielder Heliot Ramos. Edouard Julien scores. Ezequiel Tovar to 3rd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:09:01.028Z","endTime":"2026-07-04T01:09:54.365Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384122597431507,"aZ":-26.873582652137237,"pfxX":-0.35569866504747427,"pfxZ":2.988504584252505,"pX":1.2948628944578993,"pZ":2.1095838567340306,"vX0":7.178074387781449,"vY0":-131.2925146293379,"vZ0":-1.7279320877186453,"x":67.64,"y":181.82,"x0":-1.4090836410964067,"y0":50.00611371658977,"z0":4.7439027945464085,"aX":-0.6326888960123248},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":-0.7,"spinRate":2287,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4145139354027201,"extension":7.349690831702615},"index":0,"playId":"5f19470d-5c40-3c1a-8fad-de20daf7a39e","pitchNumber":1,"startTime":"2026-07-04T01:09:23.359Z","endTime":"2026-07-04T01:09:27.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27449784751683,"aZ":-26.648221750231446,"pfxX":-0.22657404830331607,"pfxZ":3.181241741977713,"pX":0.4270359412529842,"pZ":2.9100028234030204,"vX0":5.033616259822769,"vY0":-129.73980138659104,"vZ0":0.2849972255603931,"x":100.72,"y":160.21,"x0":-1.4932885926112383,"y0":50.002811775124535,"z0":4.798728480110437,"aX":-0.3938143716132496},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-0.5,"spinRate":2419,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.4191192433390274,"extension":6.922694435265368},"hitData":{"launchSpeed":96.8,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.85,"coordY":101.44}},"index":1,"playId":"3126799a-d9cb-38c1-8923-f46caadf263b","pitchNumber":2,"startTime":"2026-07-04T01:09:41.483Z","endTime":"2026-07-04T01:09:54.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:09:54.365Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Moniak walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:10:08.079Z","endTime":"2026-07-04T01:12:34.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613844176767337,"aZ":-27.90852626545937,"pfxX":0.6097443099997348,"pfxZ":2.488259320515411,"pX":-0.49107686478344725,"pZ":3.7425312480635884,"vX0":2.547320127537036,"vY0":-129.30622886577234,"vZ0":2.393653606275107,"x":135.72,"y":137.73,"x0":-1.5629520053943562,"y0":50.00457036110789,"z0":4.927847048114419,"aX":1.0460949809876599},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-1.6,"spinRate":2065,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4214707143877927,"extension":7.033293423659359},"index":0,"playId":"1845d11c-83f0-36a9-9489-b88b222ea0c4","pitchNumber":1,"startTime":"2026-07-04T01:10:29.088Z","endTime":"2026-07-04T01:10:33.483Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26943541362235,"aZ":-36.5267694963702,"pfxX":-3.4125690592738893,"pfxZ":-2.762599123961699,"pX":-0.25421734568382703,"pZ":0.9552153037724543,"vX0":4.364103129968404,"vY0":-123.49622191487327,"vZ0":-1.3177189558968523,"x":126.69,"y":212.99,"x0":-1.5857327265928631,"y0":50.00429378942264,"z0":4.516734127226532,"aX":-5.370465731350434},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":5.4,"spinRate":1463,"spinDirection":274},"zone":13,"typeConfidence":0.87,"plateTime":0.4403754997506244,"extension":7.149038617598743},"index":1,"playId":"08d9796b-f75a-3825-a96c-e02e9d5c547c","pitchNumber":2,"startTime":"2026-07-04T01:10:50.773Z","endTime":"2026-07-04T01:10:56.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake McCarthy steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"08d9796b-f75a-3825-a96c-e02e9d5c547c","startTime":"2026-07-04T01:11:09.758Z","endTime":"2026-07-04T01:11:17.729Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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":88.9,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65165841140919,"aZ":-25.133682727303054,"pfxX":-0.3777397036484387,"pfxZ":4.073505116564171,"pX":0.31115592852341567,"pZ":2.7288317266256885,"vX0":4.9782377027996665,"vY0":-129.52889646949944,"vZ0":-0.34021385714296487,"x":105.14,"y":165.1,"x0":-1.5725727159235,"y0":50.00298409815583,"z0":4.755307658266318,"aX":-0.6531021635725248},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-0.2,"spinRate":2210,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.42008083640713956,"extension":7.23850683012574},"index":3,"playId":"19edd0e9-3b1f-30df-ac29-aa8527a41639","pitchNumber":3,"startTime":"2026-07-04T01:11:17.729Z","endTime":"2026-07-04T01:11:22.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.499144856245024,"aZ":-33.444112384471275,"pfxX":6.294734959729332,"pfxZ":-0.848091285668705,"pX":1.5715061284030756,"pZ":-0.20555584555563397,"vX0":5.780276795315853,"vY0":-121.3917542155282,"vZ0":-4.167471823827958,"x":57.1,"y":244.33,"x0":-1.649258398008632,"y0":50.00050894945105,"z0":4.413332764441263,"aX":9.485936233566234},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.2,"breakHorizontal":-12.7,"spinRate":2610,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.449475596313877,"extension":7.148405918942407},"index":4,"playId":"600ef1d4-f22a-38ac-ad54-47bc419fa608","pitchNumber":4,"startTime":"2026-07-04T01:11:42.733Z","endTime":"2026-07-04T01:11:46.556Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09192792140646,"aZ":-34.3369149711466,"pfxX":-6.039678766782144,"pfxZ":-1.305346870680768,"pX":0.6411476002595321,"pZ":0.9956463629731404,"vX0":7.612083781010498,"vY0":-126.33825797840896,"vZ0":-1.8570219801593606,"x":92.56,"y":211.9,"x0":-1.5939452121409725,"y0":50.00513169936489,"z0":4.440381752934593,"aX":-9.993984393780845},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.5,"breakHorizontal":9.7,"spinRate":1473,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.4297386690509253,"extension":7.109503485784599},"index":5,"playId":"3a493e34-c6f9-3fba-8140-80beeb9c196d","pitchNumber":5,"startTime":"2026-07-04T01:12:06.601Z","endTime":"2026-07-04T01:12:10.918Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-04T01:12:17.377Z","endTime":"2026-07-04T01:12:30.044Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14532447435256,"aZ":-32.230975772285646,"pfxX":5.508653758482257,"pfxZ":-0.037747866138281516,"pX":1.4178321879148155,"pZ":0.48389094082453243,"vX0":5.794718760884004,"vY0":-123.73347189154829,"vZ0":-3.166572187218546,"x":62.96,"y":225.71,"x0":-1.6569328633218956,"y0":50.00257580211882,"z0":4.438922221478056,"aX":8.670244114805552},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-11.2,"spinRate":2542,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.44011543007045484,"extension":6.926985043827228},"index":7,"playId":"590fbc52-f4bb-395f-b290-91a3f1d96acd","pitchNumber":6,"startTime":"2026-07-04T01:12:30.044Z","endTime":"2026-07-04T01:12:34.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:12:34.767Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-04T01:12:50.134Z","endTime":"2026-07-04T01:14:39.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26086540672318,"aZ":-28.461118778681904,"pfxX":0.27696412000396986,"pfxZ":2.1372378219536827,"pX":0.2871404015585657,"pZ":2.6584359679393406,"vX0":4.858650900529724,"vY0":-129.09576547122654,"vZ0":0.07734063169504801,"x":106.05,"y":167.0,"x0":-1.6321068794482745,"y0":50.00499431881392,"z0":4.76580165135419,"aX":0.48066736225064666},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2309,"spinDirection":231},"zone":6,"typeConfidence":0.89,"plateTime":0.41948714889588334,"extension":7.030609470386482},"index":0,"playId":"b0327b1e-2f58-30c6-9fa5-d3ecd2f82f6f","pitchNumber":1,"startTime":"2026-07-04T01:13:03.949Z","endTime":"2026-07-04T01:13:07.248Z","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":89.8,"endSpeed":82.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187801340986454,"aZ":-27.27716132451037,"pfxX":-0.43372560930724635,"pfxZ":2.8091153104027953,"pX":0.8848514917892365,"pZ":2.9682921803756708,"vX0":6.244677342766625,"vY0":-130.68509867908654,"vZ0":0.5151211088131065,"x":83.27,"y":158.64,"x0":-1.470207939751889,"y0":50.00539360677139,"z0":4.802782646329661,"aX":-0.7569242874144058},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2321,"spinDirection":228},"zone":12,"typeConfidence":0.91,"plateTime":0.4176665298423834,"extension":7.240666720531734},"index":1,"playId":"2a4a2eb9-9f08-31a7-9733-a6394a46f0cb","pitchNumber":2,"startTime":"2026-07-04T01:13:26.318Z","endTime":"2026-07-04T01:13:31.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09672369641795,"aZ":-27.158286394180738,"pfxX":0.38433441308083527,"pfxZ":2.9777898686719073,"pX":1.8876191909554707,"pZ":2.8083831489802877,"vX0":8.444277613004925,"vY0":-128.1024316281342,"vZ0":0.4817678558364916,"x":45.05,"y":162.95,"x0":-1.4828063309247468,"y0":50.00324845103419,"z0":4.718344166960278,"aX":0.6459636178550627},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.4,"spinRate":2282,"spinDirection":228},"zone":12,"typeConfidence":0.85,"plateTime":0.4253737981081933,"extension":7.298385168866535},"index":2,"playId":"f3300ad2-e536-3337-b010-ece76b2deac5","pitchNumber":3,"startTime":"2026-07-04T01:13:53.003Z","endTime":"2026-07-04T01:13:57.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.357587900597398,"aZ":-26.20206065645217,"pfxX":-1.4342282218284135,"pfxZ":3.232825829218381,"pX":1.5054921309037506,"pZ":2.496485437963615,"vX0":8.082127665550189,"vY0":-133.22953251343452,"vZ0":-1.024876641084018,"x":59.61,"y":171.37,"x0":-1.346145703785602,"y0":50.00015787186375,"z0":4.733887577683766,"aX":-2.6478466396425957},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":1.3,"spinRate":2133,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4069397885445185,"extension":7.388536963579951},"index":3,"playId":"12d9f396-cf2d-3f10-aa1b-d8773cc98fa6","pitchNumber":4,"startTime":"2026-07-04T01:14:14.795Z","endTime":"2026-07-04T01:14:20.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027942738359663,"aZ":-26.08366364260015,"pfxX":-2.981923293039831,"pfxZ":3.3645096521864506,"pX":-0.177528666383828,"pZ":3.151587448635302,"vX0":4.147316981351639,"vY0":-132.6517561465013,"vZ0":0.611026169299924,"x":123.77,"y":153.69,"x0":-1.362125444744409,"y0":50.00409203316928,"z0":4.795879616242271,"aX":-5.401534011464},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":4.7,"spinRate":2101,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.41035548784277776,"extension":7.155628474752186},"index":4,"playId":"039cf26a-9b3d-3f26-8ba3-dd261d606ebc","pitchNumber":5,"startTime":"2026-07-04T01:14:35.136Z","endTime":"2026-07-04T01:14:39.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:14:39.847Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, first baseman TJ Rumfield to pitcher Ryan Feltner.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T01:16:35.648Z","endTime":"2026-07-04T01:18:25.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.84975760584618,"aZ":-27.55467900135474,"pfxX":-1.7157511352909984,"pfxZ":3.0761301344535354,"pX":-0.6880061046687546,"pZ":3.4976985814354395,"vX0":2.7845200477264456,"vY0":-120.28169070896304,"vZ0":0.6269507396904327,"x":143.23,"y":144.34,"x0":-1.62482009749776,"y0":50.004042072616755,"z0":5.629981130503784,"aX":-2.5776423279230514},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":2.6,"spinRate":1498,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4511007739680588,"extension":6.404192497183125},"index":0,"playId":"1415da92-dcbf-3e03-9ec7-7141d60e8005","pitchNumber":1,"startTime":"2026-07-04T01:16:47.864Z","endTime":"2026-07-04T01:16:51.671Z","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":93.4,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759013278797376,"aZ":-18.274294604517593,"pfxX":-2.444439282772529,"pfxZ":7.279982000881666,"pX":-0.2590161837337626,"pZ":1.3568173475205414,"vX0":4.36086237253991,"vY0":-136.04238829453053,"vZ0":-7.555617610922807,"x":126.87,"y":202.15,"x0":-1.552035515778003,"y0":50.0003875782653,"z0":5.396962812448911,"aX":-4.6653983414074505},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":3.7,"spinRate":2311,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39986059273195984,"extension":6.6294743701733845},"index":1,"playId":"83160b0a-8492-3f0d-98f4-492b342c2566","pitchNumber":2,"startTime":"2026-07-04T01:17:02.689Z","endTime":"2026-07-04T01:17:06.670Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.130524331884605,"aZ":-17.75098717582688,"pfxX":-3.6136250906043506,"pfxZ":7.596805298603261,"pX":0.8633254623885962,"pZ":0.3842850470371587,"vX0":7.857968453364161,"vY0":-135.33660299689157,"vZ0":-9.685444309123696,"x":84.09,"y":228.4,"x0":-1.5786099501860615,"y0":50.00182102350519,"z0":5.1951021951971486,"aX":-6.859731023735745},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":5.3,"spinRate":2349,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4012025365157177,"extension":6.575040706947252},"index":2,"playId":"f215d6b8-d67a-31b0-bc0d-85aff47172ff","pitchNumber":3,"startTime":"2026-07-04T01:17:17.748Z","endTime":"2026-07-04T01:17:22.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.234593853548045,"aZ":-20.612261846179575,"pfxX":-1.7294596072881654,"pfxZ":6.2006807780350695,"pX":-0.6259234947426434,"pZ":2.557521982203847,"vX0":3.356535821081051,"vY0":-134.27935312430128,"vZ0":-3.9410148801210134,"x":140.86,"y":169.73,"x0":-1.6555494983539616,"y0":50.00667575722211,"z0":5.472227117557616,"aX":-3.227126213289957},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":2.6,"spinRate":2229,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4046129530555027,"extension":6.516042474250472},"index":3,"playId":"6922f27a-92d0-37de-88cd-28d34c91aeb7","pitchNumber":4,"startTime":"2026-07-04T01:17:35.494Z","endTime":"2026-07-04T01:18:02.519Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"}}},{"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":91.3,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.28952964946881,"aZ":-25.127504568105568,"pfxX":1.6100418399227336,"pfxZ":3.817976095375217,"pX":0.09441903957101831,"pZ":2.6913052488962808,"vX0":4.079659828060321,"vY0":-133.14928183358379,"vZ0":-2.5723956453941588,"x":113.4,"y":166.11,"x0":-1.6504214225850202,"y0":50.00149876395927,"z0":5.437249262182195,"aX":2.967549796786866},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-3.6,"spinRate":2432,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4071676330479108,"extension":6.451244718173896},"index":4,"playId":"b935fb98-e809-3d85-9961-1401f351ef17","pitchNumber":5,"startTime":"2026-07-04T01:18:02.300Z","endTime":"2026-07-04T01:18:06.910Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1787208753108,"aZ":-27.316468772965113,"pfxX":1.535449276257053,"pfxZ":2.7232652317830297,"pX":0.146047136394398,"pZ":1.573128921229497,"vX0":3.9088802508482967,"vY0":-130.9264907477129,"vZ0":-4.790616948330472,"x":111.43,"y":196.31,"x0":-1.549120925142798,"y0":50.00588471230644,"z0":5.401607073519173,"aX":2.7427040917043297},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2536,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41383525751655403,"extension":6.554531234848862},"hitData":{"launchSpeed":103.8,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":172.97}},"index":5,"playId":"0f18eb19-9c22-3e3f-b9f2-f939313c05a6","pitchNumber":6,"startTime":"2026-07-04T01:18:18.550Z","endTime":"2026-07-04T01:18:25.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:18:25.851Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a bunt ground ball to pitcher Ryan Feltner. Jung Hoo Lee to 2nd. Jung Hoo Lee advances to 2nd, on a throwing error by pitcher Ryan Feltner.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T01:18:33.387Z","endTime":"2026-07-04T01:20:20.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80651112358238,"aZ":-19.546719892087562,"pfxX":-2.948506721943495,"pfxZ":6.729780171107537,"pX":-1.1070005863761905,"pZ":3.5190817096574607,"vX0":2.8366753702688268,"vY0":-135.00064229217293,"vZ0":-1.6919271885038496,"x":159.2,"y":143.76,"x0":-1.77995040192828,"y0":50.00361159993159,"z0":5.506717721086312,"aX":-5.53336015326009},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":4.9,"spinRate":2516,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.403164154162972,"extension":6.472284055292628},"index":0,"playId":"9c2719a3-d90e-3065-883c-7997b0e43e53","pitchNumber":1,"startTime":"2026-07-04T01:19:02.028Z","endTime":"2026-07-04T01:19:06.126Z","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":89.7,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.358283947891238,"aZ":-27.015003586627376,"pfxX":1.1658264664774811,"pfxZ":2.9222810862696953,"pX":0.5968614956164379,"pZ":3.414192029121801,"vX0":5.100163453362182,"vY0":-130.73623975924073,"vZ0":-0.22225006176433004,"x":94.25,"y":146.6,"x0":-1.5149197079637011,"y0":50.003916127953076,"z0":5.493913036033936,"aX":2.0577823760251372},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2497,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.415776021993155,"extension":6.526698637161813},"index":1,"playId":"39824fef-9ed7-3a38-a1e6-045f99d86eb4","pitchNumber":2,"startTime":"2026-07-04T01:19:17.481Z","endTime":"2026-07-04T01:19:21.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.576051369189873,"aZ":-21.10265612806973,"pfxX":-7.396787166501393,"pfxZ":5.955478862159012,"pX":0.1373940808128003,"pZ":3.6958032913992276,"vX0":6.737896286768218,"vY0":-134.59656179701068,"vZ0":-0.8901906073282423,"x":111.76,"y":138.99,"x0":-1.4213543901601149,"y0":50.00242115960159,"z0":5.506937693127071,"aX":-13.751675935308466},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":12.2,"spinRate":2437,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4048808734658529,"extension":6.447247454230265},"index":2,"playId":"dd778631-72ed-3d82-8d98-f09993fe4ee3","pitchNumber":3,"startTime":"2026-07-04T01:19:34.375Z","endTime":"2026-07-04T01:19:38.172Z","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":91.5,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.297153048480297,"aZ":-20.852548799973956,"pfxX":-1.8101221941871772,"pfxZ":6.109092716655116,"pX":-0.014395230532502573,"pZ":2.62868865761852,"vX0":4.861999346482324,"vY0":-133.4788781802093,"vZ0":-3.371200193861158,"x":117.55,"y":167.81,"x0":-1.6025884020203154,"y0":50.006621997386986,"z0":5.361624554489327,"aX":-3.3573236741747525},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":2.5,"spinRate":2487,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40611168425873956,"extension":6.49248180171937},"index":3,"playId":"36a792a7-f10b-331d-ae78-c565d6ad3736","pitchNumber":4,"startTime":"2026-07-04T01:19:48.615Z","endTime":"2026-07-04T01:19:52.922Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.015870475823586,"aZ":-19.002332689810736,"pfxX":-2.0204424272150465,"pfxZ":6.7399932638789375,"pX":-0.4183573124740645,"pZ":2.361718617334044,"vX0":4.050466568877412,"vY0":-136.92646864654117,"vZ0":-4.916292019427633,"x":132.95,"y":175.01,"x0":-1.6353077102308091,"y0":50.001186455282784,"z0":5.42867128610469,"aX":-3.947793514714042},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":3.1,"spinRate":2505,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3956712289664499,"extension":6.654774244548828},"hitData":{"launchSpeed":34.6,"launchAngle":-61.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.44,"coordY":187.63}},"index":4,"playId":"0a457095-a382-3d08-a86f-3a9d79711205","pitchNumber":5,"startTime":"2026-07-04T01:20:06.619Z","endTime":"2026-07-04T01:20:20.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:20:20.310Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, first baseman TJ Rumfield to pitcher Ryan Feltner. Jung Hoo Lee to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T01:21:33.969Z","endTime":"2026-07-04T01:22:21.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T01:20:43.968Z","endTime":"2026-07-04T01:21:36.293Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36828675838555,"aZ":-27.864435904454595,"pfxX":1.7872588878737656,"pfxZ":2.48273171123426,"pX":-0.98421942073893,"pZ":3.066794024214916,"vX0":1.574419478540838,"vY0":-129.29062063289385,"vZ0":-0.9897360869551033,"x":154.52,"y":155.98,"x0":-1.8277544969873138,"y0":50.00484611139559,"z0":5.543665545308919,"aX":3.1045224288290574},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2351,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.419497935665468,"extension":6.536344531339792},"index":1,"playId":"ec5c5d54-7419-382b-96e3-5ede4231a503","pitchNumber":1,"startTime":"2026-07-04T01:21:36.293Z","endTime":"2026-07-04T01:21:40.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268914426960656,"aZ":-22.176404053540026,"pfxX":-2.4956777423644336,"pfxZ":5.139532789135424,"pX":1.47345045691067,"pZ":1.8056590858565793,"vX0":9.444264089817048,"vY0":-137.3909990311135,"vZ0":-5.8881968480968085,"x":60.84,"y":190.03,"x0":-1.6576210440312813,"y0":50.006794911810694,"z0":5.44540705008862,"aX":-4.859413047737597},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":2.9,"spinRate":2386,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39593130062743453,"extension":6.708894927162927},"index":2,"playId":"f7af7c98-2c99-3daf-87c9-248c9d823cba","pitchNumber":2,"startTime":"2026-07-04T01:21:51.668Z","endTime":"2026-07-04T01:21:54.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21695390401671,"aZ":-25.877154714691528,"pfxX":2.8730247287527315,"pfxZ":3.647593902691396,"pX":0.8833781775593897,"pZ":1.6503904349195455,"vX0":5.272096543510127,"vY0":-129.3697545904174,"vZ0":-4.521728609830583,"x":83.33,"y":194.22,"x0":-1.539402017791032,"y0":50.003115973362924,"z0":5.359975336756692,"aX":4.962165478619003},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":-6.2,"spinRate":2456,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4203696838679365,"extension":6.699850396927701},"hitData":{"launchSpeed":62.8,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.24,"coordY":152.56}},"index":3,"playId":"ec3d47cf-61ed-3f68-b689-600f2c7b5b90","pitchNumber":3,"startTime":"2026-07-04T01:22:06.575Z","endTime":"2026-07-04T01:22:21.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:22:21.240Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a line drive to right fielder Tyler Freeman. Jung Hoo Lee scores.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T01:22:26.422Z","endTime":"2026-07-04T01:23:55.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":74.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.912365362392828,"aZ":-36.28986474212439,"pfxX":6.320127968130204,"pfxZ":-2.9758456414545424,"pX":-0.6174510260175987,"pZ":2.018188933480223,"vX0":0.8631763777138076,"vY0":-115.32488849772635,"vZ0":-0.23394434713070944,"x":140.54,"y":184.29,"x0":-1.8171072622867035,"y0":50.00103671596308,"z0":5.54197923724253,"aX":8.746245332006328},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.3,"breakHorizontal":-11.6,"spinRate":2569,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4700435288809319,"extension":6.504562966263183},"index":0,"playId":"e32732c0-a29e-3fa2-84f6-3acbae42709a","pitchNumber":1,"startTime":"2026-07-04T01:22:51.423Z","endTime":"2026-07-04T01:22:56.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804222666278136,"aZ":-29.113283881451533,"pfxX":3.1303680805259124,"pfxZ":1.708391595672282,"pX":-0.5823327902574879,"pZ":5.059836985532915,"vX0":1.967302050619462,"vY0":-132.09684271122424,"vZ0":3.8077018436105172,"x":139.2,"y":102.16,"x0":-1.7395979333564302,"y0":50.00655789401602,"z0":5.720936096063319,"aX":5.6242240992566455},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-6.0,"spinRate":2579,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.41205764144955515,"extension":6.480476467853918},"index":1,"playId":"bced3d78-2a0a-3dff-94b9-ecd20db25863","pitchNumber":2,"startTime":"2026-07-04T01:23:08.555Z","endTime":"2026-07-04T01:23:12.511Z","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":85.0,"endSpeed":79.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.17777124676131,"aZ":-27.373325197952102,"pfxX":-1.8626380506690723,"pfxZ":3.0110288889933177,"pX":-0.22933608845810854,"pZ":2.40348449085108,"vX0":4.0549163880540435,"vY0":-123.97007298344138,"vZ0":-2.109216218164745,"x":125.74,"y":173.89,"x0":-1.6268603703647282,"y0":50.00142632084703,"z0":5.496808242586604,"aX":-2.9689353760541306},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":2.6,"spinRate":1445,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4378150894293076,"extension":6.678899558524271},"index":2,"playId":"98145e9c-2928-3a45-9e6c-e405b7b72d56","pitchNumber":3,"startTime":"2026-07-04T01:23:25.552Z","endTime":"2026-07-04T01:23:30.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.850298785887347,"aZ":-26.384748081827762,"pfxX":-1.9588281784884618,"pfxZ":3.5344040678206134,"pX":-0.14077812510636792,"pZ":1.8234339607419683,"vX0":4.243922770927531,"vY0":-125.95496538680273,"vZ0":-3.651878393150266,"x":122.37,"y":189.55,"x0":-1.578400565059166,"y0":50.00363447373799,"z0":5.379363511062896,"aX":-3.2098878014245553},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":2.8,"spinRate":1450,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4316220394369399,"extension":6.601108944880853},"hitData":{"launchSpeed":79.9,"launchAngle":19.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.13,"coordY":105.93}},"index":3,"playId":"bec379c9-5d5a-3b60-b8c7-a4cd58e5f764","pitchNumber":4,"startTime":"2026-07-04T01:23:43.720Z","endTime":"2026-07-04T01:23:55.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:23:55.112Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Bericoto grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-04T01:24:04.608Z","endTime":"2026-07-04T01:24:32.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.976774405554107,"aZ":-27.901917174452464,"pfxX":2.569349468590901,"pfxZ":2.465794458954603,"pX":-0.7194204568723964,"pZ":2.8793512167286868,"vX0":1.8292528280598004,"vY0":-129.2106818585128,"vZ0":-1.3980689601277603,"x":144.42,"y":161.04,"x0":-1.764666297176055,"y0":50.0006023802265,"z0":5.525005047996726,"aX":4.445553477743932},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-5.0,"spinRate":2474,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.4201470233463982,"extension":6.646167332423442},"hitData":{"launchSpeed":81.4,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":151.18}},"index":0,"playId":"17b1b04c-a156-3ddd-a567-93d7cc80c5f0","pitchNumber":1,"startTime":"2026-07-04T01:24:20.254Z","endTime":"2026-07-04T01:24:32.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:24:32.581Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out softly, second baseman Luis Arraez to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T01:26:49.371Z","endTime":"2026-07-04T01:28:33.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Gage replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T01:26:16.432Z","endTime":"2026-07-04T01:26:51.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515573508342086,"aZ":-28.71093630661085,"pfxX":-0.3531481704195176,"pfxZ":2.1195997489974783,"pX":-0.9881669200228487,"pZ":3.42631452100401,"vX0":-4.653564826054732,"vY0":-126.38386698253711,"vZ0":-1.70581175218293,"x":154.67,"y":146.27,"x0":0.9156877697708632,"y0":50.001017247378485,"z0":6.395510378052281,"aX":-0.5762936849489148},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":1.6,"spinRate":2229,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.43184795565465084,"extension":6.4180908809253525},"index":1,"playId":"1d3b174f-4077-3fed-ba55-6d0980051082","pitchNumber":1,"startTime":"2026-07-04T01:26:51.556Z","endTime":"2026-07-04T01:26:55.394Z","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.9,"endSpeed":79.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.388136930896813,"aZ":-29.39675898079167,"pfxX":-1.5104069618885738,"pfxZ":1.717727726549585,"pX":-0.8346113032465856,"pZ":2.7347297690363006,"vX0":-4.000337223003604,"vY0":-126.5091352005264,"vZ0":-3.1091477628374298,"x":148.81,"y":164.94,"x0":0.9648790033993054,"y0":50.00272795144828,"z0":6.341880581573562,"aX":-2.442001722938707},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":3.7,"spinRate":2337,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4333568071138396,"extension":6.310587866588216},"index":2,"playId":"37e4d8b6-0475-3386-8433-682cbd8538d2","pitchNumber":2,"startTime":"2026-07-04T01:27:06.062Z","endTime":"2026-07-04T01:27:11.637Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":87.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.553510068305748,"aZ":-17.987143118892625,"pfxX":1.9570581737786292,"pfxZ":7.43686215408062,"pX":-0.7684573076159219,"pZ":2.9510275086777686,"vX0":-5.049057268928432,"vY0":-135.08730795685784,"vZ0":-6.00753461936761,"x":146.29,"y":159.1,"x0":0.8444745446154281,"y0":50.0032999536469,"z0":6.40607614752802,"aX":3.7341361209446724},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-2.9,"spinRate":2301,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.40059503599869917,"extension":6.282791670965218},"index":3,"playId":"c3736220-8b43-313c-8dd8-940282bc7a36","pitchNumber":3,"startTime":"2026-07-04T01:27:22.545Z","endTime":"2026-07-04T01:27:25.919Z","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":93.4,"endSpeed":86.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270896783408695,"aZ":-15.896538873662438,"pfxX":1.690541478860173,"pfxZ":8.497026682360634,"pX":-0.39099500573303947,"pZ":4.7825739240295855,"vX0":-3.7433947152872054,"vY0":-136.1663623506156,"vZ0":-1.9116761566792058,"x":131.9,"y":109.65,"x0":0.7697089020619872,"y0":50.002544186599614,"z0":6.569762975980179,"aX":3.239033502093284},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-2.4,"spinRate":2167,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3992044589496744,"extension":6.1831701868006395},"index":4,"playId":"accc46cb-2f5b-3bb6-85f0-ea5192a4712f","pitchNumber":4,"startTime":"2026-07-04T01:27:42.791Z","endTime":"2026-07-04T01:27:46.066Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876282295344648,"aZ":-20.083966737870448,"pfxX":0.3679472735321508,"pfxZ":6.427148471599633,"pX":0.06897057699585056,"pZ":3.7603674655190957,"vX0":-2.174197170635963,"vY0":-134.48526197513115,"vZ0":-3.5114245176248473,"x":114.37,"y":137.25,"x0":0.8309460772914843,"y0":50.00183271085019,"z0":6.462420031726147,"aX":0.692568420742627},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-0.4,"spinRate":2159,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4032192187504169,"extension":6.171999329600208},"index":5,"playId":"944c9d82-d423-3ad4-b71b-f76a6c0278a6","pitchNumber":5,"startTime":"2026-07-04T01:27:58.825Z","endTime":"2026-07-04T01:28:04.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-04T01:28:08.830Z","endTime":"2026-07-04T01:28:23.130Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.981226828321315,"aZ":-30.371777373783747,"pfxX":-1.6214355577256079,"pfxZ":1.0672839373091776,"pX":-1.439078326402989,"pZ":2.0918834090596476,"vX0":-5.693019901084242,"vY0":-127.54071903084835,"vZ0":-4.383193280198322,"x":171.85,"y":182.3,"x0":1.0101233107037173,"y0":50.00409284627052,"z0":6.160609113862801,"aX":-2.737941501626462},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":4.0,"spinRate":2353,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.42536547200475683,"extension":6.432860730327023},"hitData":{"launchSpeed":57.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":128.88,"coordY":175.03}},"index":7,"playId":"83b12d76-d16b-3fa5-81e8-0e2702a5cd27","pitchNumber":6,"startTime":"2026-07-04T01:28:23.130Z","endTime":"2026-07-04T01:28:33.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:28:33.671Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T01:28:36.842Z","endTime":"2026-07-04T01:30:28.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.346533491316894,"aZ":-16.98290065315718,"pfxX":5.484976145342837,"pfxZ":7.8584672371699495,"pX":-0.4891337426084779,"pZ":2.4841340440770625,"vX0":-5.956739359609454,"vY0":-136.3282694695555,"vZ0":-6.995428775866819,"x":135.64,"y":171.71,"x0":0.9838582913625538,"y0":50.00538196917985,"z0":6.201302793340627,"aX":10.606366245384248},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-9.1,"spinRate":2424,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.3976827457691545,"extension":6.24495071142524},"index":0,"playId":"6d0a0619-8f15-30b7-9dc2-635d58d9e75a","pitchNumber":1,"startTime":"2026-07-04T01:29:00.464Z","endTime":"2026-07-04T01:29:04.283Z","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":93.5,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896278617640146,"aZ":-18.860661864425964,"pfxX":1.894002493332637,"pfxZ":6.935795759103456,"pX":1.099924517895003,"pZ":5.93754177870998,"vX0":-0.10395161832583302,"vY0":-136.4337264174579,"vZ0":1.512158437953397,"x":75.07,"y":78.47,"x0":0.8914205531907864,"y0":50.00271018395121,"z0":6.660807913825235,"aX":3.6352756557680332},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-3.5,"spinRate":2233,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.39871263849675653,"extension":6.038292334473326},"index":1,"playId":"83349ddd-5e8d-3301-964b-9a13391d73da","pitchNumber":2,"startTime":"2026-07-04T01:29:16.456Z","endTime":"2026-07-04T01:29:21.748Z","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":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.149469787917194,"aZ":-19.526000149336422,"pfxX":1.144193577658955,"pfxZ":6.682994564200502,"pX":0.262492746065501,"pZ":3.6630856485295684,"vX0":-2.0447766521328368,"vY0":-135.19771338682503,"vZ0":-3.7776170258962547,"x":106.99,"y":139.88,"x0":0.8722413072163102,"y0":50.006295077563244,"z0":6.410095637994431,"aX":2.1669871963924328},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":-1.8,"spinRate":2205,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4016370942597325,"extension":6.271545260694082},"index":2,"playId":"f46408eb-bf1d-33db-9cd4-bb5869936cb3","pitchNumber":3,"startTime":"2026-07-04T01:29:40.926Z","endTime":"2026-07-04T01:29:45.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T01:29:52.693Z","endTime":"2026-07-04T01:30:06.220Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148481551459152,"aZ":-19.7807766029464,"pfxX":0.24776605606990382,"pfxZ":6.547038919209687,"pX":0.11574736977098136,"pZ":5.138442130128687,"vX0":-1.8021300780696383,"vY0":-135.8540308226498,"vZ0":-0.26531306089636986,"x":112.59,"y":100.04,"x0":0.7518614070524384,"y0":50.00456713243466,"z0":6.597082631917323,"aX":0.46928499153030334},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-0.1,"spinRate":2258,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.4011859710037795,"extension":6.015548070242946},"index":4,"playId":"4d90ae28-cd7a-3a82-8756-9694b89fb23a","pitchNumber":4,"startTime":"2026-07-04T01:30:06.220Z","endTime":"2026-07-04T01:30:09.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148551156909814,"aZ":-33.751989077063186,"pfxX":-1.6586517697803478,"pfxZ":-1.0025022895194908,"pX":0.7780877197054856,"pZ":2.8403951568631243,"vX0":-0.4937784813111062,"vY0":-124.17743813056873,"vZ0":-1.8189054423653221,"x":87.34,"y":162.09,"x0":1.194670787320217,"y0":50.00432637726452,"z0":6.371084365795342,"aX":-2.609302192957747},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":2358,"spinDirection":255},"zone":6,"typeConfidence":2.0,"plateTime":0.439852997415461,"extension":6.2178076140836875},"index":5,"playId":"65a81295-a4e0-3527-a2af-5a253f8cb2a7","pitchNumber":5,"startTime":"2026-07-04T01:30:24.553Z","endTime":"2026-07-04T01:30:28.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:30:28.630Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-04T01:30:30.902Z","endTime":"2026-07-04T01:31:22.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"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, 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":86.3,"endSpeed":80.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539340443915894,"aZ":-30.410139251654396,"pfxX":-0.5054580426514541,"pfxZ":1.0808898642595093,"pX":-0.43214133001345884,"pZ":3.865549342644435,"vX0":-3.399935258656373,"vY0":-125.78776699631092,"vZ0":-0.3252395233416946,"x":133.47,"y":134.41,"x0":0.9934561157871686,"y0":50.00214356429939,"z0":6.427691271324601,"aX":-0.8224435537972759},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":1.6,"spinRate":2268,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.43270533891754415,"extension":6.222371375336098},"index":0,"playId":"7bb4f35b-2a02-39e9-afca-60ff51dd1798","pitchNumber":1,"startTime":"2026-07-04T01:30:56.021Z","endTime":"2026-07-04T01:31:01.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":87.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.932118012240025,"aZ":-20.091990689119836,"pfxX":6.253737451994409,"pfxZ":6.32590666057089,"pX":-0.7593259071341099,"pZ":3.2012960092738645,"vX0":-6.639605440714757,"vY0":-135.49407492048448,"vZ0":-4.460438284008195,"x":145.94,"y":152.35,"x0":0.878716380081881,"y0":50.004808092282396,"z0":6.2225777093213175,"aX":11.950335432139177},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":-10.4,"spinRate":2333,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.4000540514795605,"extension":6.342200411973238},"hitData":{"launchSpeed":94.1,"launchAngle":40.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.0,"coordY":86.0}},"index":1,"playId":"09d34ca0-82f0-3ef0-b08b-435e37b530e6","pitchNumber":2,"startTime":"2026-07-04T01:31:13.854Z","endTime":"2026-07-04T01:31:22.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:31:22.951Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T01:33:22.324Z","endTime":"2026-07-04T01:34:11.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 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":79.2,"endSpeed":73.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.651293932383393,"aZ":-36.384907739507106,"pfxX":2.7953657726154724,"pfxZ":-3.0795265187823446,"pX":-0.3102531231595628,"pZ":3.271639444372759,"vX0":2.323315074750421,"vY0":-115.41581220511188,"vZ0":2.452275119087978,"x":128.83,"y":150.45,"x0":-1.688010540760605,"y0":50.00242091353718,"z0":5.665217538839166,"aX":3.8233547662417577},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.8,"breakHorizontal":-5.6,"spinRate":2541,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4720570089557503,"extension":6.439100913462501},"index":0,"playId":"166632a0-dbe9-3574-8612-72b8170fccb0","pitchNumber":1,"startTime":"2026-07-04T01:33:35.674Z","endTime":"2026-07-04T01:33:39.673Z","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":93.3,"endSpeed":87.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080986748591968,"aZ":-19.095646198393965,"pfxX":-1.10215629074649,"pfxZ":6.829894422145612,"pX":0.6153664296428847,"pZ":2.1392469470067765,"vX0":6.27880848846308,"vY0":-135.89451812690714,"vZ0":-5.15946577704047,"x":93.54,"y":181.02,"x0":-1.558402977579366,"y0":50.004736136593884,"z0":5.344302148125543,"aX":-2.1118588090614003},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":1.0,"spinRate":2337,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39941606902914684,"extension":6.572232862998085},"index":1,"playId":"81e4834e-4b92-3f12-b632-46e3ef8b209f","pitchNumber":2,"startTime":"2026-07-04T01:33:48.396Z","endTime":"2026-07-04T01:33:51.617Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.539476874567587,"aZ":-27.749606102178504,"pfxX":-1.3852420410875326,"pfxZ":2.7726806671109534,"pX":-0.4918081286833173,"pZ":1.9360906143169743,"vX0":3.3144310896516544,"vY0":-123.67732711276514,"vZ0":-3.1102136792667077,"x":135.75,"y":186.51,"x0":-1.6514309022260725,"y0":50.00455942934768,"z0":5.463421306447127,"aX":-2.2125277093613045},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":2.0,"spinRate":1583,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.437762627040545,"extension":6.442511754708807},"index":2,"playId":"0c2cd794-bdc6-323c-9609-a7c3424d179b","pitchNumber":3,"startTime":"2026-07-04T01:34:07.052Z","endTime":"2026-07-04T01:34:11.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:34:11.704Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T01:34:22.882Z","endTime":"2026-07-04T01:35:54.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858873823754685,"aZ":-20.6771408505373,"pfxX":-3.0108015391135914,"pfxZ":6.122940011262965,"pX":-0.6942338275845965,"pZ":2.4887866032194044,"vX0":3.5405440056488593,"vY0":-134.39735825705665,"vZ0":-4.0194965367655655,"x":143.46,"y":171.58,"x0":-1.6212886057038258,"y0":50.00451217539851,"z0":5.4242179597185105,"aX":-5.6551493396358365},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":4.9,"spinRate":2417,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4034814627765497,"extension":6.5999557632584525},"index":0,"playId":"5b035fa6-ee85-3daf-950b-197fcb90f9c1","pitchNumber":1,"startTime":"2026-07-04T01:34:35.504Z","endTime":"2026-07-04T01:34:39.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.253992412738086,"aZ":-26.505299413484508,"pfxX":2.904421996993621,"pfxZ":3.3341968943201126,"pX":-0.8264258895097003,"pZ":2.098776944288471,"vX0":1.3870156908111277,"vY0":-128.5018852171843,"vZ0":-3.326309781492011,"x":148.5,"y":182.11,"x0":-1.7477697022065715,"y0":50.0049787258073,"z0":5.430173108752034,"aX":4.943074572438017},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2655,"spinDirection":182},"zone":7,"typeConfidence":2.0,"plateTime":0.4234247842623917,"extension":6.654518375715953},"index":1,"playId":"3614e105-2a52-3979-9cec-cf0570853297","pitchNumber":2,"startTime":"2026-07-04T01:34:49.612Z","endTime":"2026-07-04T01:34:53.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-04T01:34:57.658Z","endTime":"2026-07-04T01:35:06.625Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.639280516081257,"aZ":-28.136916764430772,"pfxX":-2.2014533243072876,"pfxZ":2.5426086292255246,"pX":-0.2028589627365515,"pZ":2.256269556207068,"vX0":3.898928319603102,"vY0":-123.87390418014809,"vZ0":-2.221260023584042,"x":124.73,"y":177.86,"x0":-1.495789121891066,"y0":50.00364689383715,"z0":5.466551587919747,"aX":-3.497056600548994},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":3.4,"spinRate":1534,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4385017229425081,"extension":6.66155185034561},"index":3,"playId":"46d7ac6e-4850-3c6e-b98c-4829ba689287","pitchNumber":3,"startTime":"2026-07-04T01:35:06.625Z","endTime":"2026-07-04T01:35:12.203Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39970368860393,"aZ":-24.110478369531815,"pfxX":1.1861426013013072,"pfxZ":4.063606227110931,"pX":0.71894997198079,"pZ":4.64401964578101,"vX0":5.8074257548279435,"vY0":-137.7946412298808,"vZ0":1.6904033458777439,"x":89.6,"y":113.39,"x0":-1.5430216280746025,"y0":50.00342529870379,"z0":5.617483709862843,"aX":2.3531781115501245},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":-3.0,"spinRate":2383,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3927287621640221,"extension":6.468732903472859},"index":4,"playId":"1668db87-ff61-3f0a-a374-8e3f76e68ba1","pitchNumber":4,"startTime":"2026-07-04T01:35:24.035Z","endTime":"2026-07-04T01:35:28.486Z","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":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.454343470826718,"aZ":-25.302525666973718,"pfxX":-1.8867904960609003,"pfxZ":4.295568529817008,"pX":0.053530590667266724,"pZ":2.0776315634935227,"vX0":4.6244887342616305,"vY0":-124.48638029189607,"vZ0":-3.0231223786023884,"x":114.96,"y":182.68,"x0":-1.5673450979421664,"y0":50.00313553769346,"z0":5.359435712221036,"aX":-3.019023088918411},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":2.5,"spinRate":1604,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4367851884688161,"extension":6.6939108110319125},"hitData":{"launchSpeed":84.2,"launchAngle":39.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.86,"coordY":67.87}},"index":5,"playId":"05c6de60-1821-333e-a0f6-0b206b5e7ffb","pitchNumber":5,"startTime":"2026-07-04T01:35:45.135Z","endTime":"2026-07-04T01:35:54.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:35:54.053Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-04T01:35:57.267Z","endTime":"2026-07-04T01:37:27.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":75.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.807918691820454,"aZ":-36.281095236880624,"pfxX":3.2090910552346026,"pfxZ":-2.9307000108547054,"pX":1.3772967188478464,"pZ":1.7287203719316486,"vX0":5.391990521108577,"vY0":-116.27135383212894,"vZ0":-1.0844919660422792,"x":64.5,"y":192.1,"x0":-1.3668545465458968,"y0":50.00216193589287,"z0":5.57098963671028,"aX":4.499326863292878},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.3,"breakHorizontal":-6.8,"spinRate":2619,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46676911241572894,"extension":6.643070454402899},"index":0,"playId":"2e39f26b-7720-39b3-b8c1-d678667f432f","pitchNumber":1,"startTime":"2026-07-04T01:36:17.638Z","endTime":"2026-07-04T01:36:21.726Z","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":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.5997035622822,"aZ":-39.01938400374349,"pfxX":4.982650990817161,"pfxZ":-4.690854967769145,"pX":-0.29851465775624414,"pZ":1.994133614782248,"vX0":1.433547238177191,"vY0":-118.85787683846678,"vZ0":-0.09643826839755043,"x":128.38,"y":184.94,"x0":-1.5540827669374295,"y0":50.004416496283454,"z0":5.5215375591207385,"aX":7.268542996965773},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":-9.4,"spinRate":2617,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.45743152297509937,"extension":6.629790558008658},"index":1,"playId":"8536bb6c-5bfc-36c6-8ed6-5fc38fc27ab8","pitchNumber":2,"startTime":"2026-07-04T01:36:31.921Z","endTime":"2026-07-04T01:36:35.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69259191363704,"aZ":-27.227344971118438,"pfxX":-5.2332048225105865,"pfxZ":2.4544192680262693,"pX":0.9042366276337107,"pZ":1.9772659677689297,"vX0":8.568794765982195,"vY0":-139.25474756739524,"vZ0":-4.441428105613867,"x":82.53,"y":185.39,"x0":-1.4969691230600364,"y0":50.00221509071069,"z0":5.339229503524812,"aX":-10.543875315927588},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.0,"breakHorizontal":8.3,"spinRate":2432,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38952089313942917,"extension":6.555680133096374},"index":2,"playId":"5a458d50-1059-3569-baa6-62fc2156a672","pitchNumber":3,"startTime":"2026-07-04T01:36:49.104Z","endTime":"2026-07-04T01:36:53.223Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65858297734081,"aZ":-29.386285721165518,"pfxX":4.4008565398673625,"pfxZ":1.6243887123348184,"pX":-0.24920052425679515,"pZ":3.4918151780397992,"vX0":2.010573634624704,"vY0":-128.91518013794163,"vZ0":0.40440823989937824,"x":126.5,"y":144.5,"x0":-1.6063739453516825,"y0":50.00471189541406,"z0":5.5647799025112565,"aX":7.558554033935999},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":-8.4,"spinRate":2627,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4216129748145252,"extension":6.638330741046519},"index":3,"playId":"e6eb9a6a-9ea0-3957-9589-7e220767f496","pitchNumber":4,"startTime":"2026-07-04T01:37:05.927Z","endTime":"2026-07-04T01:37:10.246Z","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":96.4,"endSpeed":90.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40441249378032,"aZ":-18.75216966166231,"pfxX":-1.3063509266023985,"pfxZ":6.575513429507421,"pX":1.1792831999658036,"pZ":1.244864867928675,"vX0":8.211141000894546,"vY0":-140.2195313962073,"vZ0":-7.99180481518316,"x":72.05,"y":205.17,"x0":-1.5866363246890176,"y0":50.000070238961186,"z0":5.3020301422162825,"aX":-2.667177133616311},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":1.1,"spinRate":2417,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.387020853896483,"extension":6.524507241175539},"index":4,"playId":"5683e927-a12e-34fa-838d-f2fbae86a645","pitchNumber":5,"startTime":"2026-07-04T01:37:23.148Z","endTime":"2026-07-04T01:37:27.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:37:27.023Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:39:16.898Z","endTime":"2026-07-04T01:41:08.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027105870595598,"aZ":-18.810826215369367,"pfxX":3.341080994193982,"pfxZ":7.415302565331043,"pX":0.2302129481540531,"pZ":3.05999842664798,"vX0":-3.214019082504831,"vY0":-132.5760660323354,"vZ0":-5.161576440915645,"x":108.22,"y":156.16,"x0":1.0169096686792676,"y0":50.00554260878429,"z0":6.381042347066462,"aX":6.023014349618171},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":-5.5,"spinRate":2084,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.4111963866043671,"extension":6.112644898711507},"index":0,"playId":"076c392f-f2bd-3fc6-a054-a8540f3d1c43","pitchNumber":1,"startTime":"2026-07-04T01:39:37.477Z","endTime":"2026-07-04T01:39:40.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392211061256617,"aZ":-16.69101697247925,"pfxX":5.024172690438869,"pfxZ":8.295067475042583,"pX":-0.9567046206782742,"pZ":2.6589100011639464,"vX0":-6.76886104753259,"vY0":-134.5873318497556,"vZ0":-6.441463368267899,"x":153.47,"y":166.99,"x0":0.9178257572557611,"y0":50.0037435592099,"z0":6.23084432125081,"aX":9.379817425352392},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-7.9,"spinRate":2293,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4042580843310799,"extension":6.351771828057995},"index":1,"playId":"5a3b9cdf-8030-371a-b7c2-ba38d4e370ee","pitchNumber":2,"startTime":"2026-07-04T01:39:54.382Z","endTime":"2026-07-04T01:39:59.391Z","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":86.1,"endSpeed":79.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.249350901493397,"aZ":-28.853151095676434,"pfxX":-0.34245610428970563,"pfxZ":2.0666077057930465,"pX":0.1475000623090551,"pZ":3.0528194490372567,"vX0":-2.3890910154524194,"vY0":-125.49320516594452,"vZ0":-2.271446561520737,"x":111.38,"y":156.35,"x0":1.15285652429655,"y0":50.0051151437273,"z0":6.299094238316573,"aX":-0.5511065402300875},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":1.1,"spinRate":2259,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4349610296548163,"extension":6.333430628782309},"index":2,"playId":"d99a4cdb-24b2-38b2-a604-732f2ba235a0","pitchNumber":3,"startTime":"2026-07-04T01:40:09.857Z","endTime":"2026-07-04T01:40:13.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":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207015760847412,"aZ":-21.168867585169348,"pfxX":0.5281649663395132,"pfxZ":5.898039962106763,"pX":-0.3126021425544089,"pZ":4.280373451831962,"vX0":-3.2640787257565314,"vY0":-134.0643761386504,"vZ0":-1.925851089315357,"x":128.92,"y":123.21,"x0":0.8391879736398141,"y0":50.00118669687228,"z0":6.480893985458093,"aX":0.9854998035552521},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":-0.5,"spinRate":2279,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4047311071901669,"extension":6.197508396886862},"index":3,"playId":"da4bb5ce-1fe1-3820-9e85-11783e84036c","pitchNumber":4,"startTime":"2026-07-04T01:40:29.560Z","endTime":"2026-07-04T01:40:34.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05918304873068,"aZ":-22.190670411064758,"pfxX":0.29656894770669595,"pfxZ":5.311553917513889,"pX":-0.5781189798812169,"pZ":3.9356698260126204,"vX0":-3.4086570991322986,"vY0":-134.69671035302375,"vZ0":-2.6809550801789914,"x":139.04,"y":132.52,"x0":0.6531766677524278,"y0":50.00133669330824,"z0":6.474726580517046,"aX":0.5578821908237854},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":0.0,"spinRate":2265,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4031854892378339,"extension":6.162776088437204},"index":4,"playId":"d6381d50-4296-3046-97ed-c3174cab9d43","pitchNumber":5,"startTime":"2026-07-04T01:40:44.919Z","endTime":"2026-07-04T01:40:49.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41698946682307,"aZ":-18.743999050198088,"pfxX":4.488883396829209,"pfxZ":7.208201370388865,"pX":-0.910389466076237,"pZ":3.5859521073538416,"vX0":-6.249951360295121,"vY0":-134.46275962357015,"vZ0":-3.6470908384900422,"x":151.7,"y":141.96,"x0":0.8423918345729983,"y0":50.00197110659538,"z0":6.26119160511948,"aX":8.362652640079656},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":-7.1,"spinRate":2226,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4046887037505966,"extension":6.304243770426812},"index":5,"playId":"e026b048-c358-3d8a-a81c-062c16215a5b","pitchNumber":6,"startTime":"2026-07-04T01:41:04.256Z","endTime":"2026-07-04T01:41:08.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:41:08.790Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to center fielder Jung Hoo Lee. Edouard Julien to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:41:21.544Z","endTime":"2026-07-04T01:43:22.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751671100945178,"aZ":-19.74114255333777,"pfxX":0.5555840646152204,"pfxZ":6.703670250841331,"pX":-1.0539268729095486,"pZ":3.0218481792416467,"vX0":-4.544511100419647,"vY0":-134.68358169945822,"vZ0":-5.155024691969465,"x":157.17,"y":157.19,"x0":0.5764334679369046,"y0":50.000748125831926,"z0":6.3389651221897845,"aX":1.0311157645704057},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-0.1,"spinRate":2114,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4052793799807026,"extension":6.124341989794104},"index":0,"playId":"6a4c82c1-d306-3332-a73a-6d2ba0497084","pitchNumber":1,"startTime":"2026-07-04T01:41:35.876Z","endTime":"2026-07-04T01:41:39.182Z","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":92.5,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.149187601795717,"aZ":-20.752374033662623,"pfxX":0.5013469801543261,"pfxZ":6.101388047384258,"pX":0.0610412250763575,"pZ":3.9415695490986926,"vX0":-2.3319347778624726,"vY0":-134.90957691017132,"vZ0":-2.695869556805976,"x":114.67,"y":132.36,"x0":0.8657776287738572,"y0":50.00130714492273,"z0":6.391837109438125,"aX":0.9386670383921603},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-0.5,"spinRate":2149,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4036606296336869,"extension":6.086955271301713},"index":1,"playId":"c4525f51-10f3-3716-be0b-2eb701a42698","pitchNumber":2,"startTime":"2026-07-04T01:41:55.712Z","endTime":"2026-07-04T01:41:59.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T01:42:03.872Z","endTime":"2026-07-04T01:42:20.033Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3840588110429,"aZ":-23.565703150537058,"pfxX":3.203527306432135,"pfxZ":5.478344407891891,"pX":-1.397610076386286,"pZ":0.828057206363877,"vX0":-6.796483773466392,"vY0":-123.9617929558533,"vZ0":-7.585096564316376,"x":170.27,"y":216.42,"x0":0.9509733016605756,"y0":50.00550072984958,"z0":5.865083198598006,"aX":5.037903825846609},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.5,"breakHorizontal":-4.4,"spinRate":1167,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.44011264334215827,"extension":6.490476074947735},"index":3,"playId":"246f23d8-d386-32a8-8af0-7ca75a78e459","pitchNumber":3,"startTime":"2026-07-04T01:42:20.033Z","endTime":"2026-07-04T01:42:24.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34869165123376,"aZ":-18.051982690880145,"pfxX":1.9800222979474456,"pfxZ":7.436408292139086,"pX":-0.10083782157288906,"pZ":3.279419382663073,"vX0":-2.835708021206335,"vY0":-135.88240483894072,"vZ0":-4.956847263523835,"x":120.84,"y":150.24,"x0":0.691459548832428,"y0":50.00583698239043,"z0":6.353206333549757,"aX":3.7621295815873315},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-3.1,"spinRate":2186,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4006765162454715,"extension":6.093790988016958},"index":4,"playId":"e98fb32c-0d27-3aec-8831-39f150798c78","pitchNumber":4,"startTime":"2026-07-04T01:42:47.128Z","endTime":"2026-07-04T01:42:53.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57188946173227,"aZ":-24.171863284011394,"pfxX":4.400940866317153,"pfxZ":5.153959174973318,"pX":-0.1046980128318145,"pZ":1.5455682909915647,"vX0":-4.82208399157952,"vY0":-123.80280946045525,"vZ0":-5.955081469482685,"x":120.99,"y":197.05,"x0":1.2959500574485772,"y0":50.003619887067515,"z0":6.00352400725459,"aX":6.83612930552031},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.8,"spinRate":1035,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.44230490258774946,"extension":6.4219126696886795},"hitData":{"launchSpeed":67.3,"launchAngle":18.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.64,"coordY":101.02}},"index":5,"playId":"261fa741-33f7-3c3a-8b15-5c523f12a0cb","pitchNumber":5,"startTime":"2026-07-04T01:43:10.322Z","endTime":"2026-07-04T01:43:22.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:43:22.583Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to left fielder Victor Bericoto. Edouard Julien to 3rd. Kyle Karros to 2nd.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:43:23.680Z","endTime":"2026-07-04T01:47:44.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0523361131211,"aZ":-20.69682375206654,"pfxX":-1.381269167613717,"pfxZ":6.460676253540566,"pX":-0.23351651253189515,"pZ":4.686205962025821,"vX0":-2.7828480702918537,"vY0":-132.39441612842356,"vZ0":-0.816272938487204,"x":125.9,"y":112.25,"x0":1.0103397993682663,"y0":50.003192196516096,"z0":6.512128713872849,"aX":-2.4537936365739346},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":3.1,"spinRate":2169,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.41358303908261673,"extension":6.201765358104443},"index":0,"playId":"edab5792-e23c-3ffd-8778-5c295c8ea400","pitchNumber":1,"startTime":"2026-07-04T01:43:49.351Z","endTime":"2026-07-04T01:43:53.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.532536389471247,"aZ":-17.472297648672374,"pfxX":0.6635891862155896,"pfxZ":8.105920672921089,"pX":-1.214738851841121,"pZ":3.014149633383578,"vX0":-4.967595121799787,"vY0":-134.4307927455512,"vZ0":-5.535124916201921,"x":163.3,"y":157.4,"x0":0.5779723979433213,"y0":50.005307064306606,"z0":6.357037242642138,"aX":1.204188960214654},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.6,"breakHorizontal":0.0,"spinRate":2128,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4088154079760815,"extension":6.1563674603626275},"index":1,"playId":"55e3c7e8-2522-3b8f-bb11-542635a1025a","pitchNumber":2,"startTime":"2026-07-04T01:44:07.346Z","endTime":"2026-07-04T01:44:14.077Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107019120518544,"aZ":-17.92624051037045,"pfxX":7.303873372870661,"pfxZ":7.617863385714783,"pX":-0.24443605724090542,"pZ":3.345022923364881,"vX0":-5.381216642488291,"vY0":-135.30290848379255,"vZ0":-4.60148436731959,"x":126.32,"y":148.46,"x0":0.8126157653462096,"y0":50.00141894202397,"z0":6.30853248908291,"aX":13.659271459017774},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-12.2,"spinRate":2238,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4034673690558672,"extension":6.099512244717052},"index":2,"playId":"d49022a8-a0a3-363d-878a-04443add64f4","pitchNumber":3,"startTime":"2026-07-04T01:44:47.540Z","endTime":"2026-07-04T01:44:51.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"ea89ff80-0101-4a16-8254-1f4638beb5d4","startTime":"2026-07-04T01:45:06.511Z","endTime":"2026-07-04T01:45:11.511Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255395606563432,"aZ":-18.846876261685225,"pfxX":6.95371371186152,"pfxZ":6.96382531630818,"pX":0.07245413312167989,"pZ":3.144141308405145,"vX0":-3.9805143381142165,"vY0":-136.34065183221554,"vZ0":-4.87657602762372,"x":114.24,"y":153.89,"x0":0.6350782838439458,"y0":50.005855927195796,"z0":6.226342190734468,"aX":13.31367287892466},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-12.0,"spinRate":2267,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.39919478185142987,"extension":6.213156776232757},"index":4,"playId":"34670b2d-6796-33d9-84bc-864211a54773","pitchNumber":4,"startTime":"2026-07-04T01:45:26.232Z","endTime":"2026-07-04T01:45:33.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23761712548554,"aZ":-19.761067384999205,"pfxX":6.030288934149299,"pfxZ":6.608288305872495,"pX":0.7737900211778825,"pZ":4.820347709826001,"vX0":-2.3021908566173295,"vY0":-135.38858431338966,"vZ0":-0.6469853398052484,"x":87.5,"y":108.63,"x0":0.8457872199745964,"y0":50.005102399668395,"z0":6.430642755572367,"aX":11.330183093744507},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":-10.6,"spinRate":2238,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.40272319847797,"extension":6.084807523619726},"index":5,"playId":"42a47882-0078-33bf-969b-83db79f960c8","pitchNumber":5,"startTime":"2026-07-04T01:46:01.261Z","endTime":"2026-07-04T01:46:05.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"8d133772-b418-4379-ab0a-b982423e04cd","startTime":"2026-07-04T01:46:20.913Z","endTime":"2026-07-04T01:46:25.913Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55016168444075,"aZ":-18.01749911613053,"pfxX":7.05293794736078,"pfxZ":7.6032030641406045,"pX":-0.749455755376535,"pZ":3.6718416528536855,"vX0":-6.429072264485651,"vY0":-134.92473053608683,"vZ0":-3.7998680897505053,"x":145.57,"y":139.64,"x0":0.7361291056773396,"y0":50.00521331914117,"z0":6.351398815671839,"aX":13.13835962012696},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-11.5,"spinRate":2303,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.40436323824006015,"extension":6.285204148043951},"index":7,"playId":"afc84b80-b72b-382b-acbf-772ed5168726","pitchNumber":6,"startTime":"2026-07-04T01:46:40.951Z","endTime":"2026-07-04T01:46:44.965Z","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":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088848894641337,"aZ":-30.919379695050637,"pfxX":-0.40347242973157127,"pfxZ":0.794224386539371,"pX":0.06612275622267577,"pZ":3.4937584029687403,"vX0":-2.444354207875995,"vY0":-124.08293753979117,"vZ0":-0.49289988308427346,"x":114.48,"y":144.45,"x0":1.1116364250519117,"y0":50.00232717083308,"z0":6.245265611780406,"aX":-0.6360842071604775},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":1.2,"spinRate":2178,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.43945379158483533,"extension":6.314842734098639},"index":8,"playId":"7974f399-f486-3128-a6ec-f11a46f49924","pitchNumber":7,"startTime":"2026-07-04T01:47:09.761Z","endTime":"2026-07-04T01:47:16.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.359936383176088,"aZ":-30.937301703178687,"pfxX":-0.308665881005048,"pfxZ":0.8018559762221145,"pX":-0.4024222704753979,"pZ":1.6876548580806663,"vX0":-3.9193656534785424,"vY0":-122.40805017588731,"vZ0":-4.098648728329506,"x":132.34,"y":193.21,"x0":1.2485285293209605,"y0":50.004223949444444,"z0":5.98452016124118,"aX":-0.47539656027822286},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":1.3,"spinRate":2337,"spinDirection":269},"zone":7,"typeConfidence":2.0,"plateTime":0.4446368830637528,"extension":6.54542044368306},"hitData":{"launchSpeed":75.0,"launchAngle":12.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.88,"coordY":100.5}},"index":9,"playId":"796bfdaa-ddb2-3cfc-b8c5-0d0f2b4ab4d4","pitchNumber":8,"startTime":"2026-07-04T01:47:34.523Z","endTime":"2026-07-04T01:47:44.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:47:44.706Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy hits a grand slam (9) to right center field. Edouard Julien scores. Kyle Karros scores. Ezequiel Tovar scores.","rbi":4,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:48:51.148Z","endTime":"2026-07-04T01:49:40.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T01:48:10.392Z","endTime":"2026-07-04T01:48:53.462Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519785553820903,"aZ":-23.5470834786254,"pfxX":0.8257260847061034,"pfxZ":4.746655079625757,"pX":0.7010392259035062,"pZ":4.18143425510287,"vX0":-0.8903702735951637,"vY0":-133.22511555060245,"vZ0":-1.5081989670929656,"x":90.28,"y":125.88,"x0":0.930472202859265,"y0":50.00553087647098,"z0":6.43790797019863,"aX":1.5017732776627717},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2052,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.40933150315439937,"extension":6.168741570861462},"index":1,"playId":"49930e99-1825-38d0-8fd8-45ccf77b3764","pitchNumber":1,"startTime":"2026-07-04T01:48:53.462Z","endTime":"2026-07-04T01:48:57.294Z","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":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840715886866302,"aZ":-23.972354098430657,"pfxX":1.0165856177371067,"pfxZ":4.378612681365594,"pX":-8.2574786329176E-4,"pZ":2.7058757427864966,"vX0":-2.8657413542095656,"vY0":-134.67846534039623,"vZ0":-5.369367184984666,"x":117.03,"y":165.72,"x0":0.9357888815901512,"y0":50.0025958707887,"z0":6.3771548651053385,"aX":1.9044070660983272},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.3,"spinRate":2000,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.4036735551460606,"extension":6.131576207244938},"hitData":{"launchSpeed":100.8,"launchAngle":28.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":214.66,"coordY":49.96}},"index":2,"playId":"77bae092-1335-3512-992d-753e4d1d3fc0","pitchNumber":2,"startTime":"2026-07-04T01:49:12.477Z","endTime":"2026-07-04T01:49:40.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:49:40.226Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Luis Arraez to first baseman Bryce Eldridge.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:49:58.976Z","endTime":"2026-07-04T01:51:15.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378668128168503,"aZ":-28.8263956385123,"pfxX":-1.0276853958255465,"pfxZ":2.049575050656527,"pX":-0.08289575470327534,"pZ":1.932821033142046,"vX0":-2.958821903995384,"vY0":-125.83590075155033,"vZ0":-4.8972304971606535,"x":120.16,"y":186.59,"x0":1.233481858471093,"y0":50.000157451205574,"z0":6.192103743193773,"aX":-1.6763844305252054},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":2.4,"spinRate":2282,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4324025116460284,"extension":6.368115506356382},"index":0,"playId":"917e2e8e-5aa3-3ad9-9771-0763a26fb8d1","pitchNumber":1,"startTime":"2026-07-04T01:50:00.043Z","endTime":"2026-07-04T01:50:03.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928689169306057,"aZ":-30.049792065293182,"pfxX":-1.4742521713722399,"pfxZ":1.2920677599058479,"pX":-1.1585590829744696,"pZ":1.7104253955244455,"vX0":-4.707115821136663,"vY0":-126.28118607120766,"vZ0":-5.136307605687053,"x":161.16,"y":192.6,"x0":0.9064799581405766,"y0":50.00489799344331,"z0":6.132202569560545,"aX":-2.4281274391821728},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":3.6,"spinRate":2332,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.43048223337188674,"extension":6.403891731038517},"index":1,"playId":"b3157ec1-4e69-3e1b-b807-8b9063b360ce","pitchNumber":2,"startTime":"2026-07-04T01:50:13.712Z","endTime":"2026-07-04T01:50:18.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T01:50:22.732Z","endTime":"2026-07-04T01:50:32.763Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":92.3,"endSpeed":86.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011166831278285,"aZ":-21.195520853571498,"pfxX":1.9996734296435046,"pfxZ":5.870382583863716,"pX":-0.15037287748106903,"pZ":3.3636435319832305,"vX0":-3.246220794895517,"vY0":-134.61175527501285,"vZ0":-4.159825897579551,"x":122.73,"y":147.96,"x0":0.801023028233081,"y0":50.00300093336,"z0":6.394063684681427,"aX":3.739974480297371},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-3.1,"spinRate":2096,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4039749635287073,"extension":6.1275260358001535},"index":3,"playId":"59483d66-4bf3-334e-8097-d98b6d2f5ff7","pitchNumber":3,"startTime":"2026-07-04T01:50:32.763Z","endTime":"2026-07-04T01:50:37.838Z","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":86.7,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69494114913621,"aZ":-31.311898986805073,"pfxX":-0.4438128201023961,"pfxZ":0.5238708385039104,"pX":-1.7286422290856107,"pZ":3.28954176634873,"vX0":-6.382002839119073,"vY0":-126.23244870467879,"vZ0":-1.2556788338771288,"x":182.89,"y":149.96,"x0":0.8725606510986476,"y0":50.001287892543026,"z0":6.276447289431633,"aX":-0.7274659650762627},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":2.0,"spinRate":2286,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.43118238812910903,"extension":6.368227289842657},"index":4,"playId":"b20709e4-a534-3533-90b0-9f1719a0ef82","pitchNumber":4,"startTime":"2026-07-04T01:50:50.104Z","endTime":"2026-07-04T01:50:54.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371260871394075,"aZ":-18.95514879647636,"pfxX":6.785078856532813,"pfxZ":6.982042489268968,"pX":-0.04145253468503335,"pZ":3.0961403204811933,"vX0":-5.238148207907286,"vY0":-135.4637499067742,"vZ0":-4.970055995366621,"x":118.58,"y":155.18,"x0":1.0178377482268073,"y0":50.00377745843225,"z0":6.245053645937394,"aX":12.848260895208309},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-11.4,"spinRate":2288,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4014596405580084,"extension":6.132337695018546},"hitData":{"launchSpeed":96.3,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":155.23}},"index":5,"playId":"b53cfee8-5060-37e2-9082-1385eedb70c7","pitchNumber":5,"startTime":"2026-07-04T01:51:08.428Z","endTime":"2026-07-04T01:51:15.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:51:15.667Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (14) on a sharp line drive to left fielder Victor Bericoto.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:51:20.681Z","endTime":"2026-07-04T01:54:37.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97789425863099,"aZ":-20.19095891763318,"pfxX":0.625099476390086,"pfxZ":6.594245793748934,"pX":-0.10197143181943366,"pZ":3.576146354931916,"vX0":-3.67645124128477,"vY0":-133.50620281852,"vZ0":-3.5939565384474284,"x":120.89,"y":142.22,"x0":1.2078098061896847,"y0":50.001494171521436,"z0":6.381342232112818,"aX":1.1360339280051772},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":-0.4,"spinRate":2185,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40923141820016484,"extension":6.199384714609825},"index":0,"playId":"65bd236f-bca4-3108-a7b9-d32ba23659aa","pitchNumber":1,"startTime":"2026-07-04T01:51:41.922Z","endTime":"2026-07-04T01:51:45.341Z","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":92.1,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992865201551727,"aZ":-21.816539112244808,"pfxX":1.6366582266939607,"pfxZ":5.633625224377875,"pX":0.9210354619141253,"pZ":3.9450390658949246,"vX0":-1.4828251446512746,"vY0":-134.222397342497,"vZ0":-2.581814787643949,"x":81.89,"y":132.26,"x0":1.2659867565016454,"y0":50.00160972058802,"z0":6.460069731293897,"aX":3.008659859022036},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.0,"breakHorizontal":-2.6,"spinRate":2253,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40690387580154885,"extension":6.119522610194909},"index":1,"playId":"dd408bfa-43d8-3160-8345-c8e6eae5e430","pitchNumber":2,"startTime":"2026-07-04T01:51:56.724Z","endTime":"2026-07-04T01:52:00.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101818828655922,"aZ":-17.91101999076834,"pfxX":4.5832953954796904,"pfxZ":7.749959502872734,"pX":0.20317207656013583,"pZ":4.357990159312053,"vX0":-3.9942397828550447,"vY0":-133.88040749654607,"vZ0":-1.8263408870147553,"x":109.26,"y":121.11,"x0":1.108811607085549,"y0":50.00445302455095,"z0":6.31214826235372,"aX":8.437811790929079},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":-7.6,"spinRate":2192,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.40693497511438936,"extension":6.213342032803326},"index":2,"playId":"d194b541-e8d7-3ebc-aea0-9c14d98b122a","pitchNumber":3,"startTime":"2026-07-04T01:52:14.047Z","endTime":"2026-07-04T01:52:17.787Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T01:52:23.390Z","endTime":"2026-07-04T01:52:37.695Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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.3,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12210832792392,"aZ":-18.50969497032203,"pfxX":2.01008808055394,"pfxZ":7.471605153928362,"pX":-0.22933553689824324,"pZ":3.968472710471226,"vX0":-3.088318012319764,"vY0":-134.38294732430163,"vZ0":-3.1639803683119276,"x":125.74,"y":131.63,"x0":0.6736293203619511,"y0":50.002455718590895,"z0":6.4759512941876505,"aX":3.676324802382965},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":-3.0,"spinRate":2196,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.40759115967824133,"extension":6.130985041268049},"index":4,"playId":"135852d6-3966-3e43-bfae-c9575adbf176","pitchNumber":4,"startTime":"2026-07-04T01:52:37.695Z","endTime":"2026-07-04T01:52:41.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72830308918461,"aZ":-16.52154224358501,"pfxX":5.930351142615098,"pfxZ":8.648228566710824,"pX":-0.2597990515508772,"pZ":6.168135187756768,"vX0":-5.262386393627735,"vY0":-134.10599661897737,"vZ0":2.055603021879788,"x":126.9,"y":72.24,"x0":0.9635633035717366,"y0":50.001408248610545,"z0":6.574419321675365,"aX":10.732229161899564},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-9.5,"spinRate":2299,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4094235725280946,"extension":6.033788050975235},"index":5,"playId":"6307af0c-9537-3be1-9807-494a25091f36","pitchNumber":5,"startTime":"2026-07-04T01:53:06.024Z","endTime":"2026-07-04T01:53:09.415Z","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":84.6,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.206518346012135,"aZ":-27.959042650692687,"pfxX":4.3518902893385185,"pfxZ":2.7000581785127924,"pX":0.2043072177517881,"pZ":1.5390413370705807,"vX0":-4.120762664408989,"vY0":-123.21131812355964,"vZ0":-5.092611883861658,"x":109.21,"y":197.23,"x0":1.3217205547890971,"y0":50.00053138696589,"z0":5.955263625953104,"aX":6.7858724765688185},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-7.1,"spinRate":1070,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4421404416395851,"extension":6.410655861402933},"index":6,"playId":"216bf1f4-1270-3f7a-908e-15b31b90ed9d","pitchNumber":6,"startTime":"2026-07-04T01:53:26.547Z","endTime":"2026-07-04T01:53:30.622Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177727858514285,"aZ":-18.510820842630928,"pfxX":5.625494447228627,"pfxZ":7.4457401673177,"pX":-0.8596183208166388,"pZ":3.1880173684749695,"vX0":-6.148315485538445,"vY0":-133.93087088889612,"vZ0":-4.855238498958951,"x":149.77,"y":152.7,"x0":0.723908927318655,"y0":50.003219573000905,"z0":6.3294732569647305,"aX":10.32396449783807},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-9.0,"spinRate":2285,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4073896042445284,"extension":6.2059849675090835},"index":7,"playId":"7929eeb9-5b01-303b-b80e-81dcd797a2c0","pitchNumber":7,"startTime":"2026-07-04T01:53:47.943Z","endTime":"2026-07-04T01:54:14.964Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381308612028878,"aZ":-21.540684363158743,"pfxX":6.855497199198253,"pfxZ":5.80977154581066,"pX":-0.4278830755774748,"pZ":3.1075360324010854,"vX0":-5.929944892826268,"vY0":-133.60873842940217,"vZ0":-4.226721685151338,"x":133.31,"y":154.88,"x0":0.9160295947312793,"y0":50.00592821993784,"z0":6.23375561903525,"aX":12.553555176613042},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-11.4,"spinRate":2216,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4079885121408129,"extension":6.27063284482327},"hitData":{"launchSpeed":109.6,"launchAngle":15.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":28.12,"coordY":86.94}},"index":8,"playId":"5ee16ee0-b28d-3cd0-a254-8b3ced3fc9f2","pitchNumber":8,"startTime":"2026-07-04T01:54:23.253Z","endTime":"2026-07-04T01:54:37.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:54:37.635Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:54:56.517Z","endTime":"2026-07-04T01:56:28.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":85.8,"endSpeed":78.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179506497710307,"aZ":-31.039934704023153,"pfxX":-2.977628945621754,"pfxZ":0.7177721672466042,"pX":-0.5730008874435178,"pZ":4.646819593138092,"vX0":-3.2841437388753554,"vY0":-124.95323547942935,"vZ0":1.7450944489195463,"x":138.84,"y":113.32,"x0":1.1452032923207454,"y0":50.002754618187744,"z0":6.489691536970309,"aX":-4.708197271597624},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":6.1,"spinRate":2002,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4383423455046449,"extension":6.243249507216689},"index":0,"playId":"a3cd7cad-a2f3-3f84-aead-e1d4e1fb3d0d","pitchNumber":1,"startTime":"2026-07-04T01:55:12.804Z","endTime":"2026-07-04T01:55:16.535Z","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":85.4,"endSpeed":79.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462285007687697,"aZ":-31.05298002004873,"pfxX":-0.22794775078634655,"pfxZ":0.702990135333696,"pX":-0.3549538694249969,"pZ":3.9237198353265628,"vX0":-3.9578500470261826,"vY0":-124.565452207087,"vZ0":0.4573101071566499,"x":130.53,"y":132.84,"x0":1.2714634062155243,"y0":50.00511999783865,"z0":6.265769954863683,"aX":-0.364927558469747},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":1.2,"spinRate":2148,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4364826431949438,"extension":6.296736741430807},"index":1,"playId":"a71851c9-3bb5-3652-8d55-78e1eca2fc91","pitchNumber":2,"startTime":"2026-07-04T01:55:31.795Z","endTime":"2026-07-04T01:55:35.729Z","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":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926966571058596,"aZ":-30.83483287939959,"pfxX":-0.3606085564256962,"pfxZ":0.8669092096724338,"pX":-0.9387727644571202,"pZ":2.1136232287040486,"vX0":-5.218632969503722,"vY0":-123.86844524717803,"vZ0":-3.3122983177175933,"x":152.78,"y":181.71,"x0":1.2504302007230692,"y0":50.00079868072418,"z0":6.072010032354825,"aX":-0.554156725120447},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.0,"breakHorizontal":2.0,"spinRate":2080,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.44379866833735404,"extension":6.34567267945662},"index":2,"playId":"5b2b7495-2b34-3ac5-a905-0f3308f29843","pitchNumber":3,"startTime":"2026-07-04T01:55:52.893Z","endTime":"2026-07-04T01:56:19.896Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"}}},{"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.766786708236296,"aZ":-23.308141739271488,"pfxX":0.5849389863050745,"pfxZ":5.1302392470211355,"pX":-0.13284596921010466,"pZ":4.379879143125188,"vX0":-3.2166879051985715,"vY0":-130.69327226657396,"vZ0":-0.9132839321021257,"x":122.06,"y":120.52,"x0":1.0383537068741793,"y0":50.00276220141255,"z0":6.485748514839392,"aX":1.0110636806581785},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-0.4,"spinRate":1927,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4192242976017222,"extension":6.131917173900444},"index":3,"playId":"34f0b2fe-e8b6-36e8-9958-25123b4d8ed4","pitchNumber":4,"startTime":"2026-07-04T01:56:24.352Z","endTime":"2026-07-04T01:56:28.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T01:56:28.490Z","atBatIndex":50},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Cole Carrigg triples (3) on a sharp line drive to center fielder Jung Hoo Lee. Hunter Goodman scores. TJ Rumfield scores.","rbi":2,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T01:59:00.442Z","endTime":"2026-07-04T02:00:23.338Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":657424,"link":"/api/v1/people/657424"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-04T01:56:45.500Z","endTime":"2026-07-04T01:57:08.127Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-04T01:57:08.127Z","endTime":"2026-07-04T01:59:02.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11010022848129,"aZ":-32.28004575683336,"pfxX":-4.597245550196801,"pfxZ":-0.05656804106949842,"pX":-1.1881158507544463,"pZ":2.324687610974772,"vX0":6.981019226812856,"vY0":-136.01010411363796,"vZ0":-1.1953975672800132,"x":162.29,"y":176.01,"x0":-3.166933729769822,"y0":50.00216559105238,"z0":4.967356504955828,"aX":-8.789632707096288},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.1,"breakHorizontal":7.2,"spinRate":2053,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.39961386637411556,"extension":6.349307267777318},"index":2,"playId":"0cec14bb-5d5a-36ae-8381-ea1bd9e603b7","pitchNumber":1,"startTime":"2026-07-04T01:59:02.324Z","endTime":"2026-07-04T01:59:06.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810223028629622,"aZ":-33.83193854783908,"pfxX":-7.99611486174619,"pfxZ":-0.8701284074818743,"pX":-0.7949457000833113,"pZ":1.9458248214703346,"vX0":8.939693125341813,"vY0":-136.67420164680357,"vZ0":-1.8740495697359791,"x":147.3,"y":186.24,"x0":-3.0621367164717754,"y0":50.005851257572914,"z0":4.953674918181197,"aX":-15.201605617904342},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.8,"breakHorizontal":12.7,"spinRate":2146,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.40004381092949837,"extension":6.30861624347296},"index":3,"playId":"780fc71b-478e-3bd9-b2b2-9c0310fa2066","pitchNumber":2,"startTime":"2026-07-04T01:59:18.651Z","endTime":"2026-07-04T01:59:22.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23070641561416,"aZ":-31.467061241860804,"pfxX":9.152032382550093,"pfxZ":0.4678199768121143,"pX":-0.12555483437865128,"pZ":1.9628030821924163,"vX0":4.68196255879028,"vY0":-121.66004096534836,"vZ0":-0.8910156273729647,"x":121.79,"y":185.78,"x0":-3.25694576350542,"y0":50.003802999444076,"z0":5.0327991715849905,"aX":13.881281530208861},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-17.6,"spinRate":2512,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.44819896713770113,"extension":6.219465634132571},"index":4,"playId":"2dc8c15f-aa3f-3233-8f70-912e85526b1a","pitchNumber":3,"startTime":"2026-07-04T01:59:39.169Z","endTime":"2026-07-04T01:59:43.753Z","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":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607738731029595,"aZ":-30.740467079556705,"pfxX":-9.889523279467777,"pfxZ":0.7485239246999926,"pX":-0.0830708204383477,"pZ":1.7451524643185998,"vX0":11.325698686083033,"vY0":-137.82390512471449,"vZ0":-3.0534505399622347,"x":120.17,"y":191.66,"x0":-2.9606380712099925,"y0":50.00555017788443,"z0":4.943276770908301,"aX":-19.030393587066897},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.8,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.397391119501306,"extension":6.36213370416129},"hitData":{"launchSpeed":104.5,"launchAngle":20.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.0,"coordY":34.0}},"index":5,"playId":"e73ef527-c723-3254-8f73-90d3fed39626","pitchNumber":4,"startTime":"2026-07-04T02:00:08.695Z","endTime":"2026-07-04T02:00:23.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:00:23.338Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to center fielder Jung Hoo Lee. Cole Carrigg scores.","rbi":1,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T02:00:58.882Z","endTime":"2026-07-04T02:01:44.424Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":676254,"link":"/api/v1/people/676254"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91181446913261,"aZ":-29.51321796835929,"pfxX":-7.77302530084462,"pfxZ":1.3475681461637734,"pX":-1.4080347806800588,"pZ":3.0832590022352413,"vX0":7.694843177999828,"vY0":-138.75165486193154,"vZ0":-0.12502044789392042,"x":170.67,"y":155.53,"x0":-3.1930144092631267,"y0":50.00114762945695,"z0":5.077907202954959,"aX":-15.3185563578767},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":2420,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3931509821720316,"extension":6.166255737220127},"index":0,"playId":"6cee4c87-d5e3-3e5f-8dfc-5dff9ec3872f","pitchNumber":1,"startTime":"2026-07-04T02:00:58.998Z","endTime":"2026-07-04T02:01:02.753Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195300047045787,"aZ":-34.373890987803186,"pfxX":-7.239466512025141,"pfxZ":-1.1143230046134,"pX":-0.31674356173628937,"pZ":2.7385571075467725,"vX0":10.299940787653613,"vY0":-138.25323811592534,"vZ0":-0.15798676226744068,"x":129.07,"y":164.84,"x0":-3.116769445919369,"y0":50.00241278492791,"z0":5.0662211847475875,"aX":-14.287096046771008},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.9,"breakHorizontal":11.4,"spinRate":2312,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3932608089983627,"extension":6.241524459331226},"hitData":{"launchSpeed":88.5,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.26,"coordY":93.41}},"index":1,"playId":"a9200f03-8144-37d8-9dd3-c6fa393154c3","pitchNumber":2,"startTime":"2026-07-04T02:01:33.337Z","endTime":"2026-07-04T02:01:44.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:01:44.424Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien challenged (pitch result), call on the field was confirmed: Edouard Julien called out on strikes.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T02:01:53.655Z","endTime":"2026-07-04T02:03:53.958Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16176120830263,"aZ":-26.357899628280318,"pfxX":-8.083455885921053,"pfxZ":2.9036749193748426,"pX":0.7380288969096213,"pZ":1.4502688817769813,"vX0":13.081968234368334,"vY0":-139.19855555616076,"vZ0":-4.759935888854735,"x":88.87,"y":199.62,"x0":-2.9281581616091295,"y0":50.003473096131835,"z0":4.88325412546772,"aX":-16.194269472688582},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":12.6,"spinRate":2240,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3904172570227096,"extension":6.494942406832038},"index":0,"playId":"7594a8f3-e32f-3f7a-b48f-16d3a9b04ec2","pitchNumber":1,"startTime":"2026-07-04T02:02:12.643Z","endTime":"2026-07-04T02:02:16.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":89.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73517732716211,"aZ":-25.33591889385614,"pfxX":-6.16500337615431,"pfxZ":3.394986742705509,"pX":-0.43874795418820206,"pZ":2.8938827145175408,"vX0":9.613564364638856,"vY0":-139.02178581740495,"vZ0":-1.1150248102162206,"x":133.72,"y":160.65,"x0":-3.095611155884064,"y0":50.00272618842922,"z0":4.937858302003853,"aX":-12.416651048984857},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":9.8,"spinRate":2452,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.38974553603436046,"extension":6.34499430585088},"index":1,"playId":"361e3c7d-174b-3258-abbe-00196a40cb26","pitchNumber":2,"startTime":"2026-07-04T02:02:28.802Z","endTime":"2026-07-04T02:02:31.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":78.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.258213706398674,"aZ":-35.06803320805834,"pfxX":5.493324451931365,"pfxZ":-1.9129979475922694,"pX":0.429372287914601,"pZ":1.281284189329458,"vX0":6.745690003339644,"vY0":-120.91726515715237,"vZ0":-1.6555339728139593,"x":100.63,"y":204.19,"x0":-3.090171287562612,"y0":50.00564718543897,"z0":4.997081305551242,"aX":8.2936822955232},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.6,"breakHorizontal":-11.3,"spinRate":2461,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.449644059252468,"extension":6.284819684836743},"index":2,"playId":"5a1a94f0-0050-39d9-abfa-499d4d68dfe0","pitchNumber":3,"startTime":"2026-07-04T02:02:48.497Z","endTime":"2026-07-04T02:02:52.094Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27229402891938,"aZ":-32.73466760673581,"pfxX":6.6087130397798575,"pfxZ":-0.36702375224352624,"pX":1.3243686491614883,"pZ":0.9248916536140789,"vX0":8.618301766106523,"vY0":-121.6677139336624,"vZ0":-2.7332250121260024,"x":66.52,"y":213.81,"x0":-3.1010871963200564,"y0":50.00480183676194,"z0":4.854917492961139,"aX":10.065380198721371},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":-13.8,"spinRate":2396,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4474635831087994,"extension":6.562998880375852},"index":3,"playId":"e5d8bef3-ed94-310d-a5ba-2417bf6cb1eb","pitchNumber":4,"startTime":"2026-07-04T02:03:05.894Z","endTime":"2026-07-04T02:03:09.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25341022772617,"aZ":-34.46034766726759,"pfxX":-9.3796658017293,"pfxZ":-1.1712817530324093,"pX":0.35638703748394823,"pZ":1.681544212979598,"vX0":12.467350902973596,"vY0":-138.39111974870585,"vZ0":-2.4916650964284544,"x":103.42,"y":193.38,"x0":-2.9765474118967528,"y0":50.002883492214785,"z0":4.888804896653911,"aX":-18.29651589760541},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-2.4,"breakHorizontal":14.5,"spinRate":2179,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.3949208533331867,"extension":6.443957370754327},"index":4,"playId":"9c2cc0da-aafe-3dd4-a3e3-5637d79a6a4e","pitchNumber":5,"startTime":"2026-07-04T02:03:26.945Z","endTime":"2026-07-04T02:03:53.958Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}},"playEndTime":"2026-07-04T02:03:53.958Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks. Tyler Freeman to 2nd.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T02:04:05.424Z","endTime":"2026-07-04T02:05:59.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.093256055751674,"aZ":-33.38254239983215,"pfxX":-8.797984972670546,"pfxZ":-0.6173317047899607,"pX":-0.830973062841945,"pZ":1.3971854860327517,"vX0":9.09365132793878,"vY0":-139.30377133922042,"vZ0":-3.470521397187942,"x":148.67,"y":201.06,"x0":-3.0043236423204016,"y0":50.004074907792635,"z0":4.880636217988963,"aX":-17.186250697530692},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.7,"breakHorizontal":13.9,"spinRate":2177,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.39412642250216656,"extension":6.492338904447491},"index":0,"playId":"2bd9d522-8daa-3c53-85ae-f8ca8e1ae645","pitchNumber":1,"startTime":"2026-07-04T02:04:05.424Z","endTime":"2026-07-04T02:04:09.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765350324119847,"aZ":-31.206394000085943,"pfxX":6.690305251685591,"pfxZ":0.6314188530367941,"pX":1.6500282046186976,"pZ":1.809539639193963,"vX0":9.33138886188211,"vY0":-122.93993573827852,"vZ0":-1.2186799871778922,"x":54.1,"y":189.92,"x0":-3.060111636062776,"y0":50.00288268717289,"z0":4.953882053732912,"aX":10.268299430578466},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-14.3,"spinRate":2428,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44507341467870765,"extension":6.609084908950277},"index":1,"playId":"ccc61200-2406-3088-86bb-07b9527eaeee","pitchNumber":2,"startTime":"2026-07-04T02:04:21.084Z","endTime":"2026-07-04T02:04:24.175Z","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, 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":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811831985970066,"aZ":-31.544966779140527,"pfxX":-8.948545163047225,"pfxZ":0.31613260898845796,"pX":0.7366657303612619,"pZ":0.6777897929371223,"vX0":13.316836471507742,"vY0":-139.62900957409704,"vZ0":-5.41111732119211,"x":88.92,"y":220.48,"x0":-2.912247238178177,"y0":50.00259841950533,"z0":4.693896946984433,"aX":-17.827079459391413},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.8,"spinRate":2266,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.39094152407232485,"extension":6.478651319545819},"index":2,"playId":"beaf908a-c468-3ff8-8a69-249448b6288f","pitchNumber":3,"startTime":"2026-07-04T02:04:38.164Z","endTime":"2026-07-04T02:04:42.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.585939528624916,"aZ":-33.79108332780637,"pfxX":-8.004709972905928,"pfxZ":-0.8455195750581979,"pX":0.506674366497709,"pZ":2.3115269516146038,"vX0":12.121364683171004,"vY0":-136.05802191014632,"vZ0":-0.7695652283703533,"x":97.69,"y":176.37,"x0":-2.9352733375151994,"y0":50.0053633879309,"z0":4.908558209702447,"aX":-15.23848938564762},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.6,"breakHorizontal":12.4,"spinRate":2210,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4002338231618521,"extension":6.380505244054895},"index":3,"playId":"db3cf2d8-4e03-329d-94a1-3348b1510a13","pitchNumber":4,"startTime":"2026-07-04T02:04:59.530Z","endTime":"2026-07-04T02:05:03.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8597869080667,"aZ":-31.044526788265053,"pfxX":-6.499394174620997,"pfxZ":0.5785704262914528,"pX":-0.6718132031218998,"pZ":3.094176214538235,"vX0":8.717734086916971,"vY0":-138.0886339322176,"vZ0":0.31981080701374687,"x":142.61,"y":155.24,"x0":-3.000654883643613,"y0":50.00657059582209,"z0":5.037235802406456,"aX":-12.768434411351517},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.3,"breakHorizontal":10.3,"spinRate":2237,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3941068733963897,"extension":6.490658625069889},"index":4,"playId":"bb88f0fb-cd7b-34f7-879c-5d79d8f4ec5e","pitchNumber":5,"startTime":"2026-07-04T02:05:15.219Z","endTime":"2026-07-04T02:05:20.550Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69316719465586,"aZ":-31.35761033178726,"pfxX":-9.461840002694009,"pfxZ":0.4145556041158027,"pX":1.3828157863539632,"pZ":1.1873360808922313,"vX0":15.305971199712236,"vY0":-138.6037083120629,"vZ0":-4.085937371732103,"x":64.29,"y":206.72,"x0":-2.936228625908279,"y0":50.006392276114774,"z0":4.7324395030253985,"aX":-18.750792520398132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.1,"breakHorizontal":14.6,"spinRate":2351,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.39247060099156794,"extension":6.464593685630564},"index":5,"playId":"0a34ade8-9aac-3a98-ab2f-95228ef94e2a","pitchNumber":6,"startTime":"2026-07-04T02:05:45.302Z","endTime":"2026-07-04T02:05:59.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:05:59.329Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out softly to first baseman Bryce Eldridge in foul territory.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-04T02:05:58.381Z","endTime":"2026-07-04T02:08:08.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349709064309646,"aZ":-31.221655328945047,"pfxX":-7.758239092385988,"pfxZ":0.48415162267983014,"pX":0.4016562692433724,"pZ":1.7510501258406566,"vX0":12.04501020112832,"vY0":-137.8275582161591,"vZ0":-2.9747282321856217,"x":101.69,"y":191.5,"x0":-2.973837279859754,"y0":50.00271751005465,"z0":4.90537440616274,"aX":-15.253700242906431},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.5,"breakHorizontal":12.1,"spinRate":2346,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.3941353190191679,"extension":6.4224362697239075},"index":0,"playId":"431d54b3-9280-3741-81ee-0d92af6b73db","pitchNumber":1,"startTime":"2026-07-04T02:06:17.240Z","endTime":"2026-07-04T02:06:21.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51937842935033,"aZ":-32.10084469494665,"pfxX":7.0661478691349044,"pfxZ":0.04753226868617055,"pX":0.687561575357168,"pZ":1.529939892551195,"vX0":7.044741887086629,"vY0":-121.47807420935224,"vZ0":-1.3679078202863495,"x":90.79,"y":197.47,"x0":-3.161861076628128,"y0":50.002800066221674,"z0":4.876416482043288,"aX":10.618805242816764},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":-14.4,"spinRate":2437,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4499076660675452,"extension":6.816094601335844},"index":1,"playId":"fd585ead-1762-31a0-99bf-25c6bf724a1c","pitchNumber":2,"startTime":"2026-07-04T02:06:40.870Z","endTime":"2026-07-04T02:06:46.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03395426110767,"aZ":-31.19780997864585,"pfxX":9.250152305049326,"pfxZ":0.6471489923013651,"pX":2.7174235247129177,"pZ":1.5295494661473619,"vX0":11.017488510380465,"vY0":-122.33489037387696,"vZ0":-1.617203960222269,"x":13.42,"y":197.48,"x0":-3.053041825986918,"y0":50.00241533163919,"z0":4.88333607196923,"aX":13.964294534666715},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.1,"breakHorizontal":-19.4,"spinRate":2620,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4484014507601626,"extension":6.62827293304591},"index":2,"playId":"6df051e2-ddd1-3765-8e57-c6d33face56f","pitchNumber":3,"startTime":"2026-07-04T02:07:05.970Z","endTime":"2026-07-04T02:07:09.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507832242577226,"aZ":-30.028101364179662,"pfxX":-8.042461929708995,"pfxZ":1.1040095013544802,"pX":0.7290405888915064,"pZ":1.5781627497872974,"vX0":12.760441765024577,"vY0":-137.578850724243,"vZ0":-3.552050762442298,"x":89.21,"y":196.17,"x0":-2.9018593956177097,"y0":50.00046867396658,"z0":4.8978080888229645,"aX":-15.580010989688427},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.4,"breakHorizontal":12.2,"spinRate":2379,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.39652797247010785,"extension":6.4569408510133535},"index":3,"playId":"b22ece8f-fe55-3366-8fcf-3c6cdbc9076c","pitchNumber":4,"startTime":"2026-07-04T02:07:24.410Z","endTime":"2026-07-04T02:07:28.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.319063263957496,"aZ":-30.383786185521345,"pfxX":-5.651277893725018,"pfxZ":0.9302491032836793,"pX":1.4412311831361626,"pZ":1.7955607855561426,"vX0":14.001463126312204,"vY0":-136.91078696535402,"vZ0":-2.634109556029321,"x":62.06,"y":190.3,"x0":-2.9814095931588724,"y0":50.00056324504705,"z0":4.827834531570667,"aX":-10.8398032208425},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39850665200671553,"extension":6.571344845089547},"index":4,"playId":"5ff20639-6aa7-3a48-9c41-048f8cf254be","pitchNumber":5,"startTime":"2026-07-04T02:07:42.129Z","endTime":"2026-07-04T02:07:45.521Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80837591675105,"aZ":-32.874201082706726,"pfxX":9.624789712322421,"pfxZ":-0.47773314239163245,"pX":0.4867861039485674,"pZ":1.4431514993736545,"vX0":6.177475303982306,"vY0":-120.95455933135041,"vZ0":-1.2336625046287917,"x":98.44,"y":199.81,"x0":-3.351211586772135,"y0":50.00080532508361,"z0":4.845085858367226,"aX":14.24182601621382},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.8,"breakHorizontal":-19.0,"spinRate":2497,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.453010530088199,"extension":6.639836378321633},"hitData":{"launchSpeed":56.2,"launchAngle":65.0,"totalDistance":108.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":163.95,"coordY":179.83}},"index":5,"playId":"df618cad-8384-3bab-8fe3-fcc5a7c01ff5","pitchNumber":6,"startTime":"2026-07-04T02:08:01.001Z","endTime":"2026-07-04T02:08:08.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:08:08.695Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T02:10:06.480Z","endTime":"2026-07-04T02:11:51.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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.3,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64189377398282,"aZ":-20.19274601406163,"pfxX":-2.500956265633284,"pfxZ":6.59549772349982,"pX":0.3570520909620497,"pZ":2.9963770194900516,"vX0":5.772113218396982,"vY0":-132.9577576908283,"vZ0":-2.787190575357628,"x":103.39,"y":157.88,"x0":-1.5031478491115262,"y0":50.0005948041478,"z0":5.4997962691856,"aX":-4.542128478341132},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":3.5,"spinRate":2354,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40969868508528995,"extension":6.48680007533347},"index":0,"playId":"4955bb1a-8c95-3876-aefa-3dad824d01e1","pitchNumber":1,"startTime":"2026-07-04T02:10:19.781Z","endTime":"2026-07-04T02:10:23.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750039053731264,"aZ":-26.027004434590456,"pfxX":3.0651493975551545,"pfxZ":3.678420320714892,"pX":-0.7752150396185221,"pZ":2.9981907915937773,"vX0":1.5246759129828826,"vY0":-127.56474928978658,"vZ0":-1.38652399824903,"x":146.55,"y":157.83,"x0":-1.7762757890444674,"y0":50.00259336896948,"z0":5.573356651576001,"aX":5.123364084005714},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":-5.9,"spinRate":2539,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.42706561299013934,"extension":6.588451520718304},"index":1,"playId":"f22eb4f3-a83d-3a08-9a9f-b964fd74812e","pitchNumber":2,"startTime":"2026-07-04T02:10:33.014Z","endTime":"2026-07-04T02:10:38.679Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-04T02:10:47.210Z","endTime":"2026-07-04T02:10:57.390Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.066017492499352,"aZ":-26.458643201211327,"pfxX":-3.523430338765971,"pfxZ":3.7009296008762522,"pX":-0.01837965358803139,"pZ":1.0757441223526911,"vX0":4.951494681533878,"vY0":-122.40229329453636,"vZ0":-5.063650020474986,"x":117.7,"y":209.73,"x0":-1.5931441891932385,"y0":50.00439388259191,"z0":5.3878367110925,"aX":-5.444000091924104},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":5.4,"spinRate":1637,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4444374131234179,"extension":6.749530716655359},"index":3,"playId":"c0fb77dc-0fe0-3b46-a5bc-0b0c035745c0","pitchNumber":3,"startTime":"2026-07-04T02:10:57.390Z","endTime":"2026-07-04T02:11:01.333Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.513755258949114,"aZ":-35.24121872650897,"pfxX":6.92316810154205,"pfxZ":-2.060958539493951,"pX":1.770620208272537,"pZ":1.1807238383512295,"vX0":5.557403387052446,"vY0":-120.9374725149092,"vZ0":-2.7455400683860534,"x":49.51,"y":206.9,"x0":-1.4525851802636487,"y0":50.00298699756609,"z0":5.407027809145049,"aX":10.303726912095948},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.1,"breakHorizontal":-13.8,"spinRate":2643,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45206652018161986,"extension":6.4957849666605725},"index":4,"playId":"0859a98e-6142-36b4-a64d-d04e369e32f6","pitchNumber":4,"startTime":"2026-07-04T02:11:12.304Z","endTime":"2026-07-04T02:11:16.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687790730853894,"aZ":-26.541907684223972,"pfxX":0.9923766200436837,"pfxZ":3.363343954298415,"pX":0.23750560866919568,"pZ":2.6528015558998375,"vX0":3.944170207625083,"vY0":-127.38026592683592,"vZ0":-2.1036009941641622,"x":107.95,"y":167.15,"x0":-1.4484249884093905,"y0":50.001246007010785,"z0":5.550243499353187,"aX":1.659271945593186},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":-2.5,"spinRate":2559,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4270338268442049,"extension":6.549996622748578},"index":5,"playId":"32b40336-928d-35ad-8d6a-9e97d4e19eb2","pitchNumber":5,"startTime":"2026-07-04T02:11:29.274Z","endTime":"2026-07-04T02:11:32.874Z","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":83.8,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.73439855565454,"aZ":-24.764997523982476,"pfxX":-4.416449305202535,"pfxZ":4.800366003008702,"pX":0.0558860154077516,"pZ":1.2071769710505327,"vX0":5.234873279088079,"vY0":-122.05198903626638,"vZ0":-4.960889335680035,"x":114.87,"y":206.19,"x0":-1.51983984849315,"y0":50.00451893732234,"z0":5.338295760290029,"aX":-6.820423459266405},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.0,"breakHorizontal":7.1,"spinRate":1656,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.44480984826244185,"extension":6.5676544582331395},"index":6,"playId":"c2ae534f-225e-3688-bd66-d685d497cd12","pitchNumber":6,"startTime":"2026-07-04T02:11:47.270Z","endTime":"2026-07-04T02:11:51.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:11:51.658Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (16) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T02:12:00.168Z","endTime":"2026-07-04T02:12:54.755Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.6,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58145911401864,"aZ":-20.221749771368955,"pfxX":-3.900651678404146,"pfxZ":6.4813928938062295,"pX":-0.8279204053566027,"pZ":1.9092470840254612,"vX0":4.204805734619054,"vY0":-133.44575973003046,"vZ0":-5.4177464993691276,"x":148.56,"y":187.23,"x0":-1.9004412909878998,"y0":50.00531359906268,"z0":5.376442554425712,"aX":-7.196523248003015},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":6.4,"spinRate":2332,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40692606831584843,"extension":6.568513369860922},"index":0,"playId":"7e6a249a-e46a-330b-a02b-6c852c70f644","pitchNumber":1,"startTime":"2026-07-04T02:12:12.532Z","endTime":"2026-07-04T02:12:16.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.522077532517688,"aZ":-34.18703312931529,"pfxX":5.540944635178159,"pfxZ":-1.4179223390228213,"pX":0.28615801620303744,"pZ":2.216755858325766,"vX0":3.280181522104448,"vY0":-117.79374985140468,"vZ0":-0.33087552188832214,"x":106.09,"y":178.93,"x0":-1.840312329918552,"y0":50.00477667382686,"z0":5.49630841913675,"aX":7.855068296005347},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.4,"breakHorizontal":-10.8,"spinRate":2609,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4634358062573165,"extension":6.516954302139039},"hitData":{"launchSpeed":104.1,"launchAngle":31.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.69,"coordY":60.24}},"index":1,"playId":"99a95709-522f-3e8d-90f5-091749db3250","pitchNumber":2,"startTime":"2026-07-04T02:12:27.131Z","endTime":"2026-07-04T02:12:54.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:12:54.755Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T02:13:00.418Z","endTime":"2026-07-04T02:13:35.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":89.2,"endSpeed":81.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204767531229145,"aZ":-25.890537728839877,"pfxX":2.968358844927732,"pfxZ":3.6733451681270584,"pX":-0.6443682528232765,"pZ":2.93056057455973,"vX0":2.1913469938237817,"vY0":-130.00580487009492,"vZ0":-1.5124431047083045,"x":141.56,"y":159.65,"x0":-1.8838814063261518,"y0":50.00496544808764,"z0":5.484563750538908,"aX":5.082969957426135},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2427,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4212674210876175,"extension":6.489776463507544},"index":0,"playId":"29213e05-376c-305c-8ff2-9f1282b11c90","pitchNumber":1,"startTime":"2026-07-04T02:13:12.817Z","endTime":"2026-07-04T02:13:16.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986683909292907,"aZ":-25.91388705269602,"pfxX":-0.7399928299604857,"pfxZ":4.081755237987146,"pX":-0.516573113422632,"pZ":3.354701262880326,"vX0":3.1786825831120997,"vY0":-122.5025549281392,"vZ0":0.028120769284458613,"x":136.69,"y":148.2,"x0":-1.7294043423042076,"y0":50.00587599269792,"z0":5.540580504716014,"aX":-1.1364816155168418},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.7,"breakHorizontal":0.7,"spinRate":1587,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4454697744469702,"extension":6.610869361758075},"hitData":{"launchSpeed":88.2,"launchAngle":41.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.31,"coordY":104.27}},"index":1,"playId":"8e5e2a3d-b790-3e70-b6cc-d576c457f06c","pitchNumber":2,"startTime":"2026-07-04T02:13:24.998Z","endTime":"2026-07-04T02:13:35.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:13:35.501Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-04T02:13:38.997Z","endTime":"2026-07-04T02:16:12.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211988438043758,"aZ":-25.257995265180895,"pfxX":2.583870403278176,"pfxZ":3.933791487289354,"pX":0.768599513144565,"pZ":1.4887007693633716,"vX0":4.90974195715168,"vY0":-130.63159072831453,"vZ0":-5.302188582445883,"x":87.7,"y":198.59,"x0":-1.4586853920816731,"y0":50.001377629461295,"z0":5.403443059373788,"aX":4.5384730030118146},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-5.6,"spinRate":2499,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.41665441233073963,"extension":6.575625888708924},"index":0,"playId":"e312a7f6-61fd-3235-b6cd-1057ee592348","pitchNumber":1,"startTime":"2026-07-04T02:13:58.579Z","endTime":"2026-07-04T02:14:02.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.055879888772377,"aZ":-18.375721833836128,"pfxX":-2.034441984795696,"pfxZ":6.924140150571039,"pX":0.7988920373548902,"pZ":2.2770275799761333,"vX0":7.160579745939254,"vY0":-139.06474685388366,"vZ0":-5.171871116030794,"x":86.55,"y":177.3,"x0":-1.5255296949765225,"y0":50.00508405967073,"z0":5.348923966247484,"aX":-4.056516118827931},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":2.5,"spinRate":2425,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39125382371446316,"extension":6.475439169081736},"index":1,"playId":"24441a6a-c738-3e7c-9cbc-6cda1bc66e70","pitchNumber":2,"startTime":"2026-07-04T02:14:12.478Z","endTime":"2026-07-04T02:14:16.626Z","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":96.7,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.394167990989516,"aZ":-15.79676271415053,"pfxX":-2.51810697969968,"pfxZ":8.06821229501637,"pX":0.9574935748514182,"pZ":1.3800351693250568,"vX0":7.550974036875586,"vY0":-140.5422016977027,"vZ0":-8.319547075956027,"x":80.5,"y":201.52,"x0":-1.4194368560405677,"y0":50.00502766645805,"z0":5.373653576299702,"aX":-5.113241188796748},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":3.2,"spinRate":2518,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38752429257347965,"extension":6.579103725121948},"index":2,"playId":"97bff524-1eae-3972-8e55-cb9c87ee637d","pitchNumber":3,"startTime":"2026-07-04T02:14:29.335Z","endTime":"2026-07-04T02:14:34.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09139953520211,"aZ":-23.604415953879275,"pfxX":-7.363367484653332,"pfxZ":4.595651422690338,"pX":-0.9334616044562687,"pZ":1.6158230830706013,"vX0":4.780988848237899,"vY0":-135.35623665766565,"vZ0":-5.591585869797017,"x":152.58,"y":195.15,"x0":-1.761198502984602,"y0":50.00623569856132,"z0":5.349687689823518,"aX":-13.737611612506678},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":12.4,"spinRate":2383,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4038568845597421,"extension":6.54939374516801},"index":3,"playId":"b2ca86e2-39f9-38ac-9b22-15d1ebacc6b5","pitchNumber":4,"startTime":"2026-07-04T02:14:48.995Z","endTime":"2026-07-04T02:14:53.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-04T02:14:57.388Z","endTime":"2026-07-04T02:15:08.841Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83069669544613,"aZ":-25.16828786194922,"pfxX":-1.4355685225030634,"pfxZ":4.45721604786774,"pX":0.13756466752635454,"pZ":-0.02516725745962737,"vX0":4.389026793468205,"vY0":-123.83111936554181,"vZ0":-8.004198589222733,"x":111.76,"y":239.46,"x0":-1.4617188671684591,"y0":50.005442578772275,"z0":5.316357911278427,"aX":-2.258229134039249},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.7,"breakHorizontal":1.7,"spinRate":1658,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.44023441890740767,"extension":6.526509780282695},"index":5,"playId":"ac8af49e-eac0-30b8-b6d4-997e44e7a2a3","pitchNumber":5,"startTime":"2026-07-04T02:15:08.841Z","endTime":"2026-07-04T02:15:13.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.001899207101207,"aZ":-16.68465823807772,"pfxX":-3.556434757225134,"pfxZ":8.046933490874281,"pX":0.24138941943356526,"pZ":2.5377292144530466,"vX0":5.605585112368733,"vY0":-137.72013639809293,"vZ0":-4.663568789728052,"x":107.8,"y":170.26,"x0":-1.356415816448858,"y0":50.00204478620232,"z0":5.378127278302281,"aX":-6.845571125116946},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":5.3,"spinRate":2391,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39739480169759434,"extension":6.483230745878464},"index":6,"playId":"1c08c933-9d09-3a1d-81c4-709b30f6e310","pitchNumber":6,"startTime":"2026-07-04T02:15:26.390Z","endTime":"2026-07-04T02:15:32.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95639937704092,"aZ":-35.63138064148077,"pfxX":6.544232969721516,"pfxZ":-2.413917442006383,"pX":1.008370304461193,"pZ":3.1594527492350544,"vX0":3.836305821948937,"vY0":-118.73784750512134,"vZ0":1.9632334762597599,"x":78.56,"y":153.47,"x0":-1.4763673310429843,"y0":50.001402877767966,"z0":5.555407174959451,"aX":9.377583193082629},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.6,"breakHorizontal":-12.7,"spinRate":2625,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.4606508876614517,"extension":6.409644772962549},"index":7,"playId":"5687af42-073a-30d8-9ac6-f545bb7ddf77","pitchNumber":7,"startTime":"2026-07-04T02:15:46.054Z","endTime":"2026-07-04T02:15:49.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54202123114936,"aZ":-22.08727610161113,"pfxX":-0.9101509121862665,"pfxZ":5.0916831886986245,"pX":-0.4390295033415544,"pZ":3.3139219565946463,"vX0":4.180897667067967,"vY0":-138.3482305734974,"vZ0":-1.825023188873525,"x":133.73,"y":149.3,"x0":-1.8374034480300376,"y0":50.00115883974278,"z0":5.430085677652547,"aX":-1.8027543907055605},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":2467,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3926514684781637,"extension":6.532105890691936},"index":8,"playId":"1df1601c-4e87-3a03-a1bc-d46dc1bf6553","pitchNumber":8,"startTime":"2026-07-04T02:16:08.632Z","endTime":"2026-07-04T02:16:12.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:16:12.155Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T02:18:27.275Z","endTime":"2026-07-04T02:19:24.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Drew Gilbert replaces center fielder Jung Hoo Lee, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T02:17:48.598Z","endTime":"2026-07-04T02:17:48.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"description":"Defensive Substitution: Christian Koss replaces shortstop Willy Adames, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T02:17:48.616Z","endTime":"2026-07-04T02:18:29.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233857731961862,"aZ":-28.944836713512817,"pfxX":-8.733414055292709,"pfxZ":1.6601095917239554,"pX":-1.8106791618870766,"pZ":2.0192923395573086,"vX0":6.928339159462473,"vY0":-138.55742284784435,"vZ0":-2.525579086345149,"x":186.02,"y":184.26,"x0":-3.205768330911614,"y0":50.00632803919689,"z0":4.871844057834678,"aX":-17.026949069732915},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":14.4,"spinRate":2339,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.394937533408537,"extension":6.445774053586626},"index":2,"playId":"cbe73f79-0718-3733-8485-1e0ee9a1f04a","pitchNumber":1,"startTime":"2026-07-04T02:18:29.241Z","endTime":"2026-07-04T02:18:33.638Z","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":93.7,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706321574585687,"aZ":-26.253970418959618,"pfxX":-1.0805596780285258,"pfxZ":3.080709382419368,"pX":-0.5226400030222778,"pZ":3.3357879217146738,"vX0":7.488907132701613,"vY0":-136.44222057523544,"vZ0":0.48130346123214574,"x":136.92,"y":148.71,"x0":-3.140451719625121,"y0":50.0010287019534,"z0":4.9396573925379865,"aX":-2.0759520095676565},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":0.7,"spinRate":2127,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39856507700619836,"extension":6.387072803991699},"index":3,"playId":"48157782-9ba9-3c62-abc9-1dbb418661dd","pitchNumber":2,"startTime":"2026-07-04T02:18:44.276Z","endTime":"2026-07-04T02:18:48.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795345785066367,"aZ":-32.24434764434145,"pfxX":9.2838279628539,"pfxZ":-0.04389691668709084,"pX":-0.3039555172368952,"pZ":1.45139411535061,"vX0":4.210947485384239,"vY0":-120.53706226182489,"vZ0":-1.5506611750643675,"x":128.59,"y":199.59,"x0":-3.2760255979948756,"y0":50.005128269946525,"z0":4.930524688180961,"aX":13.76415436742474},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.2,"breakHorizontal":-17.8,"spinRate":2441,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4531203424592243,"extension":6.591995755859971},"index":4,"playId":"4f27b14f-a4d8-3edd-b6d7-8041a0e7628f","pitchNumber":3,"startTime":"2026-07-04T02:18:59.531Z","endTime":"2026-07-04T02:19:03.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.125316139157157,"aZ":-24.749994530419492,"pfxX":-2.491588270410338,"pfxZ":3.826156084634345,"pX":-0.8747243168314713,"pZ":3.45650892422535,"vX0":7.265782284136005,"vY0":-137.00538116187343,"vZ0":0.3144250854122427,"x":150.34,"y":145.45,"x0":-3.2125226865759355,"y0":50.00647032863943,"z0":5.002903474766116,"aX":-4.840346498942095},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":3.4,"spinRate":2118,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39652969791182224,"extension":6.43566367964342},"hitData":{"launchSpeed":96.1,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.35,"coordY":71.54}},"index":5,"playId":"ae6c46a8-e07f-302f-8891-1e9664193832","pitchNumber":4,"startTime":"2026-07-04T02:19:17.949Z","endTime":"2026-07-04T02:19:24.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:19:24.771Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out softly, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T02:19:31.053Z","endTime":"2026-07-04T02:20:48.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":83.0,"endSpeed":77.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708231105524938,"aZ":-31.648346840446752,"pfxX":9.928077058961087,"pfxZ":0.3525283977009752,"pX":-0.46958338026451235,"pZ":0.8286961016267892,"vX0":3.986798376702184,"vY0":-120.91182958537544,"vZ0":-2.8646881360482315,"x":134.9,"y":216.41,"x0":-3.4277217955322614,"y0":50.00263579186907,"z0":4.794963437814914,"aX":14.755930776275006},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-19.0,"spinRate":2490,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.45231422012141564,"extension":6.4555563076165},"index":0,"playId":"b1259e10-9918-357c-8274-1964508ab0f7","pitchNumber":1,"startTime":"2026-07-04T02:19:46.875Z","endTime":"2026-07-04T02:19:50.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93617539334115,"aZ":-29.90450959300859,"pfxX":-6.88593322779762,"pfxZ":1.1921926842122623,"pX":1.0194862703851602,"pZ":2.45126544589246,"vX0":13.06657244953873,"vY0":-137.19895007922906,"vZ0":-1.1188656003269717,"x":78.14,"y":172.6,"x0":-2.9071044320128014,"y0":50.00555982810961,"z0":4.899613685979922,"aX":-13.148914822346113},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.2,"breakHorizontal":9.7,"spinRate":2258,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3990016488241017,"extension":6.356598348612845},"index":1,"playId":"202a71b7-dfb3-365b-904a-5df2265b64d7","pitchNumber":2,"startTime":"2026-07-04T02:20:03.972Z","endTime":"2026-07-04T02:20:08.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925854974379938,"aZ":-31.5536377415495,"pfxX":-7.312275332524065,"pfxZ":0.32294751643667574,"pX":0.8800885100392271,"pZ":1.6836695088587232,"vX0":13.220808735228836,"vY0":-137.90193424411743,"vZ0":-2.733369947743919,"x":83.45,"y":193.32,"x0":-3.005686167904577,"y0":50.00603228164184,"z0":4.795575554995767,"aX":-14.220818185568149},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.2,"breakHorizontal":10.8,"spinRate":2334,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3957518332085095,"extension":6.493749785827761},"index":2,"playId":"13d852b6-5c81-3cb0-86fa-43d9f17e1a2d","pitchNumber":3,"startTime":"2026-07-04T02:20:20.057Z","endTime":"2026-07-04T02:20:23.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966942958196494,"aZ":-30.83247114683872,"pfxX":6.406050614133938,"pfxZ":0.9130318808339055,"pX":-0.916301875079774,"pZ":2.8149174084620365,"vX0":3.700614397197882,"vY0":-120.06282537814455,"vZ0":1.2827015247830298,"x":151.93,"y":162.78,"x0":-3.3068339749273914,"y0":50.00251800685008,"z0":5.005616496319533,"aX":9.406104084003662},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-12.5,"spinRate":2430,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.455180263774023,"extension":6.543752930212018},"hitData":{"launchSpeed":54.6,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":117.54,"coordY":143.38}},"index":3,"playId":"ca5fcb2e-25e3-329c-94c2-4c91c79c0b61","pitchNumber":4,"startTime":"2026-07-04T02:20:39.930Z","endTime":"2026-07-04T02:20:48.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:20:48.227Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braxton Fulford grounds out, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-04T02:21:26.493Z","endTime":"2026-07-04T02:21:52.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Braxton Fulford replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-04T02:21:01.875Z","endTime":"2026-07-04T02:21:28.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994352637781013,"aZ":-31.033532169761934,"pfxX":-8.194755337171472,"pfxZ":0.5910568421837388,"pX":-1.6611021352419686,"pZ":1.794498850347498,"vX0":7.124939798960971,"vY0":-137.2270509740971,"vZ0":-2.5532593229230383,"x":180.32,"y":190.33,"x0":-3.2114679382452933,"y0":50.00394278355666,"z0":4.825971439804223,"aX":-15.81582862168036},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.7,"breakHorizontal":13.6,"spinRate":2379,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39734530252582356,"extension":6.391765927946091},"index":1,"playId":"44af3328-ff62-3b98-a7af-7dc6efea01ec","pitchNumber":1,"startTime":"2026-07-04T02:21:28.695Z","endTime":"2026-07-04T02:21:33.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109508948819826,"aZ":-33.3927653234982,"pfxX":-7.803181191421471,"pfxZ":-0.6405965574290224,"pX":0.03463245196360127,"pZ":2.2166756885846133,"vX0":10.974225442604334,"vY0":-136.0736911314402,"vZ0":-1.0427903579852005,"x":115.68,"y":178.93,"x0":-3.018618967510668,"y0":50.006365609458925,"z0":4.898209194500723,"aX":-14.78148368739676},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.2,"breakHorizontal":12.1,"spinRate":2341,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4010363180777681,"extension":6.721319780481113},"hitData":{"launchSpeed":67.1,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":157.76}},"index":2,"playId":"8bfce6f5-4d25-3f53-8e4f-6eb151ba5cab","pitchNumber":2,"startTime":"2026-07-04T02:21:44.530Z","endTime":"2026-07-04T02:21:52.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:21:52.577Z","atBatIndex":62},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryce Eldridge reaches on a fielding error by third baseman Kyle Karros.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T02:24:56.475Z","endTime":"2026-07-04T02:26:15.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Troy Johnston replaces left fielder Jake McCarthy, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T02:23:32.140Z","endTime":"2026-07-04T02:23:32.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Braxton Fulford remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-04T02:23:32.156Z","endTime":"2026-07-04T02:23:32.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"description":"Defensive Substitution: Brett Sullivan replaces first baseman TJ Rumfield, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-04T02:23:32.157Z","endTime":"2026-07-04T02:23:33.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"description":"Pitching Change: Gabriel Hughes replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-04T02:23:32.157Z","endTime":"2026-07-04T02:24:58.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687312,"link":"/api/v1/people/687312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886270833592015,"aZ":-22.856061895773628,"pfxX":1.0916641631597264,"pfxZ":4.8193144815546995,"pX":0.4169182842200212,"pZ":1.8912990513413468,"vX0":7.041490428127025,"vY0":-136.87355700969385,"vZ0":-4.823351895100635,"x":101.11,"y":187.71,"x0":-2.311111756502009,"y0":50.00210072152171,"z0":5.203620111983608,"aX":2.1087272185602046},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.2,"spinRate":2252,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.39733078844954717,"extension":6.981658255892075},"index":4,"playId":"e68c54d4-c2e1-384c-95f4-64430ef7fe09","pitchNumber":1,"startTime":"2026-07-04T02:24:58.696Z","endTime":"2026-07-04T02:25:02.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.247243434149283,"aZ":-41.873696701149775,"pfxX":6.091445115024715,"pfxZ":-7.183871403716877,"pX":-0.4096314074065794,"pZ":1.252875472476227,"vX0":1.7810407995898554,"vY0":-114.84508514862517,"vZ0":-0.9042287829946839,"x":107.01,"y":201.21,"x0":-1.9847817595933914,"y0":50.004891766824166,"z0":5.688711726141348,"aX":8.220338132995009},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.0,"breakHorizontal":-11.5,"spinRate":2513,"spinDirection":28},"zone":13,"typeConfidence":0.83,"plateTime":0.4750932575068303,"extension":7.014874949257111},"index":5,"playId":"d5754659-8dd0-36fd-8ff7-80d1de23f23a","pitchNumber":2,"startTime":"2026-07-04T02:25:15.790Z","endTime":"2026-07-04T02:25:19.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982351230703244,"aZ":-26.530010571834495,"pfxX":2.512364924140951,"pfxZ":2.97928434168211,"pX":1.2815269067493795,"pZ":2.6973965347161,"vX0":8.111474040296894,"vY0":-135.89544351215767,"vZ0":-2.4999398119784164,"x":68.15,"y":165.95,"x0":-2.052374010475267,"y0":50.005128895405086,"z0":5.446362200254241,"aX":4.7627157526852315},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":-6.0,"spinRate":2218,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.40097990447100473,"extension":6.827422263499718},"index":6,"playId":"eba93157-da3f-3b71-a3c3-024499bdeec0","pitchNumber":3,"startTime":"2026-07-04T02:25:30.846Z","endTime":"2026-07-04T02:25:34.519Z","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":94.7,"endSpeed":87.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251968294055388,"aZ":-24.26848365028921,"pfxX":0.21779234141927672,"pfxZ":4.058706150180669,"pX":0.0426039232067765,"pZ":4.546803203299751,"vX0":6.354463865225343,"vY0":-137.9141243253108,"vZ0":1.8341059783681062,"x":115.38,"y":116.02,"x0":-2.30838608286009,"y0":50.006071407153776,"z0":5.497182580093251,"aX":0.4241326462128834},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":-1.6,"spinRate":2212,"spinDirection":194},"zone":12,"typeConfidence":0.87,"plateTime":0.3953669437252767,"extension":6.803429342428632},"index":7,"playId":"084d0b44-d2bc-34da-9b28-6dc23fbc069a","pitchNumber":4,"startTime":"2026-07-04T02:25:49.595Z","endTime":"2026-07-04T02:25:53.943Z","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":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955282541847268,"aZ":-26.55598860287505,"pfxX":1.5075990338452816,"pfxZ":2.804487288925424,"pX":0.7204427319986254,"pZ":2.528073399613455,"vX0":7.383679720669917,"vY0":-138.95708067798415,"vZ0":-2.913686562239133,"x":89.54,"y":170.52,"x0":-2.140825508240932,"y0":50.00380682616787,"z0":5.308624241367509,"aX":3.019597283595927},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2243,"spinDirection":187},"zone":6,"typeConfidence":0.92,"plateTime":0.39053567362371444,"extension":7.077057624181474},"hitData":{"launchSpeed":81.0,"launchAngle":6.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.87,"coordY":153.25}},"index":8,"playId":"7c1020b2-0241-3935-9e1d-5f9d52c126a4","pitchNumber":5,"startTime":"2026-07-04T02:26:05.572Z","endTime":"2026-07-04T02:26:15.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:26:15.972Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Bericoto grounds into a double play, shortstop Ezequiel Tovar to second baseman Edouard Julien to first baseman Brett Sullivan. Bryce Eldridge out at 2nd. Victor Bericoto out at 1st.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T02:26:28.849Z","endTime":"2026-07-04T02:27:36.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.060254169421796,"aZ":-24.75963262772728,"pfxX":2.004416307410191,"pfxZ":3.771782568382287,"pX":-0.09596319918924198,"pZ":2.976900602465403,"vX0":5.6052423837536764,"vY0":-136.9031888021832,"vZ0":-2.014887531950417,"x":120.66,"y":158.4,"x0":-2.4018357909235166,"y0":50.00427200761193,"z0":5.357519596535141,"aX":3.939923517839289},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":-4.4,"spinRate":2301,"spinDirection":188},"zone":2,"typeConfidence":0.9,"plateTime":0.394752941909136,"extension":6.695919273017008},"index":0,"playId":"783d8c69-a0d9-3f56-8f13-6165225975e5","pitchNumber":1,"startTime":"2026-07-04T02:26:42.987Z","endTime":"2026-07-04T02:26:47.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7828055928826,"aZ":-28.90816787634585,"pfxX":6.534131678178329,"pfxZ":2.091124462049556,"pX":1.2161855676524171,"pZ":0.2730246926125047,"vX0":6.090439252860792,"vY0":-123.3621412552181,"vZ0":-6.45513024535837,"x":70.64,"y":231.41,"x0":-2.1226559773469726,"y0":50.000743199762894,"z0":5.323209660046242,"aX":10.189404374383288},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-13.1,"spinRate":2334,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.44197390619126065,"extension":6.8499580684076635},"index":1,"playId":"92850380-5af9-330e-977b-fef242e2872b","pitchNumber":2,"startTime":"2026-07-04T02:27:01.025Z","endTime":"2026-07-04T02:27:04.883Z","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":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571890385125144,"aZ":-24.141744246617527,"pfxX":0.9244937649849172,"pfxZ":4.194150067243788,"pX":0.36547516943716896,"pZ":2.915995578334935,"vX0":7.261299302992376,"vY0":-136.21344095468206,"vZ0":-2.0835564492444876,"x":103.07,"y":160.05,"x0":-2.4341269213185353,"y0":50.00176823462958,"z0":5.3278778300899114,"aX":1.7698313192116408},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2233,"spinDirection":192},"zone":3,"typeConfidence":0.92,"plateTime":0.3992121097148713,"extension":6.86808973447806},"hitData":{"launchSpeed":97.2,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":154.72}},"index":2,"playId":"90ed9fd5-97ab-3ba4-951d-91330c437a2a","pitchNumber":3,"startTime":"2026-07-04T02:27:23.187Z","endTime":"2026-07-04T02:27:36.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:27:36.527Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Cavanaugh lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-04T02:27:39.179Z","endTime":"2026-07-04T02:28:41.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":94.2,"endSpeed":87.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875148934434662,"aZ":-20.313936365727265,"pfxX":-1.682549657739044,"pfxZ":6.073153556888137,"pX":-0.5535495493144554,"pZ":3.506119593515182,"vX0":5.29656969417483,"vY0":-137.31139444189924,"vZ0":-1.393760476388588,"x":138.1,"y":144.11,"x0":-2.2697576143614193,"y0":50.00393578304636,"z0":5.371836420777408,"aX":-3.2869851909847347},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":2.2,"spinRate":2242,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.39545897600260327,"extension":7.077228859830548},"index":0,"playId":"fec4deba-b4ca-3141-8d66-073f756c3603","pitchNumber":1,"startTime":"2026-07-04T02:27:59.896Z","endTime":"2026-07-04T02:28:04.290Z","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":94.7,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083395821614463,"aZ":-25.459814971581444,"pfxX":1.2794368934538456,"pfxZ":3.4195251404190996,"pX":0.7988297603342664,"pZ":1.6672947254033161,"vX0":7.586322791240348,"vY0":-137.9325457402788,"vZ0":-5.108962491223695,"x":86.55,"y":193.76,"x0":-2.1318095039921725,"y0":50.004326497390124,"z0":5.218017410873505,"aX":2.512893637505291},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2277,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.3941760990886505,"extension":6.973528869253756},"index":1,"playId":"bd14d3f6-4672-31ea-afaa-56fafd53c603","pitchNumber":2,"startTime":"2026-07-04T02:28:15.247Z","endTime":"2026-07-04T02:28:18.570Z","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":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.741777934565313,"aZ":-25.10214616726988,"pfxX":0.4951740149137067,"pfxZ":3.5750664144652387,"pX":0.5133099802575806,"pZ":2.266076449195109,"vX0":7.432976395593352,"vY0":-137.94198402152992,"vZ0":-3.66236766021491,"x":97.43,"y":177.6,"x0":-2.2503771502701775,"y0":50.00687091117744,"z0":5.250418621376526,"aX":0.9806733393700143},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2286,"spinDirection":192},"zone":6,"typeConfidence":0.92,"plateTime":0.3929685340107967,"extension":7.067508446404746},"hitData":{"launchSpeed":94.5,"launchAngle":20.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.67,"coordY":75.32}},"index":2,"playId":"1e06c17b-8f0e-34be-b540-a2f495d4fd65","pitchNumber":3,"startTime":"2026-07-04T02:28:32.927Z","endTime":"2026-07-04T02:28:41.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:28:41.999Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Sullivan walks.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T02:31:13.400Z","endTime":"2026-07-04T02:32:27.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jonah Cox replaces second baseman Luis Arraez, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T02:30:44.889Z","endTime":"2026-07-04T02:31:15.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":650333,"link":"/api/v1/people/650333"}},{"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":93.5,"endSpeed":87.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42993421600366,"aZ":-30.445187120247752,"pfxX":-6.051655554529107,"pfxZ":0.903924139289467,"pX":-2.0900078698247797,"pZ":2.4570392492550455,"vX0":5.46084887193121,"vY0":-136.33538031504474,"vZ0":-1.0405293326232539,"x":196.67,"y":172.44,"x0":-3.313687695209261,"y0":50.00619922836649,"z0":4.907946924208553,"aX":-11.619537962819475},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":10.1,"spinRate":2447,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3987711720869882,"extension":6.658771824480848},"index":1,"playId":"68332177-14d4-35fc-a570-3fd6a6a51382","pitchNumber":1,"startTime":"2026-07-04T02:31:15.743Z","endTime":"2026-07-04T02:31:19.898Z","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.1,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712585916093985,"aZ":-31.681203939357115,"pfxX":-4.7630993910163255,"pfxZ":0.26453720168286843,"pX":-2.802280889289084,"pZ":2.8450613358568413,"vX0":3.239467911213703,"vY0":-134.2629910306794,"vZ0":0.2636145086695859,"x":223.82,"y":161.96,"x0":-3.400399152282309,"y0":50.00018803442071,"z0":4.984429021798408,"aX":-8.769962778023606},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":8.0,"spinRate":2397,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40661607213098705,"extension":6.494994873814166},"index":2,"playId":"47675543-0dcc-37da-8b08-61f6ec468663","pitchNumber":2,"startTime":"2026-07-04T02:31:31.393Z","endTime":"2026-07-04T02:31:34.479Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983378924308827,"aZ":-29.894538005989475,"pfxX":-8.478570652137792,"pfxZ":1.1927888219231004,"pX":-0.22204157668316485,"pZ":2.8133330717371066,"vX0":10.72450642928394,"vY0":-136.50530934635395,"vZ0":-0.10565546557191874,"x":125.46,"y":162.82,"x0":-3.0738703829807394,"y0":50.00523182490576,"z0":4.886057755133188,"aX":-16.234996867284043},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":13.4,"spinRate":2452,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39905349579884675,"extension":6.285826088902024},"index":3,"playId":"bd163f52-a682-3577-8f66-55db1cf9090d","pitchNumber":3,"startTime":"2026-07-04T02:31:48.193Z","endTime":"2026-07-04T02:31:51.580Z","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":93.3,"endSpeed":86.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828885538449764,"aZ":-27.607476047657066,"pfxX":-2.8051316950552163,"pfxZ":2.3987343989205243,"pX":0.3658075986346588,"pZ":3.7432213216586065,"vX0":10.328879925105342,"vY0":-135.72527726357058,"vZ0":1.7938476654210032,"x":103.06,"y":137.71,"x0":-3.0900838460062774,"y0":50.003769168134504,"z0":4.968916331256846,"aX":-5.344336887101058},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":3.4,"spinRate":2202,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40034650592361887,"extension":6.406021673546512},"index":4,"playId":"81137d0b-2ba2-3398-8d71-f1df3b026a32","pitchNumber":4,"startTime":"2026-07-04T02:32:07.661Z","endTime":"2026-07-04T02:32:12.075Z","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":93.8,"endSpeed":87.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.094318379811753,"aZ":-27.953487304947654,"pfxX":-6.857075907596321,"pfxZ":2.192859506560195,"pX":1.0596184454353164,"pZ":2.20882724548189,"vX0":13.569012101157448,"vY0":-136.2110329935994,"vZ0":-1.9021771680141732,"x":76.61,"y":179.14,"x0":-3.041787432329393,"y0":50.0021312774974,"z0":4.803680941733692,"aX":-13.197923747064818},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":10.3,"spinRate":2264,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3984326668235032,"extension":6.591223793814242},"index":5,"playId":"e84b8710-1ca6-3fdb-a5ff-4d371f46ff9c","pitchNumber":5,"startTime":"2026-07-04T02:32:23.321Z","endTime":"2026-07-04T02:32:27.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:32:27.354Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Carrigg grounds into a force out, second baseman Jonah Cox to shortstop Christian Koss. Brett Sullivan out at 2nd. Cole Carrigg to 1st.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T02:32:53.700Z","endTime":"2026-07-04T02:33:04.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540474935063838,"aZ":-29.48196629961959,"pfxX":-6.741796904768091,"pfxZ":1.3633312415432695,"pX":-0.7046920046604354,"pZ":2.194371020170195,"vX0":9.272644868297208,"vY0":-138.07007087283677,"vZ0":-1.8954352533616032,"x":143.86,"y":179.53,"x0":-3.1975463260408867,"y0":50.00178319721345,"z0":4.832826611360114,"aX":-13.296729134583845},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.3,"breakHorizontal":10.8,"spinRate":2338,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.39349618895520155,"extension":6.543010391074083},"hitData":{"launchSpeed":81.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":155.74}},"index":0,"playId":"65afb0a0-a130-3010-a662-7ce18fcca464","pitchNumber":1,"startTime":"2026-07-04T02:32:54.361Z","endTime":"2026-07-04T02:33:04.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:33:04.574Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out sharply, second baseman Jonah Cox to first baseman Bryce Eldridge. Cole Carrigg to 2nd.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T02:33:15.351Z","endTime":"2026-07-04T02:34:19.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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(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":92.6,"endSpeed":86.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170047190524212,"aZ":-31.985657284296458,"pfxX":-5.777028097549913,"pfxZ":0.09760727832486005,"pX":-1.4205080236743766,"pZ":2.896818590610795,"vX0":6.93302828501702,"vY0":-134.92755472991817,"vZ0":0.46827825885205643,"x":171.15,"y":160.57,"x0":-3.2502287383833477,"y0":50.00003797947268,"z0":4.941479791521967,"aX":-10.851140199486698},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":2403,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40304941263425853,"extension":6.506862918646295},"index":0,"playId":"bf512256-76b8-3646-8e53-fd1e87e718c1","pitchNumber":1,"startTime":"2026-07-04T02:33:29.184Z","endTime":"2026-07-04T02:33:33.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75131916799983,"aZ":-30.073752957981633,"pfxX":-5.402504373466286,"pfxZ":1.0968759984521945,"pX":-0.47874932619349614,"pZ":2.4761446349112353,"vX0":9.351349466121546,"vY0":-136.1963561327582,"vZ0":-0.8580928634865391,"x":135.25,"y":171.92,"x0":-3.226359631946237,"y0":50.00228357597141,"z0":4.841439416042439,"aX":-10.337083086792505},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.0,"breakHorizontal":8.3,"spinRate":2424,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3993677963327329,"extension":6.544906262380058},"index":1,"playId":"31db2b0f-0da0-3539-8da4-b8fc59c4dbac","pitchNumber":2,"startTime":"2026-07-04T02:33:44.890Z","endTime":"2026-07-04T02:33:50.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327208110460422,"aZ":-29.77172203701677,"pfxX":-7.0938240669429415,"pfxZ":1.2714474578594341,"pX":-0.6892655362979782,"pZ":2.3090100340742876,"vX0":9.08009675601873,"vY0":-135.90473906221,"vZ0":-1.1629636613730139,"x":143.27,"y":176.44,"x0":-3.1382556283609087,"y0":50.00227940728188,"z0":4.793743397577756,"aX":-13.387611133380027},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.3,"breakHorizontal":11.2,"spinRate":2451,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4016728961353029,"extension":6.382664377969},"hitData":{"launchSpeed":101.5,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":121.0,"coordY":148.0}},"index":2,"playId":"5828b1da-db2c-3be5-a57f-f17fbe475e4f","pitchNumber":3,"startTime":"2026-07-04T02:34:09.204Z","endTime":"2026-07-04T02:34:19.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:34:19.475Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Jonah Cox to first baseman Bryce Eldridge.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-04T02:34:27.073Z","endTime":"2026-07-04T02:34:56.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":813841,"link":"/api/v1/people/813841"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":87.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.483283445348363,"aZ":-27.821273656428858,"pfxX":-2.377068288480733,"pfxZ":2.304038452062933,"pX":0.48997299111758025,"pZ":2.3584170729702776,"vX0":10.569366381231797,"vY0":-134.24616995685884,"vZ0":-1.3527854225909413,"x":98.32,"y":175.1,"x0":-3.130735113688992,"y0":50.003992519086864,"z0":4.786092183485737,"aX":-4.4939594312359015},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":2.9,"spinRate":2438,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4026775375489602,"extension":6.542939472935475},"hitData":{"launchSpeed":96.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":159.79}},"index":0,"playId":"476b3499-5cf7-3b32-ab95-b07d11b84da3","pitchNumber":1,"startTime":"2026-07-04T02:34:48.628Z","endTime":"2026-07-04T02:34:56.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:34:56.198Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Cox strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T02:36:52.504Z","endTime":"2026-07-04T02:38:37.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":88.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.058125209265565,"aZ":-23.05780078103176,"pfxX":0.4736209545082344,"pfxZ":4.681484969540332,"pX":-0.2730846649149878,"pZ":3.5136297467863686,"vX0":5.457925059268513,"vY0":-136.71909968188996,"vZ0":-0.9976203925701819,"x":127.41,"y":143.91,"x0":-2.333478707468325,"y0":50.001854998095936,"z0":5.424726035348701,"aX":0.9218577767908865},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2251,"spinDirection":189},"zone":11,"typeConfidence":0.92,"plateTime":0.3963318440794943,"extension":6.662463235851841},"index":0,"playId":"ea2530ac-dd52-3c32-b265-ffa9a60e4fc0","pitchNumber":1,"startTime":"2026-07-04T02:37:12.397Z","endTime":"2026-07-04T02:37:15.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618070505004273,"aZ":-30.096427301493986,"pfxX":7.925287599637929,"pfxZ":1.2868102281849172,"pX":0.6616360038064242,"pZ":1.5700425622584517,"vX0":4.632146096312812,"vY0":-125.43069037686143,"vZ0":-3.404313336863013,"x":91.78,"y":196.39,"x0":-2.2315852912022867,"y0":50.00165811007347,"z0":5.368964295146006,"aX":12.77181036004858},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.8,"breakHorizontal":-15.4,"spinRate":2396,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.4347658908996497,"extension":6.645472772927577},"index":1,"playId":"94540d99-fde7-3f59-a2a1-5a15856dd2cf","pitchNumber":2,"startTime":"2026-07-04T02:37:27.134Z","endTime":"2026-07-04T02:37:31.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161945452635823,"aZ":-22.516269963450924,"pfxX":0.4036175107336376,"pfxZ":4.993790237658734,"pX":-0.20082310353813046,"pZ":3.0352670362334817,"vX0":5.541553489317488,"vY0":-136.51323480411773,"vZ0":-1.985070263630099,"x":124.65,"y":156.83,"x0":-2.2890960501969975,"y0":50.00131934214483,"z0":5.283625403239068,"aX":0.7795138944954247},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2273,"spinDirection":190},"zone":2,"typeConfidence":0.92,"plateTime":0.3975482652543496,"extension":6.695129868715347},"index":2,"playId":"d0a039d8-8317-3399-81ae-aa4527965d2e","pitchNumber":3,"startTime":"2026-07-04T02:37:43.167Z","endTime":"2026-07-04T02:37:46.821Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063158576842138,"aZ":-31.437372133292076,"pfxX":8.127465641515656,"pfxZ":0.4718781289838372,"pX":1.7723010795934677,"pZ":1.8273507376030074,"vX0":6.7060071430520045,"vY0":-123.78987825536372,"vZ0":-2.558281755831932,"x":49.44,"y":189.44,"x0":-2.0169812301468726,"y0":50.00452487763287,"z0":5.476269032588529,"aX":12.758695012433463},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-16.2,"spinRate":2396,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4405352634996085,"extension":7.0008272685978685},"index":3,"playId":"7b3a63d2-caac-38f8-a4e3-d76a7decde87","pitchNumber":4,"startTime":"2026-07-04T02:38:01.175Z","endTime":"2026-07-04T02:38:05.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435859167213106,"aZ":-31.547719232157082,"pfxX":7.957949367832487,"pfxZ":0.3815586676455709,"pX":0.33239139011864627,"pZ":1.743364276788357,"vX0":3.6518564477859843,"vY0":-125.47034947657974,"vZ0":-2.934410518861668,"x":104.33,"y":191.71,"x0":-2.168325619185892,"y0":50.00024111076468,"z0":5.455794717810319,"aX":12.894530087714587},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-15.1,"spinRate":2464,"spinDirection":78},"zone":9,"typeConfidence":0.91,"plateTime":0.43380532247981396,"extension":6.8886336794434335},"index":4,"playId":"d36dfd82-d273-3d04-bbd1-a5060eb86daa","pitchNumber":5,"startTime":"2026-07-04T02:38:16.235Z","endTime":"2026-07-04T02:38:19.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316595000521612,"aZ":-25.386615431741227,"pfxX":0.923505419773798,"pfxZ":3.463149518336337,"pX":-0.3426526078799451,"pZ":3.394993807187432,"vX0":5.052243555991379,"vY0":-136.97462436973248,"vZ0":-0.6372602691029294,"x":130.06,"y":147.12,"x0":-2.3076912470772357,"y0":50.002141165120406,"z0":5.319239653084456,"aX":1.8099004689735596},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2245,"spinDirection":184},"zone":1,"typeConfidence":0.91,"plateTime":0.39517318055950224,"extension":6.860479411806319},"index":5,"playId":"460459af-cfc6-346d-b7eb-a58dd87521f8","pitchNumber":6,"startTime":"2026-07-04T02:38:33.465Z","endTime":"2026-07-04T02:38:37.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:38:37.868Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T02:38:52.677Z","endTime":"2026-07-04T02:40:43.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892909454973847,"aZ":-23.20733931873524,"pfxX":-0.8558475174391891,"pfxZ":4.631449908176229,"pX":-0.2016381564452987,"pZ":3.798083039722056,"vX0":5.747226500192188,"vY0":-136.80494974910906,"vZ0":-0.07343251893814284,"x":124.69,"y":136.23,"x0":-2.1988413284329904,"y0":50.00628851718704,"z0":5.386897225239605,"aX":-1.6583323481196113},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2290,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.3970265646044986,"extension":6.868659551680155},"index":0,"playId":"abd7b2f8-598e-393f-b0ae-cd547f54cf46","pitchNumber":1,"startTime":"2026-07-04T02:39:04.144Z","endTime":"2026-07-04T02:39:12.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750251144215422,"aZ":-29.360683612841097,"pfxX":7.560473838694044,"pfxZ":1.8694162298412849,"pX":-0.7466661482320976,"pZ":3.872126977480808,"vX0":1.3299432560528106,"vY0":-121.53830152894191,"vZ0":1.8788151953944627,"x":145.46,"y":134.23,"x0":-2.2827465939680223,"y0":50.000859165115955,"z0":5.630345421353571,"aX":11.363099782343587},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.1,"breakHorizontal":-14.0,"spinRate":2382,"spinDirection":70},"zone":11,"typeConfidence":0.91,"plateTime":0.4498391023216479,"extension":6.738083149231576},"index":1,"playId":"0e259539-fb96-31b7-8609-68d2f29dbe26","pitchNumber":2,"startTime":"2026-07-04T02:39:19.548Z","endTime":"2026-07-04T02:39:24.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49379527795069,"aZ":-30.438262480905117,"pfxX":7.315425459555965,"pfxZ":1.1196407879741894,"pX":0.5022308248494305,"pZ":3.035748936446083,"vX0":4.228804083775757,"vY0":-123.03577340453488,"vZ0":0.36422501955503894,"x":97.86,"y":156.81,"x0":-2.184239713712052,"y0":50.0002158467373,"z0":5.447914183924834,"aX":11.306842605651058},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":-14.2,"spinRate":2359,"spinDirection":66},"zone":3,"typeConfidence":0.91,"plateTime":0.44376267272347647,"extension":6.975661706929437},"index":2,"playId":"94721810-b062-38ed-bc40-3bd5144b29d0","pitchNumber":3,"startTime":"2026-07-04T02:39:35.342Z","endTime":"2026-07-04T02:39:40.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53560661696764,"aZ":-27.266475877303236,"pfxX":1.635223302738508,"pfxZ":2.565245253982308,"pX":0.30217405863774327,"pZ":2.7957362436041633,"vX0":6.266677571370122,"vY0":-136.17006369995983,"vZ0":-1.5621932578495032,"x":105.48,"y":163.3,"x0":-2.2238860529236146,"y0":50.00430940703056,"z0":5.229276153792546,"aX":3.128566376116317},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":-4.1,"spinRate":2299,"spinDirection":186},"zone":3,"typeConfidence":0.9,"plateTime":0.39934409023556405,"extension":7.003659340722366},"index":3,"playId":"e790a835-3393-3681-809f-bf67faf82a48","pitchNumber":4,"startTime":"2026-07-04T02:39:56.220Z","endTime":"2026-07-04T02:40:02.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.827987074118653,"aZ":-23.54137677329577,"pfxX":0.6675945964871373,"pfxZ":4.282043919582078,"pX":1.5235401685368042,"pZ":2.3739861622741265,"vX0":9.743416298458627,"vY0":-139.35782352029096,"vZ0":-3.757181664385513,"x":58.93,"y":174.68,"x0":-2.0684607477066357,"y0":50.00507999745137,"z0":5.248338956085504,"aX":1.3462448755672267},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":-2.8,"spinRate":2377,"spinDirection":191},"zone":14,"typeConfidence":0.92,"plateTime":0.38927154866359404,"extension":7.016344069774637},"index":4,"playId":"b10bcd6a-7a95-339b-8d07-d41385ad006f","pitchNumber":5,"startTime":"2026-07-04T02:40:15.365Z","endTime":"2026-07-04T02:40:19.485Z","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":86.1,"endSpeed":80.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526246880888365,"aZ":-32.898907889710124,"pfxX":6.777555997366918,"pfxZ":-0.4463905704604709,"pX":1.4618417685440634,"pZ":2.7815076940568235,"vX0":6.574893638152144,"vY0":-125.31124700295884,"vZ0":-0.05358210101413574,"x":61.28,"y":163.68,"x0":-2.0655883514391595,"y0":50.00558359184898,"z0":5.464631353339236,"aX":10.9071586731303},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-13.7,"spinRate":2580,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.43514177150325395,"extension":6.905793424295814},"hitData":{"launchSpeed":77.9,"launchAngle":44.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.04,"coordY":110.75}},"index":5,"playId":"82a930d5-fbd8-3b2b-8aa8-353d2d69c6ed","pitchNumber":6,"startTime":"2026-07-04T02:40:30.894Z","endTime":"2026-07-04T02:40:43.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:40:43.611Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a sharp line drive to left fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T02:40:44.452Z","endTime":"2026-07-04T02:41:50.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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.7,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.019328588435854,"aZ":-24.155950410291847,"pfxX":0.6242843661042315,"pfxZ":4.1291521950697625,"pX":-0.12910467367006526,"pZ":3.146066229906117,"vX0":5.522515477108592,"vY0":-136.57741448660158,"vZ0":-1.4516411421071078,"x":121.92,"y":153.84,"x0":-2.2351228506714493,"y0":50.005847723133996,"z0":5.301057203540463,"aX":1.2128243938090497},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2240,"spinDirection":188},"zone":2,"typeConfidence":0.91,"plateTime":0.39674730743238307,"extension":7.02052687977827},"index":0,"playId":"496f7008-57d1-3b84-8be5-3ea6d74e2f92","pitchNumber":1,"startTime":"2026-07-04T02:41:06.876Z","endTime":"2026-07-04T02:41:10.484Z","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":93.5,"endSpeed":87.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969128746134412,"aZ":-23.345382695669244,"pfxX":0.024318984532166965,"pfxZ":4.581980301031681,"pX":0.4355040591396173,"pZ":2.744454436236859,"vX0":7.128426722645505,"vY0":-136.25459785623602,"vZ0":-2.411428952350368,"x":100.4,"y":164.68,"x0":-2.190864119462591,"y0":50.00234043694855,"z0":5.212399676815157,"aX":0.046617124994075484},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.2,"spinRate":2121,"spinDirection":189},"zone":6,"typeConfidence":0.92,"plateTime":0.3982431287003605,"extension":7.0694414111887784},"index":1,"playId":"3f47c1ed-7975-3a6c-a30d-de7cb859aa13","pitchNumber":2,"startTime":"2026-07-04T02:41:20.647Z","endTime":"2026-07-04T02:41:23.990Z","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":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.311162770502865,"aZ":-30.9657426626222,"pfxX":4.601096200504881,"pfxZ":0.7836271374274535,"pX":-0.3407329431637038,"pZ":2.215745216099544,"vX0":3.4085890035690687,"vY0":-122.58672836738113,"vZ0":-1.2789588851271296,"x":129.99,"y":178.95,"x0":-2.3407636082178205,"y0":50.00233625962353,"z0":5.3568515424576075,"aX":7.09223918333957},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-9.1,"spinRate":2255,"spinDirection":73},"zone":4,"typeConfidence":2.0,"plateTime":0.44462246708553144,"extension":6.790209747375977},"hitData":{"launchSpeed":102.3,"launchAngle":15.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.6,"coordY":85.64}},"index":2,"playId":"cc842f60-f27b-39c5-9d65-67fae11d9773","pitchNumber":3,"startTime":"2026-07-04T02:41:40.237Z","endTime":"2026-07-04T02:41:50.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:41:50.965Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a line drive to left fielder Troy Johnston. Heliot Ramos to 2nd.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T02:41:55.687Z","endTime":"2026-07-04T02:44:59.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398949625400263,"aZ":-19.108322732788526,"pfxX":-0.8976111219450074,"pfxZ":6.5175958316562355,"pX":0.5234981945791113,"pZ":2.5793545468865307,"vX0":8.141097800342264,"vY0":-138.8574708729687,"vZ0":-4.263934077762709,"x":97.05,"y":169.14,"x0":-2.2970930903881714,"y0":50.000428587306125,"z0":5.362105759060914,"aX":-1.79959601049754},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":0.4,"spinRate":2342,"spinDirection":199},"zone":6,"typeConfidence":0.92,"plateTime":0.3905552441048643,"extension":6.857250579849235},"index":0,"playId":"d0d9e421-bb35-398d-8a1f-4690651f7f3b","pitchNumber":1,"startTime":"2026-07-04T02:42:16.970Z","endTime":"2026-07-04T02:42:20.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06810258617313,"aZ":-30.658514579145233,"pfxX":7.389883721262179,"pfxZ":0.9572865303038327,"pX":0.41334497400613496,"pZ":1.2094904398978026,"vX0":4.6498300471968745,"vY0":-123.88853810362238,"vZ0":-4.21083813158291,"x":101.24,"y":206.12,"x0":-2.435593986977364,"y0":50.004606616777814,"z0":5.4373471988307855,"aX":11.71900338166965},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":2375,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4387638537818175,"extension":6.6958003252928675},"index":1,"playId":"c7b5f713-0b6f-3c86-be2c-7d0bbfec5df7","pitchNumber":2,"startTime":"2026-07-04T02:42:36.593Z","endTime":"2026-07-04T02:42:41.121Z","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":93.4,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212208230489182,"aZ":-23.621283703419277,"pfxX":2.5404553312662914,"pfxZ":4.43524676533535,"pX":0.07779616988254022,"pZ":4.250264984405223,"vX0":5.70049064343695,"vY0":-136.15607639679226,"vZ0":0.7797898051473892,"x":114.03,"y":124.02,"x0":-2.350927896677225,"y0":50.00431603358015,"z0":5.561648397385636,"aX":4.899885193632958},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":-5.5,"spinRate":2207,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.3981459971701029,"extension":6.899206515903537},"index":2,"playId":"3846cf1b-837f-3357-9b7a-1c2ce7ff578e","pitchNumber":3,"startTime":"2026-07-04T02:42:56.519Z","endTime":"2026-07-04T02:43:00.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.975142805115166,"aZ":-22.714659874767154,"pfxX":1.287733498003559,"pfxZ":4.864650597901779,"pX":0.332222741187158,"pZ":3.0650506017774655,"vX0":7.003276642792609,"vY0":-136.4127215566023,"vZ0":-1.9204746218262838,"x":104.34,"y":156.02,"x0":-2.402740398979559,"y0":50.00507429752489,"z0":5.2943523736001294,"aX":2.5033806054226915},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":-3.4,"spinRate":2253,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.3967210235986043,"extension":7.062406890026149},"index":3,"playId":"671acfcf-fd59-3769-ad0c-be2ed91af9ac","pitchNumber":4,"startTime":"2026-07-04T02:43:17.423Z","endTime":"2026-07-04T02:43:20.674Z","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":84.6,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.887314643340652,"aZ":-34.24294749933463,"pfxX":5.970706090858031,"pfxZ":-1.3215613871493694,"pX":-0.16190824574398577,"pZ":2.363182518399096,"vX0":3.539887781181031,"vY0":-123.36350760667422,"vZ0":-0.7880432882060464,"x":123.17,"y":174.97,"x0":-2.3836963033379224,"y0":50.00299065483632,"z0":5.5335945064254135,"aX":9.34790446244745},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.4,"breakHorizontal":-11.5,"spinRate":2413,"spinDirection":73},"zone":5,"typeConfidence":0.91,"plateTime":0.44134036964740364,"extension":6.777033564618268},"index":4,"playId":"80e2ebcf-fc01-362a-9afd-7fdf39ac9cad","pitchNumber":5,"startTime":"2026-07-04T02:43:40.906Z","endTime":"2026-07-04T02:43:44.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841820531541586,"aZ":-21.234245575959505,"pfxX":-0.4011124151721148,"pfxZ":5.526986871785018,"pX":-0.9488093108535522,"pZ":3.673536736428953,"vX0":4.4214871367769515,"vY0":-137.92053361399846,"vZ0":-1.014768679581176,"x":153.17,"y":139.59,"x0":-2.502251939728184,"y0":50.00031210401989,"z0":5.442453564857352,"aX":-0.7938064921513163},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":0.0,"spinRate":2226,"spinDirection":190},"zone":11,"typeConfidence":0.92,"plateTime":0.3930794440519434,"extension":6.895626302202843},"index":5,"playId":"b749045e-3e23-3d73-a813-830e6ccd9633","pitchNumber":6,"startTime":"2026-07-04T02:44:07.065Z","endTime":"2026-07-04T02:44:11.420Z","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":93.5,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795813301454498,"aZ":-22.693821372788733,"pfxX":-0.3180271836558681,"pfxZ":4.9588508636789275,"pX":0.09468613583880663,"pZ":3.7583321101727516,"vX0":6.582721702766119,"vY0":-136.16619410101814,"vZ0":-0.5008474013243419,"x":113.39,"y":137.31,"x0":-2.2943624915785095,"y0":50.00247700698609,"z0":5.489967321211079,"aX":-0.6079492823879686},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2079,"spinDirection":184},"zone":12,"typeConfidence":0.91,"plateTime":0.3994717137050059,"extension":7.091876053292283},"index":6,"playId":"1a85b101-9843-366d-816e-9058e7d1148b","pitchNumber":7,"startTime":"2026-07-04T02:44:26.263Z","endTime":"2026-07-04T02:44:29.602Z","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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40778891393833,"aZ":-27.361228233946623,"pfxX":0.8963313489484903,"pfxZ":2.6044743958484986,"pX":0.16909612162733684,"pZ":2.9329231731081222,"vX0":6.423972362623799,"vY0":-134.0556814276333,"vZ0":-1.6465585512086887,"x":110.55,"y":159.59,"x0":-2.3584678793431437,"y0":50.00609786525339,"z0":5.477026554944616,"aX":1.6592415138884133},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2060,"spinDirection":179},"zone":2,"typeConfidence":0.88,"plateTime":0.40597492979900274,"extension":6.905836395741731},"hitData":{"launchSpeed":85.2,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.5,"coordY":101.96}},"index":7,"playId":"e0bed2ef-1299-3f75-ae45-3925bee2c344","pitchNumber":8,"startTime":"2026-07-04T02:44:49.113Z","endTime":"2026-07-04T02:44:59.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:44:59.955Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Edouard Julien to first baseman Brett Sullivan.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-04T02:45:27.504Z","endTime":"2026-07-04T02:48:36.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05678709776801,"aZ":-21.917509279319727,"pfxX":-2.4542069146171963,"pfxZ":5.282090261762674,"pX":-1.0507258087764313,"pZ":3.032114887966214,"vX0":4.657223212543621,"vY0":-136.7297383614668,"vZ0":-2.433984018646604,"x":157.05,"y":156.91,"x0":-2.438185458758652,"y0":50.00066116882922,"z0":5.397964887819994,"aX":-4.763614639971439},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":3.7,"spinRate":2071,"spinDirection":199},"zone":11,"typeConfidence":0.85,"plateTime":0.3968247250601764,"extension":6.932191155748667},"index":0,"playId":"286c020a-67db-38fa-9ac2-4dc756b60ba3","pitchNumber":1,"startTime":"2026-07-04T02:45:27.504Z","endTime":"2026-07-04T02:45:32.053Z","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":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":74.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.431945696245354,"aZ":-41.636318929928144,"pfxX":3.6603150935042783,"pfxZ":-6.961570154238858,"pX":0.6977159834167038,"pZ":1.6651063192871516,"vX0":4.862959710332057,"vY0":-114.97337314587129,"vZ0":-0.23491850641243128,"x":90.4,"y":193.82,"x0":-1.9089313489093185,"y0":50.00511986588032,"z0":5.760644247811981,"aX":4.9718943745335356},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.5,"breakHorizontal":-7.7,"spinRate":2478,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.47377924842618624,"extension":6.898123243901043},"index":1,"playId":"ad63d162-42c1-31d5-ad35-85972bf23b4b","pitchNumber":2,"startTime":"2026-07-04T02:45:47.157Z","endTime":"2026-07-04T02:45:53.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247074686657296,"aZ":-22.540252468571996,"pfxX":0.4949392076193053,"pfxZ":5.034405164711229,"pX":0.8800151895389896,"pZ":2.7871379426402734,"vX0":8.66895254719274,"vY0":-136.33697407103847,"vZ0":-2.8441735365367724,"x":83.46,"y":163.53,"x0":-2.383213409059183,"y0":50.00556805244212,"z0":5.370867338796566,"aX":0.9457232708581609},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2256,"spinDirection":192},"zone":12,"typeConfidence":0.92,"plateTime":0.39920155775184707,"extension":7.005043497286175},"index":2,"playId":"3cb37c61-1357-3e59-bb1e-957aa8df43cf","pitchNumber":3,"startTime":"2026-07-04T02:46:17.632Z","endTime":"2026-07-04T02:46:21.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-04T02:46:30.616Z","endTime":"2026-07-04T02:46:50.000Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"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":84.9,"endSpeed":78.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76191416303646,"aZ":-31.42118676506019,"pfxX":6.381883268776252,"pfxZ":0.48516634789608837,"pX":0.6026867249656864,"pZ":2.4453592983070345,"vX0":5.215534590467189,"vY0":-123.65126900299249,"vZ0":-1.1327585629462007,"x":94.03,"y":172.76,"x0":-2.3570844918948355,"y0":50.00446569173498,"z0":5.5262571402919205,"aX":9.96437315284816},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-12.7,"spinRate":2295,"spinDirection":72},"zone":6,"typeConfidence":0.9,"plateTime":0.4415828279151599,"extension":6.676712331840374},"index":4,"playId":"48846c31-0678-38ef-91a9-5fab12deb749","pitchNumber":4,"startTime":"2026-07-04T02:46:50.000Z","endTime":"2026-07-04T02:46:54.847Z","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.2,"endSpeed":83.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.253203462427503,"aZ":-29.15336474143341,"pfxX":-5.835285658735004,"pfxZ":1.729656789856067,"pX":0.04354223160297229,"pZ":2.984145038761978,"vX0":8.707574985669748,"vY0":-129.7874518886918,"vZ0":-0.27474826209607006,"x":115.34,"y":158.21,"x0":-2.561577896862232,"y0":50.00119884409895,"z0":5.2685636210702596,"aX":-10.185132451164598},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":9.1,"spinRate":1591,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.4183223232044253,"extension":6.832775260894802},"index":5,"playId":"c03c2227-719f-3d4d-a9cf-4448b19b324d","pitchNumber":5,"startTime":"2026-07-04T02:47:19.785Z","endTime":"2026-07-04T02:47:23.313Z","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":94.7,"endSpeed":88.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76851886718321,"aZ":-19.85809214296855,"pfxX":0.6924677408040592,"pfxZ":6.270334893121407,"pX":0.9337863987744394,"pZ":2.1070725829017465,"vX0":8.635395977718549,"vY0":-137.87987753861438,"vZ0":-5.225119562573102,"x":81.41,"y":181.89,"x0":-2.3025622278660784,"y0":50.00618847688064,"z0":5.328356969990194,"aX":1.3596877300973773},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-2.6,"spinRate":2317,"spinDirection":195},"zone":14,"typeConfidence":0.92,"plateTime":0.39417967707757606,"extension":6.958107258516704},"index":6,"playId":"83d3a2f2-ad31-32e0-97fd-cee2b7686762","pitchNumber":6,"startTime":"2026-07-04T02:47:44.351Z","endTime":"2026-07-04T02:47:49.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":88.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.772186654416405,"aZ":-22.240016996912708,"pfxX":1.3420793292700104,"pfxZ":5.109335923950601,"pX":0.703573483764458,"pZ":2.8354649901725337,"vX0":7.660156499772494,"vY0":-136.79988276567008,"vZ0":-3.0230555352173707,"x":90.18,"y":162.22,"x0":-2.277840884106011,"y0":50.00550143364725,"z0":5.435167865336152,"aX":2.609053000873843},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-3.6,"spinRate":2181,"spinDirection":189},"zone":3,"typeConfidence":0.92,"plateTime":0.3964582337892524,"extension":6.990370174111317},"hitData":{"launchSpeed":76.5,"launchAngle":8.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.51,"coordY":143.24}},"index":7,"playId":"42b338f1-b79a-388b-bf71-5020cd04c44d","pitchNumber":7,"startTime":"2026-07-04T02:48:25.770Z","endTime":"2026-07-04T02:48:36.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:48:36.188Z","atBatIndex":74},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Kyle Karros triples (2) on a sharp ground ball to right fielder Heliot Ramos.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T02:51:03.011Z","endTime":"2026-07-04T02:52:27.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-04T02:50:03.707Z","endTime":"2026-07-04T02:51:05.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.026389441690327,"aZ":-23.779836456280442,"pfxX":-7.513924169271725,"pfxZ":4.278350875928712,"pX":0.42624428549323745,"pZ":2.701861415204911,"vX0":8.770535421193022,"vY0":-137.61163299035843,"vZ0":-4.628226754250917,"x":100.75,"y":165.83,"x0":-1.7922038545616832,"y0":50.00064781593195,"z0":5.970619847397918,"aX":-14.736947090249913},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":12.2,"spinRate":2248,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3946089047221659,"extension":5.871783716194749},"index":1,"playId":"ffa0bf4c-ba76-3239-970f-848fa0dcad79","pitchNumber":1,"startTime":"2026-07-04T02:51:05.222Z","endTime":"2026-07-04T02:51:15.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176030350205913,"aZ":-21.527656741230977,"pfxX":-6.691264823127918,"pfxZ":5.457014951639012,"pX":-1.4963881332835893,"pZ":3.041085982425733,"vX0":3.9285808896425674,"vY0":-137.52119261823364,"vZ0":-4.240716968906332,"x":174.04,"y":156.67,"x0":-2.060315892541528,"y0":50.00446913505181,"z0":6.029379407109723,"aX":-13.056044703075843},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":11.5,"spinRate":2169,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3955015778867521,"extension":5.697002026858686},"index":2,"playId":"edbf2cfd-eddf-3d90-a032-5fc79e5101a6","pitchNumber":2,"startTime":"2026-07-04T02:51:44.312Z","endTime":"2026-07-04T02:51:48.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.125786825423702,"aZ":-28.784948046846512,"pfxX":-0.03780774762925798,"pfxZ":2.020159990044438,"pX":1.5219450932807255,"pZ":1.2475937644003656,"vX0":8.42829776002633,"vY0":-127.44884813574456,"vZ0":-6.277661143859833,"x":58.99,"y":205.09,"x0":-1.7947956128604938,"y0":50.00596430160709,"z0":5.9569616489519195,"aX":-0.06560808772513038},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2521,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4264288371765339,"extension":5.838338550457385},"index":3,"playId":"3d426c0f-230c-3a71-b449-6e50b618120a","pitchNumber":3,"startTime":"2026-07-04T02:51:56.488Z","endTime":"2026-07-04T02:52:00.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080404357568877,"aZ":-22.101933741193918,"pfxX":-6.02808042321505,"pfxZ":5.133445263233586,"pX":0.7454772423933791,"pZ":2.6451989073003572,"vX0":9.216507068468706,"vY0":-137.4651566700789,"vZ0":-5.086230708116715,"x":88.58,"y":167.36,"x0":-1.8283982495911304,"y0":50.00680076011453,"z0":5.968725841701127,"aX":-11.83817169067061},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":9.6,"spinRate":2209,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39458392741322124,"extension":5.833281536269596},"hitData":{"launchSpeed":105.1,"launchAngle":2.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.31,"coordY":72.13}},"index":4,"playId":"ca6f7f21-c6a7-3cdf-bcfe-a94732c5cd7d","pitchNumber":4,"startTime":"2026-07-04T02:52:11.036Z","endTime":"2026-07-04T02:52:27.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:52:27.249Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Tovar out on a sacrifice fly to center fielder Drew Gilbert. Kyle Karros scores.","rbi":1,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T02:52:57.291Z","endTime":"2026-07-04T02:53:54.745Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96755679371315,"aZ":-23.87131370330293,"pfxX":-7.3163643539421415,"pfxZ":4.275767622721352,"pX":-1.577032986382129,"pZ":3.0790519539113093,"vX0":4.326206628428756,"vY0":-137.4212478424308,"vZ0":-3.7326636208046065,"x":177.11,"y":155.65,"x0":-2.208295190348889,"y0":50.005186463104984,"z0":6.046840749699533,"aX":-14.215217404317752},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.3,"breakHorizontal":12.6,"spinRate":2305,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39619943010193825,"extension":5.867151728265334},"index":0,"playId":"4b9c28e8-b973-3bf5-9d2c-46137a1aee80","pitchNumber":1,"startTime":"2026-07-04T02:53:05.478Z","endTime":"2026-07-04T02:53:09.628Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.80515856423869,"aZ":-27.612297758803365,"pfxX":0.07917410666352964,"pfxZ":2.720243516927078,"pX":1.1731280310464025,"pZ":0.6209197342778487,"vX0":7.7598816075313986,"vY0":-127.24261380716652,"vZ0":-8.011694777881221,"x":72.28,"y":222.02,"x0":-1.8988181395303887,"y0":50.001228750365264,"z0":5.931198986608258,"aX":0.13123488489457816},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-1.6,"spinRate":2525,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.42695905500209896,"extension":5.933414073918676},"index":1,"playId":"0fd03308-6071-37d7-a41c-398d5dc660fa","pitchNumber":2,"startTime":"2026-07-04T02:53:21.076Z","endTime":"2026-07-04T02:53:24.514Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96349720438051,"aZ":-24.848374068097687,"pfxX":-6.932661354991238,"pfxZ":3.813873202397021,"pX":-0.7607519991192261,"pZ":3.2745814979035424,"vX0":6.128916437642786,"vY0":-136.5293742368462,"vZ0":-2.93574531900166,"x":146.0,"y":150.37,"x0":-2.114350802836362,"y0":50.00555168409023,"z0":6.040573404959558,"aX":-13.326940756729442},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":2180,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39843771778709014,"extension":5.738030079420564},"hitData":{"launchSpeed":89.1,"launchAngle":49.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.36,"coordY":90.36}},"index":2,"playId":"1c955343-b7b7-31df-a7a0-7db116e5ab18","pitchNumber":3,"startTime":"2026-07-04T02:53:41.982Z","endTime":"2026-07-04T02:53:54.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:53:54.745Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T02:54:08.678Z","endTime":"2026-07-04T02:56:52.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584710895322036,"aZ":-23.207108538058154,"pfxX":-7.0727288560080614,"pfxZ":4.677166087862261,"pX":-1.6336332641654476,"pZ":2.8608076650755505,"vX0":4.08687864266966,"vY0":-136.33034800469858,"vZ0":-4.149582672458831,"x":164.65,"y":204.02,"x0":-2.2182823308224107,"y0":50.006016719985986,"z0":5.967281824145259,"aX":-13.571293832834494},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":12.2,"spinRate":2182,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3988619886322282,"extension":5.69635447451206},"index":0,"playId":"9472e062-5232-380c-a42a-692231f7ff1f","pitchNumber":1,"startTime":"2026-07-04T02:54:29.720Z","endTime":"2026-07-04T02:54:34.014Z","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":93.3,"endSpeed":87.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071899407182702,"aZ":-16.442620189954848,"pfxX":-3.9765620227456564,"pfxZ":8.219547786130658,"pX":-0.594312587969047,"pZ":1.7771393927442627,"vX0":5.522003953467473,"vY0":-135.84378334523268,"vZ0":-7.959716969451195,"x":139.65,"y":190.8,"x0":-2.1145151659536885,"y0":50.00149004274586,"z0":5.8368838778566206,"aX":-7.609770043472262},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":6.4,"spinRate":2159,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3995819284370725,"extension":5.723676549330597},"index":1,"playId":"b14de7ac-0be4-39fa-9dc6-e5caa72c88aa","pitchNumber":2,"startTime":"2026-07-04T02:54:43.088Z","endTime":"2026-07-04T02:54:47.749Z","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":89.3,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.716099421251172,"aZ":-27.237538752937944,"pfxX":-7.084238738292205,"pfxZ":2.834932266296118,"pX":0.9016421308332836,"pZ":1.5206238455762109,"vX0":9.96261266182747,"vY0":-129.75597122169472,"vZ0":-5.8117323419886535,"x":82.63,"y":197.72,"x0":-2.0299220471695945,"y0":50.00323191025297,"z0":5.808821827198571,"aX":-12.338668416351119},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":11.2,"spinRate":2172,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41872863482190414,"extension":5.790822132547805},"index":2,"playId":"fe6d1a46-fa06-38ee-bc16-d0a649e927aa","pitchNumber":3,"startTime":"2026-07-04T02:54:59.016Z","endTime":"2026-07-04T02:55:02.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.230129702295475,"aZ":-20.337053129164282,"pfxX":-6.625270110341386,"pfxZ":6.002998462803458,"pX":0.47888674546516835,"pZ":3.601306452165236,"vX0":8.761801495260281,"vY0":-137.9923997797115,"vZ0":-2.9759031355948995,"x":98.75,"y":141.54,"x0":-1.8438133513853312,"y0":50.003673634009765,"z0":6.028722433062483,"aX":-13.066057045033215},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":10.7,"spinRate":2208,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3935700264419273,"extension":5.7316869272175905},"index":3,"playId":"b02c605b-e86d-3897-842a-511cb7d1863b","pitchNumber":4,"startTime":"2026-07-04T02:55:15.922Z","endTime":"2026-07-04T02:55:20.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885247577952164,"aZ":-17.374195058259577,"pfxX":-4.473473607088478,"pfxZ":7.724373825125188,"pX":-0.18370650568502706,"pZ":2.1266001651533353,"vX0":6.704107163136673,"vY0":-136.11104260039704,"vZ0":-7.067220685858193,"x":124.0,"y":181.36,"x0":-2.073586840176081,"y0":50.004314873604,"z0":5.915817043972303,"aX":-8.573861792077137},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":7.1,"spinRate":2134,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3991588664332313,"extension":5.815287515911},"index":4,"playId":"bc1aa835-19e9-3102-8356-fdcd8588f801","pitchNumber":5,"startTime":"2026-07-04T02:55:29.205Z","endTime":"2026-07-04T02:55:32.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697573183494747,"aZ":-16.26061923959056,"pfxX":-2.7625215808008163,"pfxZ":9.318017076045585,"pX":0.17984409378839647,"pZ":3.5127199454137594,"vX0":6.915147259783586,"vY0":-129.2790747705481,"vZ0":-2.980532824274356,"x":110.14,"y":143.94,"x0":-2.1602061785067854,"y0":50.00284872725331,"z0":5.9152202986868065,"aX":-4.718780079949703},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2085,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4222373686734229,"extension":5.800652108623476},"index":5,"playId":"47012fc0-183a-3715-b36b-1c726d3bd1c3","pitchNumber":6,"startTime":"2026-07-04T02:55:51.492Z","endTime":"2026-07-04T02:55:56.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-04T02:56:09.501Z","endTime":"2026-07-04T02:56:23.766Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678152298765884,"aZ":-19.475406545081253,"pfxX":-4.318636548978614,"pfxZ":6.690722455910105,"pX":-0.7472927101622371,"pZ":2.8851575204935216,"vX0":5.498409424105312,"vY0":-135.69096308925188,"vZ0":-4.833873893546307,"x":145.49,"y":160.88,"x0":-2.2219540669289577,"y0":50.003539272067044,"z0":6.013259937977652,"aX":-8.198571226084644},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":7.0,"spinRate":2107,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40090339503015615,"extension":5.752318831401053},"index":7,"playId":"86d9a571-75d9-3d6d-8334-bc929638b31b","pitchNumber":7,"startTime":"2026-07-04T02:56:23.766Z","endTime":"2026-07-04T02:56:27.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913347513234832,"aZ":-24.07047152361512,"pfxX":-7.687781472820252,"pfxZ":4.186239819270709,"pX":0.7531601284080578,"pZ":3.0081386785653184,"vX0":9.937751974605883,"vY0":-137.00351034366528,"vZ0":-3.7298714757734572,"x":88.29,"y":157.56,"x0":-1.8907760181725768,"y0":50.006088540830476,"z0":5.996385833549587,"aX":-14.893885395217337},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":12.4,"spinRate":2307,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3969515271981017,"extension":5.85864798381771},"index":8,"playId":"5d2dc48e-95a7-318b-b149-d7abea946d2e","pitchNumber":8,"startTime":"2026-07-04T02:56:47.136Z","endTime":"2026-07-04T02:56:52.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:56:52.355Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T02:56:53.454Z","endTime":"2026-07-04T02:58:06.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53024230255249,"aZ":-19.908468016937466,"pfxX":-4.28717613342665,"pfxZ":6.424718259303587,"pX":0.2166618321392184,"pZ":2.7850107694975237,"vX0":7.4076410096271434,"vY0":-136.05133202532318,"vZ0":-5.040677904825919,"x":108.74,"y":163.58,"x0":-1.9611814538728105,"y0":50.006775139146825,"z0":6.005539832671329,"aX":-8.191403535134166},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":6.5,"spinRate":2252,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3996944018777997,"extension":5.787676297175467},"index":0,"playId":"67b6964a-0950-3b28-ade5-ccbb9adf8269","pitchNumber":1,"startTime":"2026-07-04T02:57:13.513Z","endTime":"2026-07-04T02:57:16.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"0bfec674-ee7b-4ea5-9584-c62afdb91eb7","startTime":"2026-07-04T02:57:28.504Z","endTime":"2026-07-04T02:57:33.504Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77870332513064,"aZ":-18.76845498908563,"pfxX":-3.7376023157883718,"pfxZ":7.1093784789173124,"pX":0.659122531795289,"pZ":2.7598083204067634,"vX0":8.62157004682258,"vY0":-134.848740330046,"vZ0":-5.240664272878802,"x":91.88,"y":164.27,"x0":-2.0604169633674605,"y0":50.002412775580495,"z0":6.007709773027783,"aX":-7.048051790667976},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":5.4,"spinRate":2159,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4025395540054886,"extension":5.7074450514679524},"index":2,"playId":"603081dc-fead-3e26-b344-f345898b625e","pitchNumber":2,"startTime":"2026-07-04T02:57:40.002Z","endTime":"2026-07-04T02:57:44.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":82.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.49302178999434,"aZ":-30.347750549225477,"pfxX":-0.33968720879272185,"pfxZ":1.1037167393077616,"pX":0.6160506824801136,"pZ":0.8178267377187803,"vX0":6.689353589491795,"vY0":-126.02354647267579,"vZ0":-6.949845769358577,"x":93.52,"y":216.7,"x0":-1.9959628277754713,"y0":50.0035373715036,"z0":5.970191109434251,"aX":-0.5630660787383207},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":-0.5,"spinRate":2633,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4298091901065777,"extension":5.873862559725652},"index":3,"playId":"819bd3a0-6bec-3e7c-bcf7-554eaa274bab","pitchNumber":3,"startTime":"2026-07-04T02:58:00.762Z","endTime":"2026-07-04T02:58:06.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:58:06.037Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braxton Fulford strikes out swinging.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-04T02:58:23.248Z","endTime":"2026-07-04T02:59:13.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.968948537838184,"aZ":-19.56927142797174,"pfxX":-4.395966209372743,"pfxZ":6.650519488904678,"pX":0.16768562738133225,"pZ":3.0240107860854244,"vX0":7.304034730708565,"vY0":-135.22739372060715,"vZ0":-4.556671644461482,"x":110.61,"y":157.13,"x0":-1.968606092772958,"y0":50.00505577389182,"z0":6.061059869822791,"aX":-8.335174339396733},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":6.8,"spinRate":2268,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40145239477268024,"extension":5.813454505694662},"index":0,"playId":"68e6c082-c6af-3d86-a638-752143f86f0d","pitchNumber":1,"startTime":"2026-07-04T02:58:26.691Z","endTime":"2026-07-04T02:58:31.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":82.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.76573825751669,"aZ":-29.398624279415174,"pfxX":-0.37749583601117,"pfxZ":1.664551865286243,"pX":0.20098028244969374,"pZ":1.6036959844844019,"vX0":5.799924674283325,"vY0":-126.3061997892702,"vZ0":-5.25604940112624,"x":109.34,"y":195.48,"x0":-2.0482934425625117,"y0":50.00030436871405,"z0":5.995744272999137,"aX":-0.6291943848888544},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-0.2,"spinRate":2554,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4289809203841899,"extension":5.7414252474939085},"index":1,"playId":"7bde2622-89a1-3ba5-b0a4-0432b060671e","pitchNumber":2,"startTime":"2026-07-04T02:58:46.696Z","endTime":"2026-07-04T02:58:50.070Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598529822604448,"aZ":-31.415948330917434,"pfxX":0.04071013622664488,"pfxZ":0.4649374385599483,"pX":1.1825239521705537,"pZ":2.050683949324608,"vX0":7.281140433852587,"vY0":-125.64045001964861,"vZ0":-3.792403082001907,"x":71.92,"y":183.41,"x0":-1.7436776286043794,"y0":50.00157936167962,"z0":6.100165533282915,"aX":0.0636161591278476},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-1.6,"spinRate":2643,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.43398473793587344,"extension":5.880048726951552},"index":2,"playId":"ad5f3b4f-43fa-36b1-bb8b-d15ce6523785","pitchNumber":3,"startTime":"2026-07-04T02:59:09.006Z","endTime":"2026-07-04T02:59:13.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T02:59:13.026Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T03:01:10.511Z","endTime":"2026-07-04T03:02:15.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":87.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90307600078087,"aZ":-21.891886899295432,"pfxX":-0.040385512119212486,"pfxZ":5.376221007557646,"pX":-0.9671129067872992,"pZ":3.737272558910677,"vX0":3.7956338094328284,"vY0":-135.32733426878548,"vZ0":-0.591509345491738,"x":153.86,"y":137.87,"x0":-2.36458293914211,"y0":50.0027375551945,"z0":5.450823136618374,"aX":-0.07794023490029875},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":-0.5,"spinRate":2184,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.40003053371211506,"extension":6.814383636139302},"index":0,"playId":"e4fd0c8a-9920-3551-b607-c0eb3649f864","pitchNumber":1,"startTime":"2026-07-04T03:01:35.369Z","endTime":"2026-07-04T03:01:39.409Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":88.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179255115493348,"aZ":-23.89866633071593,"pfxX":-0.19203144253061133,"pfxZ":4.244962396998149,"pX":0.4444802285946108,"pZ":2.1143447567361546,"vX0":7.176999209891934,"vY0":-136.77101939671223,"vZ0":-4.212476623809304,"x":100.06,"y":181.69,"x0":-2.1577790274138464,"y0":50.00026995015195,"z0":5.258013981944474,"aX":-0.376147294383706},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":-0.7,"spinRate":2190,"spinDirection":190},"zone":9,"typeConfidence":0.92,"plateTime":0.39624530291250926,"extension":6.982117724335599},"index":1,"playId":"1fb22e97-91e9-3b3d-97d8-a5ec64bdaf8f","pitchNumber":2,"startTime":"2026-07-04T03:01:49.335Z","endTime":"2026-07-04T03:01:54.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.847664233856253,"aZ":-33.35376620001515,"pfxX":6.563928557413135,"pfxZ":-0.7439181892912572,"pX":-0.11025383391093169,"pZ":2.0287335210732316,"vX0":3.184287667596264,"vY0":-123.91717274400507,"vZ0":-1.6804391104980527,"x":121.2,"y":184.0,"x0":-2.256415864378797,"y0":50.00322267775845,"z0":5.448211747922015,"aX":10.42243659315622},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":2386,"spinDirection":76},"zone":8,"typeConfidence":0.91,"plateTime":0.4385018384580617,"extension":6.796746081359937},"hitData":{"launchSpeed":89.7,"launchAngle":47.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.78,"coordY":92.24}},"index":2,"playId":"9c265e97-0ddc-348f-87eb-2d937a90f2a3","pitchNumber":3,"startTime":"2026-07-04T03:02:06.039Z","endTime":"2026-07-04T03:02:15.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:02:15.930Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T03:02:35.244Z","endTime":"2026-07-04T03:04:03.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":73.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.392488888627359,"aZ":-40.314657084807195,"pfxX":4.684968616666814,"pfxZ":-6.054020973110861,"pX":1.0635009898957057,"pZ":2.678272647370575,"vX0":5.392530752771489,"vY0":-113.63287316224742,"vZ0":1.8754659204693418,"x":76.46,"y":166.47,"x0":-1.9246808260282378,"y0":50.003677465567684,"z0":5.766596455318149,"aX":6.297203567824673},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":-9.6,"spinRate":2469,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.47698341715927395,"extension":6.881958944120231},"index":0,"playId":"a7d11c99-b257-3466-a6d4-f3b36261d592","pitchNumber":1,"startTime":"2026-07-04T03:02:46.944Z","endTime":"2026-07-04T03:02:50.540Z","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":92.9,"endSpeed":87.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.271058840266065,"aZ":-23.481931142480484,"pfxX":-0.19181068206963037,"pfxZ":4.495212703288193,"pX":-1.341232652429453,"pZ":5.0036984248520895,"vX0":2.85570581666333,"vY0":-135.64776979430255,"vZ0":3.1396822324872375,"x":168.12,"y":103.68,"x0":-2.3663896488444363,"y0":50.001152187896366,"z0":5.43704190481412,"aX":-0.37151750781560816},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":0.0,"spinRate":2151,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.3981838524171386,"extension":6.80529068098738},"index":1,"playId":"6dec678f-6387-3cfe-9e6b-888fa3a47450","pitchNumber":2,"startTime":"2026-07-04T03:03:04.120Z","endTime":"2026-07-04T03:03:08.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.47072476809016,"aZ":-31.977791895425902,"pfxX":6.980828299022369,"pfxZ":0.12668303450205087,"pX":-0.8307852132936666,"pZ":4.311853056674479,"vX0":1.4313264126011676,"vY0":-122.09896026227874,"vZ0":3.430049504395032,"x":148.67,"y":122.36,"x0":-2.329254075358668,"y0":50.002630708699606,"z0":5.599624226800332,"aX":10.799562809809},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.0,"spinRate":2315,"spinDirection":85},"zone":11,"typeConfidence":0.91,"plateTime":0.4444352197266639,"extension":6.604846794464601},"index":2,"playId":"df872f2d-ee5c-333e-89ee-a2dd67157041","pitchNumber":3,"startTime":"2026-07-04T03:03:20.938Z","endTime":"2026-07-04T03:03:24.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.831848346015153,"aZ":-27.00737066778361,"pfxX":0.804656842267369,"pfxZ":2.808944726433877,"pX":-0.15777039878041305,"pZ":3.9605916351195485,"vX0":5.189823301542788,"vY0":-133.13378341483786,"vZ0":1.1313755591831252,"x":123.01,"y":131.84,"x0":-2.2171072353307744,"y0":50.00402414584134,"z0":5.449230893631052,"aX":1.4803273964949262},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.3,"spinRate":2158,"spinDirection":170},"zone":11,"typeConfidence":0.87,"plateTime":0.40753096843725034,"extension":6.977966649678229},"index":3,"playId":"a48bc8ed-f3e6-35a8-ab2e-c4fe00c5f98d","pitchNumber":4,"startTime":"2026-07-04T03:03:39.070Z","endTime":"2026-07-04T03:03:43.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":86.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.808800931523304,"aZ":-21.995427017317187,"pfxX":-1.7516675583995536,"pfxZ":5.432471226746273,"pX":-1.033670008219454,"pZ":2.683988667483822,"vX0":4.310967717920791,"vY0":-134.00726597105694,"vZ0":-2.8123268190309534,"x":156.4,"y":166.31,"x0":-2.414580826782465,"y0":50.00269057439862,"z0":5.267311801223682,"aX":-3.2823320310719297},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":2.5,"spinRate":2082,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.40414826214276145,"extension":6.94771428516219},"index":4,"playId":"d84198e9-588a-3458-a323-69f2f4f323ae","pitchNumber":5,"startTime":"2026-07-04T03:03:57.451Z","endTime":"2026-07-04T03:04:03.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:04:03.219Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Bericoto grounds into a double play, shortstop Ezequiel Tovar to second baseman Edouard Julien to first baseman Brett Sullivan. Bryce Eldridge out at 2nd. Victor Bericoto out at 1st.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T03:04:17.158Z","endTime":"2026-07-04T03:05:40.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.49"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.14"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.87"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.62"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.19"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.583"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.583"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33412227970565,"aZ":-23.27487654945184,"pfxX":0.029080140016630285,"pfxZ":4.652868715323436,"pX":0.964399952019987,"pZ":1.8713312564806044,"vX0":8.431957944328968,"vY0":-135.40004815686004,"vZ0":-4.883528802903889,"x":80.24,"y":188.25,"x0":-2.1556478268889667,"y0":50.0014073544772,"z0":5.265813413225463,"aX":0.053599812069664805},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2144,"spinDirection":187},"zone":14,"typeConfidence":0.92,"plateTime":0.40004235070597094,"extension":7.10690589863989},"index":0,"playId":"9084c9bd-850a-3b1e-8621-c10e0954bf8a","pitchNumber":1,"startTime":"2026-07-04T03:04:29.520Z","endTime":"2026-07-04T03:04:33.912Z","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":91.9,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1440063410982,"aZ":-25.411677013872485,"pfxX":0.493991804737417,"pfxZ":3.62948101542716,"pX":-0.5457814168431198,"pZ":3.148377628381893,"vX0":4.655641314722141,"vY0":-133.97758965066186,"vZ0":-1.062797110016865,"x":137.8,"y":153.77,"x0":-2.352466278267752,"y0":50.0044460984604,"z0":5.325326483947756,"aX":0.9191952292846641},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-1.7,"spinRate":2136,"spinDirection":181},"zone":1,"typeConfidence":0.9,"plateTime":0.4049899724280057,"extension":6.819061514101371},"index":1,"playId":"1bfa7d68-ac8f-3d6d-b172-649fde208b10","pitchNumber":2,"startTime":"2026-07-04T03:04:47.173Z","endTime":"2026-07-04T03:04:50.762Z","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":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14548966180062,"aZ":-25.823563912252705,"pfxX":0.25259469656246836,"pfxZ":3.42573173371866,"pX":1.0126018867299145,"pZ":2.150791461190845,"vX0":8.337588184955026,"vY0":-133.610728883592,"vZ0":-3.570665674902032,"x":78.4,"y":180.71,"x0":-2.1493926180345784,"y0":50.00176717424759,"z0":5.309578263365305,"aX":0.465171461780185},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2154,"spinDirection":181},"zone":14,"typeConfidence":0.89,"plateTime":0.40616647604986067,"extension":7.021914760545132},"index":2,"playId":"06ae9a89-cf4f-33dc-b643-ed6dc1122925","pitchNumber":3,"startTime":"2026-07-04T03:05:06.641Z","endTime":"2026-07-04T03:05:10.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T03:05:14.212Z","endTime":"2026-07-04T03:05:32.191Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187889909286167,"aZ":-31.141689735251507,"pfxX":8.05946939002007,"pfxZ":0.6472831706241937,"pX":1.090603871778134,"pZ":2.491229055100821,"vX0":5.81061673198146,"vY0":-125.43312661815538,"vZ0":-0.9681032422327287,"x":75.43,"y":171.52,"x0":-2.2961311711410204,"y0":50.00609611978908,"z0":5.400560875748255,"aX":12.96357317318672},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-15.8,"spinRate":2362,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.4351300001554774,"extension":6.8150114246422175},"hitData":{"launchSpeed":67.7,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":155.74}},"index":4,"playId":"d727df55-5b46-3412-9d7f-9c8ff7bc031f","pitchNumber":4,"startTime":"2026-07-04T03:05:32.191Z","endTime":"2026-07-04T03:05:40.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:05:40.490Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Victor Bericoto grounds into a double play, shortstop Ezequiel Tovar to second baseman Edouard Julien to first baseman Brett Sullivan. Bryce Eldridge out at 2nd. Victor Bericoto out at 1st.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-04T03:04:17.158Z","endTime":"2026-07-04T03:05:40.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"105.49"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.14"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.87"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.62"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.19"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.583"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.583"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.500"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33412227970565,"aZ":-23.27487654945184,"pfxX":0.029080140016630285,"pfxZ":4.652868715323436,"pX":0.964399952019987,"pZ":1.8713312564806044,"vX0":8.431957944328968,"vY0":-135.40004815686004,"vZ0":-4.883528802903889,"x":80.24,"y":188.25,"x0":-2.1556478268889667,"y0":50.0014073544772,"z0":5.265813413225463,"aX":0.053599812069664805},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2144,"spinDirection":187},"zone":14,"typeConfidence":0.92,"plateTime":0.40004235070597094,"extension":7.10690589863989},"index":0,"playId":"9084c9bd-850a-3b1e-8621-c10e0954bf8a","pitchNumber":1,"startTime":"2026-07-04T03:04:29.520Z","endTime":"2026-07-04T03:04:33.912Z","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":91.9,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1440063410982,"aZ":-25.411677013872485,"pfxX":0.493991804737417,"pfxZ":3.62948101542716,"pX":-0.5457814168431198,"pZ":3.148377628381893,"vX0":4.655641314722141,"vY0":-133.97758965066186,"vZ0":-1.062797110016865,"x":137.8,"y":153.77,"x0":-2.352466278267752,"y0":50.0044460984604,"z0":5.325326483947756,"aX":0.9191952292846641},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":-1.7,"spinRate":2136,"spinDirection":181},"zone":1,"typeConfidence":0.9,"plateTime":0.4049899724280057,"extension":6.819061514101371},"index":1,"playId":"1bfa7d68-ac8f-3d6d-b172-649fde208b10","pitchNumber":2,"startTime":"2026-07-04T03:04:47.173Z","endTime":"2026-07-04T03:04:50.762Z","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":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":86.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14548966180062,"aZ":-25.823563912252705,"pfxX":0.25259469656246836,"pfxZ":3.42573173371866,"pX":1.0126018867299145,"pZ":2.150791461190845,"vX0":8.337588184955026,"vY0":-133.610728883592,"vZ0":-3.570665674902032,"x":78.4,"y":180.71,"x0":-2.1493926180345784,"y0":50.00176717424759,"z0":5.309578263365305,"aX":0.465171461780185},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2154,"spinDirection":181},"zone":14,"typeConfidence":0.89,"plateTime":0.40616647604986067,"extension":7.021914760545132},"index":2,"playId":"06ae9a89-cf4f-33dc-b643-ed6dc1122925","pitchNumber":3,"startTime":"2026-07-04T03:05:06.641Z","endTime":"2026-07-04T03:05:10.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-04T03:05:14.212Z","endTime":"2026-07-04T03:05:32.191Z","isPitch":false,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187889909286167,"aZ":-31.141689735251507,"pfxX":8.05946939002007,"pfxZ":0.6472831706241937,"pX":1.090603871778134,"pZ":2.491229055100821,"vX0":5.81061673198146,"vY0":-125.43312661815538,"vZ0":-0.9681032422327287,"x":75.43,"y":171.52,"x0":-2.2961311711410204,"y0":50.00609611978908,"z0":5.400560875748255,"aX":12.96357317318672},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-15.8,"spinRate":2362,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.4351300001554774,"extension":6.8150114246422175},"hitData":{"launchSpeed":67.7,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":155.74}},"index":4,"playId":"d727df55-5b46-3412-9d7f-9c8ff7bc031f","pitchNumber":4,"startTime":"2026-07-04T03:05:32.191Z","endTime":"2026-07-04T03:05:40.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-04T03:05:40.490Z","atBatIndex":82},"scoringPlays":[4,8,9,15,23,27,30,36,47,51,52,57,76],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":67.69,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":123.99,"y":55.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":182.11,"y":71.8},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":180.67,"y":29.08},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":126.5,"y":101.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":163.14,"y":92.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":181.3,"y":100.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":103.16,"y":175.5},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":152.82,"y":172.97},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":19,"top":[11,12,13],"bottom":[14,15,16,17,18,19],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":108.1,"y":92.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":190.32,"y":52.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":177.36,"y":90.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":147.25,"y":169.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":111.54,"y":156.8},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":32,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":108.07,"y":73.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":54.18,"y":132.23},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":180.19,"y":106.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":108.23,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":126.0,"y":204.5},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":111.27,"y":172.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":140.1,"y":163.22},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":154.14,"y":96.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":182.21,"y":107.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":177.85,"y":101.44},"type":"H","description":"Single"}]}},{"startIndex":33,"endIndex":40,"top":[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":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":154.34,"y":172.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":124.44,"y":187.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":145.24,"y":152.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":176.13,"y":105.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":140.66,"y":151.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":128.88,"y":175.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":52.0,"y":86.0},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":55,"top":[41,42,43],"bottom":[44,45,46,47,48,49,50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":128.86,"y":67.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":120.64,"y":101.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":81.88,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":214.66,"y":49.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":145.73,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":28.12,"y":86.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":135.0,"y":34.0},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":110.26,"y":93.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":163.95,"y":179.83},"type":"O","description":"Pop Out"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":234.69,"y":60.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":35.31,"y":104.27},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":120.35,"y":71.54},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":117.54,"y":143.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"coordinates":{"x":110.76,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":109.87,"y":153.25},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":112.28,"y":154.72},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":134.67,"y":75.32},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":141.17,"y":155.74},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":121.0,"y":148.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":145.22,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":79,"top":[70,71,72,73,74],"bottom":[75,76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":186.04,"y":110.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":53.6,"y":85.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":69.5,"y":101.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":157.51,"y":143.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":189.31,"y":72.13},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":142.36,"y":90.36},"type":"O","description":"Sac Fly"}]}},{"startIndex":80,"endIndex":82,"top":[80,81,82],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":115.78,"y":92.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"coordinates":{"x":112.79,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":7,"hits":6,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":15,"hits":18,"errors":2,"leftOnBase":9},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"catcher":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"first":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"second":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"onDeck":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"inHole":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"onDeck":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"inHole":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"battingOrder":8,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".255","atBats":34,"obp":".306","slg":".417","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":12,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":5,"runs":15,"doubles":1,"triples":3,"homeRuns":3,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":40,"obp":".521","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"4.50","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":15,"whip":"1.38","battersFaced":48,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":77,"strikes":114,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":14,"pitchesPerInning":"23.88","runsScoredPer9":"16.88","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":58,"groundOuts":55,"airOuts":110,"runs":37,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":64,"baseOnBalls":7,"intentionalWalks":0,"hits":88,"hitByPitch":6,"avg":".281","atBats":313,"obp":".306","slg":".489","ops":".795","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":153,"rbi":44,"leftOnBase":122,"sacBunts":0,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.56","popOuts":28,"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":40,"putOuts":186,"errors":3,"chances":229,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":0,"flyOuts":31,"groundOuts":37,"airOuts":57,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":152,"obp":".295","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":706,"era":"2.89","inningsPitched":"43.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.19","battersFaced":176,"outs":131,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":706,"balls":265,"strikes":441,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":1,"winPercentage":".---","pitchesPerInning":"16.17","gamesFinished":12,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.18","walksPer9Inn":"4.12","hitsPer9Inn":"6.60","runsScoredPer9":"3.30","homeRunsPer9":"0.62","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":20},"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"}]},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"101","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".269","slg":".500","ops":".769","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":13,"rbi":3,"leftOnBase":12,"sacBunts":3,"sacFlies":0,"babip":".600","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":26,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":19,"groundOuts":71,"airOuts":47,"runs":31,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":9,"atBats":216,"obp":".321","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":939,"era":"4.42","inningsPitched":"57.0","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.23","battersFaced":248,"outs":171,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":939,"balls":352,"strikes":587,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".333","pitchesPerInning":"16.47","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.89","walksPer9Inn":"3.00","hitsPer9Inn":"8.05","runsScoredPer9":"4.89","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":49,"flyOuts":23,"groundOuts":50,"airOuts":36,"runs":23,"doubles":12,"triples":2,"homeRuns":6,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":1,"hits":49,"hitByPitch":0,"avg":".268","atBats":183,"obp":".308","slg":".454","ops":".762","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":195,"totalBases":83,"rbi":23,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":85,"errors":0,"chances":87,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":11,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":15,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":38,"obp":".302","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":170,"era":"1.86","inningsPitched":"9.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":43,"outs":29,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":59,"strikes":111,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"17.59","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.24","walksPer9Inn":"3.72","hitsPer9Inn":"7.45","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"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":true,"isSubstitute":false}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".278","slg":".235","ops":".513","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":34,"errors":1,"chances":35,"fielding":".971","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":13,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".279","atBats":43,"obp":".295","slg":".581","ops":".876","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":25,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.75","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":26,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":38,"groundOuts":65,"airOuts":60,"runs":42,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":64,"baseOnBalls":29,"intentionalWalks":0,"hits":69,"hitByPitch":0,"atBats":253,"obp":".344","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1121,"era":"5.67","inningsPitched":"66.2","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.47","battersFaced":287,"outs":200,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1121,"balls":419,"strikes":702,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".111","pitchesPerInning":"16.82","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"8.64","walksPer9Inn":"3.92","hitsPer9Inn":"9.32","runsScoredPer9":"5.67","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 5-6)","summary":"3.0 IP, 7 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":7,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":76,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":21,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":28,"strikes":48,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"21.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":41,"groundOuts":117,"airOuts":73,"runs":41,"doubles":13,"triples":3,"homeRuns":7,"strikeOuts":78,"baseOnBalls":24,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":352,"obp":".297","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1388,"era":"3.66","inningsPitched":"93.1","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.17","battersFaced":382,"outs":280,"gamesPitched":15,"completeGames":1,"shutouts":0,"pitchesThrown":1388,"balls":480,"strikes":908,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":6,"winPercentage":".455","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.52","walksPer9Inn":"2.31","hitsPer9Inn":"8.20","runsScoredPer9":"3.95","homeRunsPer9":"0.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":19,"strikes":24,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":25,"gamesStarted":0,"flyOuts":14,"groundOuts":28,"airOuts":24,"runs":19,"doubles":2,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":14,"intentionalWalks":3,"hits":28,"hitByPitch":1,"atBats":97,"obp":".384","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":444,"era":"6.66","inningsPitched":"24.1","wins":0,"losses":1,"saves":3,"saveOpportunities":6,"holds":3,"blownSaves":3,"earnedRuns":18,"whip":"1.73","battersFaced":114,"outs":73,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":167,"strikes":277,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":3,"winPercentage":".000","pitchesPerInning":"18.25","gamesFinished":8,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"7.03","walksPer9Inn":"5.18","hitsPer9Inn":"10.36","runsScoredPer9":"7.03","homeRunsPer9":"0.74","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":18,"groundOuts":32,"airOuts":31,"runs":18,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":2,"hits":28,"hitByPitch":1,"atBats":133,"obp":".303","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":570,"era":"4.00","inningsPitched":"36.0","wins":2,"losses":4,"saves":7,"saveOpportunities":9,"holds":3,"blownSaves":2,"earnedRuns":16,"whip":"1.25","battersFaced":153,"outs":108,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":202,"strikes":368,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".333","pitchesPerInning":"15.83","gamesFinished":17,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.75","walksPer9Inn":"4.25","hitsPer9Inn":"7.00","runsScoredPer9":"4.50","homeRunsPer9":"1.25","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"501","stats":{"batting":{"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":18,"groundOuts":50,"airOuts":49,"runs":20,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":2,"hits":38,"hitByPitch":4,"avg":".226","atBats":168,"obp":".314","slg":".351","ops":".665","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":59,"rbi":16,"leftOnBase":86,"sacBunts":2,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":115,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":45,"groundOuts":86,"airOuts":90,"runs":44,"doubles":19,"triples":3,"homeRuns":5,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":95,"hitByPitch":3,"avg":".319","atBats":298,"obp":".350","slg":".453","ops":".803","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":135,"rbi":32,"leftOnBase":81,"sacBunts":0,"sacFlies":3,"babip":".338","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.60","popOuts":8,"lineOuts":37},"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":143,"errors":3,"chances":147,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":20,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":15,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":55,"obp":".397","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":297,"era":"2.40","inningsPitched":"15.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.80","battersFaced":73,"outs":45,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":123,"strikes":174,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".333","pitchesPerInning":"19.80","gamesFinished":2,"strikeoutWalkRatio":"1.07","strikeoutsPer9Inn":"9.60","walksPer9Inn":"9.00","hitsPer9Inn":"7.20","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.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":87,"flyOuts":48,"groundOuts":69,"airOuts":80,"runs":41,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":2,"hits":82,"hitByPitch":1,"avg":".246","atBats":334,"obp":".308","slg":".467","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":156,"rbi":45,"leftOnBase":153,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":15,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":536,"errors":5,"chances":585,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":18,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".182","atBats":66,"obp":".239","slg":".409","ops":".648","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":27,"rbi":9,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".205","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":10,"putOuts":126,"errors":3,"chances":139,"fielding":".978","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".105","atBats":19,"obp":".150","slg":".158","ops":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":3,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":14,"flyOuts":42,"groundOuts":89,"airOuts":80,"runs":49,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":0,"hits":84,"hitByPitch":4,"atBats":298,"obp":".344","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1224,"era":"5.38","inningsPitched":"73.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":333,"outs":221,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1224,"balls":457,"strikes":767,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".250","pitchesPerInning":"16.62","gamesFinished":2,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.11","walksPer9Inn":"3.18","hitsPer9Inn":"10.26","runsScoredPer9":"5.99","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":52,"groundOuts":57,"airOuts":97,"runs":40,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":97,"baseOnBalls":19,"intentionalWalks":0,"hits":74,"hitByPitch":1,"avg":".228","atBats":324,"obp":".272","slg":".426","ops":".698","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":138,"rbi":32,"leftOnBase":135,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.14","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":182,"putOuts":118,"errors":12,"chances":312,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":16,"flyOuts":77,"groundOuts":77,"airOuts":120,"runs":42,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":82,"baseOnBalls":43,"intentionalWalks":0,"hits":74,"hitByPitch":0,"atBats":345,"obp":".297","caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","numberOfPitches":1621,"era":"3.39","inningsPitched":"95.2","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.22","battersFaced":396,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1621,"balls":638,"strikes":983,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".538","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.05","hitsPer9Inn":"6.96","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":1,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":7,"groundOuts":19,"airOuts":15,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":84,"obp":".381","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":486,"era":"4.03","inningsPitched":"22.1","wins":1,"losses":0,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.75","battersFaced":105,"outs":67,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":486,"balls":229,"strikes":257,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.76","gamesFinished":5,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"12.49","walksPer9Inn":"8.06","hitsPer9Inn":"7.66","runsScoredPer9":"4.03","homeRunsPer9":"0.81","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":34,"groundOuts":94,"airOuts":63,"runs":49,"doubles":23,"triples":2,"homeRuns":6,"strikeOuts":99,"baseOnBalls":40,"intentionalWalks":0,"hits":82,"hitByPitch":3,"atBats":335,"obp":".329","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1632,"era":"4.55","inningsPitched":"89.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.37","battersFaced":381,"outs":267,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1632,"balls":656,"strikes":976,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".385","pitchesPerInning":"18.34","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"10.01","walksPer9Inn":"4.04","hitsPer9Inn":"8.29","runsScoredPer9":"4.96","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":80,"groundOuts":96,"airOuts":123,"runs":44,"doubles":19,"triples":7,"homeRuns":4,"strikeOuts":14,"baseOnBalls":19,"intentionalWalks":3,"hits":106,"hitByPitch":3,"avg":".326","atBats":325,"obp":".361","slg":".465","ops":".826","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":151,"rbi":32,"leftOnBase":89,"sacBunts":6,"sacFlies":8,"babip":".324","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.25","popOuts":14,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":222,"putOuts":99,"errors":4,"chances":325,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":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":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":23,"groundOuts":34,"airOuts":38,"runs":23,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":1,"hits":43,"hitByPitch":0,"avg":".276","atBats":156,"obp":".367","slg":".462","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":72,"rbi":17,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".339","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":4,"putOuts":72,"errors":0,"chances":76,"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"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 6 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":51,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":10,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":22,"strikes":29,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"6.75","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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":31,"airOuts":27,"runs":18,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":22,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":105,"obp":".368","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":526,"era":"5.60","inningsPitched":"27.1","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":17,"whip":"1.65","battersFaced":126,"outs":82,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":526,"balls":211,"strikes":315,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":4,"winPercentage":".800","pitchesPerInning":"19.24","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"7.24","walksPer9Inn":"5.60","hitsPer9Inn":"9.22","runsScoredPer9":"5.93","homeRunsPer9":"1.98","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[650333,813841,669477,671218,646240,808982,687551,642715,683766,805811,682674,701852,657277,657424,676254,664141],"pitchers":[657277,657424,676254,664141],"bench":[606992],"bullpen":[656529,605288,668873,641816,686790,669062,592662,694738,681916],"battingOrder":[813841,669477,671218,646240,687551,683766,805811,682674,701852],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arraez (19, Feltner)."},{"label":"HR","value":"Devers (16, 6th inning off Feltner, 0 on, 1 out)."},{"label":"TB","value":"Arraez 2; Devers 5; Eldridge; Lee, J; Ramos, H; Schmitt 2."},{"label":"RBI","value":"Devers (45); Eldridge (17); Schmitt (44)."},{"label":"2-out RBI","value":"Schmitt; Eldridge."},{"label":"Runners left in scoring position, 2 out","value":"Gilbert."},{"label":"GIDP","value":"Bericoto 2."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Schmitt-Eldridge; Adames-Arraez-Eldridge)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":12,"airOuts":5,"runs":15,"doubles":1,"triples":3,"homeRuns":3,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".258","atBats":40,"obp":".329","slg":".426","ops":".755","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":34,"rbi":14,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"5.51","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.51","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":43,"strikes":98,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"15.67","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":2,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":35,"gamesStarted":1,"flyOuts":22,"groundOuts":33,"airOuts":38,"runs":29,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":2,"hits":43,"hitByPitch":2,"atBats":153,"obp":".373","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":735,"era":"6.28","inningsPitched":"38.2","wins":1,"losses":6,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":27,"whip":"1.66","battersFaced":178,"outs":116,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":735,"balls":258,"strikes":477,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".143","pitchesPerInning":"19.01","gamesFinished":15,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"9.54","walksPer9Inn":"4.89","hitsPer9Inn":"10.01","runsScoredPer9":"6.75","homeRunsPer9":"0.93","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 3-2)","summary":"6.0 IP, 2 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":25,"strikes":63,"strikePercentage":".720","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":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":34,"groundOuts":67,"airOuts":60,"runs":31,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":44,"baseOnBalls":20,"intentionalWalks":0,"hits":52,"hitByPitch":1,"atBats":223,"obp":".299","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":912,"era":"4.27","inningsPitched":"59.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.22","battersFaced":244,"outs":177,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":912,"balls":337,"strikes":575,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":3,"winPercentage":".600","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.71","walksPer9Inn":"3.05","hitsPer9Inn":"7.93","runsScoredPer9":"4.73","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":22,"groundOuts":50,"airOuts":44,"runs":31,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":60,"baseOnBalls":34,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".226","atBats":199,"obp":".342","slg":".302","ops":".644","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":60,"rbi":19,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.50","popOuts":2,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":106,"putOuts":85,"errors":3,"chances":194,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":36,"groundOuts":30,"airOuts":56,"runs":29,"doubles":11,"triples":3,"homeRuns":15,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".283","atBats":187,"obp":".335","slg":".615","ops":".950","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":115,"rbi":37,"leftOnBase":71,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.47","popOuts":13,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":89,"errors":0,"chances":92,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":46,"airOuts":79,"runs":56,"doubles":14,"triples":0,"homeRuns":27,"strikeOuts":113,"baseOnBalls":25,"intentionalWalks":2,"hits":77,"hitByPitch":4,"avg":".246","atBats":313,"obp":".308","slg":".550","ops":".858","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":172,"rbi":50,"leftOnBase":149,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.59","popOuts":19,"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":10,"stolenBases":35,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":14,"putOuts":403,"errors":7,"chances":424,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"3.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":53,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":18,"strikes":35,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":18,"strikes":35,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":24,"gamesStarted":0,"flyOuts":11,"groundOuts":29,"airOuts":26,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":17,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":99,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":440,"era":"6.31","inningsPitched":"25.2","wins":2,"losses":3,"saves":4,"saveOpportunities":6,"holds":4,"blownSaves":2,"earnedRuns":18,"whip":"1.79","battersFaced":119,"outs":77,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":179,"strikes":261,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".400","pitchesPerInning":"17.14","gamesFinished":11,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.96","walksPer9Inn":"5.96","hitsPer9Inn":"10.17","runsScoredPer9":"6.66","homeRunsPer9":"1.05","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":2,"flyOuts":41,"groundOuts":50,"airOuts":68,"runs":45,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":37,"baseOnBalls":23,"intentionalWalks":2,"hits":64,"hitByPitch":3,"atBats":214,"obp":".369","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":908,"era":"7.09","inningsPitched":"53.1","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.63","battersFaced":245,"outs":160,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":908,"balls":331,"strikes":577,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"17.03","gamesFinished":8,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"6.24","walksPer9Inn":"3.88","hitsPer9Inn":"10.80","runsScoredPer9":"7.59","homeRunsPer9":"1.35","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":10,"gamesStarted":3,"flyOuts":34,"groundOuts":29,"airOuts":48,"runs":30,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":1,"hits":56,"hitByPitch":2,"atBats":169,"obp":".367","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":666,"era":"6.69","inningsPitched":"40.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.59","battersFaced":182,"outs":121,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":227,"strikes":439,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"16.51","gamesFinished":5,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"8.70","walksPer9Inn":"1.79","hitsPer9Inn":"12.50","runsScoredPer9":"6.69","homeRunsPer9":"1.56","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"401","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":23,"groundOuts":28,"airOuts":41,"runs":9,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".219","atBats":114,"obp":".260","slg":".377","ops":".637","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":43,"rbi":14,"leftOnBase":59,"sacBunts":1,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"obp":".407","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":77,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.83","battersFaced":27,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":28,"strikes":49,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.83","gamesFinished":5,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.50","walksPer9Inn":"3.00","hitsPer9Inn":"13.50","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":10,"putOuts":218,"errors":3,"chances":231,"fielding":".987","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":21,"gamesStarted":3,"flyOuts":14,"groundOuts":10,"airOuts":28,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":79,"obp":".318","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":359,"era":"3.86","inningsPitched":"21.0","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.29","battersFaced":89,"outs":63,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":359,"balls":118,"strikes":241,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".000","pitchesPerInning":"17.10","gamesFinished":9,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"9.86","walksPer9Inn":"2.57","hitsPer9Inn":"9.00","runsScoredPer9":"4.29","homeRunsPer9":"0.86","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":8},"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}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"4-5 | 2 HR, 6 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":6,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":74,"flyOuts":30,"groundOuts":63,"airOuts":67,"runs":36,"doubles":16,"triples":5,"homeRuns":9,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".308","atBats":247,"obp":".346","slg":".522","ops":".868","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":129,"rbi":47,"leftOnBase":81,"sacBunts":3,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.44","popOuts":13,"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":0,"putOuts":169,"errors":1,"chances":170,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":39,"groundOuts":61,"airOuts":71,"runs":32,"doubles":23,"triples":0,"homeRuns":3,"strikeOuts":49,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":4,"avg":".315","atBats":260,"obp":".384","slg":".438","ops":".822","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":114,"rbi":38,"leftOnBase":107,"sacBunts":1,"sacFlies":2,"babip":".376","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.67","popOuts":6,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":174,"errors":3,"chances":185,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":18,"flyOuts":59,"groundOuts":98,"airOuts":89,"runs":72,"doubles":26,"triples":5,"homeRuns":13,"strikeOuts":67,"baseOnBalls":32,"intentionalWalks":0,"hits":123,"hitByPitch":5,"atBats":370,"obp":".387","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1587,"era":"6.70","inningsPitched":"86.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.80","battersFaced":414,"outs":258,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1587,"balls":606,"strikes":981,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".250","pitchesPerInning":"18.45","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.01","walksPer9Inn":"3.35","hitsPer9Inn":"12.87","runsScoredPer9":"7.53","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":83,"flyOuts":54,"groundOuts":63,"airOuts":85,"runs":29,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":84,"baseOnBalls":16,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".212","atBats":288,"obp":".254","slg":".340","ops":".594","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":98,"rbi":30,"leftOnBase":167,"sacBunts":0,"sacFlies":5,"babip":".267","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":190,"putOuts":106,"errors":5,"chances":301,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":53,"groundOuts":85,"airOuts":84,"runs":40,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":50,"baseOnBalls":34,"intentionalWalks":0,"hits":90,"hitByPitch":7,"avg":".293","atBats":307,"obp":".374","slg":".485","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":149,"rbi":46,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.58","popOuts":13,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":556,"errors":2,"chances":601,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"301","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":6,"groundOuts":4,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".200","atBats":45,"obp":".296","slg":".333","ops":".629","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":15,"rbi":7,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.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":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":22,"errors":0,"chances":22,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":15,"gamesStarted":15,"flyOuts":51,"groundOuts":79,"airOuts":80,"runs":64,"doubles":24,"triples":4,"homeRuns":16,"strikeOuts":68,"baseOnBalls":18,"intentionalWalks":0,"hits":105,"hitByPitch":5,"atBats":330,"obp":".361","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1287,"era":"7.25","inningsPitched":"77.0","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.60","battersFaced":355,"outs":231,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1287,"balls":421,"strikes":866,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".222","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"7.95","walksPer9Inn":"2.10","hitsPer9Inn":"12.27","runsScoredPer9":"7.48","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":25,"gamesStarted":0,"flyOuts":31,"groundOuts":41,"airOuts":49,"runs":17,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":162,"obp":".292","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":651,"era":"3.07","inningsPitched":"44.0","wins":8,"losses":0,"saves":3,"saveOpportunities":7,"holds":2,"blownSaves":4,"earnedRuns":15,"whip":"1.16","battersFaced":178,"outs":132,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":226,"strikes":425,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.80","gamesFinished":9,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.86","hitsPer9Inn":"7.57","runsScoredPer9":"3.48","homeRunsPer9":"0.61","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":44,"groundOuts":50,"airOuts":67,"runs":38,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":76,"baseOnBalls":25,"intentionalWalks":0,"hits":71,"hitByPitch":4,"avg":".270","atBats":263,"obp":".341","slg":".388","ops":".729","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":102,"rbi":35,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.83","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":109,"errors":7,"chances":240,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":2,"flyOuts":22,"groundOuts":40,"airOuts":36,"runs":16,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":1,"hits":35,"hitByPitch":2,"atBats":134,"obp":".318","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":554,"era":"3.34","inningsPitched":"35.0","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":13,"whip":"1.29","battersFaced":150,"outs":105,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":203,"strikes":351,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":7,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.69","walksPer9Inn":"2.57","hitsPer9Inn":"9.00","runsScoredPer9":"4.11","homeRunsPer9":"0.51","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":2,"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":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":16,"airOuts":21,"runs":16,"doubles":3,"triples":3,"homeRuns":3,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".282","atBats":71,"obp":".372","slg":".535","ops":".907","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":38,"rbi":16,"leftOnBase":32,"sacBunts":1,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":4,"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":3,"putOuts":66,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"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":1,"leftOnBase":4,"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":58,"flyOuts":28,"groundOuts":68,"airOuts":50,"runs":25,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":53,"hitByPitch":15,"avg":".272","atBats":195,"obp":".352","slg":".359","ops":".711","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":70,"rbi":23,"leftOnBase":79,"sacBunts":5,"sacFlies":0,"babip":".307","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":93,"errors":1,"chances":110,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3B, BB, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":31,"groundOuts":61,"airOuts":60,"runs":43,"doubles":16,"triples":2,"homeRuns":6,"strikeOuts":60,"baseOnBalls":36,"intentionalWalks":2,"hits":64,"hitByPitch":3,"avg":".263","atBats":243,"obp":".363","slg":".420","ops":".783","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":102,"rbi":26,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":9,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":59,"errors":8,"chances":202,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,687859,666160,696100,690924,681198,664954,694249,671289,666397,691720,678662,663372,687312],"pitchers":[663372,687312],"bench":[650489],"bullpen":[688642,657514,607536,685299,623474,547179,675848,622608,680767],"battingOrder":[687859,666160,690924,664954,694249,671289,666397,691720,678662],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Goodman (14, Gage)."},{"label":"3B","value":"Carrigg 2 (3, Webb, L, Walker, R); Karros, K (2, Brubaker)."},{"label":"HR","value":"McCarthy 2 (9, 1st inning off Webb, L, 0 on, 0 out, 5th inning off Gage, 3 on, 0 out); Tovar (7, 2nd inning off Webb, L, 1 on, 0 out)."},{"label":"TB","value":"Carrigg 6; Freeman, T; Goodman 3; Karros, K 5; McCarthy 10; Moniak 2; Rumfield; Tovar 6."},{"label":"RBI","value":"Carrigg 3 (16); Freeman, T (23); Julien (19); McCarthy 6 (47); Tovar 3 (30)."},{"label":"2-out RBI","value":"McCarthy."},{"label":"Runners left in scoring position, 2 out","value":"Rumfield; Julien 2; Tovar; Goodman 2."},{"label":"SF","value":"Tovar."},{"label":"GIDP","value":"Freeman, T; Goodman."},{"label":"Team RISP","value":"7-for-16."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Karros, K (3, 2nd base off Webb, L/Cavanaugh); McCarthy (14, 2nd base off Webb, L/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Feltner (1, throw); Karros, K (8, fielding)."},{"label":"DP","value":"2 (2 Tovar-Julien-Sullivan, B)."}]}],"note":[{"label":"a","value":"Grounded out for Goodman in the 6th."}]}},"officials":[{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Eldridge (Strike-Overturned to Ball); Cavanaugh 2 (Ball-Overturned to Strike, Ball-Confirmed); Karros, K (Strike-Overturned to Ball); Devers (Strike-Confirmed); Rumfield (Strike-Overturned to Ball); Julien (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Webb, L 76-48; Gage 51-29; Walker, R 43-24; Brubaker 21-13; Feltner 88-63; Hughes 53-35."},{"label":"Groundouts-flyouts","value":"Webb, L 5-1; Gage 2-1; Walker, R 5-0; Brubaker 0-1; Feltner 4-4; Hughes 4-2."},{"label":"Batters faced","value":"Webb, L 21; Gage 10; Walker, R 12; Brubaker 5; Feltner 24; Hughes 11."},{"label":"Inherited runners-scored","value":"Walker, R 2-2."},{"label":"Umpires","value":"HP: Ron Kulpa. 1B: Scott Barry. 2B: Manny Gonzalez. 3B: Tom Hanahan. "},{"label":"Weather","value":"88 degrees, Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"6:12 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"47,655."},{"label":"Venue","value":"Coors Field."},{"label":"July 3, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","boxscoreName":"McCarthy"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"4-5 | 2 HR, 6 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":6,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":74,"flyOuts":30,"groundOuts":63,"airOuts":67,"runs":36,"doubles":16,"triples":5,"homeRuns":9,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".308","atBats":247,"obp":".346","slg":".522","ops":".868","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":129,"rbi":47,"leftOnBase":81,"sacBunts":3,"sacFlies":3,"babip":".345","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.44","popOuts":13,"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":0,"putOuts":169,"errors":1,"chances":170,"fielding":".994","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":86,"hittingGameScore":86},{"player":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","boxscoreName":"Karros, K"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3B, BB, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":31,"groundOuts":61,"airOuts":60,"runs":43,"doubles":16,"triples":2,"homeRuns":6,"strikeOuts":60,"baseOnBalls":36,"intentionalWalks":2,"hits":64,"hitByPitch":3,"avg":".263","atBats":243,"obp":".363","slg":".420","ops":".783","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":102,"rbi":26,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".324","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":9,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":59,"errors":8,"chances":202,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","boxscoreName":"Carrigg"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":2,"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":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":16,"airOuts":21,"runs":16,"doubles":3,"triples":3,"homeRuns":3,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".282","atBats":71,"obp":".372","slg":".535","ops":".907","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":38,"rbi":16,"leftOnBase":32,"sacBunts":1,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":4,"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":3,"putOuts":66,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":67,"hittingGameScore":67}]},"decisions":{"winner":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"loser":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"save":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}