{"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":823200,"link":"/api/v1.1/game/823200/feed/live","metaData":{"wait":10,"timeStamp":"20260711_055307","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","pitcherChangeComplete","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823200,"type":"R","doubleHeader":"N","id":"2026/07/10/colmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823200-2026-07-10","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-11T02:15:00Z","originalDate":"2026-07-10","officialDate":"2026-07-10","dayNight":"night","time":"7:15","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":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":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":57,"ties":0,"pct":".406"},"records":{},"divisionLeader":false,"wins":39,"losses":57,"winningPercentage":".406"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"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":94,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":55,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":39,"losses":55,"winningPercentage":".415"},"franchiseName":"San Francisco","clubName":"Giants","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},"ID669298":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298","firstName":"Franklin","lastName":"Shook","primaryNumber":"52","birthDate":"1998-05-29","currentAge":28,"birthCity":"Columbia","birthStateProvince":"SC","birthCountry":"USA","height":"6' 4\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"TJ","useLastName":"Shook","middleName":"Todd","boxscoreName":"Shook","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Shook","nameSlug":"tj-shook-669298","firstLastName":"TJ Shook","lastFirstName":"Shook, TJ","lastInitName":"Shook, T","initLastName":"T Shook","fullFMLName":"Franklin Todd Shook","fullLFMName":"Shook, Franklin Todd","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"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},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"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},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"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},"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":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","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},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"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},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"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},"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},"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},"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":33,"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},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"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},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","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},"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":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"58","wind":"13 mph, Varies"},"gameInfo":{"attendance":34144,"firstPitch":"2026-07-11T02:16:00.000Z","gameDurationMinutes":217},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"home":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T02:16:32.470Z","endTime":"2026-07-11T02:18:11.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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-10T22:20:41.006Z","endTime":"2026-07-11T01:52:14.694Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-11T01:52:14.694Z","endTime":"2026-07-11T02:14:49.709Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-11T02:14:49.709Z","endTime":"2026-07-11T02:16:34.587Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23730737278733,"aZ":-24.857465843252267,"pfxX":0.016370798837326284,"pfxZ":4.628069128629082,"pX":-0.6850332582265888,"pZ":1.4317909201402506,"vX0":-7.79978212743661,"vY0":-124.02059376675957,"vZ0":-5.782228976385964,"x":143.11,"y":200.12,"x0":2.478600881438225,"y0":50.00553934543388,"z0":5.825893117622907,"aX":0.027016677636991362},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":1.6,"spinRate":2183,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4390907108027826,"extension":6.246474598475916},"index":3,"playId":"dd8dfcf4-64dd-3faa-95c7-705b8849264b","pitchNumber":1,"startTime":"2026-07-11T02:16:34.587Z","endTime":"2026-07-11T02:16:38.987Z","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":87.4,"endSpeed":82.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.504202432772107,"aZ":-21.80252575384623,"pfxX":0.13664905622859358,"pfxZ":6.20465813228108,"pX":-1.2287256707667946,"pZ":1.3906522681323576,"vX0":-9.19541756120334,"vY0":-127.06724574478855,"vZ0":-6.992060358764432,"x":163.84,"y":201.23,"x0":2.3853570127430768,"y0":50.00544524514831,"z0":5.852585196610823,"aX":0.228929771994787},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.2,"breakHorizontal":1.3,"spinRate":2352,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4273723509801006,"extension":6.137350441861624},"index":4,"playId":"8039f066-91d0-3bfa-a998-ade6c580deb6","pitchNumber":2,"startTime":"2026-07-11T02:16:50.659Z","endTime":"2026-07-11T02:16:54.502Z","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.2,"endSpeed":86.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320845978504295,"aZ":-20.357547835532653,"pfxX":8.192572239116421,"pfxZ":6.2724955104687545,"pX":0.5827130211051572,"pZ":2.9788967786506175,"vX0":-7.711141721774031,"vY0":-135.5940505954448,"vZ0":-4.436366271677236,"x":94.79,"y":158.35,"x0":2.3826304754883507,"y0":50.00570295479065,"z0":6.034603673938794,"aX":15.44103391020901},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.4,"spinRate":2234,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4021099302267359,"extension":6.135171409268016},"index":5,"playId":"30bdc442-dce9-3c18-9ed2-73f416102a38","pitchNumber":3,"startTime":"2026-07-11T02:17:06.970Z","endTime":"2026-07-11T02:17:10.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16510274995253,"aZ":-17.694554288712506,"pfxX":8.074921852112428,"pfxZ":7.669372730888558,"pX":0.34945301378720506,"pZ":3.796385754551178,"vX0":-8.218118442316305,"vY0":-135.02344564489786,"vZ0":-3.108488589406867,"x":103.68,"y":136.28,"x0":2.350904827692172,"y0":50.00554229037089,"z0":6.174059727573701,"aX":15.25034361535891},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-13.3,"spinRate":2133,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4022176610549799,"extension":6.261651818854461},"index":6,"playId":"833285f5-06bd-3342-abdf-cadc378bffa8","pitchNumber":4,"startTime":"2026-07-11T02:17:28.833Z","endTime":"2026-07-11T02:17:33.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02044372507202,"aZ":-19.83245564392595,"pfxX":0.6308014584158252,"pfxZ":7.214001270930158,"pX":-1.013456869554896,"pZ":1.9112256522437534,"vX0":-8.897207158438464,"vY0":-129.0142371720838,"vZ0":-6.462836504300212,"x":155.63,"y":187.18,"x0":2.3760591255905767,"y0":50.0063598512304,"z0":5.942600388158447,"aX":1.0808851757364262},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":0.5,"spinRate":2394,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.42211069191501993,"extension":6.237883828181921},"index":7,"playId":"5d84170c-d018-3d9d-b747-d38091197ea3","pitchNumber":5,"startTime":"2026-07-11T02:17:50.227Z","endTime":"2026-07-11T02:17:54.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66347671079702,"aZ":-24.62568231309089,"pfxX":-1.550111401291042,"pfxZ":4.495819839519664,"pX":0.029914561444994287,"pZ":2.093716001361333,"vX0":-6.044598484984557,"vY0":-128.26137152884172,"vZ0":-5.051958055405253,"x":115.86,"y":182.25,"x0":2.611349432135152,"y0":50.003615096722605,"z0":5.99128681898562,"aX":-2.600170302191124},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2290,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.42582723513773013,"extension":6.100102137757521},"index":8,"playId":"ed5a423c-1b17-3d1e-9459-bbb92214bb55","pitchNumber":6,"startTime":"2026-07-11T02:18:07.033Z","endTime":"2026-07-11T02:18:11.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:18:11.169Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T02:18:11.279Z","endTime":"2026-07-11T02:19:39.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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.0,"endSpeed":85.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251233128678965,"aZ":-18.615428203209152,"pfxX":7.920870943939358,"pfxZ":7.249050814941276,"pX":0.8720942114632059,"pZ":3.542340924099239,"vX0":-6.960940230395754,"vY0":-135.31732922799952,"vZ0":-3.332695630853498,"x":83.76,"y":143.14,"x0":2.438481308672139,"y0":50.00031296758181,"z0":6.080999788655756,"aX":14.808432319433685},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-13.0,"spinRate":2219,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40350901651362525,"extension":6.246719802290441},"index":0,"playId":"1e1e8473-328c-3e91-87e2-5b0f7253b419","pitchNumber":1,"startTime":"2026-07-11T02:18:36.465Z","endTime":"2026-07-11T02:18:40.680Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544770884807978,"aZ":-20.19529072375432,"pfxX":0.06852036844010767,"pfxZ":7.106207269042493,"pX":0.798938329928291,"pZ":1.5626467703617728,"vX0":-5.125244046200666,"vY0":-128.0312274612639,"vZ0":-6.815811499365324,"x":86.55,"y":196.59,"x0":2.804796202454013,"y0":50.005682232775605,"z0":5.802207509633528,"aX":0.11602513783154396},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.8,"breakHorizontal":0.8,"spinRate":2314,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4252671188107944,"extension":6.364622657272575},"index":1,"playId":"15947a91-38a9-3103-876c-05ab2c738b9e","pitchNumber":2,"startTime":"2026-07-11T02:18:52.639Z","endTime":"2026-07-11T02:18:56.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64058184826743,"aZ":-17.381427353338957,"pfxX":7.728884890433492,"pfxZ":8.066153285593545,"pX":0.9379977637911616,"pZ":3.8855786511898094,"vX0":-6.812080430624929,"vY0":-134.45385391129528,"vZ0":-2.7172687150319828,"x":81.25,"y":133.87,"x0":2.4979259582703044,"y0":50.00564787850319,"z0":6.140098063369579,"aX":14.17987797295917},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":-12.6,"spinRate":2175,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4070799593607335,"extension":6.119526746015336},"index":2,"playId":"5dfc3516-c907-3a54-9460-14a7fd3cf110","pitchNumber":3,"startTime":"2026-07-11T02:19:10.253Z","endTime":"2026-07-11T02:19:14.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24593754943839,"aZ":-21.54216763362022,"pfxX":6.741875217719943,"pfxZ":6.441168136391797,"pX":0.38843883542512825,"pZ":2.7035418771297595,"vX0":-7.888480620592109,"vY0":-126.72681219767655,"vZ0":-4.146660462698136,"x":102.19,"y":165.78,"x0":2.6439549595178815,"y0":50.00433698307175,"z0":6.050375491753913,"aX":11.132082190966976},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.0,"breakHorizontal":-10.7,"spinRate":1430,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.42975843307338923,"extension":6.305964162035456},"hitData":{"launchSpeed":100.5,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.87,"coordY":145.09}},"index":3,"playId":"a507c3ed-a7db-3f39-be55-5fbfd8f675d8","pitchNumber":4,"startTime":"2026-07-11T02:19:31.432Z","endTime":"2026-07-11T02:19:39.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:19:39.438Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T02:19:41.141Z","endTime":"2026-07-11T02:22:23.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.698745736034777,"aZ":-40.478518404763896,"pfxX":-2.6103589966947487,"pfxZ":-6.096946343162495,"pX":0.34176148735511397,"pZ":3.1874861207753504,"vX0":-4.394011497053259,"vY0":-115.71011932911338,"vZ0":1.7312874597592656,"x":103.97,"y":152.72,"x0":2.6011862794004363,"y0":50.00254129656912,"z0":6.295113984724373,"aX":-3.5550857582844526},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.3,"breakHorizontal":5.8,"spinRate":2011,"spinDirection":329},"zone":3,"typeConfidence":2.0,"plateTime":0.47256978574956454,"extension":6.180096953354723},"index":0,"playId":"760619a6-4a10-3bbc-bd74-c6c8dcb449fe","pitchNumber":1,"startTime":"2026-07-11T02:20:07.860Z","endTime":"2026-07-11T02:20:11.865Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57504904099404,"aZ":-16.290199288572197,"pfxX":9.510176928034666,"pfxZ":8.627610612618811,"pX":1.179079442142604,"pZ":1.9768102848525713,"vX0":-6.787350444166361,"vY0":-134.6780703304576,"vZ0":-7.385229785168572,"x":72.06,"y":185.41,"x0":2.493146621414644,"y0":50.00640455877735,"z0":5.901708481652591,"aX":17.51700189852628},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-15.8,"spinRate":2206,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4063146864443792,"extension":6.279998422175545},"index":1,"playId":"d31c79c8-a1e7-334c-bfcc-a7ec5d0cca6c","pitchNumber":2,"startTime":"2026-07-11T02:20:26.237Z","endTime":"2026-07-11T02:20:30.319Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-11T02:20:37.873Z","endTime":"2026-07-11T02:20:53.043Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66719648354269,"aZ":-18.114133556961633,"pfxX":8.639680396391224,"pfxZ":7.340400442969628,"pX":1.8279034959064764,"pZ":3.0812399813099494,"vX0":-5.39835648088078,"vY0":-136.91874672775594,"vZ0":-4.36291389987384,"x":47.32,"y":155.59,"x0":2.693354179104741,"y0":50.005913034996865,"z0":5.919772745942178,"aX":16.555146325965868},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2206,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3986594190359787,"extension":6.204396286971462},"index":3,"playId":"53c81d4d-6285-358e-91f7-1d7c9ea028c0","pitchNumber":3,"startTime":"2026-07-11T02:20:53.043Z","endTime":"2026-07-11T02:20:56.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4374208691177,"aZ":-24.497992029029042,"pfxX":0.2550218203461512,"pfxZ":4.6878115752486975,"pX":0.9861417475180148,"pZ":1.5143624481731288,"vX0":-4.416892568356673,"vY0":-126.30816872064361,"vZ0":-5.760018630634471,"x":79.41,"y":197.89,"x0":2.7143887291914957,"y0":50.005317406947135,"z0":5.759443910471276,"aX":0.4187428480780074},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":0.4,"spinRate":2212,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4314192775682404,"extension":6.247902089472704},"index":4,"playId":"685d6fe2-3736-3333-84e5-abfeede40e0f","pitchNumber":4,"startTime":"2026-07-11T02:21:13.732Z","endTime":"2026-07-11T02:21:17.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.755126476701243,"aZ":-17.642114548870254,"pfxX":9.58214135871147,"pfxZ":7.788168948808293,"pX":0.5223053784037452,"pZ":3.2541442870880988,"vX0":-8.069698131109922,"vY0":-135.7332708430807,"vZ0":-4.24923663888171,"x":97.09,"y":150.92,"x0":2.2891950178307705,"y0":50.00114973846995,"z0":6.068626153908646,"aX":17.874959368777404},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":-15.6,"spinRate":2240,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.40356303318181075,"extension":6.232676695581056},"index":5,"playId":"4ad22119-7c65-32c7-9a8f-715b80ce6e04","pitchNumber":5,"startTime":"2026-07-11T02:21:34.057Z","endTime":"2026-07-11T02:21:37.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94578929278117,"aZ":-12.88282691805111,"pfxX":5.298579475401404,"pfxZ":10.009860500634456,"pX":-0.002291119893070703,"pZ":3.7749925001445903,"vX0":-8.14364859057569,"vY0":-136.91249171770164,"vZ0":-3.8548459277612026,"x":117.09,"y":136.86,"x0":2.301753170345998,"y0":50.00042369218847,"z0":6.062943558904166,"aX":10.209844018182176},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2328,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3977579329101921,"extension":6.236486236092654},"index":6,"playId":"b40aa08b-fa13-308e-9c6b-c22100269f3a","pitchNumber":6,"startTime":"2026-07-11T02:21:54.579Z","endTime":"2026-07-11T02:21:58.293Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08409082396719,"aZ":-37.43399959878425,"pfxX":-0.30965415524104944,"pfxZ":-3.5425794826040313,"pX":0.6462043370972064,"pZ":2.6597243079921555,"vX0":-4.297826586529597,"vY0":-119.99909391525328,"vZ0":-0.418749833700498,"x":92.37,"y":166.97,"x0":2.4865304175951475,"y0":50.00024931390169,"z0":6.118102082558771,"aX":-0.46000817594103593},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.4,"breakHorizontal":1.4,"spinRate":2126,"spinDirection":323},"zone":6,"typeConfidence":2.0,"plateTime":0.45316235906094926,"extension":6.152266272169711},"index":7,"playId":"69d5ed4a-131f-3ffe-bced-c74f4b2ecfd7","pitchNumber":7,"startTime":"2026-07-11T02:22:17.464Z","endTime":"2026-07-11T02:22:23.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:22:23.655Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T02:22:49.846Z","endTime":"2026-07-11T02:25:10.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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":"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":89.7,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818825843071533,"aZ":-14.884568407036731,"pfxX":-5.556289046309312,"pfxZ":9.911330019588009,"pX":0.6193787257465848,"pZ":3.3892704428160685,"vX0":9.717658139916896,"vY0":-130.33247723739387,"vZ0":-5.111881114693334,"x":93.39,"y":147.27,"x0":-2.412215575934305,"y0":50.00319590194716,"z0":6.476007283380435,"aX":-9.693755849027726},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2102,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41804391535762075,"extension":6.173818180431433},"index":0,"playId":"08f538fb-a72c-3895-9b84-3f98ddb85ff0","pitchNumber":1,"startTime":"2026-07-11T02:24:48.437Z","endTime":"2026-07-11T02:24:52.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882513588827457,"aZ":-28.35381423531834,"pfxX":-3.4332262630300856,"pfxZ":2.4128960411086027,"pX":0.21451620474219726,"pZ":2.658784517278628,"vX0":7.830813704122025,"vY0":-124.53368525532825,"vZ0":-3.4209312095891584,"x":108.82,"y":166.99,"x0":-2.5120940999458856,"y0":50.00478368481569,"z0":6.372895526371786,"aX":-5.442503536870184},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":4.6,"spinRate":2105,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.43829873326161994,"extension":6.01033640999434},"hitData":{"launchSpeed":98.2,"launchAngle":23.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":163.2,"coordY":60.04}},"index":1,"playId":"47b1beec-bcbe-3928-8fdb-e8ab82dba01f","pitchNumber":2,"startTime":"2026-07-11T02:25:02.647Z","endTime":"2026-07-11T02:25:10.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:25:10.685Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T02:25:10.444Z","endTime":"2026-07-11T02:26:02.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":85.0,"endSpeed":79.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.092109460363105,"aZ":-25.8691047329098,"pfxX":0.8099364594077323,"pfxZ":3.954339273509653,"pX":-0.4908891187687442,"pZ":2.8826507077007752,"vX0":5.725560984607741,"vY0":-123.94470720365165,"vZ0":-3.2726331435871394,"x":135.71,"y":160.95,"x0":-2.9130332905950778,"y0":50.001353033449725,"z0":6.323996533687525,"aX":1.2902774365992402},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.5,"spinRate":2054,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4378464690042061,"extension":5.970658433393231},"index":0,"playId":"88910cbe-3904-3b9b-889c-0139d211f89d","pitchNumber":1,"startTime":"2026-07-11T02:25:39.190Z","endTime":"2026-07-11T02:25:43.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95242561725511,"aZ":-24.353615397322596,"pfxX":-0.9037626912264733,"pfxZ":4.865810865463914,"pX":-0.11718199301578199,"pZ":3.110885268479226,"vX0":7.14431038345298,"vY0":-125.1505500784028,"vZ0":-3.1051222338546296,"x":121.47,"y":154.79,"x0":-2.874670725477493,"y0":50.00560011069193,"z0":6.332272777453858,"aX":-1.453824318592288},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":0.2,"spinRate":2100,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.435345410212316,"extension":5.908095483029056},"hitData":{"launchSpeed":86.7,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":170.43}},"index":1,"playId":"40a3c8a9-e528-3b9e-ba5a-11d2bf08eb71","pitchNumber":2,"startTime":"2026-07-11T02:25:53.883Z","endTime":"2026-07-11T02:26:02.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:26:02.174Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T02:26:04.317Z","endTime":"2026-07-11T02:28:27.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":7},"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(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":91.0,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005344528692206,"aZ":-13.514643119417892,"pfxX":-5.970672059561112,"pfxZ":10.483130823416516,"pX":1.2353379865215464,"pZ":2.8317203950952683,"vX0":11.45014567544086,"vY0":-132.03647545424877,"vZ0":-6.572470861412695,"x":69.91,"y":162.32,"x0":-2.365992851853501,"y0":50.00076325989072,"z0":6.332645332640502,"aX":-10.626108066944722},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2188,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.41355915242560304,"extension":6.144889351613624},"index":0,"playId":"9208d910-dd0d-3f32-8473-e50a6169d342","pitchNumber":1,"startTime":"2026-07-11T02:26:29.362Z","endTime":"2026-07-11T02:26:33.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973224627789683,"aZ":-16.8342811009208,"pfxX":-5.540670233272447,"pfxZ":8.671223893127795,"pX":0.7280804885533201,"pZ":2.0254074916194615,"vX0":10.089623923088967,"vY0":-131.217193801255,"vZ0":-7.724812077825938,"x":89.25,"y":184.09,"x0":-2.421904828726646,"y0":50.00253071650283,"z0":6.228752558239515,"aX":-9.802405686348763},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2094,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4151169151923,"extension":6.194133683934346},"index":1,"playId":"f9e4cac0-5d26-35e7-b61f-f612c0460d93","pitchNumber":2,"startTime":"2026-07-11T02:26:44.990Z","endTime":"2026-07-11T02:26:49.241Z","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":90.6,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75670005209192,"aZ":-15.123708710101829,"pfxX":-4.611245608555328,"pfxZ":9.631132108388131,"pX":0.9416938037098568,"pZ":3.523396128765191,"vX0":10.214814971816109,"vY0":-131.65339328992997,"vZ0":-4.751704314173435,"x":81.1,"y":143.65,"x0":-2.3748816195076863,"y0":50.00166944480565,"z0":6.4569506779528405,"aX":-8.163548710120667},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2143,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4147251776060248,"extension":6.133808987438554},"index":2,"playId":"e09256f2-3737-3134-a4aa-e069389030c2","pitchNumber":3,"startTime":"2026-07-11T02:27:01.491Z","endTime":"2026-07-11T02:27:05.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.876844287039535,"aZ":-25.029339809156575,"pfxX":-1.7408109725346672,"pfxZ":4.359924019818085,"pX":0.16999637558316708,"pZ":1.7034358395127358,"vX0":7.519513494148538,"vY0":-126.48477904412962,"vZ0":-6.117466036955459,"x":110.52,"y":192.79,"x0":-2.5999054558411965,"y0":50.00544523749608,"z0":6.128302442103314,"aX":-2.8554263528208645},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":1974,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.43105795744137687,"extension":6.104888518728883},"index":3,"playId":"62bb02b1-4763-3680-ac3e-c79e129cc77c","pitchNumber":4,"startTime":"2026-07-11T02:27:18.586Z","endTime":"2026-07-11T02:27:22.504Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19437757218541,"aZ":-21.21556404728694,"pfxX":-9.13999873753381,"pfxZ":7.197451259943322,"pX":0.3960022835031951,"pZ":1.6743281303326853,"vX0":9.700358689242123,"vY0":-122.57625634257133,"vZ0":-6.593627523418257,"x":101.91,"y":193.57,"x0":-2.424862552245799,"y0":50.00052952627947,"z0":6.210104693484492,"aX":-13.909380754563832},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2204,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4468140585449438,"extension":6.433248901245326},"index":4,"playId":"0d94918c-aea8-3b0d-8096-2c1b055c7b50","pitchNumber":5,"startTime":"2026-07-11T02:27:36.995Z","endTime":"2026-07-11T02:27:40.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-11T02:27:49.898Z","endTime":"2026-07-11T02:28:02.718Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868027624198138,"aZ":-30.96422740859341,"pfxX":0.976260430300532,"pfxZ":0.8884255110252124,"pX":1.6274755941861174,"pZ":0.46906485673429205,"vX0":9.204463943111195,"vY0":-115.88487193419594,"vZ0":-6.120051764224916,"x":54.96,"y":226.12,"x0":-2.532337228019529,"y0":50.00007631198459,"z0":6.123639918763996,"aX":1.3171599287656834},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.2,"breakHorizontal":-4.2,"spinRate":2227,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.47374561200110143,"extension":6.238655131033215},"index":6,"playId":"133952ee-354f-356e-8ea0-875df507256c","pitchNumber":6,"startTime":"2026-07-11T02:28:02.718Z","endTime":"2026-07-11T02:28:06.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052826549488323,"aZ":-11.720009291235996,"pfxX":-6.93023980331785,"pfxZ":11.168250501916319,"pX":0.9581415395989792,"pZ":1.8136671976384602,"vX0":10.800513070826588,"vY0":-134.45400787039432,"vZ0":-9.625868812244041,"x":80.48,"y":189.81,"x0":-2.2099072557143944,"y0":50.00620318582122,"z0":6.271405646324706,"aX":-12.696919290402747},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":10.2,"spinRate":2185,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40732320156683244,"extension":6.12861606792221},"index":7,"playId":"6b6ad7a4-ee18-3f04-be8c-427675f556f3","pitchNumber":7,"startTime":"2026-07-11T02:28:22.039Z","endTime":"2026-07-11T02:28:27.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:28:27.436Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out sharply to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T02:30:46.349Z","endTime":"2026-07-11T02:31:31.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T02:30:31.974Z","endTime":"2026-07-11T02:30:48.416Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94896106826205,"aZ":-38.426340112445025,"pfxX":0.5589148633780361,"pfxZ":-4.3947205609946565,"pX":0.4803857045642435,"pZ":1.424998434147509,"vX0":-5.618462554063201,"vY0":-117.9206356587433,"vZ0":-2.439239743145584,"x":98.69,"y":200.31,"x0":2.8092308382513282,"y0":50.00025508965452,"z0":5.978525311707764,"aX":0.7977558396688621},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.3,"breakHorizontal":0.2,"spinRate":2170,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.4624214040843553,"extension":6.158670936746984},"index":1,"playId":"a379e097-6776-3b4a-a9d5-055b2f773bef","pitchNumber":1,"startTime":"2026-07-11T02:30:48.416Z","endTime":"2026-07-11T02:30:52.019Z","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.8,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494811940343777,"aZ":-13.02602121885397,"pfxX":6.930323710570934,"pfxZ":10.368522772893677,"pX":1.0441765255352604,"pZ":3.71326210837855,"vX0":-6.147275381575145,"vY0":-135.0536995302475,"vZ0":-3.8128214961203395,"x":77.2,"y":138.52,"x0":2.449782610638973,"y0":50.0016512050987,"z0":6.059877058316617,"aX":12.797608353477257},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":-11.3,"spinRate":2315,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40561203466508733,"extension":6.0925170719252835},"index":2,"playId":"3d769425-2ee7-31c3-864e-842af978d238","pitchNumber":2,"startTime":"2026-07-11T02:31:06.528Z","endTime":"2026-07-11T02:31:10.110Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.158300602202004,"aZ":-39.97684129975127,"pfxX":-1.083361427601095,"pfxZ":-5.685055789474346,"pX":0.2964921940009042,"pZ":1.9559992556592913,"vX0":-4.7813184759402985,"vY0":-116.47033145953789,"vZ0":-0.9393819264411098,"x":105.7,"y":185.97,"x0":2.5179141849109445,"y0":50.00364708327799,"z0":6.149600731331542,"aX":-1.4862667925514175},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":3.1,"spinRate":2085,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.47052488843785856,"extension":6.135444603842357},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.37,"coordY":106.74}},"index":3,"playId":"3a1e5433-5906-34e9-9ec0-e2052c727a83","pitchNumber":3,"startTime":"2026-07-11T02:31:23.376Z","endTime":"2026-07-11T02:31:31.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:31:31.392Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T02:31:30.120Z","endTime":"2026-07-11T02:32:58.084Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(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.3,"endSpeed":85.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295059618801066,"aZ":-12.6069119888402,"pfxX":6.688702947191945,"pfxZ":10.42721630799663,"pX":-0.5489939044023628,"pZ":3.8134642229107065,"vX0":-9.86974509772657,"vY0":-135.56276740426614,"vZ0":-3.8911224893013117,"x":137.93,"y":135.82,"x0":2.25593965171809,"y0":50.00579200466914,"z0":6.136352484345199,"aX":12.556444037415744},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":-10.2,"spinRate":2381,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40273374698388364,"extension":6.216817172532817},"index":0,"playId":"4b7b9b9e-503b-3b38-bd5f-16da08083368","pitchNumber":1,"startTime":"2026-07-11T02:31:58.628Z","endTime":"2026-07-11T02:32:02.662Z","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":86.3,"endSpeed":80.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.913823602417757,"aZ":-23.475240288866793,"pfxX":0.9903162203295164,"pfxZ":5.373507120626519,"pX":-1.4054012192005374,"pZ":0.8288410172136728,"vX0":-9.9294418282235,"vY0":-125.30114194519213,"vZ0":-7.900951548910493,"x":170.57,"y":216.4,"x0":2.449253792683584,"y0":50.00541196033786,"z0":5.887771863988742,"aX":1.6048177023918528},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":0.0,"spinRate":2225,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4340599105180183,"extension":6.153795013476052},"index":1,"playId":"0b176f50-6916-3d85-9587-02d1174a1941","pitchNumber":2,"startTime":"2026-07-11T02:32:14.231Z","endTime":"2026-07-11T02:32:17.882Z","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.0,"endSpeed":84.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866479968209404,"aZ":-20.650407925771322,"pfxX":10.344697729668368,"pfxZ":6.33031598256423,"pX":1.1571095845424901,"pZ":3.3000651417917286,"vX0":-7.137887651080442,"vY0":-133.83326960656171,"vZ0":-3.313481454988721,"x":72.89,"y":149.68,"x0":2.509632804148031,"y0":50.004626331428874,"z0":6.026692206336819,"aX":18.838259881281104},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-17.3,"spinRate":2221,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40866855050173934,"extension":6.125219510924873},"index":2,"playId":"d8c726a5-a271-3303-a992-d8f81069159b","pitchNumber":3,"startTime":"2026-07-11T02:32:35.617Z","endTime":"2026-07-11T02:32:40.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44724607442029,"aZ":-15.344336317789672,"pfxX":8.76562670868223,"pfxZ":8.921947717992168,"pX":-1.0163450879403229,"pZ":3.119948712381455,"vX0":-11.477399407069042,"vY0":-136.13279903552365,"vZ0":-5.050097815082526,"x":155.74,"y":154.54,"x0":2.1054613899688444,"y0":50.00322692353077,"z0":6.052713621760801,"aX":16.53720134594671},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":-13.6,"spinRate":2378,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40155793038167387,"extension":6.1331749904070625},"index":3,"playId":"4a5bb94e-950b-3db8-833c-b623fd67ae16","pitchNumber":4,"startTime":"2026-07-11T02:32:53.148Z","endTime":"2026-07-11T02:32:58.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:32:58.084Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to center fielder Drew Gilbert. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T02:32:58.793Z","endTime":"2026-07-11T02:34:19.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78225528153595,"aZ":-19.14799454616733,"pfxX":1.0362038717415252,"pfxZ":7.653025591572904,"pX":-0.48294986059210154,"pZ":2.3779318890369643,"vX0":-7.934811538047104,"vY0":-128.62083679812952,"vZ0":-5.238437923098503,"x":135.41,"y":174.58,"x0":2.486850434997299,"y0":50.000848898778514,"z0":5.8936106660864285,"aX":1.7646138335864585},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-0.4,"spinRate":2350,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4233498641486042,"extension":6.392071610738733},"index":0,"playId":"0cc883f6-056b-32f0-a67c-5dcc0faaa5cb","pitchNumber":1,"startTime":"2026-07-11T02:33:21.490Z","endTime":"2026-07-11T02:33:25.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.331523041996213,"aZ":-14.544903314631044,"pfxX":9.738454658175067,"pfxZ":9.659068372370719,"pX":1.3582395838372854,"pZ":2.518833259671179,"vX0":-6.694986444181348,"vY0":-134.09255097073293,"vZ0":-6.065455177118484,"x":65.23,"y":170.77,"x0":2.618970357996279,"y0":50.004661211655076,"z0":5.843430428528019,"aX":17.779734201151985},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-16.2,"spinRate":2198,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.408088262206459,"extension":6.38492129696132},"index":1,"playId":"a1cb8807-2652-373c-aeb7-77b5b77d4f4a","pitchNumber":2,"startTime":"2026-07-11T02:33:41.604Z","endTime":"2026-07-11T02:33:45.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579587311623744,"aZ":-14.019449810583902,"pfxX":7.307756868844322,"pfxZ":9.859761584493501,"pX":0.032917038627807316,"pZ":2.3088972322869057,"vX0":-8.610777952450087,"vY0":-134.4409501322387,"vZ0":-6.931412537993893,"x":115.75,"y":176.44,"x0":2.3191874896113562,"y0":50.00068224691429,"z0":5.90453742958055,"aX":13.452863746766297},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":-11.5,"spinRate":2280,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4065228843655002,"extension":6.338075167284569},"hitData":{"launchSpeed":99.4,"launchAngle":25.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.89,"coordY":44.77}},"index":2,"playId":"41634825-392f-30bb-8657-738e9f8c5f19","pitchNumber":3,"startTime":"2026-07-11T02:34:05.800Z","endTime":"2026-07-11T02:34:19.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:34:19.839Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T02:34:46.644Z","endTime":"2026-07-11T02:36:18.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"dbb857eb-87c8-4e2e-9b64-fb7b8787c99c","startTime":"2026-07-11T02:34:46.644Z","endTime":"2026-07-11T02:34:51.644Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11034376298744,"aZ":-38.34157615015603,"pfxX":-0.8726567003215284,"pfxZ":-4.339569166455527,"pX":-0.515008261983528,"pZ":1.2747823880208096,"vX0":-6.418513997005314,"vY0":-118.31825054912262,"vZ0":-2.9303447020397333,"x":136.63,"y":204.36,"x0":2.3438387897918536,"y0":50.00369584471789,"z0":6.035334031439096,"aX":-1.2392177830572644},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.3,"breakHorizontal":3.1,"spinRate":2173,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.46254631140010627,"extension":6.236610521885548},"index":1,"playId":"cfa76b73-7a4c-30c9-a18a-aa3f9fc0c8d6","pitchNumber":1,"startTime":"2026-07-11T02:35:01.105Z","endTime":"2026-07-11T02:35:05.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.617562361396818,"aZ":-37.8433190545499,"pfxX":-0.955489644747296,"pfxZ":-3.9863714271921102,"pX":0.3624943741597947,"pZ":1.3588827773433565,"vX0":-4.84392961139741,"vY0":-118.42013413624434,"vZ0":-2.8052010371794713,"x":103.18,"y":202.09,"x0":2.5587863358171097,"y0":50.005161586644626,"z0":6.0207003566508925,"aX":-1.357415830152415},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.7,"breakHorizontal":2.9,"spinRate":2366,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.46252638919556777,"extension":6.147703409192869},"index":2,"playId":"d26eab8d-3b9c-3a1f-9804-ddc5dd05389b","pitchNumber":2,"startTime":"2026-07-11T02:35:19.893Z","endTime":"2026-07-11T02:35:23.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.99686508018047,"aZ":-37.18950832761106,"pfxX":-3.1299006081368046,"pfxZ":-3.574514728096762,"pX":-0.03820841302468124,"pZ":1.6211991541539619,"vX0":-4.959173543820917,"vY0":-116.87204011037304,"vZ0":-2.211072436489806,"x":118.46,"y":195.01,"x0":2.5058196321024315,"y0":50.00319893440165,"z0":6.024620166161043,"aX":-4.391806478520266},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.7,"breakHorizontal":6.7,"spinRate":1937,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.4660694381927213,"extension":6.330616583393255},"index":3,"playId":"a659f9d5-26f3-320c-b2ec-344ed8394462","pitchNumber":3,"startTime":"2026-07-11T02:35:49.688Z","endTime":"2026-07-11T02:35:53.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378874058735896,"aZ":-12.309444227200943,"pfxX":5.957003406995633,"pfxZ":10.580194861301997,"pX":-0.2395872763888844,"pZ":4.133962721423623,"vX0":-8.711772228972052,"vY0":-135.82777402506807,"vZ0":-3.1917467501353873,"x":126.13,"y":127.16,"x0":2.2281446356455787,"y0":50.00601221896285,"z0":6.174432857904466,"aX":11.18893025932999},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-9.0,"spinRate":2300,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4025094763486927,"extension":6.225019515954036},"index":4,"playId":"6d7c2fb1-fb21-3fd0-b407-40565da0a7bc","pitchNumber":4,"startTime":"2026-07-11T02:36:14.253Z","endTime":"2026-07-11T02:36:18.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:36:18.467Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (19) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T02:36:51.671Z","endTime":"2026-07-11T02:39:28.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"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":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.071591929911325,"aZ":-14.43076641686203,"pfxX":-6.519588073406081,"pfxZ":10.321076587053863,"pX":-1.100848203121348,"pZ":2.803824970115259,"vX0":6.417318987349837,"vY0":-129.75231571622044,"vZ0":-6.043705142555703,"x":158.96,"y":163.08,"x0":-2.7494732273874867,"y0":50.00133269036679,"z0":6.247404188020398,"aX":-11.206606348173532},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2083,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.42081833060152274,"extension":6.2880780010385235},"index":0,"playId":"5ac073e2-a810-30ba-ba82-9a683ee870d0","pitchNumber":1,"startTime":"2026-07-11T02:38:31.667Z","endTime":"2026-07-11T02:38:35.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61461657133354,"aZ":-26.36107285452557,"pfxX":0.12888688092965372,"pfxZ":3.8802955328754667,"pX":-0.6637516641630473,"pZ":2.1787298188315893,"vX0":5.195706873185734,"vY0":-120.79678767749812,"vZ0":-4.148349356792875,"x":142.3,"y":179.95,"x0":-2.8473371214521417,"y0":50.00168597186282,"z0":6.201159556660574,"aX":0.1921696864446101},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2067,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.45115093257540684,"extension":6.03739324848854},"index":1,"playId":"b567880d-943a-31de-a861-70bd6714660d","pitchNumber":2,"startTime":"2026-07-11T02:38:45.576Z","endTime":"2026-07-11T02:38:49.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.340334842712654,"aZ":-32.33608579858464,"pfxX":0.7821423156445322,"pfxZ":-0.11320190431789623,"pX":0.05029473857897604,"pZ":1.6820004402215676,"vX0":6.1720568653527605,"vY0":-116.00481300580763,"vZ0":-3.4635385325901797,"x":115.08,"y":193.37,"x0":-2.728514063439513,"y0":50.00489101052104,"z0":6.2249563784131405,"aX":1.0835386486694611},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2270,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.46921551921417226,"extension":6.222790104533667},"hitData":{"launchSpeed":98.3,"launchAngle":36.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.77,"coordY":86.7}},"index":2,"playId":"68a0c81c-6cab-3fa6-8dd1-c750e89c731d","pitchNumber":3,"startTime":"2026-07-11T02:39:00.188Z","endTime":"2026-07-11T02:39:28.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:39:28.501Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T02:39:23.618Z","endTime":"2026-07-11T02:42:16.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"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.8,"endSpeed":84.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482671842454558,"aZ":-13.598899167375432,"pfxX":-6.620749866762326,"pfxZ":10.440858744113095,"pX":0.7414535947013637,"pZ":1.605789815174194,"vX0":10.359974557537914,"vY0":-131.67839688971634,"vZ0":-9.478916695917171,"x":88.74,"y":195.42,"x0":-2.3600783088137374,"y0":50.006355264127606,"z0":6.227689508860995,"aX":-11.784034115895198},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":10.1,"spinRate":2245,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41386328768493863,"extension":6.27031707606551},"index":0,"playId":"50ede09d-a574-311e-8c78-ae73491b945c","pitchNumber":1,"startTime":"2026-07-11T02:39:51.180Z","endTime":"2026-07-11T02:39:55.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.442235793820178,"aZ":-25.120090272858313,"pfxX":-2.678781574210318,"pfxZ":4.432014275412878,"pX":0.14534846021021328,"pZ":2.0773291531832068,"vX0":7.816857979648917,"vY0":-125.16688784063429,"vZ0":-5.0799490159127085,"x":111.46,"y":182.69,"x0":-2.6653499281707833,"y0":50.0034926261304,"z0":6.181152471984205,"aX":-4.265307871016865},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":3.1,"spinRate":2162,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4370186381322929,"extension":6.116473464816434},"index":1,"playId":"0e1dfc4c-18d8-3264-a69f-a0705610f1f1","pitchNumber":2,"startTime":"2026-07-11T02:40:04.834Z","endTime":"2026-07-11T02:40:08.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.371035081566152,"aZ":-25.387748791869303,"pfxX":0.2802088073753408,"pfxZ":4.40746049325629,"pX":1.8639939703088284,"pZ":0.8349722484609614,"vX0":10.682229546776789,"vY0":-122.2576955384224,"vZ0":-7.3770655749439165,"x":45.95,"y":216.24,"x0":-2.5682540645187992,"y0":50.00231689244208,"z0":6.020336258821188,"aX":0.42826760527343},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2168,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.44522340640493896,"extension":6.190745841640904},"index":2,"playId":"a3cdd6aa-3ac0-319f-b1a8-f36bdfbd60be","pitchNumber":3,"startTime":"2026-07-11T02:40:21.978Z","endTime":"2026-07-11T02:40:25.827Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06517694175859,"aZ":-14.644703199041098,"pfxX":-7.226172342610671,"pfxZ":9.931477929743348,"pX":-0.7155168931718141,"pZ":1.8428176895601813,"vX0":7.075564692029694,"vY0":-131.54930331339781,"vZ0":-8.462782344301317,"x":144.27,"y":189.02,"x0":-2.492155178042861,"y0":50.003168838467936,"z0":6.171402498810597,"aX":-12.754805502257957},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2145,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4152493934481427,"extension":6.2898730146081885},"index":3,"playId":"509648c3-cdde-3a7e-8b71-b9d8e92eda69","pitchNumber":4,"startTime":"2026-07-11T02:40:39.175Z","endTime":"2026-07-11T02:41:06.187Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487910206953394,"aZ":-21.616253267855527,"pfxX":-9.577268674913341,"pfxZ":7.139459546970465,"pX":-0.9410992779686125,"pZ":2.3999630952881885,"vX0":6.604851411634105,"vY0":-120.84505581098105,"vZ0":-4.87779834032515,"x":152.87,"y":173.98,"x0":-2.4649627137084114,"y0":50.00468252007227,"z0":6.342798883714355,"aX":-14.170464820605408},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":2061,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4531866073959936,"extension":6.382321979448475},"index":4,"playId":"01fcddb7-a454-3430-8e18-a4547f67d5d2","pitchNumber":5,"startTime":"2026-07-11T02:41:05.998Z","endTime":"2026-07-11T02:41:09.862Z","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":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61379115069565,"aZ":-32.54622199247786,"pfxX":-1.9817014744180659,"pfxZ":-0.2688300342588963,"pX":1.3365346447516904,"pZ":-0.16109538565492626,"vX0":9.486430263218693,"vY0":-116.98201621356242,"vZ0":-7.16613645833252,"x":66.05,"y":243.13,"x0":-2.5014044541338682,"y0":50.00261297791607,"z0":5.966242612088126,"aX":-2.7675310635530543},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.9,"breakHorizontal":1.4,"spinRate":2221,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4669609984819667,"extension":6.276257065208347},"index":5,"playId":"54c257e9-3344-31f3-9ef4-8f1226c69c9d","pitchNumber":6,"startTime":"2026-07-11T02:41:21.898Z","endTime":"2026-07-11T02:41:25.820Z","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":2,"outs":0},"index":6,"startTime":"2026-07-11T02:41:41.451Z","endTime":"2026-07-11T02:41:50.814Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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.0,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89593052816843,"aZ":-14.768398202001924,"pfxX":-7.5501190127708675,"pfxZ":9.870951996494588,"pX":-0.25919378649808156,"pZ":3.255313777999382,"vX0":8.170510697796587,"vY0":-132.13645675875776,"vZ0":-5.18480432995466,"x":126.88,"y":150.89,"x0":-2.4145804904443056,"y0":50.002994231150296,"z0":6.3329106990592905,"aX":-13.3140443049044},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2144,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4149580085673805,"extension":6.017800889521506},"index":7,"playId":"f25006f3-30f5-36c9-921c-159fa0435d1d","pitchNumber":7,"startTime":"2026-07-11T02:41:50.814Z","endTime":"2026-07-11T02:41:55.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09956473000791,"aZ":-15.496856235136987,"pfxX":-8.477622893531011,"pfxZ":9.46411721112864,"pX":0.36675985208889705,"pZ":2.749092702656124,"vX0":10.122226580868528,"vY0":-131.2282730224176,"vZ0":-6.01022680968124,"x":103.02,"y":164.55,"x0":-2.420540098656594,"y0":50.000201655791244,"z0":6.203711151652673,"aX":-14.935494316686588},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":13.4,"spinRate":2084,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41574673956304853,"extension":6.353176596265645},"hitData":{"launchSpeed":94.3,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":158.78}},"index":8,"playId":"98094eb0-75d9-3ac5-bc9a-ea119e78b2e5","pitchNumber":8,"startTime":"2026-07-11T02:42:07.765Z","endTime":"2026-07-11T02:42:16.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:42:16.309Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T02:42:17.982Z","endTime":"2026-07-11T02:43:04.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.274336311285243,"aZ":-13.872943187856468,"pfxX":-6.810178348419149,"pfxZ":10.297343179093978,"pX":0.18239755275992692,"pZ":2.2830705091037267,"vX0":9.375754466340345,"vY0":-131.55880186913032,"vZ0":-7.623991430237254,"x":110.05,"y":177.14,"x0":-2.5200681780343386,"y0":50.00328455628101,"z0":6.218363844327266,"aX":-12.104609020681231},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2110,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41414022654156923,"extension":6.216583044569294},"index":0,"playId":"d7d200d8-e6fb-3002-9c31-f3f3cb42ef6c","pitchNumber":1,"startTime":"2026-07-11T02:42:40.757Z","endTime":"2026-07-11T02:42:44.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626362431708664,"aZ":-25.342880888816005,"pfxX":-0.217869037008796,"pfxZ":4.302263362895948,"pX":-0.2022002864048522,"pZ":2.0425443851135126,"vX0":6.889720853703076,"vY0":-124.58134269642157,"vZ0":-4.684202085313844,"x":124.71,"y":183.63,"x0":-2.963406659345643,"y0":50.00466267601145,"z0":6.016314702181908,"aX":-0.3476605564943128},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.1,"spinRate":2066,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.43795764023670847,"extension":6.179277960283655},"hitData":{"launchSpeed":89.0,"launchAngle":51.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.3,"coordY":126.39}},"index":1,"playId":"9df10c4e-7b08-3d5b-a6dd-0c67723d2f4c","pitchNumber":2,"startTime":"2026-07-11T02:42:55.352Z","endTime":"2026-07-11T02:43:04.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:43:04.557Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rockies challenged (catch or drop), call on the field was upheld: Jung Hoo Lee singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T02:43:04.881Z","endTime":"2026-07-11T02:43:40.575Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631056267352793,"aZ":-23.660914402370157,"pfxX":0.1637434182904759,"pfxZ":5.315155028010418,"pX":-0.15107620941580227,"pZ":1.861891327740161,"vX0":6.645445015460652,"vY0":-125.03891142089451,"vZ0":-5.652065024029101,"x":113.59,"y":162.57,"x0":-2.852251931630393,"y0":50.0014369005599,"z0":6.065286152670715,"aX":0.26020447691231063},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-1.7,"spinRate":2061,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4362363279620731,"extension":6.096124390515211},"hitData":{"launchSpeed":97.0,"launchAngle":17.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":108.1}},"index":0,"playId":"e83aa1c3-827e-3c1f-8f98-862a4985ae64","pitchNumber":1,"startTime":"2026-07-11T02:43:28.531Z","endTime":"2026-07-11T02:43:40.575Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":115},"playEndTime":"2026-07-11T02:43:40.575Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T02:47:03.351Z","endTime":"2026-07-11T02:49:01.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","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":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"40203d7d-775d-4d46-b6e9-e635f6eefba6","startTime":"2026-07-11T02:47:03.351Z","endTime":"2026-07-11T02:47:08.351Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Drew Gilbert batting, Jung Hoo Lee advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"40203d7d-775d-4d46-b6e9-e635f6eefba6","startTime":"2026-07-11T02:47:18.039Z","endTime":"2026-07-11T02:47:31.868Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685299,"link":"/api/v1/people/685299"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.377992036096447,"aZ":-25.62707978987621,"pfxX":0.28245214387496276,"pfxZ":4.2692607838510765,"pX":1.099593416375978,"pZ":1.1657537204413972,"vX0":9.12981209923476,"vY0":-122.3377821861884,"vZ0":-6.544091790266969,"x":75.09,"y":207.3,"x0":-2.698572281493555,"y0":50.004984400709446,"z0":6.036489320425768,"aX":0.4324406728178246},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":-2.4,"spinRate":2117,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4456487394835804,"extension":6.067352522876235},"index":2,"playId":"0a9e6a1f-3a2f-30f6-825b-2bcba0998f17","pitchNumber":1,"startTime":"2026-07-11T02:47:31.868Z","endTime":"2026-07-11T02:47:35.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345512095646725,"aZ":-12.661902515480383,"pfxX":-8.669010792828523,"pfxZ":11.585680832516164,"pX":0.9286212808766247,"pZ":0.8404178011131974,"vX0":11.114940566457769,"vY0":-128.84564070459317,"vZ0":-10.892663331005489,"x":81.6,"y":216.09,"x0":-2.311432861725069,"y0":50.00270856574787,"z0":6.096830348267579,"aX":-14.60059212871968},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.6,"breakHorizontal":13.3,"spinRate":2169,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4248171119287214,"extension":6.277078376553753},"index":3,"playId":"3f3b0f06-e176-3e1e-91ec-6e4ad4d05063","pitchNumber":2,"startTime":"2026-07-11T02:47:51.114Z","endTime":"2026-07-11T02:47:54.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865159600144025,"aZ":-20.89506928342433,"pfxX":-8.566765850038587,"pfxZ":7.713955323210239,"pX":-0.9221529010625448,"pZ":1.8658600359419506,"vX0":6.588974152808171,"vY0":-119.78094596203863,"vZ0":-5.806575470176213,"x":152.15,"y":188.4,"x0":-2.587730696379717,"y0":50.00068028187823,"z0":6.174638895618746,"aX":-12.520080965800048},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":12.8,"breakHorizontal":14.0,"spinRate":2038,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.45625743599992674,"extension":6.285824835673515},"index":4,"playId":"58e5733a-20da-3f61-9c22-2f103b93f4c7","pitchNumber":3,"startTime":"2026-07-11T02:48:11.434Z","endTime":"2026-07-11T02:48:15.294Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72994743071911,"aZ":-26.597807906692204,"pfxX":-0.08943551503937186,"pfxZ":3.5898843094821693,"pX":0.14927294328017968,"pZ":2.5580043669721664,"vX0":6.887096767782604,"vY0":-122.83497962490559,"vZ0":-3.3746637907861965,"x":103.51,"y":148.44,"x0":-2.6605597174807305,"y0":50.000231050608974,"z0":6.172606270576787,"aX":-0.13928787263804118},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":-1.2,"spinRate":2085,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.44323228810860016,"extension":6.137140143812258},"index":5,"playId":"3079d756-dcc2-30c6-9a6a-a108d541761a","pitchNumber":4,"startTime":"2026-07-11T02:48:30.387Z","endTime":"2026-07-11T02:48:34.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.055452645047858,"aZ":-14.484020098817998,"pfxX":-6.074193818396152,"pfxZ":10.117758717769918,"pX":0.2677294358536023,"pZ":2.3513074204716924,"vX0":9.340328751434807,"vY0":-130.98453957980726,"vZ0":-7.10314391075752,"x":106.79,"y":175.29,"x0":-2.5450705892751273,"y0":50.00247806298136,"z0":6.168574910694138,"aX":-10.620563969093785},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2190,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4171765290271545,"extension":6.357494122296167},"hitData":{"launchSpeed":88.3,"launchAngle":50.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.75,"coordY":95.43}},"index":6,"playId":"96a2c48a-7623-312f-839e-3169257db0bc","pitchNumber":5,"startTime":"2026-07-11T02:48:51.030Z","endTime":"2026-07-11T02:49:01.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:49:01.066Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T02:49:27.667Z","endTime":"2026-07-11T02:52:22.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":85.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.068780726379597,"aZ":-24.834176980236577,"pfxX":7.566791805577519,"pfxZ":3.969782411729252,"pX":0.17370911776349904,"pZ":3.665885826013553,"vX0":-8.641148257098422,"vY0":-133.2239971870521,"vZ0":-1.3604774080542288,"x":110.38,"y":139.8,"x0":2.433882498231408,"y0":50.00042338744721,"z0":5.931260820218672,"aX":13.982636363241955},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":-12.5,"spinRate":2240,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4067991855040449,"extension":6.151310453331832},"index":0,"playId":"fc95a720-4634-3025-ad36-5bc81afe7e40","pitchNumber":1,"startTime":"2026-07-11T02:51:14.999Z","endTime":"2026-07-11T02:51:18.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52939646504105,"aZ":-15.025911675423798,"pfxX":6.1727298257536845,"pfxZ":9.563508260514087,"pX":0.475733340336159,"pZ":2.821808941737139,"vX0":-7.053726640075643,"vY0":-131.91858221739395,"vZ0":-5.644788735811004,"x":98.87,"y":162.59,"x0":2.3607704014172017,"y0":50.00022874759352,"z0":6.065868302853414,"aX":11.065543031376405},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-10.0,"spinRate":2251,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4124976892572181,"extension":6.112814745135354},"index":1,"playId":"8c162d90-9c34-33dd-90ee-cb15b58dfc92","pitchNumber":2,"startTime":"2026-07-11T02:51:31.836Z","endTime":"2026-07-11T02:51:35.731Z","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":86.0,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.490045231773074,"aZ":-22.33353116111446,"pfxX":1.668895677793219,"pfxZ":6.095439966931885,"pX":-1.7099611612456054,"pZ":-0.12802331112304347,"vX0":-10.493127706204692,"vY0":-124.74111334784274,"vZ0":-10.119334271629702,"x":182.18,"y":242.24,"x0":2.2917038194339185,"y0":50.00100349927199,"z0":5.746830414093426,"aX":2.6947800291792885},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2198,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.43517354763969696,"extension":6.339896009370986},"index":2,"playId":"1741329b-72f9-3346-8746-f0498538ec9b","pitchNumber":3,"startTime":"2026-07-11T02:51:52.229Z","endTime":"2026-07-11T02:51:55.636Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.799733238739073,"aZ":-25.284855160154077,"pfxX":0.41839856368873063,"pfxZ":4.205808151402323,"pX":0.20322639196800119,"pZ":3.0512666620967233,"vX0":-6.025175108111054,"vY0":-125.45127308902393,"vZ0":-2.3424135768394723,"x":109.25,"y":156.4,"x0":2.554010850792107,"y0":50.00214290982787,"z0":6.001241762349559,"aX":0.6856435475781347},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":0.2,"spinRate":2127,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4320781975928769,"extension":6.157762918492675},"hitData":{"launchSpeed":99.9,"launchAngle":59.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":142.85,"coordY":106.27}},"index":3,"playId":"6aa57541-9d1d-39a3-937d-08219c8bd26a","pitchNumber":4,"startTime":"2026-07-11T02:52:11.786Z","endTime":"2026-07-11T02:52:22.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:52:22.313Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to first baseman Bryce Eldridge in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T02:52:22.085Z","endTime":"2026-07-11T02:54:15.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(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.0,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255316912927466,"aZ":-19.582376041586343,"pfxX":8.343922440034692,"pfxZ":6.846947476709871,"pX":0.9248001828979316,"pZ":2.361255381711914,"vX0":-7.216719956561659,"vY0":-133.8487094789445,"vZ0":-5.579734181778402,"x":81.75,"y":175.03,"x0":2.5543721203572636,"y0":50.00043468745067,"z0":5.8477732116116,"aX":15.340882982967383},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":-13.8,"spinRate":2107,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4071339039765802,"extension":6.227208206026946},"index":0,"playId":"1bee2a15-202c-334f-932b-dbcce08c6f5d","pitchNumber":1,"startTime":"2026-07-11T02:52:51.160Z","endTime":"2026-07-11T02:52:55.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.823355402477446,"aZ":-38.96400770918717,"pfxX":-1.0757004734055862,"pfxZ":-5.153276405373612,"pX":0.6608484084796182,"pZ":3.3725246217933806,"vX0":-3.8792196143913364,"vY0":-113.79253665205354,"vZ0":2.2168202459913653,"x":91.81,"y":147.72,"x0":2.5235849164375597,"y0":50.00087716242128,"z0":6.230838113273882,"aX":-1.4176710803487074},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.5,"breakHorizontal":2.9,"spinRate":2059,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.4803399163017823,"extension":6.030622360260999},"index":1,"playId":"f31c5b25-08ce-31a4-aca9-6068a7c4c616","pitchNumber":2,"startTime":"2026-07-11T02:53:11.645Z","endTime":"2026-07-11T02:53:15.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082121511713616,"aZ":-18.78670588985212,"pfxX":9.156478639293308,"pfxZ":7.110574903870662,"pX":0.43643350132677067,"pZ":2.200879114003575,"vX0":-8.451484691581605,"vY0":-135.25968240290703,"vZ0":-6.47278843278091,"x":100.36,"y":179.36,"x0":2.387892849823785,"y0":50.00248238218997,"z0":5.909097199972089,"aX":17.23751863196275},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-15.1,"spinRate":2175,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4024930335025054,"extension":6.262396560232303},"index":2,"playId":"8edec853-25ad-31ba-ac5f-2a18c11de6eb","pitchNumber":3,"startTime":"2026-07-11T02:53:29.909Z","endTime":"2026-07-11T02:53:34.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272228078636534,"aZ":-21.86321579862502,"pfxX":8.443038454379026,"pfxZ":6.311609013488097,"pX":-1.2556966397789382,"pZ":0.9616128758107189,"vX0":-11.284936670846614,"vY0":-125.86593228203431,"vZ0":-7.90664259582189,"x":164.86,"y":212.82,"x0":2.1523397406225815,"y0":50.000166810219305,"z0":5.864657081757951,"aX":13.786779339693362},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":-13.2,"spinRate":1634,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.43222985132228064,"extension":6.248709039204789},"index":3,"playId":"75cb1cd9-99f4-3d1d-b91e-23f349c9fa21","pitchNumber":4,"startTime":"2026-07-11T02:53:47.162Z","endTime":"2026-07-11T02:53:51.085Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.437900011766484,"aZ":-33.85354419548079,"pfxX":0.20369479211705732,"pfxZ":-1.1635030968542015,"pX":0.5300926979077777,"pZ":1.9150966512486853,"vX0":-4.876947406920048,"vY0":-118.64600245362521,"vZ0":-2.551420870789295,"x":96.79,"y":187.07,"x0":2.576649083856979,"y0":50.00443765462984,"z0":6.057758675906813,"aX":0.2940585636850387},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.4,"breakHorizontal":0.7,"spinRate":2286,"spinDirection":338},"zone":9,"typeConfidence":2.0,"plateTime":0.4597854861466728,"extension":6.132476163520351},"hitData":{"launchSpeed":70.6,"launchAngle":75.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":184.11}},"index":4,"playId":"3d9c8063-6890-328f-b9e9-65cad2d7b8a2","pitchNumber":5,"startTime":"2026-07-11T02:54:03.426Z","endTime":"2026-07-11T02:54:15.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:54:15.166Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake McCarthy walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T02:54:15.127Z","endTime":"2026-07-11T02:56:52.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57586185978954,"aZ":-24.834668437278008,"pfxX":0.9257613892451206,"pfxZ":4.5129061733652955,"pX":-0.2922885467115074,"pZ":1.2588575714301895,"vX0":-7.4732950296808,"vY0":-125.22323946627371,"vZ0":-6.677028358920526,"x":128.14,"y":204.79,"x0":2.580229104133663,"y0":50.00253242583046,"z0":5.925103632017709,"aX":1.5059589899045276},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":2193,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4334333170085629,"extension":6.179009937245959},"index":0,"playId":"c1997d8c-1895-3ea2-9f95-2a8d389dae5a","pitchNumber":1,"startTime":"2026-07-11T02:54:39.913Z","endTime":"2026-07-11T02:54:43.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080742546655443,"aZ":-13.463467994792328,"pfxX":6.197796818404441,"pfxZ":9.84611042834447,"pX":-0.2947034288079774,"pZ":2.305787348504688,"vX0":-8.73764065897366,"vY0":-136.0788557400309,"vZ0":-7.388758218413833,"x":128.23,"y":176.52,"x0":2.132747702511457,"y0":50.00562309901135,"z0":5.963387001968685,"aX":11.782351627117052},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-9.7,"spinRate":2284,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4004432403964646,"extension":6.261291986110633},"index":1,"playId":"1f764a5d-77d6-3c52-b49e-0af202fd3e16","pitchNumber":2,"startTime":"2026-07-11T02:54:59.493Z","endTime":"2026-07-11T02:55:03.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88207301485435,"aZ":-22.67575719958061,"pfxX":0.6165947783678134,"pfxZ":5.688201478947821,"pX":-0.6815329550937416,"pZ":2.266959341841542,"vX0":-7.748827004373973,"vY0":-127.53816731925218,"vZ0":-4.8439015661117075,"x":142.98,"y":177.57,"x0":2.2985336784168973,"y0":50.00356042128081,"z0":5.9484774605871795,"aX":1.030995910057243},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2320,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.42725902361910606,"extension":6.242160890321575},"index":2,"playId":"d144f9bb-05c4-30dc-ab9e-605fd8a1f6b1","pitchNumber":3,"startTime":"2026-07-11T02:55:16.764Z","endTime":"2026-07-11T02:55:21.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89954790381688,"aZ":-35.353948639751216,"pfxX":-0.9339166622529405,"pfxZ":-2.2213347679992435,"pX":-1.4484462846564117,"pZ":0.8618742471291707,"vX0":-8.292278181414506,"vY0":-118.73452246482513,"vZ0":-4.594304815669513,"x":172.21,"y":215.51,"x0":2.204680659884107,"y0":50.00066959333691,"z0":6.025155227685651,"aX":-1.338037191560447},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.9,"breakHorizontal":3.6,"spinRate":2226,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.46061072604705444,"extension":6.40956069322591},"index":3,"playId":"4cc7c693-a17d-3397-8293-d866b091a3b2","pitchNumber":4,"startTime":"2026-07-11T02:55:44.409Z","endTime":"2026-07-11T02:55:48.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905292722885626,"aZ":-11.24808106948332,"pfxX":7.274367913582475,"pfxZ":11.44892829478816,"pX":-0.5532123460423817,"pZ":3.993747441418205,"vX0":-9.518562470610458,"vY0":-134.5215667301865,"vZ0":-3.4959224933834676,"x":138.09,"y":130.95,"x0":2.0903351554956324,"y0":50.00275232220097,"z0":6.110742325145862,"aX":13.296719705303591},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.2,"breakHorizontal":-11.0,"spinRate":2348,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4075715110591056,"extension":6.2043687152032305},"index":4,"playId":"8b0e1bd8-f707-32cc-9566-fb2ee88b73a0","pitchNumber":5,"startTime":"2026-07-11T02:56:06.603Z","endTime":"2026-07-11T02:56:11.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.509496126563374,"aZ":-25.17871302281985,"pfxX":-0.45497514748517975,"pfxZ":4.2846052423325025,"pX":-1.576592713690632,"pZ":2.2040603139458983,"vX0":-9.445551531994841,"vY0":-126.4061634485351,"vZ0":-4.55536365528323,"x":177.1,"y":179.27,"x0":2.2532982529784302,"y0":50.00604980475576,"z0":6.028622112492668,"aX":-0.7410238927196059},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":2.8,"spinRate":2114,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.43177011344759464,"extension":6.273600430548552},"index":5,"playId":"55962b82-8f72-39cf-9ae0-63f4af543184","pitchNumber":6,"startTime":"2026-07-11T02:56:30.334Z","endTime":"2026-07-11T02:56:34.388Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683826522693078,"aZ":-19.97656339146209,"pfxX":9.452916720736235,"pfxZ":6.489262709724716,"pX":-0.865897811545668,"pZ":4.314519130211692,"vX0":-11.242696836717107,"vY0":-135.73561633352523,"vZ0":-1.260168563759518,"x":150.01,"y":122.29,"x0":2.0874172628538017,"y0":50.00191116429445,"z0":6.165921476757706,"aX":17.766951048341006},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-15.0,"spinRate":2219,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4024082045386943,"extension":6.1723823772224975},"index":6,"playId":"73a49af6-33c1-36b2-85ce-b3a4acf77ce8","pitchNumber":7,"startTime":"2026-07-11T02:56:48.322Z","endTime":"2026-07-11T02:56:52.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:56:52.942Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to center fielder Drew Gilbert. Jake McCarthy to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T02:57:19.057Z","endTime":"2026-07-11T02:59:41.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"21be22c6-ec51-4f6f-89cc-c681b280eda3","startTime":"2026-07-11T02:57:19.057Z","endTime":"2026-07-11T02:57:24.057Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.659341509306397,"aZ":-23.749404181370256,"pfxX":8.13108144267699,"pfxZ":5.333148936406078,"pX":0.15431507923409332,"pZ":2.065619632549922,"vX0":-8.392704747740892,"vY0":-123.77319713246963,"vZ0":-4.7714954258190385,"x":111.12,"y":183.01,"x0":2.5048927763229702,"y0":50.000458221473714,"z0":5.9646446692683535,"aX":12.835330628455992},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.0,"breakHorizontal":-13.2,"spinRate":1487,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.43960901665525487,"extension":6.409638853978189},"index":1,"playId":"c223c760-2c20-30f8-a462-821a9e90d918","pitchNumber":1,"startTime":"2026-07-11T02:57:33.605Z","endTime":"2026-07-11T02:57:39.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57380350236879,"aZ":-23.702087991652792,"pfxX":9.05017049815047,"pfxZ":5.228547465611338,"pX":0.6718213021213439,"pZ":1.2746186463041813,"vX0":-7.697514085488218,"vY0":-125.73812964607336,"vZ0":-6.59849381273451,"x":91.39,"y":204.37,"x0":2.5789684057569424,"y0":50.00359212326151,"z0":5.823328239944161,"aX":14.669340284426482},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":1753,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4335838783126822,"extension":6.367437815712919},"index":2,"playId":"099e5b67-c17d-3b96-a0b5-ccae510af637","pitchNumber":2,"startTime":"2026-07-11T02:58:02.860Z","endTime":"2026-07-11T02:58:06.877Z","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":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78569814702743,"aZ":-17.912572026449364,"pfxX":12.353447863977298,"pfxZ":7.839332544821481,"pX":1.2176644382509163,"pZ":1.2895522030804603,"vX0":-7.811478913866307,"vY0":-133.9624188656197,"vZ0":-8.104891443980456,"x":70.59,"y":203.96,"x0":2.565666324093154,"y0":50.00022826519406,"z0":5.633302157239791,"aX":22.46204228912536},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-20.8,"spinRate":2211,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40877706059945007,"extension":6.481601543682706},"index":3,"playId":"60cc7877-efc3-3e1c-9548-4893377a15d7","pitchNumber":3,"startTime":"2026-07-11T02:58:21.445Z","endTime":"2026-07-11T02:58:25.685Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.02469228679842,"aZ":-36.0550000710429,"pfxX":-0.03986476973057318,"pfxZ":-2.8555177126557907,"pX":-0.33652508786380464,"pZ":0.4799198701653157,"vX0":-6.4682020208601605,"vY0":-115.61793234176757,"vZ0":-4.487533157568672,"x":129.83,"y":225.82,"x0":2.499499524513034,"y0":50.004189852045286,"z0":5.896340224626557,"aX":-0.05420387425673024},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.0,"breakHorizontal":1.7,"spinRate":2064,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.47325397720706963,"extension":6.340707946416027},"index":4,"playId":"5a04973e-af32-35bf-b119-8fa3f7748151","pitchNumber":4,"startTime":"2026-07-11T02:58:41.005Z","endTime":"2026-07-11T02:58:45.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"08222ec4-a227-3ffc-978d-e51bac72968f","startTime":"2026-07-11T02:59:08.884Z","endTime":"2026-07-11T02:59:12.366Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.5,"endSpeed":84.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336246170685577,"aZ":-13.316006552633798,"pfxX":6.482152148711842,"pfxZ":10.239593788078265,"pX":-0.2585081000625594,"pZ":3.370775845114701,"vX0":-8.981964158855025,"vY0":-134.39765227356764,"vZ0":-4.58038470785941,"x":126.85,"y":147.77,"x0":2.2744346480924134,"y0":50.00116139533413,"z0":6.0330630281888045,"aX":11.936440932926555},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-10.0,"spinRate":2258,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4065273170579644,"extension":6.341373222286005},"hitData":{"launchSpeed":85.2,"launchAngle":20.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.25,"coordY":88.85}},"index":6,"playId":"6389f911-5dd5-3cc2-a775-180aa6fd6b22","pitchNumber":5,"startTime":"2026-07-11T02:59:28.877Z","endTime":"2026-07-11T02:59:41.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T02:59:41.433Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T02:59:47.438Z","endTime":"2026-07-11T03:01:44.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.625374874258203,"aZ":-38.20646139837336,"pfxX":-0.8013437155752721,"pfxZ":-4.243314870715629,"pX":0.21351290833117575,"pZ":2.2487754361226164,"vX0":-5.084682277422014,"vY0":-117.72447912194976,"vZ0":-0.9290659679904297,"x":108.86,"y":178.06,"x0":2.4939064787773177,"y0":50.001640669579764,"z0":6.14497142645051,"aX":-1.1393692390294947},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.7,"breakHorizontal":2.5,"spinRate":1988,"spinDirection":326},"zone":8,"typeConfidence":2.0,"plateTime":0.46296397257103594,"extension":6.21019227243284},"index":0,"playId":"c3d38208-6560-3eaa-a541-d86ed9f5a791","pitchNumber":1,"startTime":"2026-07-11T03:00:16.350Z","endTime":"2026-07-11T03:00:23.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43021446834975,"aZ":-18.401476599391124,"pfxX":9.661971589245288,"pfxZ":7.348462056660222,"pX":-0.23843942740177593,"pZ":1.722553472990727,"vX0":-9.902681482420546,"vY0":-135.05551524461987,"vZ0":-7.644046815143506,"x":126.09,"y":192.27,"x0":2.195273835179329,"y0":50.00232345389194,"z0":5.851392552701224,"aX":18.106795057675033},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":-15.7,"spinRate":2259,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.40333718307429356,"extension":6.269256107677477},"index":1,"playId":"e5c05c7f-39b7-33cb-a1ed-8ae6704d9cb6","pitchNumber":2,"startTime":"2026-07-11T03:00:42.460Z","endTime":"2026-07-11T03:00:46.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605044778313157,"aZ":-32.5755869221929,"pfxX":0.5705874754282347,"pfxZ":-0.26812812471972425,"pX":-0.4381943459253931,"pZ":1.3332817990023467,"vX0":-7.14710394454855,"vY0":-120.88962649544222,"vZ0":-4.097505738517444,"x":133.7,"y":202.78,"x0":2.4769974179766376,"y0":50.00353364350917,"z0":5.89620060048264,"aX":0.848268829883764},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":0.6,"spinRate":2123,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4523147667439744,"extension":6.429648171602601},"index":2,"playId":"52904c04-44d4-3c76-9705-fb1c562f8499","pitchNumber":3,"startTime":"2026-07-11T03:01:08.832Z","endTime":"2026-07-11T03:01:12.726Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2954121194906,"aZ":-11.810022097534363,"pfxX":6.505474143623914,"pfxZ":10.751221874632233,"pX":-0.2601463911116952,"pZ":4.11693654535742,"vX0":-9.068231039302118,"vY0":-136.12938879643943,"vZ0":-2.9323109556747076,"x":126.92,"y":127.62,"x0":2.254801380438579,"y0":50.00439985893375,"z0":6.01533619800298,"aX":12.324975954075668},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-10.1,"spinRate":2333,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4009603667209065,"extension":6.321379660530167},"index":3,"playId":"e5c48da1-84f6-3ed8-88d3-29be380b7ad0","pitchNumber":4,"startTime":"2026-07-11T03:01:36.505Z","endTime":"2026-07-11T03:01:44.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:01:44.603Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Cavanaugh grounds out softly, pitcher Tanner Gordon to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:03:37.526Z","endTime":"2026-07-11T03:04:09.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.731867109523403,"aZ":-23.677095432287153,"pfxX":-1.7740876393289065,"pfxZ":5.446779082967699,"pX":-0.2736743782599039,"pZ":2.2950050821216177,"vX0":6.770588059520966,"vY0":-123.12174821018209,"vZ0":-4.674221647487109,"x":127.43,"y":176.81,"x0":-2.8095634466755963,"y0":50.00372890562345,"z0":6.182426547764896,"aX":-2.768813221365107},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":1.9,"spinRate":2021,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.44214304310543406,"extension":6.090523567167188},"hitData":{"launchSpeed":51.3,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.16,"coordY":179.35}},"index":0,"playId":"d38a92f4-9d05-3220-b3b8-676056d5c2da","pitchNumber":1,"startTime":"2026-07-11T03:04:00.293Z","endTime":"2026-07-11T03:04:09.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:04:09.302Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:04:11.263Z","endTime":"2026-07-11T03:04:53.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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":"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278734567770808,"aZ":-15.317395704562502,"pfxX":-6.48709691056678,"pfxZ":9.868991999383777,"pX":0.5740649337501167,"pZ":2.1005441105490665,"vX0":9.826356439865593,"vY0":-129.40776782785204,"vZ0":-7.616914800098611,"x":95.12,"y":182.07,"x0":-2.4175524906502894,"y0":50.00016396388764,"z0":6.240323894635428,"aX":-11.077047035971168},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2064,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.4221665309201841,"extension":5.990720228748035},"index":0,"playId":"25930e31-a7a1-39d7-9f46-d08be0ad8035","pitchNumber":1,"startTime":"2026-07-11T03:04:30.699Z","endTime":"2026-07-11T03:04:34.737Z","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":82.9,"endSpeed":76.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55167276972581,"aZ":-21.075849050809154,"pfxX":-8.530201694121983,"pfxZ":7.5420893302396514,"pX":-0.01679310860133277,"pZ":1.8947607348411466,"vX0":8.550594045741082,"vY0":-120.311279475215,"vZ0":-5.606680124101548,"x":117.64,"y":187.62,"x0":-2.502503766111745,"y0":50.00078962178061,"z0":6.113916456834841,"aX":-12.549025727115131},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.6,"breakHorizontal":13.4,"spinRate":2046,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4546315599299202,"extension":6.3572632639117455},"hitData":{"launchSpeed":101.5,"launchAngle":34.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.44,"coordY":54.9}},"index":1,"playId":"c38890db-122d-3d99-a3f7-f42f2e099a53","pitchNumber":2,"startTime":"2026-07-11T03:04:43.474Z","endTime":"2026-07-11T03:04:53.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:04:53.525Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:04:52.302Z","endTime":"2026-07-11T03:06:09.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267197255303266,"aZ":-13.741406463888964,"pfxX":-7.397782454446222,"pfxZ":10.590637183674808,"pX":0.4747683867151772,"pZ":2.541707300576102,"vX0":9.947979956560285,"vY0":-130.07577630182496,"vZ0":-6.826729550335955,"x":98.9,"y":170.15,"x0":-2.4105474257000212,"y0":50.00503894112258,"z0":6.211704664299604,"aX":-12.878967964761452},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.1,"breakHorizontal":11.6,"spinRate":2142,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41858747232040106,"extension":6.427049461575794},"index":0,"playId":"fbe2fd98-5342-3640-9716-d147510d801a","pitchNumber":1,"startTime":"2026-07-11T03:05:18.393Z","endTime":"2026-07-11T03:05:22.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091297000824472,"aZ":-14.575096512561574,"pfxX":-7.313845324310595,"pfxZ":10.043508805383075,"pX":-0.6665686362508537,"pZ":2.740698164559541,"vX0":7.488939978193742,"vY0":-130.67574772469374,"vZ0":-6.283055997624341,"x":142.41,"y":164.78,"x0":-2.601235041091557,"y0":50.0051319262805,"z0":6.245914051115109,"aX":-12.819859534341976},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2184,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.417026391000638,"extension":6.272868536718912},"index":1,"playId":"d55a50be-bd30-3446-9d66-f0663a1fa202","pitchNumber":2,"startTime":"2026-07-11T03:05:31.542Z","endTime":"2026-07-11T03:05:35.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.030697214158366,"aZ":-21.117176677297785,"pfxX":-9.870679598937373,"pfxZ":7.846441088004281,"pX":-0.43250504208658397,"pZ":1.8714867554926193,"vX0":7.527661216508596,"vY0":-117.34839848689975,"vZ0":-5.440679545466219,"x":133.49,"y":188.25,"x0":-2.383198611408559,"y0":50.003387082952194,"z0":6.160205112877897,"aX":-13.911038288291762},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2042,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4649075038863133,"extension":6.337481774075552},"index":2,"playId":"9a1518f7-d71c-3d74-af54-3ac60eb2ad50","pitchNumber":3,"startTime":"2026-07-11T03:05:44.416Z","endTime":"2026-07-11T03:05:48.401Z","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":2},"index":3,"startTime":"2026-07-11T03:05:55.289Z","endTime":"2026-07-11T03:05:59.764Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.571431710795796,"aZ":-14.47782630880932,"pfxX":-7.838081225410307,"pfxZ":9.99030943318037,"pX":-0.6759334086446354,"pZ":2.8404715707962964,"vX0":7.5067436808892785,"vY0":-131.8695239750177,"vZ0":-6.061842857941094,"x":142.76,"y":162.09,"x0":-2.5334917157301726,"y0":50.00008031980735,"z0":6.226575802456565,"aX":-13.879830233922615},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":12.7,"spinRate":2194,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4144699144918871,"extension":6.195631537295692},"hitData":{"launchSpeed":94.9,"launchAngle":13.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.59,"coordY":106.51}},"index":4,"playId":"12fd2c59-fbb7-3ae1-ba0f-6acd42ca7d90","pitchNumber":4,"startTime":"2026-07-11T03:05:59.764Z","endTime":"2026-07-11T03:06:09.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:06:09.779Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a ground ball to shortstop Ezequiel Tovar. Luis Arraez to 3rd. Casey Schmitt to 2nd. Luis Arraez advances to 3rd, on a throwing error by shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:06:05.689Z","endTime":"2026-07-11T03:07:25.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762343070522984,"aZ":-11.676520333750835,"pfxX":-6.532721486495563,"pfxZ":11.854237406930698,"pX":0.010296508683548236,"pZ":1.4438591131229699,"vX0":8.564230550959866,"vY0":-130.48162009750715,"vZ0":-9.807762296026803,"x":116.61,"y":199.8,"x0":-2.4615906256215285,"y0":50.003599349763384,"z0":6.125179422504794,"aX":-11.29655872702894},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.4,"breakHorizontal":10.0,"spinRate":2187,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41934901128263746,"extension":6.247385669733888},"index":0,"playId":"bfcdf9b3-78db-3d15-b4a0-1a8c3e4bfcdb","pitchNumber":1,"startTime":"2026-07-11T03:06:37.252Z","endTime":"2026-07-11T03:06:41.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496105774230852,"aZ":-20.55555446371605,"pfxX":-8.883756995851826,"pfxZ":7.841514641567232,"pX":0.04242145725168764,"pZ":1.8067709517030295,"vX0":8.853532113178785,"vY0":-120.4246074738159,"vZ0":-6.064324238601336,"x":115.38,"y":190.0,"x0":-2.512508310734806,"y0":50.00279943093493,"z0":6.154042692135496,"aX":-13.161417642682858},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":1969,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4533460166772456,"extension":6.490433620468019},"index":1,"playId":"8dd61ed8-5d90-3105-9563-8b9ea9fa8cdc","pitchNumber":2,"startTime":"2026-07-11T03:06:57.007Z","endTime":"2026-07-11T03:07:00.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.735144526342605,"aZ":-14.919455382464125,"pfxX":-5.767062496301148,"pfxZ":9.779750110052877,"pX":-0.22268891597753163,"pZ":1.9539908107334547,"vX0":7.9907059353604115,"vY0":-131.46415860267803,"vZ0":-7.964328185051306,"x":125.49,"y":186.02,"x0":-2.5409451084730215,"y0":50.005637525820596,"z0":6.112482452431246,"aX":-10.179006063685454},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2148,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4153331328743719,"extension":6.310492509737894},"hitData":{"launchSpeed":94.4,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":157.26}},"index":2,"playId":"3ae8414f-91f6-38df-8103-8cc6f91bc84e","pitchNumber":3,"startTime":"2026-07-11T03:07:15.815Z","endTime":"2026-07-11T03:07:25.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:07:25.841Z","atBatIndex":23},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tanner Gordon intentionally walks Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:07:59.260Z","endTime":"2026-07-11T03:08:47.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T03:08:07.551Z","endTime":"2026-07-11T03:08:46.055Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08232006-0256-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-11T03:08:46.055Z","endTime":"2026-07-11T03:08:46.073Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08232006-0256-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-11T03:08:46.073Z","endTime":"2026-07-11T03:08:46.075Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08232006-0256-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-11T03:08:46.075Z","endTime":"2026-07-11T03:08:46.077Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08232006-0256-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-11T03:08:46.077Z","endTime":"2026-07-11T03:08:47.029Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-11T03:08:47.029Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out sharply to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T03:08:48.721Z","endTime":"2026-07-11T03:11:43.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":85.1,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.947124307032468,"aZ":-23.369713706291552,"pfxX":0.595121489495213,"pfxZ":5.62393616991035,"pX":1.808564274520715,"pZ":1.8294379118893365,"vX0":10.286452966915155,"vY0":-123.62416264051573,"vZ0":-5.734891531061482,"x":48.06,"y":189.39,"x0":-2.4635619823440242,"y0":50.00457145149938,"z0":6.110878988400186,"aX":0.9307518173604267},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.1,"breakHorizontal":-3.2,"spinRate":1985,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.44109365909047593,"extension":6.2962839256102106},"index":0,"playId":"083f5ff8-9e75-3fcf-ac6d-b562f6f92c7f","pitchNumber":1,"startTime":"2026-07-11T03:09:09.478Z","endTime":"2026-07-11T03:09:12.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.900144236405815,"aZ":-22.64579071344991,"pfxX":-8.357643094333017,"pfxZ":6.481476093711384,"pX":-1.115542160388315,"pZ":2.9075507797044606,"vX0":6.1834062028983094,"vY0":-119.36850893046694,"vZ0":-3.2509599292335736,"x":159.52,"y":160.28,"x0":-2.629845850065004,"y0":50.003448894465336,"z0":6.283654954224193,"aX":-12.289780155865936},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":11.4,"breakHorizontal":14.0,"spinRate":2098,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4555660315254002,"extension":6.237257690265731},"index":1,"playId":"7f07a318-5d7f-3761-b58f-ac11989e0a06","pitchNumber":2,"startTime":"2026-07-11T03:09:27.411Z","endTime":"2026-07-11T03:09:31.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968826843483402,"aZ":-15.386998403636918,"pfxX":-5.586129370693548,"pfxZ":9.646743210130564,"pX":0.8634582669274361,"pZ":2.9502813518063964,"vX0":10.703930010121004,"vY0":-130.45890888859887,"vZ0":-5.329717736855163,"x":84.09,"y":159.12,"x0":-2.5492405361697537,"y0":50.004394901924876,"z0":6.1621689517800196,"aX":-9.723646062576787},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2058,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4183053428879018,"extension":6.312550029944117},"index":2,"playId":"82cd6780-0ab8-33ff-8732-f796aede3454","pitchNumber":3,"startTime":"2026-07-11T03:09:45.766Z","endTime":"2026-07-11T03:09:49.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881646270053032,"aZ":-16.667773909807988,"pfxX":-6.053895616070866,"pfxZ":8.7839699173692,"pX":0.1072772588487841,"pZ":2.4888130140579015,"vX0":8.575508463100402,"vY0":-131.75156840114602,"vZ0":-6.448792669251859,"x":112.91,"y":171.58,"x0":-2.3968809670528066,"y0":50.003009767849356,"z0":6.19127438202196,"aX":-10.688232344856123},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2098,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4150468078168221,"extension":6.305056948147439},"index":3,"playId":"d28f35c8-409b-3ef6-ba86-03e7c3e123be","pitchNumber":4,"startTime":"2026-07-11T03:10:04.094Z","endTime":"2026-07-11T03:10:08.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.169682983051725,"aZ":-33.64333582310326,"pfxX":0.9546023461660975,"pfxZ":-1.038239828700899,"pX":0.7941554184766891,"pZ":2.0457564631453495,"vX0":7.652511491933769,"vY0":-117.45469840237043,"vZ0":-2.4585092073759047,"x":86.73,"y":183.54,"x0":-2.6169363376385055,"y0":50.005277451449366,"z0":6.204566491554661,"aX":1.346055559531012},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.2,"breakHorizontal":-3.5,"spinRate":2202,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4645755684792152,"extension":6.1154235442431775},"index":4,"playId":"8131ecd8-7693-3130-8196-cd9e4777e729","pitchNumber":5,"startTime":"2026-07-11T03:10:32.034Z","endTime":"2026-07-11T03:10:36.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13246848566565,"aZ":-13.424843805568443,"pfxX":-5.813850114993213,"pfxZ":10.186388184608226,"pX":0.41506690285908227,"pZ":2.622801838926049,"vX0":9.167304747259424,"vY0":-133.88714668236818,"vZ0":-7.0267751554748585,"x":101.18,"y":167.96,"x0":-2.2763027840201535,"y0":50.00451058296775,"z0":6.215909965211159,"aX":-10.703717437184707},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2115,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.40693511860472054,"extension":6.185506778150824},"index":5,"playId":"230f8170-4fcd-3a2e-a79c-fb4936e9cc8c","pitchNumber":6,"startTime":"2026-07-11T03:10:52.804Z","endTime":"2026-07-11T03:10:57.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.452935676631093,"aZ":-21.522449473211825,"pfxX":-9.810178878363583,"pfxZ":7.129014548646961,"pX":-0.3470397012962982,"pZ":1.0070322645889274,"vX0":8.101795417815186,"vY0":-121.12535913729117,"vZ0":-7.725725255339854,"x":130.23,"y":211.59,"x0":-2.4518587233425926,"y0":50.001954010002635,"z0":6.104007358388181,"aX":-14.655698308729509},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2022,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.45125347816681405,"extension":6.388644861163428},"index":6,"playId":"cbb47772-9fdb-35ec-bc93-46bb0c8499f9","pitchNumber":7,"startTime":"2026-07-11T03:11:15.261Z","endTime":"2026-07-11T03:11:19.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656901971560178,"aZ":-12.824235735254131,"pfxX":-7.707868905770866,"pfxZ":10.820953767262441,"pX":0.6358847332862622,"pZ":2.53608387932532,"vX0":10.399662726741916,"vY0":-132.45997935545373,"vZ0":-7.030525161692514,"x":92.76,"y":170.31,"x0":-2.328417266653888,"y0":50.001882499580844,"z0":6.150674802470568,"aX":-13.78203167371654},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":11.9,"spinRate":2171,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.41253969694972303,"extension":6.384808470348062},"hitData":{"launchSpeed":100.2,"launchAngle":47.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.93,"coordY":78.39}},"index":7,"playId":"ad117de5-cd25-3002-8c88-704a1ed2e6e9","pitchNumber":8,"startTime":"2026-07-11T03:11:33.136Z","endTime":"2026-07-11T03:11:43.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:11:43.155Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T03:12:15.923Z","endTime":"2026-07-11T03:15:49.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.3,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.430566042736483,"aZ":-24.102037021894986,"pfxX":-0.1798500615597538,"pfxZ":5.356035239750021,"pX":1.1295220798860504,"pZ":2.5875291885108522,"vX0":-3.8475780020849375,"vY0":-121.38884317796871,"vZ0":-3.029844287525282,"x":73.95,"y":168.92,"x0":2.7516365857329537,"y0":50.00532230894172,"z0":5.926639614709306,"aX":-0.27111527802067753},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2147,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4494121408414218,"extension":6.229528763398016},"index":0,"playId":"005b3dcb-2eeb-3e41-b9c2-298564b077bf","pitchNumber":1,"startTime":"2026-07-11T03:14:01.830Z","endTime":"2026-07-11T03:14:05.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384334815995288,"aZ":-17.974402909258202,"pfxX":8.59049270654324,"pfxZ":7.860013364467341,"pX":0.3393958438566386,"pZ":2.573413644996673,"vX0":-8.47486153030811,"vY0":-133.24859565265197,"vZ0":-5.4707587701834335,"x":104.06,"y":169.3,"x0":2.437937812510682,"y0":50.004466952033034,"z0":5.942984248959325,"aX":15.521702674373964},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.8,"spinRate":2221,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.41034364323263883,"extension":6.42755158123625},"index":1,"playId":"f991abb0-2027-301e-adfd-ad0df3fbe063","pitchNumber":2,"startTime":"2026-07-11T03:14:20.593Z","endTime":"2026-07-11T03:14:24.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381860707849057,"aZ":-21.495850473361894,"pfxX":7.871977991203078,"pfxZ":6.707580735528637,"pX":1.298430137837254,"pZ":1.3611585409230624,"vX0":-5.607429539891949,"vY0":-124.66247347011941,"vZ0":-6.867041049429542,"x":67.51,"y":202.03,"x0":2.541505716870013,"y0":50.00261534403519,"z0":5.896106146239619,"aX":12.531402428624448},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-13.2,"spinRate":1535,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.43747504934608017,"extension":6.256189514033997},"index":2,"playId":"09375537-4c5e-3ad4-a0d5-8d88e8131924","pitchNumber":3,"startTime":"2026-07-11T03:14:39.593Z","endTime":"2026-07-11T03:14:43.391Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.522372917135474,"aZ":-35.037345915489006,"pfxX":0.6658631745926408,"pfxZ":-2.0132014905118094,"pX":-0.19170353749747063,"pZ":0.9120532129779679,"vX0":-6.607222560182904,"vY0":-118.38803797649483,"vZ0":-4.312062790537237,"x":124.31,"y":214.15,"x0":2.5425649516026976,"y0":50.00001557942275,"z0":5.946563549500519,"aX":0.9513112092967665},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.4,"breakHorizontal":0.4,"spinRate":2050,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4617532679927763,"extension":6.3262321183385435},"index":3,"playId":"4eb9d719-a739-315a-9bc6-164264a9083d","pitchNumber":4,"startTime":"2026-07-11T03:14:56.370Z","endTime":"2026-07-11T03:15:00.338Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-11T03:15:08.511Z","endTime":"2026-07-11T03:15:27.024Z","isPitch":false,"type":"action","player":{"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(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":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.119408034613016,"aZ":-24.782101447865372,"pfxX":8.044787951630573,"pfxZ":4.609600894984813,"pX":0.7347603391361884,"pZ":1.0892565024291805,"vX0":-6.8874942977570175,"vY0":-125.01679886592463,"vZ0":-6.82284437841858,"x":88.99,"y":209.37,"x0":2.4629614842012177,"y0":50.00243591675807,"z0":5.85112023620162,"aX":12.900316600641485},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-13.2,"spinRate":1694,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4359520160777084,"extension":6.357193940447514},"index":5,"playId":"b264bce6-4383-3451-9f1b-d609a7b47d2f","pitchNumber":5,"startTime":"2026-07-11T03:15:27.024Z","endTime":"2026-07-11T03:15:31.164Z","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":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326783560735162,"aZ":-15.106632912643867,"pfxX":5.152969720618021,"pfxZ":9.100987423782744,"pX":1.091899049365113,"pZ":4.125196062128023,"vX0":-5.457650115627595,"vY0":-134.8580328748739,"vZ0":-2.4222364341169818,"x":75.38,"y":127.4,"x0":2.4550421849944386,"y0":50.003365248111606,"z0":6.077990222772084,"aX":9.664668224367599},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-8.4,"spinRate":2314,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4033706412585043,"extension":6.239810064402602},"index":6,"playId":"30b2f0b2-f7fd-3bf7-a29e-343e8bf837d0","pitchNumber":6,"startTime":"2026-07-11T03:15:45.098Z","endTime":"2026-07-11T03:15:49.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:15:49.407Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T03:15:50.491Z","endTime":"2026-07-11T03:17:54.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","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":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":"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":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.289125405690182,"aZ":-23.57614263725953,"pfxX":0.9197092363030297,"pfxZ":5.259970163147235,"pX":-1.436728557357692,"pZ":0.28471884100314815,"vX0":-9.76951479722567,"vY0":-125.93178109236011,"vZ0":-8.833826512103522,"x":171.76,"y":231.09,"x0":2.3443383733427963,"y0":50.00426215236276,"z0":5.691338850216931,"aX":1.5048726562124606},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":0.1,"spinRate":2254,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.43200525177832505,"extension":6.497193262394581},"index":0,"playId":"4e4ba2e0-519a-31a9-bdb9-c221c9354500","pitchNumber":1,"startTime":"2026-07-11T03:16:14.642Z","endTime":"2026-07-11T03:16:18.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"3eb462bc-596c-3924-9cb7-868e5e8a0110","startTime":"2026-07-11T03:16:38.349Z","endTime":"2026-07-11T03:16:41.784Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0442285819236,"aZ":-19.90168753758543,"pfxX":10.768744740472464,"pfxZ":6.717833254482839,"pX":-1.1808751041478784,"pZ":1.9447972326921177,"vX0":-12.394656887851104,"vY0":-133.1639903648661,"vZ0":-6.42395934712517,"x":162.01,"y":186.27,"x0":2.097968883583535,"y0":50.00174128563622,"z0":5.791138503041011,"aX":19.668267464797022},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-17.4,"spinRate":2114,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4086894314334537,"extension":6.522176643995116},"index":2,"playId":"423300b4-0a70-3aae-96bf-441219346145","pitchNumber":2,"startTime":"2026-07-11T03:16:59.334Z","endTime":"2026-07-11T03:17:06.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Hunter Goodman caught stealing 2nd base, catcher Drew Cavanaugh to shortstop Willy Adames.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"423300b4-0a70-3aae-96bf-441219346145","startTime":"2026-07-11T03:17:14.943Z","endTime":"2026-07-11T03:17:42.667Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75993289686243,"aZ":-13.876080568860266,"pfxX":5.970447004415259,"pfxZ":10.212011663417954,"pX":0.012210786578037841,"pZ":2.678087632105595,"vX0":-8.051066721750118,"vY0":-132.17221063955745,"vZ0":-5.871061660825332,"x":116.53,"y":166.47,"x0":2.3040004741854263,"y0":50.005105860144056,"z0":5.924401586292397,"aX":10.701472095131374},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-9.4,"spinRate":2382,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.41237500707056096,"extension":6.438123488402237},"hitData":{"launchSpeed":102.7,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.68,"coordY":116.72}},"index":4,"playId":"2cdbb778-c49d-340f-9295-87a0b76bcf07","pitchNumber":3,"startTime":"2026-07-11T03:17:42.667Z","endTime":"2026-07-11T03:17:54.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:17:54.773Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, second baseman Luis Arraez to shortstop Willy Adames to first baseman Bryce Eldridge. TJ Rumfield out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T03:17:54.536Z","endTime":"2026-07-11T03:20:45.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":92.2,"endSpeed":84.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691549596413136,"aZ":-22.6232851622034,"pfxX":11.159348083877736,"pfxZ":5.219358529389957,"pX":0.8192236419428739,"pZ":2.6087313007374346,"vX0":-8.294587534285634,"vY0":-134.09605307569362,"vZ0":-4.25869723008767,"x":85.77,"y":168.34,"x0":2.4952456825018126,"y0":50.002825788749526,"z0":5.821798823776995,"aX":20.420884831092856},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":-18.6,"spinRate":2152,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4077004651958922,"extension":6.443905846192662},"index":0,"playId":"4dff355c-3776-3ed8-b4fc-322be47de0ed","pitchNumber":1,"startTime":"2026-07-11T03:18:23.612Z","endTime":"2026-07-11T03:18:28.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07545464382301,"aZ":-36.44249037353841,"pfxX":-0.8344111784197259,"pfxZ":-2.999667820701527,"pX":0.9048792695115241,"pZ":2.369359831941711,"vX0":-3.704947372456546,"vY0":-117.84923302234408,"vZ0":-0.8912271155557403,"x":82.51,"y":174.81,"x0":2.5987128842774814,"y0":50.003094057815886,"z0":6.0860164154727565,"aX":-1.1867490123435003},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.4,"breakHorizontal":2.3,"spinRate":2101,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4628153518814506,"extension":6.144084223136671},"index":1,"playId":"115fb89e-6920-322b-b629-73e2bfebd077","pitchNumber":2,"startTime":"2026-07-11T03:18:53.913Z","endTime":"2026-07-11T03:18:58.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26006263041604,"aZ":-20.705279945079198,"pfxX":10.243744032557625,"pfxZ":6.131918795834071,"pX":0.5554095105046276,"pZ":2.6681973672755737,"vX0":-8.604412053376306,"vY0":-135.79479339239072,"vZ0":-4.673283437781697,"x":95.83,"y":166.74,"x0":2.431465167580822,"y0":50.006229037643905,"z0":5.848817434591604,"aX":19.16814580592217},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":-16.8,"spinRate":2193,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4030972422164729,"extension":6.322203357708213},"index":2,"playId":"da034bd8-f077-3b71-9589-a928dbe92ef7","pitchNumber":3,"startTime":"2026-07-11T03:19:15.284Z","endTime":"2026-07-11T03:19:19.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36258971901225,"aZ":-22.744111184407608,"pfxX":0.3966171438141979,"pfxZ":5.727599413159785,"pX":-0.5516991034084766,"pZ":-0.03800506749362672,"vX0":-7.760667865428379,"vY0":-125.87827172641211,"vZ0":-9.545839834506358,"x":138.03,"y":239.81,"x0":2.486506942245663,"y0":50.00148243775737,"z0":5.565453310498191,"aX":0.653128792959334},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4309081564308803,"extension":6.405962962752138},"index":3,"playId":"63b591fc-5ff8-3910-9008-7492be0903c2","pitchNumber":4,"startTime":"2026-07-11T03:19:34.858Z","endTime":"2026-07-11T03:19:40.355Z","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":93.5,"endSpeed":86.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9918698891643,"aZ":-13.96522864974759,"pfxX":5.538881614805014,"pfxZ":9.637411521918867,"pX":-0.6416525060781876,"pZ":4.550662986780137,"vX0":-9.80416506460489,"vY0":-135.90872128411633,"vZ0":-1.642899870536287,"x":141.46,"y":115.91,"x0":2.2765116066594424,"y0":50.00289913470637,"z0":6.122353052138933,"aX":10.4663127498803},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2226,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4014744658411469,"extension":6.332949525854235},"index":4,"playId":"95c4a2eb-694d-37b8-8f01-02b605c72494","pitchNumber":5,"startTime":"2026-07-11T03:20:01.623Z","endTime":"2026-07-11T03:20:05.618Z","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":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-11T03:20:16.592Z","endTime":"2026-07-11T03:20:30.747Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37266111407727,"aZ":-20.94497305503032,"pfxX":10.004730794587445,"pfxZ":5.983679265828673,"pX":0.48029564528149715,"pZ":2.4944333031494694,"vX0":-8.722219926198317,"vY0":-135.37833265822098,"vZ0":-4.863386386006331,"x":98.69,"y":171.43,"x0":2.426052977947842,"y0":50.006477343871964,"z0":5.757910877976857,"aX":18.78811339648629},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":-16.6,"spinRate":2250,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4028302319989949,"extension":6.326713261963467},"hitData":{"launchSpeed":102.5,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.18,"coordY":155.23}},"index":6,"playId":"ef42d936-66ab-35ff-bc93-f7c97c770fde","pitchNumber":6,"startTime":"2026-07-11T03:20:30.747Z","endTime":"2026-07-11T03:20:45.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:20:45.232Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Willi Castro to pitcher Tanner Gordon.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T03:21:26.769Z","endTime":"2026-07-11T03:23:33.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903918728644573,"aZ":-15.343747285559287,"pfxX":-7.316226482181997,"pfxZ":10.067959600202279,"pX":0.4575651871409543,"pZ":2.3678837662058845,"vX0":9.606448491547013,"vY0":-128.0703314643743,"vZ0":-6.865826898014419,"x":99.56,"y":174.85,"x0":-2.380630121814468,"y0":50.003493295387685,"z0":6.270507168542581,"aX":-12.231177581566815},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2152,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.42666890168990035,"extension":6.242627288132731},"index":0,"playId":"9f3dbedc-79dd-3f20-a57d-f2275d1bb27c","pitchNumber":1,"startTime":"2026-07-11T03:23:11.465Z","endTime":"2026-07-11T03:23:15.671Z","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":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.214513349194526,"aZ":-21.205530461168216,"pfxX":-9.76484074249961,"pfxZ":7.892415953362196,"pX":-0.0478950649606225,"pZ":2.697489842517238,"vX0":8.755486696887441,"vY0":-116.92055586219158,"vZ0":-3.6718162370134877,"x":118.83,"y":165.95,"x0":-2.565275307150625,"y0":50.004582163814625,"z0":6.269007749655284,"aX":-13.57571205437708},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":2159,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4677391900933858,"extension":6.314183607444542},"hitData":{"launchSpeed":75.6,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":156.75}},"index":1,"playId":"8943c686-e249-3011-a471-7d9a650c8e4a","pitchNumber":2,"startTime":"2026-07-11T03:23:24.843Z","endTime":"2026-07-11T03:23:33.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:23:33.369Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T03:23:35.370Z","endTime":"2026-07-11T03:24:43.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":88.5,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514126347058774,"aZ":-13.901988240805215,"pfxX":-4.451627064600483,"pfxZ":10.768222578879943,"pX":-1.0286754066167725,"pZ":4.359717805282619,"vX0":5.115915787680691,"vY0":-128.86276319969437,"vZ0":-2.7997523350435,"x":156.21,"y":121.07,"x0":-2.4529520617548823,"y0":50.003392350767676,"z0":6.522161894889453,"aX":-7.5547601452574495},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2001,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4235822126754982,"extension":6.195304604065603},"index":0,"playId":"8800656a-42d1-3db9-a08b-a4f1d1324947","pitchNumber":1,"startTime":"2026-07-11T03:24:04.686Z","endTime":"2026-07-11T03:24:08.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178777902855124,"aZ":-13.301193498545762,"pfxX":-6.186375291397719,"pfxZ":11.014962547619854,"pX":-0.054642384142296906,"pZ":2.4011841057313283,"vX0":8.2226448638646,"vY0":-129.5786855773053,"vZ0":-7.089436727996961,"x":119.08,"y":173.95,"x0":-2.454277363652184,"y0":50.00119695095442,"z0":6.173885943187666,"aX":-10.598370911014968},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2060,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4214996823133319,"extension":6.223062474439727},"index":1,"playId":"2a9c403b-d8d0-3c22-90b0-9b8657ba6602","pitchNumber":2,"startTime":"2026-07-11T03:24:18.733Z","endTime":"2026-07-11T03:24:22.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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.016327642836295,"aZ":-22.809381605981553,"pfxX":-8.938517474780134,"pfxZ":6.455386546542222,"pX":-0.5215923455824072,"pZ":1.5884189880691393,"vX0":7.8514273909610335,"vY0":-119.39532368230418,"vZ0":-5.997546977825061,"x":136.88,"y":195.89,"x0":-2.6842157760946175,"y0":50.00122710537521,"z0":6.173083253916775,"aX":-12.96235458204396},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":2055,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4579581930224732,"extension":6.369820377935056},"hitData":{"launchSpeed":68.5,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":163.84}},"index":2,"playId":"13829833-adf9-3d06-b186-678b9b22e0c2","pitchNumber":3,"startTime":"2026-07-11T03:24:34.956Z","endTime":"2026-07-11T03:24:43.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:24:43.462Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drew Gilbert doubles (10) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T03:24:43.668Z","endTime":"2026-07-11T03:26:04.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(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":89.9,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60369262602238,"aZ":-16.43639667938529,"pfxX":-6.211242642211365,"pfxZ":8.984337789254521,"pX":-0.8955653346963477,"pZ":2.7538049814585834,"vX0":6.580907153547532,"vY0":-130.76055324039555,"vZ0":-6.078704624928377,"x":151.14,"y":164.43,"x0":-2.6242842321142885,"y0":50.00283796184874,"z0":6.319018318507104,"aX":-10.880093824578712},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2100,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41705652114334235,"extension":6.268527691195608},"index":0,"playId":"4efc2b65-8fd3-3181-a281-14cea37e0601","pitchNumber":1,"startTime":"2026-07-11T03:25:09.040Z","endTime":"2026-07-11T03:25:13.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221055467459284,"aZ":-22.61706140037579,"pfxX":-0.3801062041942085,"pfxZ":6.0694325256465005,"pX":0.1495436896754953,"pZ":1.4761318695135743,"vX0":6.990734594665802,"vY0":-124.0193093185604,"vZ0":-6.708073962240466,"x":111.3,"y":198.92,"x0":-2.6432654182264748,"y0":50.00423464038148,"z0":6.072630106704988,"aX":-0.5991012945634568},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2055,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4397838278167159,"extension":6.074831394995453},"index":1,"playId":"4c1f9e34-ec0c-3e21-963f-71c80cb546d3","pitchNumber":2,"startTime":"2026-07-11T03:25:23.024Z","endTime":"2026-07-11T03:25:27.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.175474461107623,"aZ":-17.734811502671594,"pfxX":-6.482960515294909,"pfxZ":8.21408125382622,"pX":-0.4902728482504308,"pZ":2.689757908954481,"vX0":7.600873912364186,"vY0":-130.632920402773,"vZ0":-5.679964007213769,"x":135.69,"y":166.16,"x0":-2.572532489426293,"y0":50.000825355076294,"z0":6.191804564538226,"aX":-11.392735877152028},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.0,"breakHorizontal":10.4,"spinRate":2121,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4166245446005168,"extension":6.19585696243304},"index":2,"playId":"3314cfab-8d83-3e63-ab0f-45e7bc3874b8","pitchNumber":3,"startTime":"2026-07-11T03:25:37.903Z","endTime":"2026-07-11T03:25:41.827Z","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":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747286092042074,"aZ":-22.085904266808,"pfxX":-10.829257506218358,"pfxZ":6.858733554054911,"pX":-0.5481667885686476,"pZ":2.113170173224211,"vX0":8.102463450382604,"vY0":-120.31707710620108,"vZ0":-5.0293458222068805,"x":137.89,"y":181.72,"x0":-2.5479494900264643,"y0":50.000284818889035,"z0":6.180904081008144,"aX":-15.918407386948331},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.5,"breakHorizontal":17.8,"spinRate":2066,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4547708440841536,"extension":6.308491700239655},"hitData":{"launchSpeed":83.6,"launchAngle":26.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":40.69,"coordY":113.95}},"index":3,"playId":"b024cb32-3a95-36f9-8f33-3b09edb0eab2","pitchNumber":4,"startTime":"2026-07-11T03:25:51.295Z","endTime":"2026-07-11T03:26:04.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:26:04.336Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Cavanaugh singles on a ground ball to left fielder Jake McCarthy. Drew Gilbert to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T03:26:03.282Z","endTime":"2026-07-11T03:27:25.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.22028964660354,"aZ":-34.57438102652123,"pfxX":1.2295570545938286,"pfxZ":-1.7794747676840093,"pX":0.06545161611169142,"pZ":2.4926260294553564,"vX0":5.844309441074773,"vY0":-114.93486815361003,"vZ0":-1.1205778120009648,"x":114.51,"y":171.48,"x0":-2.6590637518992972,"y0":50.00139749308082,"z0":6.313164262806532,"aX":1.6605153980271559},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.2,"breakHorizontal":-3.6,"spinRate":2016,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.47467721926379314,"extension":6.175237276339979},"index":0,"playId":"3394f6eb-8f59-386b-b4b8-9aeeb5377f0d","pitchNumber":1,"startTime":"2026-07-11T03:26:33.965Z","endTime":"2026-07-11T03:26:38.059Z","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":90.0,"endSpeed":83.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271144023802083,"aZ":-14.980614970796765,"pfxX":-6.1147727997280485,"pfxZ":9.776799822341925,"pX":-0.5897987104267641,"pZ":3.5570451662488716,"vX0":7.087626397043702,"vY0":-130.93066909505768,"vZ0":-4.346469077704594,"x":139.48,"y":142.74,"x0":-2.5209894782587687,"y0":50.00323573542316,"z0":6.338596454192503,"aX":-10.754999411328036},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.2,"breakHorizontal":9.7,"spinRate":2093,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4162574009099842,"extension":6.333584760242976},"index":1,"playId":"23006698-1546-32ac-a365-4cd0f10fcdbf","pitchNumber":2,"startTime":"2026-07-11T03:26:49.907Z","endTime":"2026-07-11T03:26:54.459Z","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":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214308307131347,"aZ":-15.09370229656597,"pfxX":-7.184828376723177,"pfxZ":9.309914387293961,"pX":-0.3850201564923173,"pZ":3.408716939886747,"vX0":7.9160331614290955,"vY0":-133.256446009116,"vZ0":-4.706856561675921,"x":131.68,"y":146.74,"x0":-2.4326121908766893,"y0":50.00406032017428,"z0":6.2556593194118335,"aX":-13.18387054859533},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2111,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4079004263385899,"extension":6.245276471443166},"hitData":{"launchSpeed":93.0,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.89,"coordY":114.18}},"index":2,"playId":"f64064bd-dca0-3936-874b-28684db2c517","pitchNumber":3,"startTime":"2026-07-11T03:27:13.822Z","endTime":"2026-07-11T03:27:25.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:27:25.206Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T03:27:23.868Z","endTime":"2026-07-11T03:28:38.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"credits":[{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.915735819286585,"aZ":-19.715112667076014,"pfxX":-7.656647032104518,"pfxZ":8.56379043349593,"pX":-0.32652473242609753,"pZ":3.624282709292797,"vX0":7.149567003269971,"vY0":-119.03936865983867,"vZ0":-2.43440950304397,"x":129.45,"y":140.92,"x0":-2.3546395226007353,"y0":50.00244982310975,"z0":6.419053084193494,"aX":-11.139190358201146},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":15.2,"breakHorizontal":12.5,"spinRate":2098,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.45772845608906865,"extension":6.380330227426764},"index":0,"playId":"7d5e00d8-c61b-3be5-bf6f-dc5b640533b2","pitchNumber":1,"startTime":"2026-07-11T03:28:14.079Z","endTime":"2026-07-11T03:28:19.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.719812057942033,"aZ":-16.30629542913915,"pfxX":-7.0085471242452995,"pfxZ":9.106806094703849,"pX":0.49543095260363895,"pZ":2.2854963241542663,"vX0":9.677522676607703,"vY0":-129.99923137197777,"vZ0":-6.911174643498335,"x":98.12,"y":177.07,"x0":-2.334624775509221,"y0":50.00026237270334,"z0":6.178599245426887,"aX":-12.207887846011541},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2133,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.41850350268007475,"extension":6.237926754354748},"hitData":{"launchSpeed":103.6,"launchAngle":4.0,"totalDistance":108.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":166.38}},"index":1,"playId":"40bf95b2-1087-31f0-989d-7352c517c4e8","pitchNumber":2,"startTime":"2026-07-11T03:28:32.441Z","endTime":"2026-07-11T03:28:38.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:28:38.830Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T03:29:43.773Z","endTime":"2026-07-11T03:32:25.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.077747017061323,"aZ":-37.49494361987795,"pfxX":-0.006585874328173952,"pfxZ":-4.237436735455351,"pX":0.009221508734195562,"pZ":3.096546888039771,"vX0":-5.345205022397974,"vY0":-110.7964207482371,"vZ0":1.5978822328968283,"x":116.65,"y":155.17,"x0":2.4445375616062672,"y0":50.00425791526899,"z0":6.257088465697302,"aX":-0.00786684190159189},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-7.1,"breakHorizontal":1.3,"spinRate":1904,"spinDirection":322},"zone":2,"typeConfidence":2.0,"plateTime":0.49260497965341976,"extension":6.101793695796708},"index":0,"playId":"d23f96d9-da25-340a-8b36-7639b2d2e626","pitchNumber":1,"startTime":"2026-07-11T03:31:00.175Z","endTime":"2026-07-11T03:31:05.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27231532973933,"aZ":-20.02737296177896,"pfxX":9.808263834950187,"pfxZ":6.728139930974812,"pX":0.6957403216716704,"pZ":2.578412245304343,"vX0":-8.276240606707384,"vY0":-132.71492729695214,"vZ0":-4.496651618807082,"x":90.48,"y":169.16,"x0":2.5624883021901486,"y0":50.00104153232708,"z0":5.730924537830444,"aX":17.700872195276382},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":-16.2,"spinRate":2162,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4108738825651317,"extension":6.359988599249659},"index":1,"playId":"2a22d153-89f2-33a1-a1b5-4b9fd80ed5e5","pitchNumber":2,"startTime":"2026-07-11T03:31:23.092Z","endTime":"2026-07-11T03:31:26.960Z","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.0,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32327776884489,"aZ":-21.573155329739055,"pfxX":5.896236806387905,"pfxZ":6.709992123885697,"pX":1.7441100312684497,"pZ":1.7890013374509683,"vX0":-4.179284061246527,"vY0":-123.73352765319027,"vZ0":-5.757096818339692,"x":50.52,"y":190.48,"x0":2.673341007693944,"y0":50.00294179370891,"z0":5.907456882852567,"aX":9.315167472891908},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":11.3,"breakHorizontal":-10.0,"spinRate":1714,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4395249776702803,"extension":6.326814324610052},"index":2,"playId":"254b4b51-9768-3ae0-b5ed-8785620eeda6","pitchNumber":3,"startTime":"2026-07-11T03:31:55.709Z","endTime":"2026-07-11T03:31:59.061Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.894808155452562,"aZ":-19.47705744788596,"pfxX":8.609228000371342,"pfxZ":8.099578396284198,"pX":0.5363628365367363,"pZ":1.6714374084203556,"vX0":-7.281819083136468,"vY0":-123.90400888853385,"vZ0":-6.28583648785926,"x":96.56,"y":193.65,"x0":2.383422699126117,"y0":50.00073556298548,"z0":5.849298752595825,"aX":13.492109413139552},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.6,"breakHorizontal":-14.0,"spinRate":1605,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.4406998340223218,"extension":6.37854411143358},"hitData":{"launchSpeed":68.0,"launchAngle":52.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.26,"coordY":129.64}},"index":3,"playId":"2f5d3a65-1e80-3547-a98c-456b1352424f","pitchNumber":4,"startTime":"2026-07-11T03:32:16.844Z","endTime":"2026-07-11T03:32:25.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:32:25.873Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T03:32:26.205Z","endTime":"2026-07-11T03:33:44.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":73.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.207497420709366,"aZ":-37.33231179567623,"pfxX":-2.4495909615605393,"pfxZ":-3.892585786677123,"pX":0.13236119451743691,"pZ":1.5829377298106142,"vX0":-4.667548047863465,"vY0":-113.40517781466161,"vZ0":-2.033797288656224,"x":111.95,"y":196.04,"x0":2.520752274494506,"y0":50.00101219692009,"z0":6.153038569007997,"aX":-3.247787406298633},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.3,"breakHorizontal":5.4,"spinRate":1958,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.4796762944628066,"extension":6.26809038702897},"index":0,"playId":"6a7c8d53-5638-3680-8bfa-c48713aa6230","pitchNumber":1,"startTime":"2026-07-11T03:32:54.300Z","endTime":"2026-07-11T03:32:58.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.796835280639716,"aZ":-22.316316076762345,"pfxX":-0.12045967370629507,"pfxZ":5.916222397170302,"pX":-0.98664884580769,"pZ":1.513896177609796,"vX0":-8.388419489018112,"vY0":-126.71916387364824,"vZ0":-6.610792887200354,"x":154.61,"y":197.9,"x0":2.3480753296864254,"y0":50.005863776672676,"z0":5.87600769812558,"aX":-0.20058249693575955},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":1.7,"spinRate":2314,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.42816773701292465,"extension":6.2506784398451485},"index":1,"playId":"92c0d500-527b-3ea9-ba68-92c23e1c8ff8","pitchNumber":2,"startTime":"2026-07-11T03:33:15.875Z","endTime":"2026-07-11T03:33:19.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963004054479615,"aZ":-22.06070426234457,"pfxX":8.932639371636839,"pfxZ":5.645833292027058,"pX":0.6936414778007656,"pZ":3.6732759335645504,"vX0":-7.245355089318808,"vY0":-132.20343123452187,"vZ0":-2.0645510279657793,"x":90.56,"y":139.6,"x0":2.2928503691408566,"y0":50.00439649014854,"z0":6.063365740505804,"aX":16.006481510632486},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.9,"spinRate":2078,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41239813923687363,"extension":6.217490952228881},"hitData":{"launchSpeed":73.8,"launchAngle":36.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.96,"coordY":100.54}},"index":2,"playId":"c941fc69-7919-348f-98f0-436ca888b610","pitchNumber":3,"startTime":"2026-07-11T03:33:36.301Z","endTime":"2026-07-11T03:33:44.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:33:44.817Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Tovar doubles (17) on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T03:33:44.677Z","endTime":"2026-07-11T03:34:23.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.608975598340166,"aZ":-26.41710738476324,"pfxX":0.38962509773017584,"pfxZ":3.6001310055279117,"pX":0.19788011171509695,"pZ":2.7005025681282593,"vX0":-6.194418364487813,"vY0":-123.97986519782215,"vZ0":-2.5906433450689406,"x":109.46,"y":165.87,"x0":2.650323185788717,"y0":50.00024223158346,"z0":5.9045888656718555,"aX":0.6229431308005051},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":0.4,"spinRate":2164,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4373736314535428,"extension":6.1930633545471325},"hitData":{"launchSpeed":105.1,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.44,"coordY":84.17}},"index":0,"playId":"73289bea-a54f-3050-9544-2f2512a1f873","pitchNumber":1,"startTime":"2026-07-11T03:34:11.080Z","endTime":"2026-07-11T03:34:23.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:34:23.116Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (18) on a line drive to right fielder Jung Hoo Lee. Ezequiel Tovar scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T03:34:20.967Z","endTime":"2026-07-11T03:35:58.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":"Double","eventType":"double","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":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":592662,"link":"/api/v1/people/592662"},"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(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":87.1,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144172079636686,"aZ":-23.00436814888383,"pfxX":1.1792901321373144,"pfxZ":5.565548530234811,"pX":-1.4221773220988339,"pZ":2.426359225909922,"vX0":-9.43717591267947,"vY0":-126.56775948956788,"vZ0":-4.260157131648688,"x":171.21,"y":173.27,"x0":2.177334706053921,"y0":50.00149342792013,"z0":5.939832483177554,"aX":1.9436308274994154},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.5,"breakHorizontal":-0.4,"spinRate":2057,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4302552530666568,"extension":6.253995761712538},"index":0,"playId":"d6c31e71-8fee-3f85-9437-42d3c21593bb","pitchNumber":1,"startTime":"2026-07-11T03:35:05.451Z","endTime":"2026-07-11T03:35:09.445Z","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":92.6,"endSpeed":85.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.781758355844723,"aZ":-12.855476253539104,"pfxX":5.63454271342965,"pfxZ":10.528800496982903,"pX":-1.2984692374459765,"pZ":2.2938308826784155,"vX0":-10.750592449832407,"vY0":-134.28113029225167,"vZ0":-7.27193621964458,"x":166.49,"y":176.85,"x0":2.016387477784251,"y0":50.00525653795286,"z0":5.942854616877201,"aX":10.341949448636026},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-8.0,"spinRate":2149,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4071650990385445,"extension":6.288730223566695},"index":1,"playId":"34295692-8007-37d4-a5d2-7d313767b446","pitchNumber":2,"startTime":"2026-07-11T03:35:26.773Z","endTime":"2026-07-11T03:35:30.912Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125857444763692,"aZ":-18.9851827799785,"pfxX":9.980209187321217,"pfxZ":7.192028684477425,"pX":-0.36208511232631724,"pZ":2.6183602942035273,"vX0":-10.130356844331752,"vY0":-134.10237710208636,"vZ0":-5.192908087901214,"x":130.8,"y":168.08,"x0":2.155386818340783,"y0":50.003501563016194,"z0":5.92092241454198,"aX":18.304020007904917},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":2113,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.40736388715233085,"extension":6.388821177624539},"hitData":{"launchSpeed":98.5,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.27,"coordY":87.08}},"index":2,"playId":"f88cb302-7243-37e1-a658-1e3391e2985c","pitchNumber":3,"startTime":"2026-07-11T03:35:47.442Z","endTime":"2026-07-11T03:35:58.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:35:58.454Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T03:36:02.474Z","endTime":"2026-07-11T03:37:41.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88065742811182,"aZ":-20.565128652940526,"pfxX":7.837730102264205,"pfxZ":7.1175971760035335,"pX":0.5016562399152262,"pZ":0.4664815969265876,"vX0":-7.635983092676561,"vY0":-126.16202327666272,"vZ0":-9.415579789874826,"x":97.88,"y":226.18,"x0":2.532602915076699,"y0":50.00331587737856,"z0":5.870685493831993,"aX":12.782190357238488},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":1549,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4322518534719446,"extension":6.388715376170427},"index":0,"playId":"7c6e3abe-b497-3c4c-988a-427dc7d0e819","pitchNumber":1,"startTime":"2026-07-11T03:36:36.422Z","endTime":"2026-07-11T03:36:40.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138410944267225,"aZ":-27.04075328674417,"pfxX":5.655892960314526,"pfxZ":3.23257546575235,"pX":0.089951020397221,"pZ":1.6244954847271007,"vX0":-7.493911276965153,"vY0":-124.14586485126681,"vZ0":-5.030704124040734,"x":113.57,"y":194.92,"x0":2.3907428372514037,"y0":50.000316410302126,"z0":5.885045443852945,"aX":8.969004898662863},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":1450,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4385417153877822,"extension":6.408032379704215},"index":1,"playId":"abe3b10b-7db2-328f-b11f-1fb2a0727ed4","pitchNumber":2,"startTime":"2026-07-11T03:36:58.415Z","endTime":"2026-07-11T03:37:02.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524086763977625,"aZ":-20.82536780562886,"pfxX":10.535860937351535,"pfxZ":6.3068314593363475,"pX":0.5959651064650099,"pZ":2.0370066499378865,"vX0":-8.787423411705392,"vY0":-133.47196369835189,"vZ0":-5.812602767710269,"x":94.28,"y":183.78,"x0":2.5669052993014074,"y0":50.002169159918985,"z0":5.749158201212407,"aX":18.952716686721555},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2267,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.41084268201906227,"extension":6.333747447311932},"hitData":{"launchSpeed":85.0,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":157.26}},"index":2,"playId":"d8798c0d-6c28-3dcf-8bec-6dbe23510a59","pitchNumber":3,"startTime":"2026-07-11T03:37:33.390Z","endTime":"2026-07-11T03:37:41.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:37:41.431Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T03:38:51.705Z","endTime":"2026-07-11T03:41:02.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":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_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, 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":87.2,"endSpeed":80.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736516510132756,"aZ":-15.793272832875296,"pfxX":-7.378722635900476,"pfxZ":10.007226409957578,"pX":-0.07453753009464606,"pZ":1.9628777349286628,"vX0":8.294765110820773,"vY0":-126.57080378554517,"vZ0":-7.707606114932412,"x":119.84,"y":185.78,"x0":-2.422192072013377,"y0":50.002255248351105,"z0":6.292230558902245,"aX":-12.076459776030248},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":1992,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.43133424217949834,"extension":6.20682238455772},"index":0,"playId":"79d07771-4fc7-3bcf-8ac3-2d333accce5b","pitchNumber":1,"startTime":"2026-07-11T03:39:52.389Z","endTime":"2026-07-11T03:39:56.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01633041453351,"aZ":-23.159725567163004,"pfxX":-9.21175192681696,"pfxZ":6.090425324093716,"pX":-0.8733726562428151,"pZ":2.090846633107764,"vX0":6.707519868341912,"vY0":-120.03035610108873,"vZ0":-5.19093110435462,"x":150.29,"y":182.33,"x0":-2.4870601190575545,"y0":50.004037780586536,"z0":6.305319110655009,"aX":-13.640944176297094},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":1895,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4537581727104154,"extension":6.264879406503983},"index":1,"playId":"07066444-a51b-3939-b994-ed8f2169f745","pitchNumber":2,"startTime":"2026-07-11T03:40:05.069Z","endTime":"2026-07-11T03:40:09.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.647676044926143,"aZ":-24.86028459210192,"pfxX":0.3207794551282168,"pfxZ":4.7492679330170295,"pX":-0.5738180497042642,"pZ":1.775144748315207,"vX0":5.4506073073191335,"vY0":-122.58959921801501,"vZ0":-5.347462827857098,"x":138.87,"y":190.85,"x0":-2.857148461914822,"y0":50.0025709506289,"z0":6.076721774345085,"aX":0.49234611425677394},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.7,"breakHorizontal":-1.7,"spinRate":2048,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4448744115570129,"extension":6.096293660754852},"index":2,"playId":"89de214d-a856-3dd1-b398-07229c766619","pitchNumber":3,"startTime":"2026-07-11T03:40:18.491Z","endTime":"2026-07-11T03:40:22.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-11T03:40:27.214Z","endTime":"2026-07-11T03:40:37.048Z","isPitch":false,"type":"action","player":{"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.893083730726133,"aZ":-32.34993419385095,"pfxX":-1.1628205990883522,"pfxZ":-0.13009810427239143,"pX":1.0616827758738323,"pZ":0.44349985258566516,"vX0":8.461922230191943,"vY0":-113.70997357661066,"vZ0":-5.663111065293769,"x":76.53,"y":226.81,"x0":-2.5410311367216893,"y0":50.004291998371414,"z0":6.138929378880913,"aX":-1.5384246470684144},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.3,"breakHorizontal":0.2,"spinRate":2239,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.47984444910404633,"extension":6.113808275025169},"index":4,"playId":"3df7786b-232a-30fc-ae5e-22697e27e4fb","pitchNumber":4,"startTime":"2026-07-11T03:40:37.048Z","endTime":"2026-07-11T03:40:41.038Z","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":81.5,"endSpeed":75.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.213486668893076,"aZ":-19.736836919285505,"pfxX":-8.563927553106751,"pfxZ":8.589105225593938,"pX":-1.0517034995869137,"pZ":3.0223741562841564,"vX0":6.213943698221076,"vY0":-118.6235521962574,"vZ0":-3.5120259008767345,"x":157.09,"y":157.18,"x0":-2.571631348945888,"y0":50.005235030651974,"z0":6.287291844099717,"aX":-12.406367210382992},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":15.1,"breakHorizontal":14.3,"spinRate":1987,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.45887533581054685,"extension":6.154468873941154},"hitData":{"launchSpeed":89.2,"launchAngle":11.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.77,"coordY":93.63}},"index":5,"playId":"be38add7-7759-3b96-ac87-21b68901ecce","pitchNumber":5,"startTime":"2026-07-11T03:40:51.347Z","endTime":"2026-07-11T03:41:02.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:41:02.361Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Giants challenged (tag play), call on the field was upheld: Casey Schmitt flies into a double play, center fielder Cole Carrigg to second baseman Willi Castro. Luis Arraez out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T03:41:40.204Z","endTime":"2026-07-11T03:43:13.081Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","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":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","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_assist"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"45d83810-a59a-3899-94e2-2464941c9d19","startTime":"2026-07-11T03:41:25.879Z","endTime":"2026-07-11T03:41:30.314Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63094687373466,"aZ":-23.01516723245097,"pfxX":-8.613504704289687,"pfxZ":6.398289706729935,"pX":-0.6693766594738985,"pZ":1.416977556410324,"vX0":7.075415746478748,"vY0":-119.06201228036281,"vZ0":-6.222035776494387,"x":142.52,"y":200.52,"x0":-2.5657310864679714,"y0":50.000531564467735,"z0":6.157197482763029,"aX":-12.320607037885093},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":10.2,"breakHorizontal":13.8,"spinRate":2043,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.46068274696156797,"extension":6.341497490660017},"index":1,"playId":"86d13d8d-4f5b-32ef-8100-d8837089f7d9","pitchNumber":1,"startTime":"2026-07-11T03:41:42.278Z","endTime":"2026-07-11T03:41:46.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.505557205080883,"aZ":-24.244683930549982,"pfxX":-2.4726304824559717,"pfxZ":5.132413457435382,"pX":-0.16506468373566513,"pZ":0.9425074705857783,"vX0":7.20472760497628,"vY0":-122.75303935943649,"vZ0":-7.303161738414125,"x":123.29,"y":213.33,"x0":-2.8011856135835598,"y0":50.00371868438321,"z0":5.984381837247711,"aX":-3.8211756976027296},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.0,"breakHorizontal":3.0,"spinRate":2020,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.44413629485030537,"extension":6.247949498254697},"index":2,"playId":"dc5391f7-770f-3bf9-bea7-c3ea18bea03b","pitchNumber":2,"startTime":"2026-07-11T03:42:02.662Z","endTime":"2026-07-11T03:42:06.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43664886773757,"aZ":-15.516098182077666,"pfxX":-4.965838897250833,"pfxZ":9.612116231731807,"pX":0.8378554826053638,"pZ":2.2406370028941844,"vX0":9.927555439844024,"vY0":-130.3085995608221,"vZ0":-7.170574980742198,"x":85.06,"y":178.28,"x0":-2.3631236022940767,"y0":50.0030809452289,"z0":6.184335168005709,"aX":-8.606887914820957},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2134,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41912449819345277,"extension":6.33737689986743},"index":3,"playId":"da005b1b-9f4b-3d92-8669-a7a0b731157e","pitchNumber":3,"startTime":"2026-07-11T03:42:21.413Z","endTime":"2026-07-11T03:42:25.535Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23822520071498,"aZ":-15.587904582895819,"pfxX":-5.40837051985542,"pfxZ":9.62468531984857,"pX":0.6290984354201605,"pZ":1.998535339562325,"vX0":9.643870979077336,"vY0":-130.1767403174034,"vZ0":-7.68192916404875,"x":93.02,"y":184.82,"x0":-2.4138605937803144,"y0":50.00626848834832,"z0":6.1586542428423305,"aX":-9.324630177060895},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":16.0,"breakHorizontal":7.8,"spinRate":2109,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.42007250317132216,"extension":6.466465708613405},"index":4,"playId":"1cd19d67-24a3-37ab-806a-d474eca72877","pitchNumber":4,"startTime":"2026-07-11T03:42:39.928Z","endTime":"2026-07-11T03:42:43.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09637839830423,"aZ":-16.310045880699345,"pfxX":-5.988358781675836,"pfxZ":9.031340424595278,"pX":-0.410420699332989,"pZ":1.747384805701937,"vX0":7.347682851955136,"vY0":-130.58485664484965,"vZ0":-8.273136440689834,"x":132.64,"y":191.6,"x0":-2.46038585475233,"y0":50.0031410557203,"z0":6.143975989297895,"aX":-10.519492829123099},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":9.6,"spinRate":2124,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.41674283231386644,"extension":6.183471270884598},"hitData":{"launchSpeed":97.1,"launchAngle":36.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":56.42}},"index":5,"playId":"cdfb8be9-83ad-3675-b6d5-01fdd0d4e374","pitchNumber":5,"startTime":"2026-07-11T03:42:59.058Z","endTime":"2026-07-11T03:43:13.081Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":137},"playEndTime":"2026-07-11T03:43:13.081Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a sharp line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T03:46:27.652Z","endTime":"2026-07-11T03:47:29.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.160294940890775,"aZ":-22.99730342285395,"pfxX":-9.495747193974427,"pfxZ":6.429335718072935,"pX":-0.29451895312723325,"pZ":2.0453252628433254,"vX0":7.989662917796098,"vY0":-118.5862009109117,"vZ0":-4.914523314699538,"x":128.23,"y":183.56,"x0":-2.4696785971467383,"y0":50.00455839144694,"z0":6.236226421730211,"aX":-13.558860753573567},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.7,"breakHorizontal":15.4,"spinRate":2074,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4614447145367109,"extension":6.286085476813163},"index":0,"playId":"5dbad470-7c40-36eb-8936-90ad91dc0bfc","pitchNumber":1,"startTime":"2026-07-11T03:46:27.652Z","endTime":"2026-07-11T03:46:31.664Z","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":89.3,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.607045988938214,"aZ":-14.839757575055613,"pfxX":-6.124234191486587,"pfxZ":10.188776653689805,"pX":-0.7572601118155247,"pZ":2.7587607478243883,"vX0":6.790724897169348,"vY0":-129.7473237150683,"vZ0":-6.074906172900475,"x":145.86,"y":164.29,"x0":-2.615042032120568,"y0":50.00599897197575,"z0":6.264904349555407,"aX":-10.424315164232098},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2133,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4224275747149413,"extension":6.046814383949416},"index":1,"playId":"d3dfec3a-b9a1-31d3-a0b2-94209ad8153d","pitchNumber":2,"startTime":"2026-07-11T03:46:41.336Z","endTime":"2026-07-11T03:46:44.956Z","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":91.2,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05816252044925,"aZ":-13.229074091835964,"pfxX":-6.924707659854363,"pfxZ":10.602669633990569,"pX":-0.008415349955096752,"pZ":3.6094411117223206,"vX0":9.028224978655562,"vY0":-132.5035884823012,"vZ0":-4.483683492882211,"x":117.32,"y":141.33,"x0":-2.5525944856621585,"y0":50.00089117536038,"z0":6.282951336264788,"aX":-12.371212418555315},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2082,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4126340280308147,"extension":6.213232282593109},"index":2,"playId":"4dc1df2e-90de-3e79-b437-5bf9ce90530e","pitchNumber":3,"startTime":"2026-07-11T03:46:59.575Z","endTime":"2026-07-11T03:47:03.788Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074125844698145,"aZ":-22.690945388394233,"pfxX":-9.209085989942064,"pfxZ":6.259717345311354,"pX":-0.19015385129712395,"pZ":1.7105255453675208,"vX0":8.702053608130713,"vY0":-122.03100424039138,"vZ0":-5.888246483615199,"x":124.25,"y":192.6,"x0":-2.5987742123990905,"y0":50.001382963373565,"z0":6.098409922953436,"aX":-13.946462887938903},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.2,"breakHorizontal":14.8,"spinRate":2116,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4481221090800984,"extension":6.1826639410472914},"hitData":{"launchSpeed":108.7,"launchAngle":11.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.1,"coordY":98.64}},"index":3,"playId":"d0ad40ca-c989-3391-a0d9-d1491612bf2a","pitchNumber":4,"startTime":"2026-07-11T03:47:18.308Z","endTime":"2026-07-11T03:47:29.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:47:29.824Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T03:47:25.765Z","endTime":"2026-07-11T03:49:39.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":"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":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85331950971049,"aZ":-20.757737908435843,"pfxX":-10.142635239643383,"pfxZ":7.659295130434664,"pX":-0.33322991466936935,"pZ":2.797905079280236,"vX0":8.434590635485005,"vY0":-120.61090095260597,"vZ0":-4.008176800246955,"x":129.7,"y":163.24,"x0":-2.5379431903102088,"y0":50.00324713803378,"z0":6.2857081508729635,"aX":-15.120753280963713},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":13.2,"breakHorizontal":16.7,"spinRate":2089,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.45208544998661004,"extension":6.3032477125545885},"index":0,"playId":"117db883-5397-39b4-8016-dea9005ce7a8","pitchNumber":1,"startTime":"2026-07-11T03:47:56.786Z","endTime":"2026-07-11T03:48:01.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.986690184271335,"aZ":-14.864077992083487,"pfxX":-8.40922571124652,"pfxZ":9.972381328552297,"pX":-0.8085478895070277,"pZ":1.749213100303849,"vX0":7.002902893658417,"vY0":-129.86082283255456,"vZ0":-8.506871704326336,"x":147.82,"y":191.55,"x0":-2.426043651807634,"y0":50.00555305382169,"z0":6.160586130335626,"aX":-14.60211382904913},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.7,"breakHorizontal":14.0,"spinRate":2194,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4191466858277795,"extension":6.297702863761341},"index":1,"playId":"085fc8d0-b7bb-3347-a427-d109e82add78","pitchNumber":2,"startTime":"2026-07-11T03:48:18.669Z","endTime":"2026-07-11T03:48:22.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314299141336313,"aZ":-15.396133873870898,"pfxX":-7.911364699490479,"pfxZ":9.704212453216483,"pX":0.9379177111813622,"pZ":1.67853272080578,"vX0":11.044695743868303,"vY0":-129.9150320858965,"vZ0":-8.548566977354815,"x":81.25,"y":193.46,"x0":-2.318398532061604,"y0":50.00226895940482,"z0":6.1552761976544055,"aX":-13.677799850308876},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2219,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4197761593702336,"extension":6.238256114256949},"index":2,"playId":"446ce500-02f5-330a-bf91-8c56e1381eec","pitchNumber":3,"startTime":"2026-07-11T03:48:37.949Z","endTime":"2026-07-11T03:48:41.649Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314066525717916,"aZ":-13.495439643397786,"pfxX":-7.374368228543208,"pfxZ":10.889884282506184,"pX":0.5346234775382049,"pZ":1.6021893163090313,"vX0":9.737482584883347,"vY0":-129.432301426151,"vZ0":-9.139385536892066,"x":96.62,"y":195.52,"x0":-2.2995585974261314,"y0":50.00024273677574,"z0":6.187497010007118,"aX":-12.64499620577775},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.0,"breakHorizontal":11.4,"spinRate":2193,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4214770169624038,"extension":6.38234423320265},"index":3,"playId":"b5952a09-fe80-32f5-9c63-63470b4c374f","pitchNumber":4,"startTime":"2026-07-11T03:48:57.271Z","endTime":"2026-07-11T03:49:24.280Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14994929507968,"aZ":-23.35796413142567,"pfxX":-2.4012909916593106,"pfxZ":5.354009130551184,"pX":1.058484515613063,"pZ":2.26937433758534,"vX0":9.843722580574472,"vY0":-126.1072031318684,"vZ0":-4.927108730665228,"x":76.65,"y":177.51,"x0":-2.5455511748543085,"y0":50.0054052106812,"z0":6.079253736347472,"aX":-3.957238950169925},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.0,"breakHorizontal":2.6,"spinRate":2121,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4306001555882015,"extension":6.08680808957011},"hitData":{"launchSpeed":85.2,"launchAngle":7.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":155.74}},"index":4,"playId":"d64d60f0-d9ed-3499-95d4-6a70c3ffedaa","pitchNumber":5,"startTime":"2026-07-11T03:49:31.543Z","endTime":"2026-07-11T03:49:39.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:49:39.562Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Carrigg walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T03:50:15.454Z","endTime":"2026-07-11T03:53:25.351Z","isComplete":true,"isScoringPlay":false,"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":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842216764060932,"aZ":-21.962051388236084,"pfxX":8.40286269924701,"pfxZ":5.784953094277956,"pX":0.8964982374449739,"pZ":2.536200270817125,"vX0":-6.716776231037378,"vY0":-131.04079431349587,"vZ0":-4.584565547326895,"x":82.83,"y":170.3,"x0":2.382669858970035,"y0":50.0007099570028,"z0":5.918212332318878,"aX":14.828653040180662},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-14.0,"spinRate":2017,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4156317573766928,"extension":6.231143433219543},"index":0,"playId":"00ade744-7b1e-3e05-8673-6379d8dc6d0f","pitchNumber":1,"startTime":"2026-07-11T03:51:50.295Z","endTime":"2026-07-11T03:52:17.311Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.492467630714305,"aZ":-37.12435814094901,"pfxX":-3.936159900725472,"pfxZ":-3.670293367383776,"pX":1.6797057721114357,"pZ":3.747500304320995,"vX0":-1.3202900742288632,"vY0":-114.81771770641919,"vZ0":2.416615769941398,"x":52.97,"y":137.6,"x0":2.77230366849854,"y0":50.00546880749411,"z0":6.2713068482273515,"aX":-5.302574319834391},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.9,"breakHorizontal":7.4,"spinRate":2009,"spinDirection":313},"zone":12,"typeConfidence":2.0,"plateTime":0.47543713807324384,"extension":5.950881953174881},"index":1,"playId":"7b2bc98c-e9c8-35d4-92ea-398502028395","pitchNumber":2,"startTime":"2026-07-11T03:52:16.632Z","endTime":"2026-07-11T03:52:19.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.54310775433403,"aZ":-36.68882392148339,"pfxX":0.9357030917406101,"pfxZ":-3.308855824139626,"pX":0.13757938964352143,"pZ":1.8708161785393596,"vX0":-5.986234180641386,"vY0":-115.53873497256374,"vZ0":-1.4802892049303273,"x":111.76,"y":188.27,"x0":2.6295693192622878,"y0":50.001842780389765,"z0":6.014326574839392,"aX":1.2781059072361403},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.1,"breakHorizontal":-0.4,"spinRate":2071,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4722881671116381,"extension":6.056350720055632},"index":2,"playId":"74df27fa-d92c-3346-92b4-65d4b3cf2918","pitchNumber":3,"startTime":"2026-07-11T03:52:39.500Z","endTime":"2026-07-11T03:52:43.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967212665875834,"aZ":-18.461084476003442,"pfxX":8.0696604992599,"pfxZ":7.463412308104994,"pX":0.15764868649284142,"pZ":1.521120060598509,"vX0":-8.661527624198332,"vY0":-133.52318244629384,"vZ0":-7.99195505414752,"x":110.99,"y":197.71,"x0":2.3680940498180267,"y0":50.00386906655974,"z0":5.840046412194354,"aX":14.830565777712456},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2174,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40746420328054,"extension":6.18560624809106},"index":3,"playId":"82979046-004c-3714-a7d9-d206bf7176c2","pitchNumber":4,"startTime":"2026-07-11T03:53:01.447Z","endTime":"2026-07-11T03:53:05.882Z","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.1,"endSpeed":85.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70368559642237,"aZ":-18.367924772724347,"pfxX":9.7589863293739,"pfxZ":7.536299893032478,"pX":0.41389337433105955,"pZ":1.2002689941417415,"vX0":-8.552688553320712,"vY0":-133.71446148676026,"vZ0":-8.365962696503109,"x":101.22,"y":206.37,"x0":2.3680377178388254,"y0":50.00263826958154,"z0":5.659755482435818,"aX":17.876625610017012},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-16.1,"spinRate":2201,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4078227454859431,"extension":6.311202612315618},"index":4,"playId":"8df18ecb-57c7-3ef0-b5fb-7b5b33860687","pitchNumber":5,"startTime":"2026-07-11T03:53:19.061Z","endTime":"2026-07-11T03:53:25.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:53:25.351Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks. Cole Carrigg to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T03:53:24.749Z","endTime":"2026-07-11T03:55:41.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(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.2,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667346334365487,"aZ":-18.07437689889964,"pfxX":10.842918037065417,"pfxZ":7.719300704356616,"pX":0.4496768820413843,"pZ":2.6592793015757996,"vX0":-9.193808277678716,"vY0":-133.9947565985502,"vZ0":-4.602018133551991,"x":99.86,"y":166.98,"x0":2.5085216022073507,"y0":50.006531850722496,"z0":5.682112710290982,"aX":19.815121121482704},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":-17.8,"spinRate":2208,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4080291406621033,"extension":6.338986740985976},"index":0,"playId":"73070381-ce0d-3d08-82d5-7aedf0ce528f","pitchNumber":1,"startTime":"2026-07-11T03:53:50.098Z","endTime":"2026-07-11T03:53:54.342Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342524340813632,"aZ":-21.74496931796696,"pfxX":5.826916311406211,"pfxZ":6.767172504987952,"pX":0.9939643234780351,"pZ":2.1952582355465875,"vX0":-5.8765290072890295,"vY0":-122.83716959699612,"vZ0":-4.4281609572101654,"x":79.11,"y":179.51,"x0":2.650390197551803,"y0":50.00512828846009,"z0":5.850276230647659,"aX":8.983959965032481},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.5,"breakHorizontal":-9.4,"spinRate":1204,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.44441214673869567,"extension":6.323586208362129},"index":1,"playId":"c0ec5d6e-b779-3c98-b68e-618bf6429065","pitchNumber":2,"startTime":"2026-07-11T03:54:15.695Z","endTime":"2026-07-11T03:54:42.710Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760041372716746,"aZ":-21.029201020475455,"pfxX":9.165721855347297,"pfxZ":6.473572691478456,"pX":0.869934713689747,"pZ":1.0842616883710436,"vX0":-7.688158297299937,"vY0":-130.23286972854734,"vZ0":-7.547329940264513,"x":83.84,"y":209.5,"x0":2.666103922346833,"y0":50.00518544808611,"z0":5.6048564632202895,"aX":15.783262499547023},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-15.0,"spinRate":2129,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42021389034337986,"extension":6.45151648275506},"index":2,"playId":"f98c698c-0f13-3e4c-bee6-cc89a9ef395e","pitchNumber":3,"startTime":"2026-07-11T03:54:49.558Z","endTime":"2026-07-11T03:54:54.095Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83728702405627,"aZ":-38.4361304601353,"pfxX":-2.582983446174654,"pfxZ":-4.649501572815864,"pX":0.5492683723485376,"pZ":0.42801743690159316,"vX0":-4.100877617859877,"vY0":-115.12092687353535,"vZ0":-4.136358903003261,"x":96.06,"y":227.22,"x0":2.6875375591711625,"y0":50.00463509749237,"z0":5.9583845327827865,"aX":-3.4762884839274784},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.1,"breakHorizontal":5.6,"spinRate":2050,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4752952350406381,"extension":6.262152270526281},"index":3,"playId":"61cdc3c5-efcc-3ee9-aacc-45ec9adb509b","pitchNumber":4,"startTime":"2026-07-11T03:55:10.199Z","endTime":"2026-07-11T03:55:16.990Z","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.1,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115413425367063,"aZ":-20.98895173162211,"pfxX":9.837614240211,"pfxZ":6.0862981438274755,"pX":0.9914948393925818,"pZ":2.108570500193955,"vX0":-7.509602895829086,"vY0":-134.00664953620984,"vZ0":-5.846335677995812,"x":79.21,"y":181.85,"x0":2.537512459549571,"y0":50.00172993724176,"z0":5.795245889526845,"aX":18.078500668516295},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.4,"spinRate":2119,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4071057094727317,"extension":6.268992040865677},"index":4,"playId":"44f4722b-c8a6-3a0d-93a5-6a8f393ef714","pitchNumber":5,"startTime":"2026-07-11T03:55:36.050Z","endTime":"2026-07-11T03:55:41.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:55:41.253Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks. Cole Carrigg to 3rd. Hunter Goodman to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T03:56:46.632Z","endTime":"2026-07-11T03:58:13.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T03:55:54.063Z","endTime":"2026-07-11T03:56:48.505Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.358243363622634,"aZ":-22.130181246217425,"pfxX":0.37071057275242403,"pfxZ":6.018307233505325,"pX":-2.0479568079222448,"pZ":1.3133807468571317,"vX0":-10.848186790376818,"vY0":-126.93673132670406,"vZ0":-7.128829406672561,"x":195.06,"y":203.32,"x0":2.1920096077991156,"y0":50.004936015154605,"z0":5.860204367971986,"aX":0.6193057502047533},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.8,"breakHorizontal":1.2,"spinRate":2251,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4277552495720851,"extension":6.338430113846283},"index":1,"playId":"fe7ac191-072a-30f3-9506-be9f83ded3f9","pitchNumber":1,"startTime":"2026-07-11T03:56:48.505Z","endTime":"2026-07-11T03:56:52.474Z","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":88.1,"endSpeed":82.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.457572154147137,"aZ":-25.365492445671354,"pfxX":4.07632152661941,"pfxZ":4.066434013059865,"pX":-1.9459366953905894,"pZ":-0.3239658655242565,"vX0":-12.034029254910841,"vY0":-127.62801194766644,"vZ0":-10.044410266292102,"x":191.17,"y":247.53,"x0":2.2690995597123864,"y0":50.00628750397793,"z0":5.6099492324122835,"aX":6.831854787215178},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-5.2,"spinRate":2229,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.426653696780507,"extension":6.4158470873327325},"index":2,"playId":"da8afc4a-ec58-323a-9d7c-8f17f4b80940","pitchNumber":2,"startTime":"2026-07-11T03:57:04.721Z","endTime":"2026-07-11T03:57:08.143Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.013365313709,"aZ":-19.850776634602703,"pfxX":9.999704365912557,"pfxZ":6.875417091069627,"pX":-1.0698201642950211,"pZ":2.817090107296448,"vX0":-11.71104323557195,"vY0":-132.24120667275622,"vZ0":-4.381190972905722,"x":157.78,"y":162.72,"x0":2.0919452184369254,"y0":50.002925932991225,"z0":5.92867434578119,"aX":17.924973444893258},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-16.0,"spinRate":2171,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.41229553991095447,"extension":6.239331429221278},"index":3,"playId":"8cb71556-983d-3ced-b074-c4c2911946fb","pitchNumber":3,"startTime":"2026-07-11T03:57:29.149Z","endTime":"2026-07-11T03:57:33.936Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71288344438423,"aZ":-20.653068732952768,"pfxX":9.841754224510256,"pfxZ":6.2641334279426495,"pX":-0.003583893390050834,"pZ":3.2700212309534953,"vX0":-9.551887183359968,"vY0":-134.39472628507968,"vZ0":-3.0664443593199726,"x":117.14,"y":150.49,"x0":2.309095896472319,"y0":50.00231045165746,"z0":5.883991289452624,"aX":18.097132617344915},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-16.0,"spinRate":2207,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40676043868313716,"extension":6.238691026123796},"index":4,"playId":"e7aafe8d-2f4c-3967-97bd-9d89648cf951","pitchNumber":4,"startTime":"2026-07-11T03:57:48.186Z","endTime":"2026-07-11T03:57:52.171Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4993227465771,"aZ":-17.61455115792547,"pfxX":11.210313254739326,"pfxZ":8.144213709048312,"pX":-1.833639654628489,"pZ":1.9525578723933648,"vX0":-13.764880113801096,"vY0":-132.64344602148924,"vZ0":-6.837453556623174,"x":186.89,"y":186.06,"x0":1.958536293000062,"y0":50.00288651711271,"z0":5.840955203854487,"aX":20.0421593281926},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":-17.4,"spinRate":2213,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4124190110572794,"extension":6.363830823285896},"index":5,"playId":"3b350ef5-55eb-3527-9d55-92fe17b237cf","pitchNumber":5,"startTime":"2026-07-11T03:58:08.652Z","endTime":"2026-07-11T03:58:13.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T03:58:13.235Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler Freeman pops out to shortstop Willy Adames on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T04:00:50.482Z","endTime":"2026-07-11T04:01:04.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T03:58:21.720Z","endTime":"2026-07-11T03:58:41.457Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Smith replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-11T03:58:41.457Z","endTime":"2026-07-11T04:00:52.565Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.980679053687464,"aZ":-32.20145329030639,"pfxX":6.573165388220858,"pfxZ":-0.018123208922665057,"pX":-0.0869918188340523,"pZ":1.8809254891198472,"vX0":1.960632060585413,"vY0":-123.17321889952015,"vZ0":-3.5469509592141923,"x":120.32,"y":188.0,"x0":-1.742025564813257,"y0":50.00344810044586,"z0":5.983436573191922,"aX":10.38428301844334},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-12.4,"spinRate":2539,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.4399813563498216,"extension":6.467601864451876},"hitData":{"launchSpeed":74.5,"launchAngle":61.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":79.85,"coordY":143.57}},"index":2,"playId":"4d8f45ad-aa26-3b5a-9b2c-4050fcfd5a62","pitchNumber":1,"startTime":"2026-07-11T04:00:52.565Z","endTime":"2026-07-11T04:01:04.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:01:04.824Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T04:01:09.412Z","endTime":"2026-07-11T04:03:33.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.166949586284495,"aZ":-12.142611090728025,"pfxX":-4.90100227931754,"pfxZ":10.031526147641191,"pX":-0.6743833097983446,"pZ":3.1422675525856185,"vX0":3.888652352475384,"vY0":-139.64092447023035,"vZ0":-5.98812114630875,"x":142.71,"y":153.94,"x0":-1.440574900088905,"y0":50.0033782499696,"z0":6.096075810362963,"aX":-9.787080967109947},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2379,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.39059486806149835,"extension":6.459543704403531},"index":0,"playId":"241bba6f-289d-37e8-927c-5dceb8f4e096","pitchNumber":1,"startTime":"2026-07-11T04:01:34.911Z","endTime":"2026-07-11T04:01:39.320Z","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":95.6,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640845337345286,"aZ":-14.66398545152721,"pfxX":-1.970493428823524,"pfxZ":8.721473590102505,"pX":-0.13257194510976708,"pZ":4.6849865935466655,"vX0":4.138426004201597,"vY0":-139.44433042798514,"vZ0":-1.679752257186577,"x":122.05,"y":112.29,"x0":-1.3670449636089659,"y0":50.00188871810505,"z0":6.242387276760647,"aX":-3.9562935242106136},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":2.9,"spinRate":2305,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.38991417491152314,"extension":6.4254286637240305},"index":1,"playId":"c06fcfa6-ee7a-3188-a1e4-fbf6945f5bf4","pitchNumber":2,"startTime":"2026-07-11T04:01:53.501Z","endTime":"2026-07-11T04:01:57.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.767315700474708,"aZ":-9.807794701461194,"pfxX":-3.1307420060170603,"pfxZ":11.219707625376055,"pX":-0.14594691443493704,"pZ":3.7546932301395155,"vX0":4.647705023948964,"vY0":-139.45893487543032,"vZ0":-4.74601364346421,"x":122.56,"y":137.4,"x0":-1.4180408135783835,"y0":50.0068237446964,"z0":6.1104006918882074,"aX":-6.2437385531749765},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":4.8,"spinRate":2472,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39092095589571896,"extension":6.485469766686511},"index":2,"playId":"98737497-5124-3d95-9253-e78e5c86b64c","pitchNumber":3,"startTime":"2026-07-11T04:02:09.817Z","endTime":"2026-07-11T04:02:13.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546768068124376,"aZ":-13.131237011134035,"pfxX":-3.5560447572925535,"pfxZ":9.400498717272049,"pX":-0.4226696426010509,"pZ":3.2584121928617673,"vX0":4.111244870213827,"vY0":-140.2039000260412,"vZ0":-5.55932428412233,"x":133.11,"y":150.8,"x0":-1.434091237589947,"y0":50.00127747478509,"z0":6.09748781004774,"aX":-7.202200857152775},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2349,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38812133285115236,"extension":6.440772183230099},"index":3,"playId":"d595470d-8a91-39d0-b7ab-c5b9c00991a8","pitchNumber":4,"startTime":"2026-07-11T04:02:29.138Z","endTime":"2026-07-11T04:02:33.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-11T04:02:44.500Z","endTime":"2026-07-11T04:02:57.956Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"cfca0454-8772-4d52-ba61-fac16d2d7bc3","startTime":"2026-07-11T04:02:57.956Z","endTime":"2026-07-11T04:03:00.956Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.851669700278077,"aZ":-8.806004202378872,"pfxX":-3.622462876037078,"pfxZ":11.687749930690583,"pX":-0.3134932402103591,"pZ":3.730291564419059,"vX0":3.9542338594717283,"vY0":-140.28855276118497,"vZ0":-4.992211211096314,"x":128.95,"y":138.06,"x0":-1.2686196573583386,"y0":50.00190354948126,"z0":6.103265936078341,"aX":-7.242104509603952},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.4,"breakHorizontal":5.8,"spinRate":2555,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3899859148573426,"extension":6.578795427312126},"index":6,"playId":"2c396a5c-43d5-3f20-adee-628e687f97af","pitchNumber":5,"startTime":"2026-07-11T04:03:11.054Z","endTime":"2026-07-11T04:03:14.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23245878382637,"aZ":-30.46781658302514,"pfxX":-6.015018111743385,"pfxZ":1.0768669721042263,"pX":-0.6434798033801581,"pZ":1.7017668765082983,"vX0":4.191297212357352,"vY0":-124.10589298414818,"vZ0":-3.9812179993392345,"x":141.53,"y":192.83,"x0":-1.5597963711467102,"y0":50.001846851275,"z0":5.821671591783575,"aX":-9.527781888985158},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":10.1,"spinRate":803,"spinDirection":264},"zone":7,"typeConfidence":2.0,"plateTime":0.4387483172870046,"extension":6.659528297806879},"index":7,"playId":"b00984b5-8942-3b99-abe5-d91fb4d6f7c5","pitchNumber":6,"startTime":"2026-07-11T04:03:29.737Z","endTime":"2026-07-11T04:03:33.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:03:33.942Z","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":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T04:03:34.422Z","endTime":"2026-07-11T04:06:41.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259744738940995,"aZ":-9.824636243123429,"pfxX":-5.158406643983135,"pfxZ":11.015751971053543,"pX":0.17456797974370927,"pZ":4.228860640074799,"vX0":5.604758771781654,"vY0":-140.88510169897256,"vZ0":-3.863465767732164,"x":110.35,"y":124.6,"x0":-1.1617338211279078,"y0":50.001441089229786,"z0":6.242916012594736,"aX":-10.464553531553552},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":8.3,"spinRate":2520,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3874380733256624,"extension":6.446517034876297},"index":0,"playId":"7fc40d01-8cce-3ca8-b44f-69c695fcad73","pitchNumber":1,"startTime":"2026-07-11T04:03:56.477Z","endTime":"2026-07-11T04:04:00.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073906894239784,"aZ":-13.144759950797152,"pfxX":-3.790185316037415,"pfxZ":9.532291952327482,"pX":0.16805971205626344,"pZ":3.2623977584315322,"vX0":5.674601191684195,"vY0":-139.8128519989885,"vZ0":-5.30632294812765,"x":110.59,"y":150.7,"x0":-1.3876877208254401,"y0":50.0027072908984,"z0":6.0351150646111105,"aX":-7.566602821815994},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2052,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.39052038314989135,"extension":6.586491407715031},"index":1,"playId":"4f4496d8-b7b0-3c58-aa3a-4cf7f97dd684","pitchNumber":2,"startTime":"2026-07-11T04:04:14.508Z","endTime":"2026-07-11T04:04:18.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.771184299854852,"aZ":-25.660624948540676,"pfxX":-3.7677595629294354,"pfxZ":4.134170335852538,"pX":-0.5509701255795232,"pZ":1.0284161544383918,"vX0":3.7691405027583516,"vY0":-124.41462729999252,"vZ0":-6.391102662329341,"x":138.0,"y":211.01,"x0":-1.5923821669044527,"y0":50.003374759606565,"z0":5.7427760752960735,"aX":-5.937110899425845},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":6.0,"spinRate":913,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4393948684466169,"extension":6.685200944871999},"index":2,"playId":"ecf3982e-d657-3d23-9a28-a48c19649f0f","pitchNumber":3,"startTime":"2026-07-11T04:04:36.057Z","endTime":"2026-07-11T04:04:40.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00253677136968,"aZ":-28.79901764136682,"pfxX":5.206977722197158,"pfxZ":2.11099092154274,"pX":0.9118273868922686,"pZ":2.4460710664679697,"vX0":4.421681813824513,"vY0":-124.81095096592823,"vZ0":-3.0734640968969784,"x":82.24,"y":172.74,"x0":-1.5509438467844199,"y0":50.003899503709754,"z0":6.0326034161240685,"aX":8.322354974512113},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-10.3,"spinRate":2593,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4366589774912022,"extension":6.704320115381831},"index":3,"playId":"50308bdf-392a-3ba2-a296-01c2e6c8e3b7","pitchNumber":4,"startTime":"2026-07-11T04:05:04.378Z","endTime":"2026-07-11T04:05:08.152Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.917532919448487,"aZ":-10.281174239039311,"pfxX":-1.128715959402549,"pfxZ":10.849945311483758,"pX":-0.2603320998014901,"pZ":2.1753625455709034,"vX0":3.419797241792389,"vY0":-140.4812798490714,"vZ0":-8.717506999864531,"x":126.92,"y":180.05,"x0":-1.3416529692553558,"y0":50.00627428325986,"z0":5.9691755848512775,"aX":-2.278298990227085},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":1.4,"spinRate":2448,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.38845060845392343,"extension":6.754941006025855},"index":4,"playId":"60a09130-b7fa-3914-b4c0-df7fe23c9240","pitchNumber":5,"startTime":"2026-07-11T04:05:30.849Z","endTime":"2026-07-11T04:05:35.463Z","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":97.7,"endSpeed":89.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47326365013347,"aZ":-9.422949361049152,"pfxX":-3.40275402026178,"pfxZ":11.079244315903779,"pX":-0.41817170865516473,"pZ":2.437024778722186,"vX0":3.9474668727746294,"vY0":-142.13534147918722,"vZ0":-8.380066907524016,"x":132.94,"y":172.98,"x0":-1.3805085197283795,"y0":50.0048662362467,"z0":6.015837058964792,"aX":-6.98871889610475},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2487,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.38482300313104645,"extension":6.549598787587296},"index":5,"playId":"d58e4db6-4af8-3255-a924-af29a13c1435","pitchNumber":6,"startTime":"2026-07-11T04:05:53.045Z","endTime":"2026-07-11T04:05:57.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317377221235734,"aZ":-13.701637261814465,"pfxX":-3.4243070293930775,"pfxZ":9.185609531361653,"pX":-0.8468098463119504,"pZ":5.271896460562329,"vX0":2.8655166768088938,"vY0":-140.34076875913738,"vZ0":-0.34559627028559353,"x":149.28,"y":96.44,"x0":-1.4320760155125438,"y0":50.00255166181438,"z0":6.282580237064406,"aX":-6.886639267304105},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2392,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3890643105407312,"extension":6.4003155639268074},"index":6,"playId":"7efabf28-eed0-3039-845e-8a2267ed2b75","pitchNumber":7,"startTime":"2026-07-11T04:06:15.312Z","endTime":"2026-07-11T04:06:19.212Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187786534639194,"aZ":-12.75880540012504,"pfxX":-3.137833251188396,"pfxZ":9.793675362749298,"pX":-0.11725968667089366,"pZ":3.3501573940562244,"vX0":4.775765353119016,"vY0":-139.17597705123524,"vZ0":-5.100109681158005,"x":121.47,"y":148.33,"x0":-1.4395669240013713,"y0":50.00205690336798,"z0":6.03622957607921,"aX":-6.220353048309124},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.3920030673451773,"extension":6.616274076736701},"hitData":{"launchSpeed":101.9,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":155.23}},"index":7,"playId":"25ef2c41-5aff-38e6-8f39-f571020fc6f5","pitchNumber":8,"startTime":"2026-07-11T04:06:33.877Z","endTime":"2026-07-11T04:06:41.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:06:41.927Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T04:09:29.324Z","endTime":"2026-07-11T04:10:54.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T04:07:23.011Z","endTime":"2026-07-11T04:09:31.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170108471792016,"aZ":-26.511759105128004,"pfxX":8.554441152084381,"pfxZ":3.301885662563672,"pX":1.3149150884492302,"pZ":2.7872625256980896,"vX0":-6.826354862406487,"vY0":-129.6512557737919,"vZ0":-0.6548711690529861,"x":66.88,"y":163.52,"x0":2.8606943705781274,"y0":50.00481207520895,"z0":5.052960113229153,"aX":14.676577637021332},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-14.2,"spinRate":2017,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.42124596837920203,"extension":5.576825887114847},"index":1,"playId":"8a1b0ec5-42e6-3ce4-8746-1031a24e3527","pitchNumber":1,"startTime":"2026-07-11T04:09:31.434Z","endTime":"2026-07-11T04:09:35.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.15755600540875,"aZ":-32.74332460844104,"pfxX":-6.643098090733397,"pfxZ":-0.45133020368068344,"pX":0.17186946550521512,"pZ":3.389207147306182,"vX0":-4.816280300416081,"vY0":-110.7440341908623,"vZ0":4.189493653462357,"x":110.45,"y":147.27,"x0":3.2271333710585037,"y0":50.00307180466471,"z0":4.869257202552356,"aX":-8.367154035815625},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2614,"spinDirection":290},"zone":2,"typeConfidence":0.9,"plateTime":0.49195144420202697,"extension":5.276302066852255},"index":2,"playId":"16467a73-7c53-337e-9e31-0d86ac814f3a","pitchNumber":2,"startTime":"2026-07-11T04:09:45.372Z","endTime":"2026-07-11T04:09:49.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.837114550846888,"aZ":-29.225888261740604,"pfxX":-4.996402698169713,"pfxZ":2.2593901963648833,"pX":-0.7732723177077105,"pZ":2.45658166215836,"vX0":-7.2415308515283625,"vY0":-112.91019806693792,"vZ0":1.682628756527826,"x":146.48,"y":172.45,"x0":3.1132751473669162,"y0":50.000745735048014,"z0":4.623758075567691,"aX":-6.505804160544469},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.8,"breakHorizontal":10.8,"spinRate":2593,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.48346485231442315,"extension":5.3732820042161125},"index":3,"playId":"bec012f4-e111-32c0-8933-336535665943","pitchNumber":3,"startTime":"2026-07-11T04:09:59.380Z","endTime":"2026-07-11T04:10:03.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257519782657415,"aZ":-27.87444066321125,"pfxX":9.528943516838208,"pfxZ":2.4651073723168313,"pX":0.6471145923220499,"pZ":3.2198427703860606,"vX0":-8.743881470462227,"vY0":-130.91336386448822,"vZ0":0.6108066885550812,"x":92.33,"y":151.84,"x0":2.7838158906051063,"y0":50.003088183751224,"z0":5.061220043940738,"aX":16.628291622230385},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-15.5,"spinRate":2163,"spinDirection":120},"zone":3,"typeConfidence":0.92,"plateTime":0.4175300445005168,"extension":5.656659385407561},"index":4,"playId":"4a7a4373-5e82-332f-b123-0319f0ed3201","pitchNumber":4,"startTime":"2026-07-11T04:10:13.441Z","endTime":"2026-07-11T04:10:17.839Z","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":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56486834031455,"aZ":-29.053724044316503,"pfxX":-7.426088589551849,"pfxZ":2.3471594669285167,"pX":-1.9711237999220366,"pZ":2.4117057917715727,"vX0":-9.142735156883402,"vY0":-114.47206745531636,"vZ0":1.3596828153871217,"x":192.13,"y":173.66,"x0":3.0352874613251517,"y0":50.004845887641274,"z0":4.648308974433558,"aX":-9.882974308892228},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.9,"breakHorizontal":15.7,"spinRate":2675,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4779587741771252,"extension":5.396384855918258},"index":5,"playId":"e6c05280-65c7-3ac4-acdc-e2029773aabe","pitchNumber":5,"startTime":"2026-07-11T04:10:34.209Z","endTime":"2026-07-11T04:10:37.616Z","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":89.5,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616707145298683,"aZ":-30.516740723846322,"pfxX":9.208217644935113,"pfxZ":0.9548331523420477,"pX":-0.2114026093828045,"pZ":0.957820248089209,"vX0":-10.459741978958473,"vY0":-129.99244084624917,"vZ0":-3.8755954450954464,"x":125.06,"y":212.92,"x0":2.648660396516546,"y0":50.00112356704769,"z0":4.758731692543343,"aX":15.921352319229962},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":2148,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.41971442125798486,"extension":5.658621232817921},"index":6,"playId":"2b67f7ea-7184-3885-b28b-39f82334996f","pitchNumber":6,"startTime":"2026-07-11T04:10:48.904Z","endTime":"2026-07-11T04:10:54.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:10:54.089Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jung Hoo Lee lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T04:10:53.041Z","endTime":"2026-07-11T04:12:29.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61978792671863,"aZ":-30.498891478302536,"pfxX":8.08117607562684,"pfxZ":0.9773474177985406,"pX":1.1084394542781382,"pZ":2.4469264646721887,"vX0":-7.491090740282169,"vY0":-129.56262299471123,"vZ0":-0.3617241408417591,"x":74.75,"y":172.71,"x0":2.979336721122774,"y0":50.00104718118584,"z0":4.90776172125931,"aX":13.816481618688126},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":2084,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.4218341271535131,"extension":5.690167346741917},"index":0,"playId":"869e9ef9-fd7f-3ce4-b505-822e3d620d71","pitchNumber":1,"startTime":"2026-07-11T04:11:24.471Z","endTime":"2026-07-11T04:11:28.792Z","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":89.0,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691348507149407,"aZ":-30.591513809457847,"pfxX":9.768208128022533,"pfxZ":0.9267569286471948,"pX":-0.9198251313791077,"pZ":1.8490387459789657,"vX0":-12.153040225979947,"vY0":-129.15545143856144,"vZ0":-1.6765345257497248,"x":152.06,"y":188.86,"x0":2.5582986923831084,"y0":50.00107071076717,"z0":4.839733263650641,"aX":16.646403225350024},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-15.2,"spinRate":2116,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.42266808496506325,"extension":5.620429613553055},"index":1,"playId":"be8cb275-c6f4-3ba3-a293-25f0fe14dd47","pitchNumber":2,"startTime":"2026-07-11T04:11:41.763Z","endTime":"2026-07-11T04:11:45.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216724312242846,"aZ":-30.241777995321797,"pfxX":8.936426825874772,"pfxZ":1.0936062232954757,"pX":-0.9745042111550899,"pZ":1.7781479001444696,"vX0":-12.469600688755856,"vY0":-130.86129983978282,"vZ0":-2.1153700783332487,"x":154.15,"y":190.77,"x0":2.654207185534713,"y0":50.0011766350603,"z0":4.825183042113144,"aX":15.761787734829374},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":2093,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.41587656747679835,"extension":5.651671443551898},"index":2,"playId":"d03a496d-c021-3014-9a6e-f3fda6f2d35c","pitchNumber":3,"startTime":"2026-07-11T04:12:01.050Z","endTime":"2026-07-11T04:12:04.860Z","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":88.8,"endSpeed":81.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670793517400444,"aZ":-29.28452150845711,"pfxX":10.543372455118295,"pfxZ":1.7029312058381691,"pX":0.4497507622059056,"pZ":2.80038061049551,"vX0":-9.516573547634863,"vY0":-129.0250501972249,"vZ0":0.5296181443755804,"x":99.86,"y":163.17,"x0":2.8007460351219424,"y0":50.00573275726324,"z0":4.83369129419975,"aX":17.933441899267407},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.2,"spinRate":2199,"spinDirection":119},"zone":3,"typeConfidence":0.91,"plateTime":0.42311759271376825,"extension":5.570781951783644},"hitData":{"launchSpeed":86.3,"launchAngle":23.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.99,"coordY":84.41}},"index":3,"playId":"910f606e-7a47-3e62-ad90-ce4626ee00bb","pitchNumber":4,"startTime":"2026-07-11T04:12:19.288Z","endTime":"2026-07-11T04:12:29.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:12:29.327Z","atBatIndex":50},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Drew Gilbert grounds into a double play, second baseman Willi Castro to shortstop Ezequiel Tovar to first baseman TJ Rumfield. Bryce Eldridge out at 2nd. Drew Gilbert out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T04:12:27.602Z","endTime":"2026-07-11T04:15:52.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":8},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126602227558298,"aZ":-29.19581531422012,"pfxX":10.050661495132811,"pfxZ":1.7527742921386205,"pX":0.9221759715117568,"pZ":1.8395759502487767,"vX0":-8.49135619808399,"vY0":-129.49588053155216,"vZ0":-1.6331117515283204,"x":81.85,"y":189.11,"x0":2.9384611311778936,"y0":50.002754553367495,"z0":4.712711858480104,"aX":17.064347491715974},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-16.3,"spinRate":2124,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.42303670187629816,"extension":5.592275961813238},"index":0,"playId":"018d7618-3207-3911-bd0c-6f18a04bf100","pitchNumber":1,"startTime":"2026-07-11T04:12:56.400Z","endTime":"2026-07-11T04:13:00.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1257f97f-fbd1-3de1-b0ce-9ecaa50c93dd","startTime":"2026-07-11T04:13:14.060Z","endTime":"2026-07-11T04:13:18.209Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88700613629925,"aZ":-26.249861385177255,"pfxX":-4.82953622446014,"pfxZ":4.393004900576246,"pX":-0.6292288616775169,"pZ":2.8252408952125982,"vX0":-7.07119853238701,"vY0":-115.23129206289478,"vZ0":1.5338441543543126,"x":140.98,"y":162.5,"x0":3.1034025894374304,"y0":50.001413523888665,"z0":4.682199482176539,"aX":-6.511057477842119},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.6,"breakHorizontal":10.4,"spinRate":2604,"spinDirection":300},"zone":1,"typeConfidence":0.9,"plateTime":0.47485086850807523,"extension":5.422017207273739},"index":2,"playId":"7c51c9c5-6f2d-3a98-96a1-b0df4bd7f2d0","pitchNumber":2,"startTime":"2026-07-11T04:13:32.551Z","endTime":"2026-07-11T04:13:59.565Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25199568981761,"aZ":-28.20739421295379,"pfxX":-5.0823651567566905,"pfxZ":2.9199469424063196,"pX":-3.45908243622286,"pZ":2.498219397525019,"vX0":-12.73838889337897,"vY0":-115.40845915693451,"vZ0":1.4789137420444658,"x":248.85,"y":171.33,"x0":2.7784943173924717,"y0":50.001392707925945,"z0":4.553955057894595,"aX":-6.8929459477961},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.0,"breakHorizontal":12.2,"spinRate":2735,"spinDirection":300},"zone":11,"typeConfidence":0.9,"plateTime":0.473510474434617,"extension":5.44166957899747},"index":3,"playId":"78c0c966-3a87-3bdc-addc-ca02d5d01024","pitchNumber":3,"startTime":"2026-07-11T04:14:01.787Z","endTime":"2026-07-11T04:14:05.930Z","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":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.963113832596367,"aZ":-31.56210170859793,"pfxX":-7.3038268918311005,"pfxZ":0.470889835945135,"pX":-0.8023124398316143,"pZ":2.6252327283477737,"vX0":-6.947034429027099,"vY0":-114.10973815302924,"vZ0":2.677219630157948,"x":147.58,"y":167.9,"x0":3.2363226469631585,"y0":50.00533969286446,"z0":4.556553785607067,"aX":-9.585487507124526},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":1.9,"breakHorizontal":15.0,"spinRate":2739,"spinDirection":296},"zone":11,"typeConfidence":0.9,"plateTime":0.48090026740973046,"extension":5.4080027411427505},"index":4,"playId":"0323f310-51af-3ffe-8b35-d2db2fa35a03","pitchNumber":4,"startTime":"2026-07-11T04:14:21.423Z","endTime":"2026-07-11T04:14:48.431Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736359680063366,"aZ":-26.330522872939476,"pfxX":9.54353917628174,"pfxZ":3.3490257127090235,"pX":1.228724687122766,"pZ":2.9062486657526128,"vX0":-7.548069753846709,"vY0":-130.991785653741,"vZ0":-0.061551872358181714,"x":70.16,"y":160.31,"x0":2.902565925909713,"y0":50.001372355053235,"z0":4.892684253576538,"aX":16.643588280154436},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":-15.7,"spinRate":2267,"spinDirection":133},"zone":12,"typeConfidence":0.92,"plateTime":0.4175684923497651,"extension":5.552530606638774},"index":5,"playId":"3c1d4188-b344-3884-a68b-1b9fb217bbc5","pitchNumber":5,"startTime":"2026-07-11T04:14:51.894Z","endTime":"2026-07-11T04:14:55.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-11T04:15:08.717Z","endTime":"2026-07-11T04:15:26.364Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.049343180482524,"aZ":-28.276832876255583,"pfxX":-0.7198326719709707,"pfxZ":2.828935227694698,"pX":-1.140524666387723,"pZ":2.4971780970099973,"vX0":-9.44435455861262,"vY0":-115.67217587399394,"vZ0":1.458944330480321,"x":160.47,"y":171.36,"x0":3.05958191230545,"y0":50.00439360170701,"z0":4.535241362548026,"aX":-0.9914824714729097},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.8,"breakHorizontal":3.2,"spinRate":2627,"spinDirection":305},"zone":11,"typeConfidence":0.87,"plateTime":0.4703997159419373,"extension":5.407136361716404},"index":7,"playId":"fa5a793d-dd98-3454-ab64-ea93c975cd0b","pitchNumber":6,"startTime":"2026-07-11T04:15:26.364Z","endTime":"2026-07-11T04:15:30.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81239562194007,"aZ":-27.660375907700743,"pfxX":9.365180558057993,"pfxZ":2.6221497993574587,"pX":0.43588678243815576,"pZ":2.288779368537363,"vX0":-9.245114534550538,"vY0":-130.71463908356563,"vZ0":-0.9835077307470627,"x":100.39,"y":176.98,"x0":2.8101496028959656,"y0":50.00307202791016,"z0":4.7558747031416235,"aX":16.12724427289323},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-14.8,"spinRate":2206,"spinDirection":124},"zone":6,"typeConfidence":0.92,"plateTime":0.41981526629587407,"extension":5.711266467493929},"hitData":{"launchSpeed":96.3,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":156.75}},"index":8,"playId":"1b65ce2b-f6ee-3413-9f1d-cf20db72d920","pitchNumber":7,"startTime":"2026-07-11T04:15:44.899Z","endTime":"2026-07-11T04:15:52.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:15:52.935Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, pitcher Keaton Winn to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T04:18:15.790Z","endTime":"2026-07-11T04:18:40.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"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":1},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T04:16:37.675Z","endTime":"2026-07-11T04:18:18.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.686219016371147,"aZ":-16.239680203847453,"pfxX":-5.707682391066768,"pfxZ":7.896180716557568,"pX":0.025991963385425008,"pZ":4.174656602159922,"vX0":6.084401446270029,"vY0":-140.84194262231313,"vZ0":-2.5963471325794285,"x":116.01,"y":126.06,"x0":-1.4162554552391173,"y0":50.00135123164051,"z0":6.153229597223667,"aX":-11.51610070814436},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":9.1,"spinRate":2371,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.38825560098038725,"extension":6.000505239784613},"index":1,"playId":"716d580e-c588-3ca8-84e7-3c3d0954d9f4","pitchNumber":1,"startTime":"2026-07-11T04:18:18.112Z","endTime":"2026-07-11T04:18:22.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182850069030234,"aZ":-24.11423131962554,"pfxX":-7.90240790715454,"pfxZ":4.185659216187127,"pX":0.9791466385539231,"pZ":1.992289968102277,"vX0":8.588960411036886,"vY0":-137.32839938715165,"vZ0":-6.372793437212079,"x":79.68,"y":184.99,"x0":-1.1506492042998178,"y0":50.00183288239527,"z0":5.965047276801075,"aX":-15.211597541303718},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":12.7,"spinRate":2308,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.3976631073510286,"extension":6.269128651525552},"hitData":{"launchSpeed":75.1,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":180.06}},"index":2,"playId":"cd07590b-7fc8-3f7e-a0a1-6b1233abfe1e","pitchNumber":2,"startTime":"2026-07-11T04:18:33.323Z","endTime":"2026-07-11T04:18:40.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:18:40.830Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Luis Arraez to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T04:18:41.137Z","endTime":"2026-07-11T04:20:30.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74901774921407,"aZ":-30.633267147943272,"pfxX":-6.255570552618764,"pfxZ":0.8755938718886305,"pX":-0.482520714354848,"pZ":0.7172150028337628,"vX0":5.170965679539421,"vY0":-130.4322897477351,"vZ0":-7.38690128229156,"x":135.39,"y":219.42,"x0":-1.660507417433779,"y0":50.00043625664994,"z0":5.839876715057605,"aX":-10.973374199238762},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.4,"breakHorizontal":10.4,"spinRate":1493,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4170396728949375,"extension":6.151973728270228},"index":0,"playId":"e81f7ce8-af44-3e78-a033-65cc80be30e7","pitchNumber":1,"startTime":"2026-07-11T04:19:03.716Z","endTime":"2026-07-11T04:19:09.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":90.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.536941981761352,"aZ":-14.888695362580734,"pfxX":-5.886798292283199,"pfxZ":8.409183358543759,"pX":0.24052575066252269,"pZ":3.746033138907863,"vX0":6.955262638050116,"vY0":-141.17668665734442,"vZ0":-4.045227687808918,"x":107.83,"y":137.64,"x0":-1.4688170596782928,"y0":50.00684757442374,"z0":6.130257276564012,"aX":-12.107029519665097},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":9.6,"spinRate":2322,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3852477270829411,"extension":6.0861657328015575},"index":1,"playId":"1242dbe6-e2db-311f-b849-32194a33cb5a","pitchNumber":2,"startTime":"2026-07-11T04:19:26.024Z","endTime":"2026-07-11T04:19:30.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30231326372085,"aZ":-31.930219459260755,"pfxX":-8.166765509124545,"pfxZ":0.13705999330043106,"pX":-1.491640868684956,"pZ":2.2094257688946652,"vX0":2.9196080231166865,"vY0":-131.40399796628571,"vZ0":-3.7793009690558543,"x":173.86,"y":179.13,"x0":-1.5573034339421492,"y0":50.00114173820666,"z0":6.043079700581653,"aX":-14.254892239676536},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":14.2,"spinRate":1450,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4171148097041444,"extension":5.893362820882353},"index":2,"playId":"b7cc6b73-a387-3492-ac93-c513909bd951","pitchNumber":3,"startTime":"2026-07-11T04:19:46.118Z","endTime":"2026-07-11T04:19:49.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872652679595955,"aZ":-30.28995816995901,"pfxX":-10.140468243931963,"pfxZ":1.0722245119459108,"pX":0.2426591293453443,"pZ":0.908977263146505,"vX0":7.9056128540929675,"vY0":-131.64218158379762,"vZ0":-7.137197853510216,"x":107.75,"y":214.24,"x0":-1.4872155707709442,"y0":50.00006880179164,"z0":5.90825091113792,"aX":-17.73205629907972},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":16.6,"spinRate":1486,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.41665067006569334,"extension":5.955558918003298},"index":3,"playId":"63a03e37-adfa-39c4-8646-b8ec9d77df93","pitchNumber":4,"startTime":"2026-07-11T04:20:02.000Z","endTime":"2026-07-11T04:20:05.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809297969800838,"aZ":-18.817037291356332,"pfxX":-4.6054192742190425,"pfxZ":6.7452254551007025,"pX":-0.1963632789488319,"pZ":2.4319973739697636,"vX0":5.218206095449602,"vY0":-138.84278684700297,"vZ0":-6.3281539348701985,"x":124.48,"y":173.12,"x0":-1.4888408753775346,"y0":50.00538261867866,"z0":5.9639538730496655,"aX":-9.124836246249682},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":7.4,"spinRate":2272,"spinDirection":226},"zone":5,"typeConfidence":0.81,"plateTime":0.3922965390059887,"extension":6.1826000758314485},"hitData":{"launchSpeed":88.1,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":157.76}},"index":4,"playId":"b99b56f2-27ce-30a0-8775-70bc0acf68af","pitchNumber":5,"startTime":"2026-07-11T04:20:22.418Z","endTime":"2026-07-11T04:20:30.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:20:30.434Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T04:20:31.191Z","endTime":"2026-07-11T04:21:54.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"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,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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":89.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34337885704385,"aZ":-27.176474097425636,"pfxX":-3.982323502143842,"pfxZ":2.4791894899176956,"pX":1.5220303948233695,"pZ":3.2299965798991725,"vX0":9.18390170011522,"vY0":-139.44600400619325,"vZ0":-3.1805741733312267,"x":58.98,"y":151.57,"x0":-1.26209712670184,"y0":50.002459808149894,"z0":6.132117807975337,"aX":-8.029435962060512},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":5.8,"spinRate":2245,"spinDirection":217},"zone":12,"typeConfidence":0.92,"plateTime":0.38926076357060424,"extension":6.174933878245546},"index":0,"playId":"d4c0c48a-e8eb-32ea-9f99-d8335b64b311","pitchNumber":1,"startTime":"2026-07-11T04:20:55.652Z","endTime":"2026-07-11T04:20:59.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79011171127437,"aZ":-29.975348994949094,"pfxX":0.16853687395948974,"pfxZ":1.288136643184905,"pX":0.087613363060342,"pZ":2.0667911842823563,"vX0":3.974126001415427,"vY0":-128.62152080726202,"vZ0":-4.147738965667686,"x":113.66,"y":182.98,"x0":-1.4893302448734387,"y0":50.00009483407628,"z0":5.984573348109018,"aX":0.28586978509829},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-1.1,"spinRate":2254,"spinDirection":28},"zone":8,"typeConfidence":0.93,"plateTime":0.42334574432182404,"extension":5.980719785157358},"index":1,"playId":"432edeaf-bfe3-3ae7-a454-062abb6ad976","pitchNumber":2,"startTime":"2026-07-11T04:21:11.863Z","endTime":"2026-07-11T04:21:17.206Z","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":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443271817763655,"aZ":-22.563418163905435,"pfxX":-6.628304346514124,"pfxZ":4.902640452263389,"pX":0.24828040035663343,"pZ":3.2391297648543635,"vX0":6.899979815307446,"vY0":-138.56182206737688,"vZ0":-3.7386769234215507,"x":107.54,"y":151.32,"x0":-1.4027141839916852,"y0":50.00545761936308,"z0":6.097848935960444,"aX":-13.00261696716622},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":10.7,"spinRate":2337,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.39398299468889775,"extension":6.22389152564968},"hitData":{"launchSpeed":96.9,"launchAngle":9.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.63,"coordY":106.16}},"index":2,"playId":"5de7e017-c263-3ef1-b7d2-8c3ab287541c","pitchNumber":3,"startTime":"2026-07-11T04:21:43.293Z","endTime":"2026-07-11T04:21:54.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:21:54.291Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T04:24:34.783Z","endTime":"2026-07-11T04:25:47.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T04:22:07.903Z","endTime":"2026-07-11T04:22:29.541Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Hentges replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-11T04:22:29.541Z","endTime":"2026-07-11T04:24:36.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3923126637935,"aZ":-39.925647379446275,"pfxX":-2.598799498753059,"pfxZ":-5.91764531916095,"pX":-1.3260132056177456,"pZ":1.4265371684195522,"vX0":-5.9067477256359355,"vY0":-113.64744534958473,"vZ0":-2.1847699038222697,"x":167.54,"y":200.26,"x0":1.641820846106602,"y0":50.00008869080559,"z0":6.357520525548437,"aX":-3.4059949977267516},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.9,"breakHorizontal":6.1,"spinRate":2296,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.48153242582860445,"extension":6.848750673110841},"index":2,"playId":"3cc56d92-3b2f-3bda-9c9d-5d3ef738d95a","pitchNumber":1,"startTime":"2026-07-11T04:24:36.874Z","endTime":"2026-07-11T04:24:41.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76481125911975,"aZ":-18.681587672407417,"pfxX":7.087890124759934,"pfxZ":7.142907715641083,"pX":-0.4798649206595494,"pZ":3.4600295262335976,"vX0":-8.538047135123762,"vY0":-135.3757262745619,"vZ0":-3.984939815325709,"x":135.29,"y":145.36,"x0":1.7686140434107518,"y0":50.00035815137441,"z0":6.229751977871214,"aX":13.38259865017144},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-11.4,"spinRate":2146,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40196754623097775,"extension":6.997112880944522},"index":3,"playId":"b4f56a5b-f2a0-3f39-9634-a4323113c37b","pitchNumber":2,"startTime":"2026-07-11T04:24:52.771Z","endTime":"2026-07-11T04:24:56.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675148167886263,"aZ":-42.18662848501313,"pfxX":-4.911708170906421,"pfxZ":-7.467347977692546,"pX":-0.5331884919319045,"pZ":1.3355480311749495,"vX0":-3.7148833916050075,"vY0":-115.11341948658001,"vZ0":-2.0085217970867992,"x":137.32,"y":202.72,"x0":1.740666454038016,"y0":50.00469730918659,"z0":6.309207671189608,"aX":-6.582380592136719},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.8,"breakHorizontal":9.8,"spinRate":2244,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4760902906821407,"extension":6.869697626303673},"index":4,"playId":"9f70415b-c75c-37c9-8614-7a4dc0d8c01d","pitchNumber":3,"startTime":"2026-07-11T04:25:15.644Z","endTime":"2026-07-11T04:25:20.200Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.677354420708074,"aZ":-42.9938601750811,"pfxX":-4.895088450053086,"pfxZ":-7.904816382697,"pX":-0.7299937274223621,"pZ":0.9933423858850374,"vX0":-4.076197772795678,"vY0":-116.20239185744472,"vZ0":-2.8881747039630676,"x":144.83,"y":211.96,"x0":1.6827302743853747,"y0":50.00561768077627,"z0":6.335349764593193,"aX":-6.697164615535738},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.8,"breakHorizontal":9.8,"spinRate":2434,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.47127003355431896,"extension":7.106310399095308},"index":5,"playId":"2ea25ff8-7220-3902-a337-6ea9c17d844f","pitchNumber":4,"startTime":"2026-07-11T04:25:35.304Z","endTime":"2026-07-11T04:25:47.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:25:47.351Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Cavanaugh grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:28:16.907Z","endTime":"2026-07-11T04:29:01.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T04:26:19.865Z","endTime":"2026-07-11T04:28:19.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493805034428796,"aZ":-33.15052856890153,"pfxX":-10.397129552763193,"pfxZ":-0.5499150029546414,"pX":-0.3800062306860155,"pZ":2.7464163286269985,"vX0":7.5620336910429815,"vY0":-132.05297072659204,"vZ0":-0.5203500822352597,"x":131.48,"y":164.63,"x0":-1.9319310807579373,"y0":50.005768284928266,"z0":5.387784099561863,"aX":-18.339360893446862},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.8,"breakHorizontal":17.2,"spinRate":2282,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.4149980486845446,"extension":4.955799169036938},"index":1,"playId":"c218ed40-c6d8-3521-a363-3bd320dda343","pitchNumber":1,"startTime":"2026-07-11T04:28:19.194Z","endTime":"2026-07-11T04:28:23.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11478935290626,"aZ":-35.054388508747365,"pfxX":-6.45350917857186,"pfxZ":-1.8590824319465984,"pX":-0.41373176900649633,"pZ":1.101616280692886,"vX0":6.0260125234924615,"vY0":-123.3626846293716,"vZ0":-3.090490950440274,"x":132.77,"y":209.04,"x0":-2.0424246693184624,"y0":50.0010330805914,"z0":5.306998657216948,"aX":-10.007531345452279},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":10.4,"spinRate":1538,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.44294625517387765,"extension":4.885426304468127},"index":2,"playId":"ddd179f1-6883-36f2-815a-7babfe459b04","pitchNumber":2,"startTime":"2026-07-11T04:28:35.905Z","endTime":"2026-07-11T04:28:39.856Z","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":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42338570708512,"aZ":-30.460373238354936,"pfxX":7.779330208631489,"pfxZ":1.3548680933247494,"pX":0.7914893722848031,"pZ":1.9987597601427016,"vX0":4.617153834174343,"vY0":-112.44589974905215,"vZ0":-0.1450393702801761,"x":86.83,"y":184.81,"x0":-2.306720903037122,"y0":50.00377731268819,"z0":5.182527041307829,"aX":9.855788188021169},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":2.8,"breakHorizontal":-15.4,"spinRate":2964,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4891089089074758,"extension":4.998688406649509},"hitData":{"launchSpeed":71.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":166.88}},"index":3,"playId":"87941126-f7ce-364f-905a-9bdb1a756650","pitchNumber":3,"startTime":"2026-07-11T04:28:53.659Z","endTime":"2026-07-11T04:29:01.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:29:01.181Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:29:03.087Z","endTime":"2026-07-11T04:30:45.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(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":84.3,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068701725463164,"aZ":-28.573218864130684,"pfxX":0.7806126755181211,"pfxZ":2.3580449713249987,"pX":0.1468617043649505,"pZ":2.610377953286957,"vX0":5.6700077354740515,"vY0":-122.72380103822015,"vZ0":-0.29240724522697514,"x":111.4,"y":168.3,"x0":-2.293892412964386,"y0":50.00185104460461,"z0":5.162754670628211,"aX":1.1916476094871693},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":2524,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.4461311797051204,"extension":5.171348786660955},"index":0,"playId":"b8363f4e-0139-3126-9f33-78a57b32120a","pitchNumber":1,"startTime":"2026-07-11T04:29:32.704Z","endTime":"2026-07-11T04:29:36.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021658424039515,"aZ":-31.756562657005894,"pfxX":9.756958089976306,"pfxZ":0.31998128503650314,"pX":1.0816340609872397,"pZ":2.0383638895780103,"vX0":5.15872122510526,"vY0":-112.9791290392776,"vZ0":0.2310044330890424,"x":75.77,"y":183.74,"x0":-2.500335226674436,"y0":50.001075596871914,"z0":5.132445193543106,"aX":12.581051374834006},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":1.0,"breakHorizontal":-19.0,"spinRate":3024,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4852261416588348,"extension":5.099647500003253},"index":1,"playId":"18583dc9-b32a-3b66-9842-7ebd46f1aee1","pitchNumber":2,"startTime":"2026-07-11T04:29:47.649Z","endTime":"2026-07-11T04:29:51.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-11T04:30:00.324Z","endTime":"2026-07-11T04:30:15.794Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.773051954343543,"aZ":-29.781141726937026,"pfxX":4.4646729401866345,"pfxZ":1.811132475616505,"pX":3.1812052268765614,"pZ":2.9726780982259684,"vX0":11.05502514713562,"vY0":-114.40827312570508,"vZ0":3.3299445190427064,"x":-4.26,"y":158.52,"x0":-2.2999410282712933,"y0":50.00212134223957,"z0":4.423194760916493,"aX":5.898008183206236},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.6,"breakHorizontal":-10.9,"spinRate":2850,"spinDirection":80},"zone":12,"typeConfidence":0.86,"plateTime":0.47937160881162777,"extension":5.291931256879218},"index":3,"playId":"8c2ed23c-d708-383a-adf2-c3f74817c8f5","pitchNumber":3,"startTime":"2026-07-11T04:30:15.794Z","endTime":"2026-07-11T04:30:19.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91497410936325,"aZ":-25.921588368318965,"pfxX":0.913325794286656,"pfxZ":3.9685725418782862,"pX":-0.5218750776890807,"pZ":2.9457197855276256,"vX0":4.115091563135881,"vY0":-124.14620560593194,"vZ0":-0.4273006464811329,"x":136.89,"y":159.25,"x0":-2.313814579047873,"y0":50.0000694617968,"z0":5.2622953721011605,"aX":1.4358960536128358},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":-2.5,"spinRate":2595,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4398106140604203,"extension":5.017246037565494},"index":4,"playId":"cf5c2c39-cbfa-3079-b24b-360cbe6c19a5","pitchNumber":4,"startTime":"2026-07-11T04:30:40.219Z","endTime":"2026-07-11T04:30:45.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:30:45.978Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:30:44.360Z","endTime":"2026-07-11T04:31:36.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.658814560083865,"aZ":-27.85482278943025,"pfxX":0.8941132365804925,"pfxZ":2.7757087952522532,"pX":-0.4277509742935789,"pZ":3.269892995162445,"vX0":4.381230688383416,"vY0":-123.27411246297277,"vZ0":0.5479775438574649,"x":133.3,"y":150.49,"x0":-2.335358542293944,"y0":50.00527912738067,"z0":5.373249428325337,"aX":1.3933643456339468},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.4,"breakHorizontal":-2.5,"spinRate":2591,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.4422317351342331,"extension":5.029150621645242},"index":0,"playId":"81be1fa6-fbac-3eda-874d-e47182bff0dc","pitchNumber":1,"startTime":"2026-07-11T04:31:09.669Z","endTime":"2026-07-11T04:31:13.785Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.982426855702993,"aZ":-32.30264177105904,"pfxX":-10.695453926509092,"pfxZ":-0.06994090040280021,"pX":-0.1952063562154732,"pZ":2.3728335146926565,"vX0":7.927759076675379,"vY0":-132.78903737716598,"vZ0":-1.6701686434016136,"x":124.44,"y":174.71,"x0":-1.8217016637169376,"y0":50.00350312750872,"z0":5.34793895319818,"aX":-19.20535520241549},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.2,"breakHorizontal":17.8,"spinRate":2487,"spinDirection":245},"zone":5,"typeConfidence":0.89,"plateTime":0.4116101719188716,"extension":4.921556562444467},"hitData":{"launchSpeed":95.6,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.45,"coordY":110.13}},"index":1,"playId":"ee62fd75-4aa6-386c-b490-8a8ef4ff433a","pitchNumber":2,"startTime":"2026-07-11T04:31:24.611Z","endTime":"2026-07-11T04:31:36.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:31:36.142Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks. Luis Arraez to 3rd. Passed ball by catcher Hunter Goodman. Luis Arraez to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:31:32.262Z","endTime":"2026-07-11T04:34:12.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.103558210631732,"aZ":-27.158441884775634,"pfxX":9.690477567087498,"pfxZ":3.8956571551964156,"pX":1.0299672006066831,"pZ":2.1196201760030524,"vX0":5.026174824395655,"vY0":-113.14985398922175,"vZ0":-0.47179939744988175,"x":77.74,"y":181.55,"x0":-2.484378221688818,"y0":50.000953143598764,"z0":5.069940923620675,"aX":12.468196488008267},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":7.2,"breakHorizontal":-18.8,"spinRate":2889,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4854790269244593,"extension":5.2599440801265365},"index":0,"playId":"c4adfbbb-e7c3-376c-a14f-ce2a7acbecf9","pitchNumber":1,"startTime":"2026-07-11T04:32:01.218Z","endTime":"2026-07-11T04:32:05.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01160228504341,"aZ":-36.825318268629886,"pfxX":-8.810022262815128,"pfxZ":-2.7073689775302086,"pX":-0.2593034278248488,"pZ":2.6767810293145917,"vX0":8.731013232170714,"vY0":-129.58418134510057,"vZ0":2.546866101263089,"x":126.88,"y":166.51,"x0":-2.5146000943326716,"y0":50.006314285557984,"z0":4.478804411185917,"aX":-15.108305889162613},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.2,"breakHorizontal":14.2,"spinRate":2370,"spinDirection":267},"zone":5,"typeConfidence":0.9,"plateTime":0.42136337926472534,"extension":5.067868494926649},"index":1,"playId":"e38a357b-e2a9-3a2d-a3f5-e9416be0c44c","pitchNumber":2,"startTime":"2026-07-11T04:32:19.161Z","endTime":"2026-07-11T04:32:26.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luis Arraez steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"e38a357b-e2a9-3a2d-a3f5-e9416be0c44c","startTime":"2026-07-11T04:32:28.228Z","endTime":"2026-07-11T04:32:51.005Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"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, 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":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.740343266637822,"aZ":-30.66325276906956,"pfxX":6.487780604948974,"pfxZ":1.1522905538725787,"pX":1.0630130430695581,"pZ":3.0365460179556254,"vX0":6.16266200457632,"vY0":-113.99997585566491,"vZ0":1.855142915726642,"x":76.48,"y":156.79,"x0":-2.522167107005439,"y0":50.00324769861942,"z0":5.2478221996598124,"aX":8.503232268220371},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.9,"breakHorizontal":-13.3,"spinRate":2990,"spinDirection":80},"zone":12,"typeConfidence":0.9,"plateTime":0.48119823000765294,"extension":5.198214984670952},"index":3,"playId":"9c7273fa-1e10-3851-9944-720889e3a21e","pitchNumber":3,"startTime":"2026-07-11T04:32:51.005Z","endTime":"2026-07-11T04:32:55.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"da9cccfc-6f89-4ae9-905f-f53990ba8a18","startTime":"2026-07-11T04:33:05.944Z","endTime":"2026-07-11T04:33:10.955Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58163613466754,"aZ":-27.289477276371226,"pfxX":-0.3055719795618579,"pfxZ":3.1416424197701183,"pX":1.4534637066118095,"pZ":2.0108472899697993,"vX0":9.217849510424148,"vY0":-122.93845445069677,"vZ0":-1.736734156342583,"x":61.6,"y":184.49,"x0":-2.2789935466079676,"y0":50.00433363185998,"z0":5.006319673922598,"aX":-0.4755308756001472},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2653,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4427353444380602,"extension":5.238977685637335},"index":5,"playId":"c855b278-ebc6-3238-bfc4-00d6a5704cb5","pitchNumber":4,"startTime":"2026-07-11T04:33:19.044Z","endTime":"2026-07-11T04:33:23.356Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.463031264544032,"aZ":-27.619294581996407,"pfxX":6.503439743891889,"pfxZ":3.6341088901204213,"pX":1.867074753410737,"pZ":2.781464904833793,"vX0":8.046983762063437,"vY0":-111.04923441332532,"vZ0":2.7351067491012437,"x":45.83,"y":163.68,"x0":-2.64485387709499,"y0":50.00020460977318,"z0":4.402871428035401,"aX":8.136653936317199},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":7.7,"breakHorizontal":-13.8,"spinRate":2839,"spinDirection":90},"zone":12,"typeConfidence":0.91,"plateTime":0.4928073206752561,"extension":5.35023747290659},"index":6,"playId":"366d82a1-f2a6-3ff2-8873-edb78aaf8a9a","pitchNumber":5,"startTime":"2026-07-11T04:33:38.933Z","endTime":"2026-07-11T04:33:42.618Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55734779333865,"aZ":-34.17202021234108,"pfxX":8.944740885114093,"pfxZ":-1.5672572713190558,"pX":1.287298532733619,"pZ":2.0087102693704164,"vX0":6.121613542316562,"vY0":-112.79054020901407,"vZ0":0.8710004317063595,"x":67.93,"y":184.54,"x0":-2.6342018133351996,"y0":50.002799624101634,"z0":5.09251033836186,"aX":11.400823692493914},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2828,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4876163726670901,"extension":5.211843783974603},"index":7,"playId":"549acc74-5a0f-3730-8a8e-e38613bd9348","pitchNumber":6,"startTime":"2026-07-11T04:34:05.530Z","endTime":"2026-07-11T04:34:12.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:34:12.540Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to right fielder Tyler Freeman. Luis Arraez scores. Casey Schmitt to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:34:24.426Z","endTime":"2026-07-11T04:36:47.416Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1509317490231,"aZ":-32.16001346903535,"pfxX":-6.578747537667818,"pfxZ":0.005025722008763722,"pX":-3.3490886374697575,"pZ":3.1773798341440878,"vX0":0.3950309243249114,"vY0":-123.35381367278656,"vZ0":1.0979771541652674,"x":244.66,"y":152.99,"x0":-2.6545500896694274,"y0":50.00053164805428,"z0":5.416671833461713,"aX":-10.241248393814944},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":11.9,"spinRate":1481,"spinDirection":246},"zone":11,"typeConfidence":0.93,"plateTime":0.44227901650264645,"extension":5.063537941880303},"index":0,"playId":"31a2e372-63fb-399a-89e8-073bc326d0d5","pitchNumber":1,"startTime":"2026-07-11T04:34:57.199Z","endTime":"2026-07-11T04:35:00.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77637485761772,"aZ":-23.982009757101427,"pfxX":-8.081060974613509,"pfxZ":4.599700446517405,"pX":-0.6560694305512893,"pZ":3.674990181845448,"vX0":6.57361558054908,"vY0":-132.0260199146532,"vZ0":0.15755117650830375,"x":142.01,"y":139.56,"x0":-2.1174902775297184,"y0":50.00219594887658,"z0":5.366806938542495,"aX":-14.392086334131855},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":13.3,"spinRate":2369,"spinDirection":242},"zone":11,"typeConfidence":0.91,"plateTime":0.41346406766376154,"extension":5.00098946736822},"index":1,"playId":"57d0b208-84c7-3f3a-a271-f7a08dd5e2c1","pitchNumber":2,"startTime":"2026-07-11T04:35:16.364Z","endTime":"2026-07-11T04:35:43.385Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.646836293324768,"aZ":-24.97082632605597,"pfxX":-0.5529177306216173,"pfxZ":4.368830222953344,"pX":0.3057910577284044,"pZ":3.233974311475355,"vX0":6.750843422820607,"vY0":-126.02698741117645,"vZ0":-0.37951121362557894,"x":105.34,"y":151.46,"x0":-2.3078650858657466,"y0":50.00132681503025,"z0":5.3610687276069955,"aX":-0.911610010953804},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2579,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.4305462732222498,"extension":5.11418737240977},"index":2,"playId":"c9e4f8df-cb6f-3b1b-be8d-508806d0eebd","pitchNumber":3,"startTime":"2026-07-11T04:35:46.850Z","endTime":"2026-07-11T04:35:51.177Z","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":86.4,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215511020996686,"aZ":-22.427059173615476,"pfxX":-1.0013415731687438,"pfxZ":5.966542752450667,"pX":-0.11039490208533848,"pZ":2.1853784383075565,"vX0":5.411779047332467,"vY0":-125.891915771353,"vZ0":-3.081564983757273,"x":121.21,"y":179.77,"x0":-2.141318975067538,"y0":50.00623143456619,"z0":5.204649977638367,"aX":-1.6378193475896667},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.4,"breakHorizontal":0.8,"spinRate":2541,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.4321125918958053,"extension":5.042442883340451},"index":3,"playId":"e07405a5-9ea9-39e5-b767-1e5976ee1c53","pitchNumber":4,"startTime":"2026-07-11T04:36:06.031Z","endTime":"2026-07-11T04:36:12.484Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507002422569304,"aZ":-33.15420719902487,"pfxX":-10.414888704352897,"pfxZ":-0.5456558341129583,"pX":0.02147825966690857,"pZ":2.523730726233486,"vX0":8.642920335422561,"vY0":-132.75408957303299,"vZ0":-0.9994009782732444,"x":116.18,"y":170.64,"x0":-1.917756975262254,"y0":50.00508850623643,"z0":5.3111065026559,"aX":-18.656155843785225},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":17.0,"spinRate":2395,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.4120542335168844,"extension":5.026763284877888},"hitData":{"launchSpeed":106.8,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":124.83}},"index":4,"playId":"4a49a21f-a533-3646-aaad-66f3e5a24369","pitchNumber":5,"startTime":"2026-07-11T04:36:35.417Z","endTime":"2026-07-11T04:36:47.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:36:47.416Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T04:36:50.038Z","endTime":"2026-07-11T04:41:35.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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,8],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24443834825162,"aZ":-25.63972297848591,"pfxX":8.11587882627885,"pfxZ":4.944528911186634,"pX":-0.4456635414934841,"pZ":3.75006798540316,"vX0":2.8628889977170737,"vY0":-114.53104333548247,"vZ0":2.425687002167874,"x":133.99,"y":137.53,"x0":-2.768075206477355,"y0":50.00184922549944,"z0":5.193888550741534,"aX":10.720356417082472},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":9.8,"breakHorizontal":-15.5,"spinRate":2917,"spinDirection":71},"zone":11,"typeConfidence":0.9,"plateTime":0.47925195305480806,"extension":5.1760203732273515},"index":0,"playId":"fd3a5f13-8799-37c2-9508-ff1b45e4cfea","pitchNumber":1,"startTime":"2026-07-11T04:37:33.710Z","endTime":"2026-07-11T04:37:38.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094156373359056,"aZ":-27.07564044505734,"pfxX":-0.9560591592428418,"pfxZ":3.2473668235060806,"pX":-0.6295539029923363,"pZ":2.6714139052138384,"vX0":4.929745761151075,"vY0":-123.60734757271265,"vZ0":-0.6055510565153848,"x":141.0,"y":166.65,"x0":-2.5125599268532035,"y0":50.00564357563431,"z0":5.162821357676759,"aX":-1.5033544172860867},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":0.7,"spinRate":2618,"spinDirection":201},"zone":4,"typeConfidence":0.88,"plateTime":0.4405515519608212,"extension":5.031306387612967},"index":1,"playId":"08fb3dd6-f579-3598-a483-cf27db149c10","pitchNumber":2,"startTime":"2026-07-11T04:37:52.607Z","endTime":"2026-07-11T04:37:57.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.178116817507085,"aZ":-27.79533031260989,"pfxX":-0.834136020308053,"pfxZ":2.753481169405479,"pX":-0.7705126426471234,"pZ":2.4472973477876963,"vX0":4.500855400450018,"vY0":-123.79170979099985,"vZ0":-0.504532208712979,"x":146.37,"y":172.7,"x0":-2.4853614773441652,"y0":50.00012489628306,"z0":4.933251401517448,"aX":-1.3253354617844095},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2477,"spinDirection":217},"zone":4,"typeConfidence":0.88,"plateTime":0.4384755636016635,"extension":5.231761044171429},"index":2,"playId":"13614dcf-a7a1-3c6d-9ab1-0ca87bdf8359","pitchNumber":3,"startTime":"2026-07-11T04:38:18.262Z","endTime":"2026-07-11T04:38:22.988Z","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":88.4,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620303427502847,"aZ":-26.918153683177827,"pfxX":-9.595912396494583,"pfxZ":3.158203148373911,"pX":1.0552167033060837,"pZ":3.3172593958321945,"vX0":11.750355642324841,"vY0":-128.16841015666557,"vZ0":2.386633470917901,"x":76.78,"y":149.21,"x0":-2.3430841467001353,"y0":50.00055422458085,"z0":4.476914529864553,"aX":-15.955731478009168},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":2310,"spinDirection":266},"zone":12,"typeConfidence":0.9,"plateTime":0.4274492586537626,"extension":5.068046321239323},"index":3,"playId":"405857f1-7a89-3747-8876-c31cad688129","pitchNumber":4,"startTime":"2026-07-11T04:38:43.256Z","endTime":"2026-07-11T04:38:47.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.983016897052593,"aZ":-26.048800886426978,"pfxX":8.533463298712089,"pfxZ":4.660563606011811,"pX":1.7689272369827758,"pZ":2.6480933942124234,"vX0":6.974503588947752,"vY0":-113.91716223535988,"vZ0":0.2666777958788862,"x":69.32,"y":152.21,"x0":-2.4411153909741174,"y0":50.00107538734828,"z0":5.105081736506578,"aX":11.210855563695327},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":8.8,"breakHorizontal":-17.2,"spinRate":2977,"spinDirection":75},"zone":12,"typeConfidence":0.9,"plateTime":0.4808507737008547,"extension":5.174528079822669},"index":4,"playId":"8eafe0d2-155e-364d-9229-5638fadcc7db","pitchNumber":5,"startTime":"2026-07-11T04:39:04.379Z","endTime":"2026-07-11T04:39:09.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06727255078145,"aZ":-27.86031736768149,"pfxX":0.4090742072692497,"pfxZ":2.770172829985375,"pX":0.13853116243699837,"pZ":2.6256023940932876,"vX0":5.8003860969147985,"vY0":-123.11279775303782,"vZ0":-0.9470484814364908,"x":111.72,"y":167.89,"x0":-2.2868808457207326,"y0":50.0044190472058,"z0":5.342558729503877,"aX":0.6357634500814509},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-1.9,"spinRate":2526,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.4424314954219808,"extension":5.038626944581862},"index":5,"playId":"3148777b-68fc-35bc-8cbc-4da98d0f4ad7","pitchNumber":6,"startTime":"2026-07-11T04:39:31.217Z","endTime":"2026-07-11T04:39:36.184Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.363860679309486,"aZ":-27.06792154678681,"pfxX":11.184213712031715,"pfxZ":3.929775865167473,"pX":0.7207197528457009,"pZ":3.378098086858134,"vX0":4.501189534717108,"vY0":-113.44385188032162,"vZ0":2.119112595371556,"x":89.53,"y":147.57,"x0":-2.7439768457704155,"y0":50.00247129464795,"z0":5.135870105910115,"aX":14.530131917623574},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":8.0,"breakHorizontal":-21.4,"spinRate":2857,"spinDirection":77},"zone":12,"typeConfidence":0.91,"plateTime":0.4834073784723927,"extension":5.206785762927071},"index":6,"playId":"5e0a352f-a27f-3d22-839e-da57d527fbc4","pitchNumber":7,"startTime":"2026-07-11T04:40:05.645Z","endTime":"2026-07-11T04:40:11.188Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96727877906526,"aZ":-26.80693423556035,"pfxX":7.541376863516943,"pfxZ":3.9940961945123448,"pX":0.869555614465002,"pZ":2.3118612444450903,"vX0":5.716440403591292,"vY0":-114.78414147060322,"vZ0":-0.5584115399632903,"x":83.85,"y":176.36,"x0":-2.6269678639512546,"y0":50.000573602513896,"z0":5.1538008653732925,"aX":10.125729367192346},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2845,"spinDirection":81},"zone":14,"typeConfidence":0.89,"plateTime":0.47601220321024185,"extension":5.241693491227571},"index":7,"playId":"f1a1b476-6b9a-369e-b401-99390086cd8e","pitchNumber":8,"startTime":"2026-07-11T04:40:39.777Z","endTime":"2026-07-11T04:40:43.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.269255555964673,"aZ":-21.810251209182393,"pfxX":-8.258859310323459,"pfxZ":5.736675901011839,"pX":0.08600729241562839,"pZ":2.760866384299511,"vX0":8.362096366046476,"vY0":-132.78952469843728,"vZ0":-2.526300217049271,"x":113.72,"y":164.24,"x0":-2.013065837874506,"y0":50.005301344727414,"z0":5.291181009486698,"aX":-14.927163281496465},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":13.4,"spinRate":2227,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.4106254390875028,"extension":5.097066460794495},"hitData":{"launchSpeed":94.4,"launchAngle":58.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.01,"coordY":116.41}},"index":8,"playId":"0558d23e-560a-3492-bf9b-b3451c89de62","pitchNumber":9,"startTime":"2026-07-11T04:41:25.889Z","endTime":"2026-07-11T04:41:35.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:41:35.924Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T04:42:01.116Z","endTime":"2026-07-11T04:45:08.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80537991821005,"aZ":-41.99300005829817,"pfxX":-2.6396352888252497,"pfxZ":-7.571533628959044,"pX":0.6139247060202015,"pZ":2.527847653195025,"vX0":-1.7940846745046475,"vY0":-113.74866915948812,"vZ0":0.5306404465782215,"x":93.6,"y":170.53,"x0":1.7584932081313678,"y0":50.00108462283914,"z0":6.488797095258238,"aX":-3.4240110102810863},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.2,"breakHorizontal":5.3,"spinRate":2222,"spinDirection":326},"zone":6,"typeConfidence":2.0,"plateTime":0.4833663640027259,"extension":6.730202660221986},"index":0,"playId":"796b86cc-bac7-3bfe-b05d-0c0da57719d9","pitchNumber":1,"startTime":"2026-07-11T04:43:55.909Z","endTime":"2026-07-11T04:44:00.210Z","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.3,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039931973932454,"aZ":-21.081452664766754,"pfxX":8.501725877115746,"pfxZ":6.055039788652238,"pX":1.4389243074396727,"pZ":4.76771419357951,"vX0":-3.821738831546816,"vY0":-134.48059929447777,"vZ0":0.04748777383875724,"x":62.15,"y":110.05,"x0":1.7734983661214994,"y0":50.00431314617426,"z0":6.244645671523976,"aX":15.580242413171222},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":1868,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4072132437501095,"extension":6.859731184915804},"index":1,"playId":"0e509aa0-39ba-3347-99a4-91f45bc04ddf","pitchNumber":2,"startTime":"2026-07-11T04:44:10.100Z","endTime":"2026-07-11T04:44:13.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.060594430186665,"aZ":-42.42742839324783,"pfxX":-2.96026619399985,"pfxZ":-7.783013764840883,"pX":-0.5093417079475333,"pZ":2.174788778642795,"vX0":-3.9034922062752324,"vY0":-114.32102334949069,"vZ0":-0.04375885216669051,"x":136.41,"y":180.06,"x0":1.6082341226483556,"y0":50.00485272385993,"z0":6.376323302952714,"aX":-3.898067147053112},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.8,"breakHorizontal":6.4,"spinRate":2294,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4800486452110433,"extension":6.991240953505998},"index":2,"playId":"4a012098-4f6f-3315-9d31-439fee67aea5","pitchNumber":3,"startTime":"2026-07-11T04:44:25.975Z","endTime":"2026-07-11T04:44:29.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.646682546966215,"aZ":-40.20698948773483,"pfxX":-3.441380136415586,"pfxZ":-5.808351915882888,"pX":-1.1155286710450463,"pZ":3.424767910383835,"vX0":-5.312340160062375,"vY0":-116.54926370043243,"vZ0":1.6981171806578375,"x":159.52,"y":146.31,"x0":1.634800918274027,"y0":50.00052860552018,"z0":6.466532389427836,"aX":-4.7615479570929775},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.8,"breakHorizontal":7.4,"spinRate":2251,"spinDirection":319},"zone":11,"typeConfidence":2.0,"plateTime":0.4688552991445789,"extension":7.087588704346305},"index":3,"playId":"6df43947-c51b-3482-9969-4bf751176fd0","pitchNumber":4,"startTime":"2026-07-11T04:44:46.169Z","endTime":"2026-07-11T04:44:50.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692213171811918,"aZ":-19.216475904093066,"pfxX":7.008854130367556,"pfxZ":6.848646913003861,"pX":0.7622513497229727,"pZ":4.190508363577903,"vX0":-5.002960545258068,"vY0":-135.92270770429047,"vZ0":-1.8461985974747113,"x":87.94,"y":125.64,"x0":1.7058825527022805,"y0":50.00250796588751,"z0":6.197533645498561,"aX":13.259935636405888},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":-11.8,"spinRate":1844,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40126987899103694,"extension":6.943649478690262},"index":4,"playId":"afe2b491-bc2d-3161-b32f-41b26358b729","pitchNumber":5,"startTime":"2026-07-11T04:45:01.952Z","endTime":"2026-07-11T04:45:08.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:45:08.033Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a fly ball to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T04:45:06.152Z","endTime":"2026-07-11T04:46:14.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672153261489417,"aZ":-21.16225248270714,"pfxX":9.901311015154072,"pfxZ":6.0455332871093965,"pX":1.140680635441213,"pZ":1.8682524039049548,"vX0":-5.1392234000385795,"vY0":-134.02151590830854,"vZ0":-6.9729524594939125,"x":73.52,"y":188.34,"x0":1.7957126233334495,"y0":50.00002087261867,"z0":6.012412077139288,"aX":18.02840781732457},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.8,"spinRate":1664,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.40851694751508205,"extension":7.011061674650435},"index":0,"playId":"63cb197f-b0f3-3dae-ae8d-7996187b8926","pitchNumber":1,"startTime":"2026-07-11T04:45:31.124Z","endTime":"2026-07-11T04:45:35.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45898826062922,"aZ":-20.094161277364876,"pfxX":7.920284690314194,"pfxZ":6.329742401685127,"pX":0.8139503126254752,"pZ":3.7868429467135543,"vX0":-5.587062991228459,"vY0":-136.88633722153082,"vZ0":-2.694561153222765,"x":85.97,"y":136.54,"x0":1.8459610259215935,"y0":50.0066870248247,"z0":6.150063227079336,"aX":15.127515514120216},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":-13.3,"spinRate":1749,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3991755128888048,"extension":6.877142458355568},"index":1,"playId":"05fbfbc9-79e1-3ac0-89d3-9d87f8ffcd31","pitchNumber":2,"startTime":"2026-07-11T04:45:47.457Z","endTime":"2026-07-11T04:45:51.917Z","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":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275245482820193,"aZ":-19.601529284548434,"pfxX":7.6180069210605605,"pfxZ":6.706446876585442,"pX":0.6374013939872726,"pZ":3.2817949422343133,"vX0":-5.542420840688511,"vY0":-135.91630955969708,"vZ0":-4.016870831351641,"x":92.7,"y":150.17,"x0":1.7114111574086348,"y0":50.000923285908726,"z0":6.136745010835953,"aX":14.277616236630212},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-12.6,"spinRate":1721,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40269378485373863,"extension":7.068083602091195},"hitData":{"launchSpeed":69.5,"launchAngle":29.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.68,"coordY":100.09}},"index":2,"playId":"22802374-8eba-3a89-b16a-0e6d9cbf7a05","pitchNumber":3,"startTime":"2026-07-11T04:46:03.466Z","endTime":"2026-07-11T04:46:14.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:46:14.485Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Freeman flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T04:46:54.150Z","endTime":"2026-07-11T04:47:32.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Braxton Fulford replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-11T04:46:40.237Z","endTime":"2026-07-11T04:46:56.322Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"base":1},{"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.1,"endSpeed":85.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32549433309582,"aZ":-14.53207636484392,"pfxX":10.75723815239846,"pfxZ":9.552919268418345,"pX":0.251113939222121,"pZ":1.0960627950822648,"vX0":-7.567637551556284,"vY0":-135.01661618636288,"vZ0":-10.148308336961675,"x":107.43,"y":209.19,"x0":1.6923612262964578,"y0":50.00194679976451,"z0":5.92540141667365,"aX":19.864737650344274},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":-17.9,"spinRate":2288,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4056291754805774,"extension":7.111120319317692},"index":1,"playId":"4fc4f032-0ebd-3bc8-b553-8bb6bd1a49a5","pitchNumber":1,"startTime":"2026-07-11T04:46:56.322Z","endTime":"2026-07-11T04:47:00.706Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.603802904935144,"aZ":-18.87964853816984,"pfxX":8.99247734331051,"pfxZ":7.083920410910908,"pX":0.5210184091724704,"pZ":2.4777042905232722,"vX0":-6.198850458260456,"vY0":-136.06361243424362,"vZ0":-6.174875780139046,"x":97.14,"y":171.88,"x0":1.6593978531683111,"y0":50.00399453746194,"z0":6.0830869621771235,"aX":16.877149955600228},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-15.0,"spinRate":2266,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.4024177705582015,"extension":6.9744318533921135},"hitData":{"launchSpeed":89.0,"launchAngle":38.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.83,"coordY":110.21}},"index":2,"playId":"28596d12-4b44-3588-bcfb-e0972911ffbb","pitchNumber":2,"startTime":"2026-07-11T04:47:18.595Z","endTime":"2026-07-11T04:47:32.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:47:32.109Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T04:48:50.501Z","endTime":"2026-07-11T04:51:29.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T04:47:55.592Z","endTime":"2026-07-11T04:48:35.220Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"ab49e66c-c4b5-3e5b-8ff9-107690bd7afe","startTime":"2026-07-11T04:48:35.220Z","endTime":"2026-07-11T04:48:38.789Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90802040647248,"aZ":-41.15061789176508,"pfxX":-2.0606167766984327,"pfxZ":-6.8263468366138955,"pX":-0.4516303272267911,"pZ":2.1760684305443814,"vX0":-4.057466767910241,"vY0":-114.46014363436828,"vZ0":-0.40808947387003847,"x":134.22,"y":180.03,"x0":1.6181133833116552,"y0":50.00324379290817,"z0":6.417280518382224,"aX":-2.7090180866944458},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":4.8,"spinRate":2295,"spinDirection":313},"zone":7,"typeConfidence":2.0,"plateTime":0.48018572948702154,"extension":6.964299975570835},"index":2,"playId":"25c4b6f5-42ae-3001-8cc0-1590f79604be","pitchNumber":1,"startTime":"2026-07-11T04:48:52.585Z","endTime":"2026-07-11T04:48:56.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.094574609250724,"aZ":-17.371197143307626,"pfxX":4.9948995966644425,"pfxZ":7.933739875133039,"pX":0.691405760497456,"pZ":3.231656249025467,"vX0":-4.899807089663537,"vY0":-135.13350922621345,"vZ0":-4.40063885621792,"x":90.65,"y":151.53,"x0":1.8717366898591483,"y0":50.00011274115049,"z0":6.087139596010939,"aX":9.315615388319426},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.7,"breakHorizontal":-8.2,"spinRate":1614,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.4040174125538809,"extension":6.814773754248003},"index":3,"playId":"dabe3cd7-2746-353e-8975-a0d13546d1eb","pitchNumber":2,"startTime":"2026-07-11T04:49:16.341Z","endTime":"2026-07-11T04:49:20.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-11T04:49:40.954Z","endTime":"2026-07-11T04:49:52.757Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36875064467641,"aZ":-41.70171517071762,"pfxX":-2.508414024048522,"pfxZ":-6.876769110200721,"pX":-0.6620659301946782,"pZ":2.435313180524738,"vX0":-4.685171292792029,"vY0":-116.76000335642624,"vZ0":0.09849068874916478,"x":142.24,"y":173.03,"x0":1.6941436500166023,"y0":50.00419490909934,"z0":6.306932171249829,"aX":-3.4738267174192226},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.1,"breakHorizontal":5.6,"spinRate":2253,"spinDirection":321},"zone":4,"typeConfidence":2.0,"plateTime":0.46856217753710006,"extension":7.023965388957915},"index":5,"playId":"70941bf1-c07d-3085-9005-71997d4722a7","pitchNumber":3,"startTime":"2026-07-11T04:49:52.757Z","endTime":"2026-07-11T04:49:56.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81432934757033,"aZ":-11.469252602220166,"pfxX":5.111965002525471,"pfxZ":10.644175822644538,"pX":-0.3614663225383243,"pZ":2.1221678222556783,"vX0":-7.5129142359128975,"vY0":-137.90500832159915,"vZ0":-8.721426220133537,"x":130.78,"y":181.48,"x0":1.7215866460087892,"y0":50.00523707486215,"z0":6.080127558393776,"aX":9.9462361676118},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.9,"spinRate":2265,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3956866247850499,"extension":7.1205083081174045},"index":6,"playId":"29ed7ef3-9315-3f29-89f0-03246c20f9e6","pitchNumber":4,"startTime":"2026-07-11T04:50:14.327Z","endTime":"2026-07-11T04:50:20.918Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.607597981800176,"aZ":-41.833617552848274,"pfxX":-1.8144594960620797,"pfxZ":-6.69113637087431,"pX":-1.5743479457588796,"pZ":1.4957896918784044,"vX0":-6.7971991910922345,"vY0":-119.2983457680817,"vZ0":-2.3097042053474603,"x":177.01,"y":198.39,"x0":1.5456774028207796,"y0":50.0037674699721,"z0":6.241796925233,"aX":-2.617947722717054},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.4,"breakHorizontal":4.9,"spinRate":2314,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.45884471504071467,"extension":7.081987654355471},"index":7,"playId":"8d314d42-a632-357e-816b-4d992ac3d694","pitchNumber":5,"startTime":"2026-07-11T04:50:48.551Z","endTime":"2026-07-11T04:50:52.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535601014192366,"aZ":-13.671106280395335,"pfxX":3.6756907487267254,"pfxZ":9.59651727406331,"pX":1.9390811221985491,"pZ":4.069847459009131,"vX0":-1.1451374519631967,"vY0":-137.51149240556805,"vZ0":-3.148153714605892,"x":43.09,"y":128.89,"x0":1.88161685025856,"y0":50.00278307879404,"z0":6.14841149399133,"aX":7.0876623827298735},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2192,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39727070918652796,"extension":7.020832415207375},"index":8,"playId":"a18581a9-a537-3bf3-b1a4-a72e345b18a2","pitchNumber":6,"startTime":"2026-07-11T04:51:08.291Z","endTime":"2026-07-11T04:51:11.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22522935639503,"aZ":-41.993598063764416,"pfxX":-2.595341345752435,"pfxZ":-7.097416776616161,"pX":-1.123064332088043,"pZ":2.101179361892473,"vX0":-5.489511401248453,"vY0":-117.20927547369676,"vZ0":-0.6577330858221428,"x":159.81,"y":182.05,"x0":1.5912143038658295,"y0":50.00068966967854,"z0":6.324209007259962,"aX":-3.5917329580383317},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.7,"breakHorizontal":6.1,"spinRate":2223,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4682385949633252,"extension":6.997620422917525},"index":9,"playId":"788f9e11-9e41-3195-a0d1-97d77d00a76c","pitchNumber":7,"startTime":"2026-07-11T04:51:25.515Z","endTime":"2026-07-11T04:51:29.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:51:29.875Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T04:54:05.840Z","endTime":"2026-07-11T04:55:40.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":"Defensive Substitution: Edouard Julien replaces Braxton Fulford, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T04:53:21.046Z","endTime":"2026-07-11T04:53:21.069Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"502","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-11T04:53:21.069Z","endTime":"2026-07-11T04:54:07.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38933352161669,"aZ":-27.977389651132377,"pfxX":2.881370851233653,"pfxZ":2.437365968646544,"pX":-0.3629828731461973,"pZ":2.7686619932353413,"vX0":5.750792289400188,"vY0":-129.9290468713913,"vZ0":-2.7655255403250125,"x":130.84,"y":164.03,"x0":-2.973125887819339,"y0":50.002895620603724,"z0":5.957006943959088,"aX":4.961254723147848},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-6.4,"spinRate":2113,"spinDirection":168},"zone":4,"typeConfidence":0.81,"plateTime":0.4204079138291803,"extension":6.067163368618235},"index":2,"playId":"8eab8ebb-bc42-33e3-90c3-f1a916552367","pitchNumber":1,"startTime":"2026-07-11T04:54:07.977Z","endTime":"2026-07-11T04:54:11.914Z","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":82.4,"endSpeed":76.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8666529164935,"aZ":-37.875802777260496,"pfxX":2.4579258734447738,"pfxZ":-3.8785334411659136,"pX":-1.4836071455243618,"pZ":2.2144981797257293,"vX0":2.417441831789837,"vY0":-120.125486778733,"vZ0":-1.503684578908581,"x":173.55,"y":178.99,"x0":-2.8198802494580413,"y0":50.00098573230328,"z0":6.195993721245083,"aX":3.6148359630341096},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.1,"breakHorizontal":-5.0,"spinRate":2447,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.45484144418156536,"extension":5.9168736571772875},"index":3,"playId":"58c2b9d1-17ce-3568-91d9-c0dea93ee941","pitchNumber":2,"startTime":"2026-07-11T04:54:23.662Z","endTime":"2026-07-11T04:54:27.414Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46945095544092,"aZ":-13.987236724143063,"pfxX":-5.1716190076337005,"pfxZ":9.297841231534742,"pX":0.4364714186285345,"pZ":3.7839015878478013,"vX0":9.89057532961135,"vY0":-138.6220827782249,"vZ0":-3.4874706597396594,"x":100.36,"y":136.61,"x0":-2.4974340589736026,"y0":50.00469125708441,"z0":5.985272369866687,"aX":-10.11876729857469},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2143,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3943381711515088,"extension":6.306106184350063},"index":4,"playId":"8168824c-e988-3134-86eb-55909050ef46","pitchNumber":3,"startTime":"2026-07-11T04:54:39.326Z","endTime":"2026-07-11T04:54:43.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49276644960848,"aZ":-35.345098115116926,"pfxX":2.772280650528594,"pfxZ":-2.1726527684218713,"pX":-1.1028184758336812,"pZ":1.9002862675528167,"vX0":3.065182739658889,"vY0":-119.3255306230708,"vZ0":-2.604676155843557,"x":159.04,"y":187.47,"x0":-2.7587919213014516,"y0":50.00492370939083,"z0":6.155351138580234,"aX":4.043061846985268},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.3,"breakHorizontal":-5.6,"spinRate":2395,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.45703107264725684,"extension":6.007702677681568},"index":5,"playId":"3a161d12-47f3-3c57-8204-3cda4207c499","pitchNumber":4,"startTime":"2026-07-11T04:54:57.773Z","endTime":"2026-07-11T04:55:02.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885920554913877,"aZ":-17.12494924858594,"pfxX":-5.289322721104046,"pfxZ":7.4314495831253105,"pX":-0.09395188627907917,"pZ":3.811069419604837,"vX0":8.743467777475443,"vY0":-140.28687632765988,"vZ0":-2.8863715200585056,"x":114.9,"y":141.37,"x0":-2.5408682876450954,"y0":50.00529339101372,"z0":5.947646487704799,"aX":-10.7159268151114},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":8.2,"spinRate":2103,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3880245994706373,"extension":6.189758960971432},"index":6,"playId":"fb7744be-aa9f-3cf7-812f-89e366c25881","pitchNumber":5,"startTime":"2026-07-11T04:55:15.861Z","endTime":"2026-07-11T04:55:20.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444809856893954,"aZ":-23.695870799067993,"pfxX":0.2704737285846144,"pfxZ":4.689658083865038,"pX":0.8853490630134043,"pZ":2.218618531405548,"vX0":9.572649597564894,"vY0":-132.42695054785733,"vZ0":-4.95067536285069,"x":83.25,"y":178.88,"x0":-2.7841991109218154,"y0":50.00382802657729,"z0":5.805632718965635,"aX":0.48921304378781083},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":-2.2,"spinRate":2226,"spinDirection":187},"zone":14,"typeConfidence":0.89,"plateTime":0.4107541991300985,"extension":6.220521400549323},"index":7,"playId":"e12e40e3-c5ae-3040-9a01-e78629c8b73c","pitchNumber":6,"startTime":"2026-07-11T04:55:35.123Z","endTime":"2026-07-11T04:55:40.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:55:40.186Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, shortstop Ezequiel Tovar to first baseman Edouard Julien.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T04:55:38.832Z","endTime":"2026-07-11T04:57:46.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37912890331073,"aZ":-17.627902111104635,"pfxX":-9.022794231529607,"pfxZ":7.2460096231358015,"pX":0.023732387723886795,"pZ":2.615309282958355,"vX0":10.160474137873425,"vY0":-139.59881854406,"vZ0":-5.920806814495579,"x":116.1,"y":168.17,"x0":-2.461511381433104,"y0":50.003732453617566,"z0":5.892831785144098,"aX":-18.115143579795784},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2157,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.38981898319094554,"extension":6.247593792703005},"index":0,"playId":"2d4a33c0-bfa8-3353-bb84-b8c9f2e28986","pitchNumber":1,"startTime":"2026-07-11T04:56:04.016Z","endTime":"2026-07-11T04:56:08.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.819983776000722,"aZ":-17.517866287104447,"pfxX":-9.681911376054902,"pfxZ":7.378828683297225,"pX":-1.2726101685535685,"pZ":2.4896854714777046,"vX0":7.446741869568443,"vY0":-139.6367760835557,"vZ0":-6.176301075749355,"x":165.51,"y":171.56,"x0":-2.708810804464193,"y0":50.000840596716984,"z0":5.872375503716502,"aX":-19.222959081809496},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":16.1,"spinRate":2132,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39142822443764835,"extension":6.228109911923312},"index":1,"playId":"2643c9fb-4ec2-3b39-9f4f-c60a38434fcc","pitchNumber":2,"startTime":"2026-07-11T04:56:19.786Z","endTime":"2026-07-11T04:56:24.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-11T04:56:30.245Z","endTime":"2026-07-11T04:56:40.079Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154713413636227,"aZ":-13.212469903874918,"pfxX":-5.751088253858645,"pfxZ":9.351929496009923,"pX":0.05772617193521526,"pZ":4.112858264908136,"vX0":10.000644785896396,"vY0":-140.82767632856653,"vZ0":-2.374076059245951,"x":114.8,"y":127.73,"x0":-2.776995106523724,"y0":50.00194272127834,"z0":5.8114358652472475,"aX":-11.660701174935324},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2287,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3875373863258327,"extension":6.396651133254669},"index":3,"playId":"ea115f79-0170-3384-8a06-f810e482fcc6","pitchNumber":3,"startTime":"2026-07-11T04:56:40.079Z","endTime":"2026-07-11T04:56:44.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053363195287684,"aZ":-13.079669698044356,"pfxX":-4.213510162333885,"pfxZ":9.349999992171613,"pX":-1.3321885178898412,"pZ":3.0707417177209924,"vX0":4.500349994572753,"vY0":-141.47787464845274,"vZ0":-6.214913976730935,"x":167.78,"y":155.87,"x0":-2.3904763272209792,"y0":50.00440297302617,"z0":6.12253886738388,"aX":-8.605738206320627},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2186,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38607452786701035,"extension":6.148552096833021},"index":4,"playId":"cef5f70c-2cfe-32b5-a474-750c3a59e8e8","pitchNumber":4,"startTime":"2026-07-11T04:57:01.551Z","endTime":"2026-07-11T04:57:05.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479441594793418,"aZ":-27.691157131500017,"pfxX":2.480186418268214,"pfxZ":2.56406072774268,"pX":0.47297158490924585,"pZ":1.1567787168301384,"vX0":7.610494000302081,"vY0":-130.88549671252773,"vZ0":-6.685676895174421,"x":98.97,"y":207.55,"x0":-2.785093519738637,"y0":50.004531874134265,"z0":5.794923146713968,"aX":4.338297418251506},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-6.0,"spinRate":2163,"spinDirection":170},"zone":14,"typeConfidence":0.82,"plateTime":0.41715680810464395,"extension":6.182747048768477},"index":5,"playId":"7b6d4277-a7ca-39bb-aad0-6809cee089a8","pitchNumber":5,"startTime":"2026-07-11T04:57:20.796Z","endTime":"2026-07-11T04:57:25.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58094738216212,"aZ":-14.077221155351824,"pfxX":-4.283666147198636,"pfxZ":9.015437058952168,"pX":-0.8211525576145211,"pZ":3.385541032239283,"vX0":6.97423794502317,"vY0":-140.49313128831034,"vZ0":-4.13924091243683,"x":148.3,"y":147.37,"x0":-2.774415304060419,"y0":50.00388406331538,"z0":5.787146498601355,"aX":-8.600339616771775},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2296,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38923644618702546,"extension":6.342000771935216},"hitData":{"launchSpeed":98.9,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.86,"coordY":147.12}},"index":6,"playId":"78f5d361-64c3-30a3-95cb-f466c87f7b93","pitchNumber":6,"startTime":"2026-07-11T04:57:38.519Z","endTime":"2026-07-11T04:57:46.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:57:46.562Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, pitcher Antonio Senzatela to first baseman Edouard Julien.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T04:57:47.723Z","endTime":"2026-07-11T04:58:58.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893745377931,"aZ":-22.12506729336607,"pfxX":-8.925325281560657,"pfxZ":5.231720753418829,"pX":1.4944685202858259,"pZ":1.9223050605272873,"vX0":13.632595800947163,"vY0":-137.11300579653658,"vZ0":-6.728810704611645,"x":60.03,"y":186.88,"x0":-2.3628063532233106,"y0":50.000188285982645,"z0":5.89832906304824,"aX":-17.13679295937382},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":2203,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3981643275578648,"extension":6.258180968956659},"index":0,"playId":"a4f7a961-f5df-3b3a-8ac6-96b951ff706d","pitchNumber":1,"startTime":"2026-07-11T04:58:13.720Z","endTime":"2026-07-11T04:58:17.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.201834433592154,"aZ":-13.138255851748607,"pfxX":-5.296423193786042,"pfxZ":9.617085931751669,"pX":0.05123167697047875,"pZ":1.8012112404085074,"vX0":8.943493063385255,"vY0":-139.95784752670914,"vZ0":-8.59592023624299,"x":115.05,"y":190.15,"x0":-2.5006496053452447,"y0":50.004393316429656,"z0":5.776996351420392,"aX":-10.486246502890058},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":7.7,"spinRate":2251,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39165211002405975,"extension":6.31249054588648},"index":1,"playId":"bf7de8a6-f384-3d97-b60d-34fb0a3d1023","pitchNumber":2,"startTime":"2026-07-11T04:58:33.042Z","endTime":"2026-07-11T04:58:37.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662933165150974,"aZ":-25.95261692449524,"pfxX":2.0904430442696826,"pfxZ":3.4968419305525806,"pX":-0.21833626134793435,"pZ":2.452530427214949,"vX0":6.626739085941303,"vY0":-131.66992479268154,"vZ0":-3.818120454187929,"x":125.32,"y":172.56,"x0":-3.0264659423828215,"y0":50.00072311411642,"z0":5.814248234232478,"aX":3.714882511180072},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-5.0,"spinRate":2250,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.4140055803590199,"extension":6.213736215540361},"hitData":{"launchSpeed":75.3,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":180.57}},"index":2,"playId":"60a20e4f-f17b-3747-908a-71cca3adb6c7","pitchNumber":3,"startTime":"2026-07-11T04:58:50.892Z","endTime":"2026-07-11T04:58:58.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T04:58:58.414Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:01:22.078Z","endTime":"2026-07-11T05:03:29.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"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":[2,3,5,6,7,8],"actionIndex":[0,1],"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":8},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Caleb Kilian replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T04:59:23.945Z","endTime":"2026-07-11T05:00:36.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668873,"link":"/api/v1/people/668873"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Grant McCray replaces left fielder Heliot Ramos, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-11T05:00:36.672Z","endTime":"2026-07-11T05:01:24.127Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.859505207496987,"aZ":-42.35351784525726,"pfxX":9.213160578225283,"pfxZ":-7.839772572710572,"pX":-0.8708101214392604,"pZ":2.7338246403017368,"vX0":1.6379456485151884,"vY0":-113.55061670045154,"vZ0":2.3804332263159145,"x":150.19,"y":164.97,"x0":-2.7989654997592317,"y0":50.00237137986367,"z0":5.902760717485792,"aX":11.963708517722932},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.2,"breakHorizontal":-17.0,"spinRate":2615,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4833755382026377,"extension":6.550775970399252},"index":2,"playId":"fb41b1e0-f571-39e1-b625-b9ab1d730fac","pitchNumber":1,"startTime":"2026-07-11T05:01:24.127Z","endTime":"2026-07-11T05:01:28.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042359243678746,"aZ":-12.503188428434148,"pfxX":-1.7583880686659175,"pfxZ":9.80755230445576,"pX":-0.8724020419227143,"pZ":3.1618130505097564,"vX0":4.944590091998356,"vY0":-140.10974688838496,"vZ0":-4.95648142227327,"x":150.25,"y":153.41,"x0":-2.424721738679578,"y0":50.00224516448962,"z0":5.758334531790186,"aX":-3.5270200053778065},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":2.3,"spinRate":2371,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3896171194902047,"extension":6.620045459583453},"index":3,"playId":"42fa9fa3-5aae-3540-b273-528264a0435d","pitchNumber":2,"startTime":"2026-07-11T05:01:42.691Z","endTime":"2026-07-11T05:01:46.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-11T05:01:53.121Z","endTime":"2026-07-11T05:02:06.086Z","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":96.3,"endSpeed":88.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33198543263609,"aZ":-20.90582575669218,"pfxX":-1.9651390863211804,"pfxZ":5.635037927179191,"pX":-0.42046715014953756,"pZ":3.911146259971634,"vX0":6.295708007598132,"vY0":-140.20116774045857,"vZ0":-1.5776140000082033,"x":133.03,"y":133.18,"x0":-2.4352889759995757,"y0":50.004919011375605,"z0":5.83934833059108,"aX":-3.9321588363676683},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":2.3,"spinRate":2327,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.389989713621707,"extension":6.612304322613209},"index":5,"playId":"a8ee1bfd-72fe-336c-9bb9-d8efe1706ced","pitchNumber":3,"startTime":"2026-07-11T05:02:06.086Z","endTime":"2026-07-11T05:02:09.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056196467747775,"aZ":-41.96558507960946,"pfxX":4.429898541601581,"pfxZ":-6.963862494515748,"pX":1.9006198628280184,"pZ":-0.45593211739898853,"vX0":8.425723219057568,"vY0":-118.01559939640904,"vZ0":-5.231675504494075,"x":44.55,"y":251.09,"x0":-2.2952331215638364,"y0":50.001456991743716,"z0":5.666671928720146,"aX":6.229662166387714},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.7,"breakHorizontal":-10.1,"spinRate":2653,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4646201614221228,"extension":6.667363654072408},"index":6,"playId":"539e3124-15ed-3e2e-aec4-53a53bf7422c","pitchNumber":4,"startTime":"2026-07-11T05:02:30.214Z","endTime":"2026-07-11T05:02:34.823Z","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":96.3,"endSpeed":88.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20262943820436,"aZ":-16.78117449308465,"pfxX":-0.22938826340841612,"pfxZ":7.717619942349998,"pX":-1.0935688083656272,"pZ":3.5250894631163296,"vX0":4.402176432764736,"vY0":-140.2317136237695,"vZ0":-3.190448866170098,"x":158.68,"y":143.6,"x0":-2.6528727210374368,"y0":50.00570787337371,"z0":5.769959682311093,"aX":-0.4579525795419294},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":-0.5,"spinRate":2278,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3903386497647654,"extension":6.710294826552562},"index":7,"playId":"b31b4e9a-91f1-314a-8e27-0f05cf3e3a99","pitchNumber":5,"startTime":"2026-07-11T05:02:57.118Z","endTime":"2026-07-11T05:03:01.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934615993599845,"aZ":-16.426692644802035,"pfxX":-8.76668896551045,"pfxZ":7.922285378270251,"pX":-0.2725179700751987,"pZ":3.266219169564905,"vX0":7.981895528781708,"vY0":-139.95051709153958,"vZ0":-4.102915344029836,"x":127.39,"y":150.59,"x0":-2.0194757004526322,"y0":50.0057328202382,"z0":5.824015079799207,"aX":-17.43168633789451},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":14.3,"spinRate":2435,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3910490466855312,"extension":6.62415002312461},"hitData":{"launchSpeed":97.7,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.0,"coordY":110.64}},"index":8,"playId":"d43e63b7-7679-321e-ad65-1e171440274c","pitchNumber":6,"startTime":"2026-07-11T05:03:17.400Z","endTime":"2026-07-11T05:03:29.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:03:29.419Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks. Mickey Moniak to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:04:23.242Z","endTime":"2026-07-11T05:07:03.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T05:03:33.919Z","endTime":"2026-07-11T05:04:25.302Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284736607857635,"aZ":-43.74676777249698,"pfxX":7.422101638111458,"pfxZ":-8.430681041754278,"pX":-2.3075005758283376,"pZ":2.959351373949081,"vX0":-0.9396823726935506,"vY0":-117.01658783243425,"vZ0":2.2333117108642107,"x":204.96,"y":158.88,"x0":-2.861551841270557,"y0":50.005146601579746,"z0":6.12351669350157,"aX":10.18392962922171},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-14.3,"breakHorizontal":-13.2,"spinRate":2634,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.47000122171182035,"extension":6.408976170813977},"index":1,"playId":"3328bae8-deaa-3b2f-babd-db91386ac6d9","pitchNumber":1,"startTime":"2026-07-11T05:04:25.302Z","endTime":"2026-07-11T05:04:28.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"629abaf4-885b-36e2-b115-049eef892909","startTime":"2026-07-11T05:04:45.013Z","endTime":"2026-07-11T05:04:48.890Z","isPitch":false,"type":"pickoff"},{"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":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.417464822514685,"aZ":-20.04585323474945,"pfxX":-6.889074715633177,"pfxZ":6.014208028763867,"pX":-0.8720038311157171,"pZ":2.0309961668701253,"vX0":6.964997732561061,"vY0":-140.7641284479547,"vZ0":-6.427871896433141,"x":150.24,"y":183.94,"x0":-2.477252933051428,"y0":50.00415157692548,"z0":5.631523011710827,"aX":-13.897015615984131},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":11.2,"spinRate":2451,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.388350425651629,"extension":6.7706882287746835},"index":3,"playId":"37e51f06-577d-3ec3-9d30-f60d64891fd7","pitchNumber":2,"startTime":"2026-07-11T05:05:05.117Z","endTime":"2026-07-11T05:05:09.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377157105349962,"aZ":-14.345254753334025,"pfxX":-0.49393541962127285,"pfxZ":8.774772010378426,"pX":-0.4716740035946708,"pZ":3.187200530177192,"vX0":6.106081418415381,"vY0":-141.44308044845417,"vZ0":-4.376563066981329,"x":134.98,"y":152.73,"x0":-2.591657756836776,"y0":50.005326980578154,"z0":5.670394751947278,"aX":-1.0046289269876658},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":-0.4,"spinRate":2400,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3868166485185167,"extension":6.681750350014534},"index":4,"playId":"6632b3f6-f2c5-3de1-aad7-5d3c5f4cac63","pitchNumber":3,"startTime":"2026-07-11T05:05:27.833Z","endTime":"2026-07-11T05:05:31.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-11T05:05:52.807Z","endTime":"2026-07-11T05:06:09.693Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547236182186136,"aZ":-18.788309722736376,"pfxX":0.32487732323291807,"pfxZ":6.59010485993025,"pX":0.6888313132074219,"pZ":2.5583181513356283,"vX0":8.004492140182935,"vY0":-140.60021494876563,"vZ0":-5.62646007274737,"x":90.74,"y":169.71,"x0":-2.220006215280265,"y0":50.001771411363094,"z0":5.77795373883291,"aX":0.6594929874718711},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2281,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.3874177929725233,"extension":6.7771709528077855},"index":6,"playId":"21cd60d7-fa04-3d2d-96c9-a68212bb9f4e","pitchNumber":4,"startTime":"2026-07-11T05:06:09.693Z","endTime":"2026-07-11T05:06:14.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256437520888234,"aZ":-20.643373034627146,"pfxX":0.7445007804417385,"pfxZ":5.738900219045931,"pX":0.4446009053847761,"pZ":4.306794225860226,"vX0":7.428597525162215,"vY0":-140.27592160164076,"vZ0":-0.5501640113497036,"x":100.05,"y":122.5,"x0":-2.325578982198681,"y0":50.0038855140646,"z0":5.8413702014763995,"aX":1.4948435010294305},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2358,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3892287220153774,"extension":6.746618621982231},"index":7,"playId":"a868df93-0016-3c12-bfaf-ddbf5754953f","pitchNumber":5,"startTime":"2026-07-11T05:06:35.529Z","endTime":"2026-07-11T05:06:39.295Z","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":96.2,"endSpeed":88.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91709764429828,"aZ":-19.53035199271589,"pfxX":-7.119847240187445,"pfxZ":6.3215647273611335,"pX":-0.9438746781196494,"pZ":3.914116641801631,"vX0":6.50252606772169,"vY0":-140.10128555052503,"vZ0":-1.5967473725035224,"x":152.98,"y":133.1,"x0":-2.363283298156302,"y0":50.00122618660298,"z0":5.76033491937544,"aX":-14.23582123590881},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":11.6,"spinRate":2396,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39008147352179456,"extension":6.6688729172101056},"index":8,"playId":"2b758f25-d4cc-3c88-a949-2aea1b345a7b","pitchNumber":6,"startTime":"2026-07-11T05:06:57.357Z","endTime":"2026-07-11T05:07:03.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:07:03.937Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a soft bunt ground ball to third baseman Casey Schmitt. Mickey Moniak to 3rd. Troy Johnston to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:08:16.964Z","endTime":"2026-07-11T05:09:07.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_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":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T05:07:27.645Z","endTime":"2026-07-11T05:08:19.135Z","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":96.2,"endSpeed":88.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26015463070649,"aZ":-14.559947639189227,"pfxX":-3.2067208636508875,"pfxZ":8.839632396234524,"pX":0.8890146361795008,"pZ":1.9129800416239982,"vX0":9.545060900669393,"vY0":-139.75132367144946,"vZ0":-7.806590175694506,"x":83.11,"y":187.13,"x0":-2.142881175615983,"y0":50.00666237403182,"z0":5.6843771720821925,"aX":-6.393503557748296},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2505,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.390812441754973,"extension":6.901001740552936},"index":1,"playId":"4ee73bd1-e12e-304a-9321-82aa05a92339","pitchNumber":1,"startTime":"2026-07-11T05:08:19.135Z","endTime":"2026-07-11T05:08:23.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82053781461127,"aZ":-13.59506212740381,"pfxX":-1.7699890719638183,"pfxZ":9.274419427617882,"pX":0.8161585891276476,"pZ":1.492928762290783,"vX0":8.643533603573994,"vY0":-140.19291679268287,"vZ0":-9.052913353466042,"x":85.89,"y":198.47,"x0":-2.068418437785609,"y0":50.000121545842546,"z0":5.6379137455524555,"aX":-3.5451586876236956},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":1.6,"spinRate":2522,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.38975702894332587,"extension":6.919883484175613},"index":2,"playId":"fb6b0200-6893-375e-bbac-50d828838cce","pitchNumber":2,"startTime":"2026-07-11T05:08:37.925Z","endTime":"2026-07-11T05:08:42.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62581620329514,"aZ":-14.328140081986938,"pfxX":-0.09014797561679999,"pfxZ":8.979377495105267,"pX":-0.25527914278166713,"pZ":2.531103407055327,"vX0":6.031891218948098,"vY0":-139.43193800388642,"vZ0":-6.157927699838466,"x":126.73,"y":170.44,"x0":-2.4263567707120575,"y0":50.00005593228283,"z0":5.697720217351012,"aX":-0.17935957885599477},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-1.0,"spinRate":2369,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3914301702396936,"extension":6.811657563814597},"hitData":{"launchSpeed":23.8,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":122.3,"coordY":198.07}},"index":3,"playId":"f61b3661-62d6-3047-b816-02a0a57bb604","pitchNumber":3,"startTime":"2026-07-11T05:08:59.811Z","endTime":"2026-07-11T05:09:07.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:09:07.844Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to center fielder Drew Gilbert. Mickey Moniak scores. Troy Johnston scores. Jake McCarthy to 3rd.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:09:14.038Z","endTime":"2026-07-11T05:11:43.794Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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_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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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.4,"endSpeed":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60235543303574,"aZ":-29.312904411365814,"pfxX":3.269144082058969,"pfxZ":1.748569207838468,"pX":0.07886054138430054,"pZ":1.4858906847332696,"vX0":5.632783335771753,"vY0":-125.82187050029674,"vZ0":-5.16349433916929,"x":113.99,"y":198.66,"x0":-2.59590822601123,"y0":50.00325252454721,"z0":5.8825970647930825,"aX":5.348621281300189},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-7.0,"spinRate":2536,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4319547631099132,"extension":6.607364486037889},"index":0,"playId":"f76ecfc4-0217-383b-abc6-89b2d4ed2fde","pitchNumber":1,"startTime":"2026-07-11T05:09:39.178Z","endTime":"2026-07-11T05:09:43.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.898803669722277,"aZ":-18.27372097997009,"pfxX":-7.365809100000412,"pfxZ":7.106380354326518,"pX":0.2728488259119983,"pZ":2.185196155439813,"vX0":9.644309679949856,"vY0":-137.6079240797092,"vZ0":-5.909912782915873,"x":106.6,"y":179.78,"x0":-2.2884693175265243,"y0":50.001922479133285,"z0":5.561265812333466,"aX":-14.404970453168596},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2463,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.39509199626195635,"extension":6.961062848968376},"index":1,"playId":"453ab7e7-d889-3f3f-8162-44c3b444322d","pitchNumber":2,"startTime":"2026-07-11T05:09:56.701Z","endTime":"2026-07-11T05:10:01.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.918381522691046,"aZ":-30.976732414295714,"pfxX":3.302743282771534,"pfxZ":0.7117983095854665,"pX":-0.07500192136234377,"pZ":1.3711388696707987,"vX0":4.8710460997411404,"vY0":-127.54647467024066,"vZ0":-4.801964004388748,"x":119.86,"y":201.76,"x0":-2.4230199075856302,"y0":50.002400233795136,"z0":5.66092710557807,"aX":5.559105944630137},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-6.8,"spinRate":2663,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4259289559512207,"extension":6.696122930212766},"index":2,"playId":"ed925e66-3b56-3a9b-95ab-fd33256d3f64","pitchNumber":3,"startTime":"2026-07-11T05:10:15.419Z","endTime":"2026-07-11T05:10:19.332Z","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":96.8,"endSpeed":90.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.541655436451304,"aZ":-15.912984910558619,"pfxX":-1.333905218816791,"pfxZ":7.929319589679645,"pX":0.28547156123590645,"pZ":3.1208482427061948,"vX0":7.631358482800644,"vY0":-141.00737146606068,"vZ0":-4.362816117722235,"x":106.12,"y":154.52,"x0":-2.26147375431369,"y0":50.003924537841776,"z0":5.687696332313449,"aX":-2.737568968617643},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":1.2,"spinRate":2412,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3857451892369794,"extension":6.782329868329813},"index":3,"playId":"431c6af3-16b1-3740-920a-9f81b407b082","pitchNumber":4,"startTime":"2026-07-11T05:10:43.944Z","endTime":"2026-07-11T05:10:48.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97249303751206,"aZ":-31.989974736999073,"pfxX":2.707945954157127,"pfxZ":0.1048884697659549,"pX":1.5170050048544232,"pZ":2.266458453164875,"vX0":8.20635702827735,"vY0":-129.38400427247473,"vZ0":-2.9127565883782847,"x":59.18,"y":177.59,"x0":-2.032312931581505,"y0":50.00084846970245,"z0":5.828509497986654,"aX":4.64431914820471},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-6.5,"spinRate":2629,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.42141573121449927,"extension":6.738374899128806},"index":4,"playId":"e8ab6d6e-af89-3795-9e6a-96aade2a4ae4","pitchNumber":5,"startTime":"2026-07-11T05:11:09.516Z","endTime":"2026-07-11T05:11:14.198Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.015710293263105,"aZ":-18.932834365134287,"pfxX":-8.583746485208952,"pfxZ":6.64682157878412,"pX":-0.40466763257971783,"pZ":3.664117590130326,"vX0":8.07706552223284,"vY0":-140.1005196837916,"vZ0":-2.6060760896972974,"x":132.42,"y":139.85,"x0":-2.206789357195877,"y0":50.002677420651914,"z0":5.840717124446765,"aX":-17.10043500784676},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":13.9,"spinRate":2488,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3906397322976285,"extension":6.715619482476045},"hitData":{"launchSpeed":68.6,"launchAngle":10.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.67,"coordY":125.0}},"index":5,"playId":"f51b1834-b454-3951-b4fd-e98eebebe68f","pitchNumber":6,"startTime":"2026-07-11T05:11:31.773Z","endTime":"2026-07-11T05:11:43.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:11:43.794Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cole Carrigg out on a sacrifice fly to left fielder Grant McCray. Jake McCarthy scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:14:51.722Z","endTime":"2026-07-11T05:16:38.380Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":668873,"link":"/api/v1/people/668873"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T05:12:08.751Z","endTime":"2026-07-11T05:12:35.412Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Miller replaces Caleb Kilian.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-11T05:12:35.412Z","endTime":"2026-07-11T05:14:53.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409464247264232,"aZ":-33.07281175335177,"pfxX":-0.7701727026592007,"pfxZ":-0.5690431739045767,"pX":-1.5365994196476547,"pZ":2.8412196735982636,"vX0":-7.257303918109687,"vY0":-124.76051704932331,"vZ0":-2.503237803185643,"x":175.57,"y":162.07,"x0":1.5064650515345008,"y0":50.00306499633016,"z0":6.575541803320708,"aX":-1.21625700217707},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":3.0,"spinRate":2501,"spinDirection":0},"zone":11,"typeConfidence":0.9,"plateTime":0.4385316273303945,"extension":6.70410641397476},"index":2,"playId":"a2c4dd05-846a-303d-affb-63a95b0fe696","pitchNumber":1,"startTime":"2026-07-11T05:14:53.842Z","endTime":"2026-07-11T05:14:58.653Z","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":84.8,"endSpeed":78.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036104018061348,"aZ":-33.58311355616196,"pfxX":-0.26136139103468903,"pfxZ":-0.9222618173856594,"pX":-0.9175127649909625,"pZ":0.903750296863268,"vX0":-5.711651082737402,"vY0":-123.28071472458421,"vZ0":-6.135036876514144,"x":151.97,"y":214.38,"x0":1.469759120670639,"y0":50.0021974800259,"z0":6.282056642817158,"aX":-0.399222374187059},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":1.9,"spinRate":2452,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.4454326354375997,"extension":6.627184217682484},"index":3,"playId":"e9aa0cbd-9b8a-3170-bcdd-b0c9bae15d7e","pitchNumber":2,"startTime":"2026-07-11T05:15:14.858Z","endTime":"2026-07-11T05:15:19.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16209148879823,"aZ":-22.114285176962447,"pfxX":10.077684087520382,"pfxZ":5.124375479143309,"pX":0.675204273916552,"pZ":3.104974405976525,"vX0":-4.962946646381356,"vY0":-139.17287124174544,"vZ0":-5.42563004880339,"x":91.26,"y":154.95,"x0":1.172097015501641,"y0":50.00158397405867,"z0":6.543995775444105,"aX":19.771790053752564},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.3,"spinRate":2175,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.3935373979764032,"extension":6.643726544460484},"index":4,"playId":"bc5263d2-661f-3138-b80f-b169ce7dfc7a","pitchNumber":3,"startTime":"2026-07-11T05:15:40.771Z","endTime":"2026-07-11T05:15:45.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.899711179548,"aZ":-21.91680950309782,"pfxX":9.205435869253119,"pfxZ":5.260181511854492,"pX":0.4056699753246068,"pZ":1.7186118271916357,"vX0":-6.201267196979519,"vY0":-138.90596976810227,"vZ0":-8.69316218826879,"x":101.54,"y":192.38,"x0":1.4742459995043862,"y0":50.00068763711733,"z0":6.352736220247905,"aX":17.9379763299428},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-15.4,"spinRate":2200,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.3947234611040962,"extension":6.748584607876387},"index":5,"playId":"25cac7e8-e2ca-3087-ac38-523748b72740","pitchNumber":4,"startTime":"2026-07-11T05:16:05.787Z","endTime":"2026-07-11T05:16:09.954Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97234814104091,"aZ":-18.986462880139637,"pfxX":8.392466289005434,"pfxZ":6.695912165960956,"pX":0.11173626606464343,"pZ":1.756217526886543,"vX0":-6.50603455071628,"vY0":-139.36238241091252,"vZ0":-8.986316377538273,"x":112.74,"y":191.36,"x0":1.3847728467438032,"y0":50.00303765181822,"z0":6.273854027159485,"aX":16.52799083078476},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":-13.9,"spinRate":2281,"spinDirection":131},"zone":8,"typeConfidence":0.77,"plateTime":0.39285478575192956,"extension":6.874322978957938},"hitData":{"launchSpeed":83.0,"launchAngle":27.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.07,"coordY":93.85}},"index":6,"playId":"8f6eabb5-6d69-311f-9bfc-b9ee32b11e4c","pitchNumber":5,"startTime":"2026-07-11T05:16:26.847Z","endTime":"2026-07-11T05:16:38.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:16:38.380Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to center fielder Drew Gilbert. Kyle Karros to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:16:43.114Z","endTime":"2026-07-11T05:19:16.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":6},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.287084174758697,"aZ":-23.02045793159074,"pfxX":8.903890131590966,"pfxZ":4.543464087530964,"pX":-0.9486324968571692,"pZ":3.748170245166206,"vX0":-9.386181977122838,"vY0":-140.47602867144698,"vZ0":-3.440687584604592,"x":153.16,"y":137.58,"x0":1.2656044979310466,"y0":50.004596817076475,"z0":6.4705173887177345,"aX":17.948462188876782},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.4,"spinRate":2188,"spinDirection":137},"zone":11,"typeConfidence":0.82,"plateTime":0.3886383034959455,"extension":6.835296817218318},"index":0,"playId":"a8a26b90-9ee7-3d36-bea9-4824a0978734","pitchNumber":1,"startTime":"2026-07-11T05:17:16.710Z","endTime":"2026-07-11T05:17:20.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350371735587306,"aZ":-24.839071058848432,"pfxX":10.459158385471461,"pfxZ":3.7680874675928706,"pX":-0.9294111497293809,"pZ":2.6251040419687603,"vX0":-9.609918290073086,"vY0":-138.74125240268037,"vZ0":-5.668846694130641,"x":152.43,"y":167.9,"x0":1.2220934754018782,"y0":50.00587169879767,"z0":6.35281764364395,"aX":20.37267834730221},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2150,"spinDirection":131},"zone":11,"typeConfidence":0.88,"plateTime":0.39494689963737484,"extension":6.831444632046318},"index":1,"playId":"55eb216b-77d2-30d3-add9-d104c2072ca5","pitchNumber":2,"startTime":"2026-07-11T05:17:36.686Z","endTime":"2026-07-11T05:17:41.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.465957631032325,"aZ":-32.37687936487034,"pfxX":-1.7734359011469096,"pfxZ":-0.1316650456340991,"pX":0.026980518666197526,"pZ":2.324728398861762,"vX0":-3.1458050919688794,"vY0":-124.19603835648046,"vZ0":-3.5442659006172503,"x":115.97,"y":176.01,"x0":1.5438139778650122,"y0":50.00251033649521,"z0":6.482647543460752,"aX":-2.750802596777837},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":4.0,"spinRate":2511,"spinDirection":321},"zone":5,"typeConfidence":0.9,"plateTime":0.44218357926346563,"extension":6.747040263568589},"index":2,"playId":"5a5a271e-33c4-37cd-816a-4a6872e574e4","pitchNumber":3,"startTime":"2026-07-11T05:17:56.370Z","endTime":"2026-07-11T05:18:00.865Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544445381519523,"aZ":-26.191742102606543,"pfxX":9.126473465949859,"pfxZ":3.0294279072024857,"pX":0.32103157247479824,"pZ":2.890819852212077,"vX0":-5.968127699790962,"vY0":-139.49489131286444,"vZ0":-4.754127572355975,"x":104.76,"y":160.73,"x0":1.299343594586693,"y0":50.00463761149533,"z0":6.337800026235943,"aX":18.039162527508147},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":-15.4,"spinRate":2209,"spinDirection":134},"zone":3,"typeConfidence":0.86,"plateTime":0.39221369504793335,"extension":6.7723837714245985},"index":3,"playId":"6eafd864-e465-316d-951c-7c9ccef46952","pitchNumber":4,"startTime":"2026-07-11T05:18:14.471Z","endTime":"2026-07-11T05:18:18.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-11T05:18:27.711Z","endTime":"2026-07-11T05:18:42.132Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121392070323203,"aZ":-32.75986695970795,"pfxX":-4.129317839850222,"pfxZ":-0.3905232733729651,"pX":-0.7160574044047515,"pZ":2.05561166777731,"vX0":-4.054139913261627,"vY0":-121.60122786552492,"vZ0":-3.5913161501543045,"x":144.29,"y":183.28,"x0":1.5128521316822916,"y0":50.00420181708558,"z0":6.410894891656785,"aX":-6.1490970486915995},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.3,"breakHorizontal":8.5,"spinRate":2576,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.45142276515303204,"extension":6.79974210753011},"index":5,"playId":"4397c577-b2ce-3e4e-b1c4-f8f33fa460d7","pitchNumber":5,"startTime":"2026-07-11T05:18:42.132Z","endTime":"2026-07-11T05:18:49.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46772920474173,"aZ":-21.896894627091655,"pfxX":10.781621807783788,"pfxZ":5.204558919485547,"pX":0.11246062356040903,"pZ":1.5177059989175594,"vX0":-6.922165221443849,"vY0":-140.08383384737024,"vZ0":-9.258468131684921,"x":112.71,"y":197.8,"x0":1.2225572949590349,"y0":50.006993890229175,"z0":6.31353652381295,"aX":21.30053271337542},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":-18.0,"spinRate":2184,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.39192779303892067,"extension":6.9033022805084725},"hitData":{"launchSpeed":108.8,"launchAngle":7.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.84,"coordY":88.85}},"index":6,"playId":"37e170de-cf9b-3609-9d16-869ab6157598","pitchNumber":6,"startTime":"2026-07-11T05:19:06.431Z","endTime":"2026-07-11T05:19:16.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:19:16.329Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edouard Julien grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Kyle Karros to 3rd. Hunter Goodman out at 2nd. Edouard Julien to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:19:14.858Z","endTime":"2026-07-11T05:21:13.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.5,"endSpeed":89.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.638219682807264,"aZ":-24.238800286288868,"pfxX":10.339201339322688,"pfxZ":3.955243012352044,"pX":-0.26348602365407536,"pZ":1.0369896505705603,"vX0":-8.024516184980754,"vY0":-140.05797453591802,"vZ0":-9.930673969790641,"x":127.04,"y":210.78,"x0":1.2810338547460924,"y0":50.00427037480379,"z0":6.185696093917793,"aX":20.750466592571037},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":-17.3,"spinRate":2257,"spinDirection":134},"zone":13,"typeConfidence":0.89,"plateTime":0.38957448852833965,"extension":6.926973342322487},"index":0,"playId":"c544b8a6-00ac-38d8-b4ca-2b14e25b7f2d","pitchNumber":1,"startTime":"2026-07-11T05:19:46.503Z","endTime":"2026-07-11T05:19:50.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698415277262438,"aZ":-21.61757299038183,"pfxX":10.049344661122932,"pfxZ":5.2310192373888,"pX":0.49057032729417027,"pZ":2.7632886400184082,"vX0":-6.6569610840962765,"vY0":-140.4773831160622,"vZ0":-6.017366860107,"x":98.3,"y":164.17,"x0":1.5725889288198325,"y0":50.006455786965304,"z0":6.3169402625474635,"aX":20.299844179996573},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":-17.0,"spinRate":2223,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.38835271996874043,"extension":6.943328698030384},"index":1,"playId":"d8b5b0c8-6b32-3c22-9ae0-aa8dafd28406","pitchNumber":2,"startTime":"2026-07-11T05:20:06.148Z","endTime":"2026-07-11T05:20:10.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235967715212716,"aZ":-32.1860320145983,"pfxX":-1.1173902004979244,"pfxZ":-0.00198519498606764,"pX":-1.05486292526837,"pZ":1.2759116714099703,"vX0":-5.534190320595502,"vY0":-123.51258231572297,"vZ0":-5.826582542888115,"x":157.21,"y":204.33,"x0":1.3708141649899206,"y0":50.006012690401974,"z0":6.409725075134165,"aX":-1.7072933385613336},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":3.5,"spinRate":2536,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.44541599313506897,"extension":6.730112805874416},"index":2,"playId":"dd59553d-2ce6-34a3-88db-4bc97bda0047","pitchNumber":3,"startTime":"2026-07-11T05:20:25.181Z","endTime":"2026-07-11T05:20:29.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.285489875738488,"aZ":-33.46723430318489,"pfxX":-0.4980672263633086,"pfxZ":-0.8277779942869383,"pX":0.46489796913508036,"pZ":2.7508524966271053,"vX0":-2.7146697727833717,"vY0":-124.66282623200128,"vZ0":-2.159362551343719,"x":99.28,"y":164.51,"x0":1.6369919776656507,"y0":50.004689853187,"z0":6.416526800130924,"aX":-0.7760582636586818},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":1.6,"spinRate":2505,"spinDirection":319},"zone":6,"typeConfidence":0.9,"plateTime":0.4409761721666645,"extension":6.774975309949639},"index":3,"playId":"e220f478-4739-3aed-83b9-8df048732168","pitchNumber":4,"startTime":"2026-07-11T05:20:45.362Z","endTime":"2026-07-11T05:20:49.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472132194061697,"aZ":-23.059876515595242,"pfxX":9.90892797383161,"pfxZ":4.581629731413879,"pX":0.4824679960687541,"pZ":2.1759999602608118,"vX0":-6.047471512500596,"vY0":-139.92677396366525,"vZ0":-7.054005303898478,"x":98.61,"y":180.03,"x0":1.380006117504042,"y0":50.006978131684406,"z0":6.232179435759448,"aX":19.72710991463274},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.8,"spinRate":2267,"spinDirection":134},"zone":9,"typeConfidence":0.9,"plateTime":0.3908879136331094,"extension":6.830906397558908},"hitData":{"launchSpeed":68.3,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":159.79}},"index":4,"playId":"1f6dcf82-25c4-39b6-82fc-315052381a58","pitchNumber":5,"startTime":"2026-07-11T05:21:04.075Z","endTime":"2026-07-11T05:21:13.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:21:13.111Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T05:21:20.018Z","endTime":"2026-07-11T05:27:39.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.741073452780473,"aZ":-30.9555643643966,"pfxX":-0.9796208441135299,"pfxZ":0.7501201699777553,"pX":-1.523537107077606,"pZ":2.878546618175433,"vX0":-6.98776010170698,"vY0":-125.21748354050067,"vZ0":-2.7545222473103435,"x":175.07,"y":161.06,"x0":1.4085718540418934,"y0":50.0018476319153,"z0":6.477206743684031,"aX":-1.5832605336387833},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":3.1,"spinRate":2604,"spinDirection":338},"zone":11,"typeConfidence":0.9,"plateTime":0.43425833960440663,"extension":6.739037771923173},"index":0,"playId":"afef40df-2f4d-3e65-83ae-327b3d1f7e53","pitchNumber":1,"startTime":"2026-07-11T05:21:44.596Z","endTime":"2026-07-11T05:21:50.694Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NI"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07802107795602,"aZ":-28.715162751290343,"pfxX":-2.632964047085603,"pfxZ":2.2557182354441587,"pX":0.051728069222690146,"pZ":0.8960771335744938,"vX0":-3.2057222347802155,"vY0":-122.52374911523766,"vZ0":-7.370320487986833,"x":115.03,"y":214.59,"x0":1.7146423982045915,"y0":50.00562427937922,"z0":6.36647955903477,"aX":-4.040534129010522},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":5.5,"spinRate":2662,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4454572820717688,"extension":6.744781236822605},"index":1,"playId":"8925573d-17dd-3706-87ee-fba89bede1c1","pitchNumber":2,"startTime":"2026-07-11T05:25:53.429Z","endTime":"2026-07-11T05:25:57.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172806116090182,"aZ":-15.007907891109925,"pfxX":4.038316359483776,"pfxZ":8.700782344795364,"pX":-0.3706182224236149,"pZ":4.14570839310114,"vX0":-5.896135372243057,"vY0":-138.88386640602857,"vZ0":-4.1040706873913555,"x":131.13,"y":126.85,"x0":1.2453910376650847,"y0":50.004565813296324,"z0":6.6262820897752635,"aX":7.96955638059404},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":-6.2,"spinRate":2260,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.392878890423892,"extension":6.737635729198558},"index":2,"playId":"bedc78af-100c-3006-8b47-df3b6bd2b494","pitchNumber":3,"startTime":"2026-07-11T05:26:19.314Z","endTime":"2026-07-11T05:26:28.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Edouard Julien steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"bedc78af-100c-3006-8b47-df3b6bd2b494","startTime":"2026-07-11T05:26:33.703Z","endTime":"2026-07-11T05:26:40.368Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33597528513064,"aZ":-34.63368614767432,"pfxX":-3.6107827186773838,"pfxZ":-1.5748409505298882,"pX":0.05243476135954109,"pZ":0.3640751865619333,"vX0":-2.916071738494291,"vY0":-124.4820832222054,"vZ0":-7.450699743579653,"x":115.0,"y":228.95,"x0":1.7106477155829212,"y0":50.004613889155046,"z0":6.284502544127839,"aX":-5.6338804362992},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.4,"breakHorizontal":7.2,"spinRate":2608,"spinDirection":324},"zone":14,"typeConfidence":0.91,"plateTime":0.44097745805447985,"extension":6.73415985177136},"index":4,"playId":"65738439-73fa-3b64-ba6a-485bd7cf0abd","pitchNumber":4,"startTime":"2026-07-11T05:26:40.368Z","endTime":"2026-07-11T05:26:45.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494235531039443,"aZ":-37.312374973582955,"pfxX":-5.247150745862152,"pfxZ":-3.2659082203586305,"pX":-1.2215947706121373,"pZ":0.6894209339875341,"vX0":-5.084597147265038,"vY0":-124.79462200874963,"vZ0":-6.345066457017522,"x":163.56,"y":220.17,"x0":1.5250650426921968,"y0":50.002012415149274,"z0":6.344388878913794,"aX":-8.260754520244335},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":10.7,"spinRate":2476,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.43918160618701885,"extension":6.889748650004864},"index":5,"playId":"cfca02d8-1ca0-369f-8b2e-efb990b9f342","pitchNumber":5,"startTime":"2026-07-11T05:27:08.467Z","endTime":"2026-07-11T05:27:13.107Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47815748443827,"aZ":-20.353970866992587,"pfxX":9.821885841554893,"pfxZ":6.004320560304514,"pX":0.5915613808206526,"pZ":2.687643485165908,"vX0":-5.565152663347814,"vY0":-139.47448498606875,"vZ0":-6.341746052217341,"x":94.45,"y":166.21,"x0":1.3369688433973468,"y0":50.00514570209152,"z0":6.333930684630139,"aX":19.34644181605479},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-16.7,"spinRate":2302,"spinDirection":136},"zone":6,"typeConfidence":0.9,"plateTime":0.3927544972050976,"extension":6.8669069452378},"index":6,"playId":"a96d2d37-1d01-3863-b833-34e63c69313e","pitchNumber":6,"startTime":"2026-07-11T05:27:33.898Z","endTime":"2026-07-11T05:27:39.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:27:39.207Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Cavanaugh walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:30:02.416Z","endTime":"2026-07-11T05:32:22.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9,10,11],"actionIndex":[0,1,2,3],"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Edouard Julien.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T05:29:34.086Z","endTime":"2026-07-11T05:29:34.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"502","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"}},{"details":{"description":"Defensive switch from second base to shortstop for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-11T05:29:34.114Z","endTime":"2026-07-11T05:29:34.115Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"700"},{"details":{"description":"Troy Johnston remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-11T05:29:34.115Z","endTime":"2026-07-11T05:29:34.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"description":"Pitching Change: Jordan Romano replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-11T05:29:34.117Z","endTime":"2026-07-11T05:30:04.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605447,"link":"/api/v1/people/605447"},"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":91.7,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12194681411735,"aZ":-12.47390881791392,"pfxX":-4.158190857463229,"pfxZ":10.798129619218011,"pX":-0.6886681464190421,"pZ":2.5772144121168665,"vX0":3.9927899330517684,"vY0":-133.5545969645498,"vZ0":-6.127618172300183,"x":143.25,"y":169.2,"x0":-1.655791234559341,"y0":50.0020234363485,"z0":5.781839373672693,"aX":-7.58536889198384},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2279,"spinDirection":205},"zone":4,"typeConfidence":0.86,"plateTime":0.4086005524013241,"extension":7.482195133858913},"index":4,"playId":"736d4ed7-2cc3-3316-8dcc-3e1101e00961","pitchNumber":1,"startTime":"2026-07-11T05:30:04.741Z","endTime":"2026-07-11T05:30:09.088Z","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.8,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93567849777606,"aZ":-11.046843435400325,"pfxX":-3.241946110026082,"pfxZ":11.160944556007436,"pX":-0.1401942199110409,"pZ":2.6805246617928438,"vX0":4.68743526397069,"vY0":-136.4390659742548,"vZ0":-6.944883440439433,"x":122.34,"y":166.41,"x0":-1.4561610651836971,"y0":50.000057957751046,"z0":6.013552710468821,"aX":-6.135507545604087},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":4.9,"spinRate":2318,"spinDirection":196},"zone":5,"typeConfidence":0.89,"plateTime":0.40085844319564057,"extension":7.409361360596454},"index":5,"playId":"917d34ff-bca0-39fe-8158-da462dc9923f","pitchNumber":2,"startTime":"2026-07-11T05:30:19.751Z","endTime":"2026-07-11T05:30:24.423Z","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":94.2,"endSpeed":85.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.661359598780727,"aZ":-12.823358928082646,"pfxX":-0.7648193364059381,"pfxZ":10.166335400079152,"pX":0.38607775938941086,"pZ":5.943997682617677,"vX0":4.367051120226709,"vY0":-137.1772764637761,"vZ0":1.2846802574928282,"x":102.28,"y":78.29,"x0":-1.1279678776785953,"y0":50.004912796589316,"z0":6.344381913492734,"aX":-1.456648920751728},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":0.5,"spinRate":2316,"spinDirection":191},"zone":12,"typeConfidence":0.89,"plateTime":0.3994580278952977,"extension":7.381509028891238},"index":6,"playId":"22fd1c63-68ec-32c4-b3b6-c0bade9dd24b","pitchNumber":3,"startTime":"2026-07-11T05:30:39.618Z","endTime":"2026-07-11T05:30:48.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256916381158785,"aZ":-35.57527640838357,"pfxX":1.442711571054824,"pfxZ":-2.1728236076673335,"pX":1.305970728937309,"pZ":0.8250519082306005,"vX0":6.207255279232032,"vY0":-123.60976115995035,"vZ0":-5.408437891757345,"x":67.22,"y":216.5,"x0":-1.414791056647223,"y0":50.00547015041245,"z0":5.9936498275900965,"aX":2.2547978035753595},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-4.0,"spinRate":2291,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4413801172516765,"extension":7.337440465429702},"index":7,"playId":"571da0c2-9c09-36ea-a426-a8b825c1c061","pitchNumber":4,"startTime":"2026-07-11T05:31:01.210Z","endTime":"2026-07-11T05:31:05.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78008650609597,"aZ":-35.72071721706613,"pfxX":1.869037442045855,"pfxZ":-2.268763402129986,"pX":-0.1792698456149392,"pZ":2.4078985945568743,"vX0":3.5534266280165285,"vY0":-123.47599281423686,"vZ0":-1.2965564945087642,"x":123.83,"y":173.77,"x0":-1.8730384973058538,"y0":50.003675573062225,"z0":5.912659342251599,"aX":2.9205290589836026},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.2,"breakHorizontal":-4.1,"spinRate":2275,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.44154484594191024,"extension":7.27129769900032},"index":8,"playId":"45a21427-518f-3334-a9ec-4827cad7ae4f","pitchNumber":5,"startTime":"2026-07-11T05:31:20.712Z","endTime":"2026-07-11T05:31:24.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32984604525347,"aZ":-12.673082351519142,"pfxX":-0.5302550631922294,"pfxZ":10.537503660985944,"pX":0.178729280706104,"pZ":3.2191521973447617,"vX0":4.402655221203634,"vY0":-135.1540277670154,"vZ0":-4.717915353247714,"x":110.19,"y":151.86,"x0":-1.402217502158656,"y0":50.00584095590025,"z0":5.876897425758429,"aX":-0.9822742358293732},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":0.0,"spinRate":2192,"spinDirection":201},"zone":2,"typeConfidence":0.86,"plateTime":0.40520246121289905,"extension":7.434829501684633},"index":9,"playId":"392f11b2-3a20-3268-9b9c-f350a6833f93","pitchNumber":6,"startTime":"2026-07-11T05:31:41.115Z","endTime":"2026-07-11T05:31:45.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606014344329747,"aZ":-36.00350830483225,"pfxX":2.656736611978877,"pfxZ":-2.502241692553831,"pX":-0.1905509692902459,"pZ":3.4354258139394886,"vX0":2.9905823937573355,"vY0":-122.63562388176281,"vZ0":1.022483556648094,"x":124.26,"y":146.02,"x0":-1.7698191508692043,"y0":50.00598157114128,"z0":6.077350312021186,"aX":4.058527602523787},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.1,"breakHorizontal":-5.5,"spinRate":2108,"spinDirection":45},"zone":11,"typeConfidence":0.91,"plateTime":0.4461448999470612,"extension":7.058373613150333},"index":10,"playId":"14c9c8a4-2f5a-37b5-a8aa-15f8352f518e","pitchNumber":7,"startTime":"2026-07-11T05:32:01.162Z","endTime":"2026-07-11T05:32:05.971Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599818197830167,"aZ":-32.41447617224381,"pfxX":6.076221293830175,"pfxZ":-0.16837258231723595,"pX":-2.259510317314065,"pZ":3.35166338956187,"vX0":-1.9673297966525167,"vY0":-118.6486393397435,"vZ0":1.2334978421982878,"x":203.13,"y":148.29,"x0":-2.2115041403979663,"y0":50.00275676339333,"z0":5.767387332403379,"aX":8.707733392217662},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":-10.6,"spinRate":2074,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4607230718757509,"extension":7.082414654085793},"index":11,"playId":"57b708dd-acfd-33d1-8743-c8f0cffb1848","pitchNumber":8,"startTime":"2026-07-11T05:32:18.336Z","endTime":"2026-07-11T05:32:22.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:32:22.445Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Grant McCray grounds into a force out, second baseman Edouard Julien to shortstop Willi Castro. Eric Haase out at 2nd. Grant McCray to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:33:25.950Z","endTime":"2026-07-11T05:34:45.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"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":650489,"link":"/api/v1/people/650489"},"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Eric Haase replaces Drew Cavanaugh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T05:32:58.381Z","endTime":"2026-07-11T05:33:28.117Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":701852,"link":"/api/v1/people/701852"},"base":1},{"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":92.3,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16528748927476,"aZ":-14.300467149125787,"pfxX":-3.5547519873487365,"pfxZ":9.68432922797518,"pX":0.22136850588412954,"pZ":2.82994264074147,"vX0":7.167628544277508,"vY0":-134.2626460376109,"vZ0":-4.975964415183711,"x":108.56,"y":162.37,"x0":-2.0081530571598476,"y0":50.00013984467564,"z0":5.707759984799372,"aX":-6.559627342058231},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2298,"spinDirection":203},"zone":2,"typeConfidence":0.86,"plateTime":0.40631246013360434,"extension":7.505899567611673},"index":1,"playId":"234e6fe0-fc49-376a-8631-707e153f3a10","pitchNumber":1,"startTime":"2026-07-11T05:33:28.117Z","endTime":"2026-07-11T05:33:32.843Z","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":84.3,"endSpeed":78.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48498644717771,"aZ":-35.52515284902814,"pfxX":0.9292218944206088,"pfxZ":-2.191799288447452,"pX":0.4371291010960465,"pZ":1.4310010061605343,"vX0":5.021939586714836,"vY0":-122.79172459881119,"vZ0":-3.4791995003343166,"x":100.34,"y":200.14,"x0":-1.7520562765007226,"y0":50.00068830972725,"z0":5.877584791919887,"aX":1.4224231491406327},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.6,"breakHorizontal":-2.8,"spinRate":2136,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4454475828919944,"extension":7.233727803241528},"index":2,"playId":"553e6f48-18db-3d78-a570-f8dc81c43071","pitchNumber":2,"startTime":"2026-07-11T05:33:49.406Z","endTime":"2026-07-11T05:33:54.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63344720987017,"aZ":-34.82452777072935,"pfxX":0.7396751826179351,"pfxZ":-1.6507293248745687,"pX":1.1399155077376726,"pZ":-0.5188085130465111,"vX0":5.99513967066555,"vY0":-125.38020022394967,"vZ0":-8.964738504880973,"x":73.55,"y":252.79,"x0":-1.371178412691767,"y0":50.0034685371889,"z0":5.916995374496883,"aX":1.1863169146631782},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.7,"breakHorizontal":-2.6,"spinRate":2107,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4356540478936486,"extension":7.395900089773012},"index":3,"playId":"e300b41e-fbc0-3f38-8a06-bb82b8bd1bbd","pitchNumber":3,"startTime":"2026-07-11T05:34:11.006Z","endTime":"2026-07-11T05:34:15.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30050650836931,"aZ":-32.3577270085654,"pfxX":1.7498231815054004,"pfxZ":-0.1159221946566884,"pX":-0.4020059481387704,"pZ":1.7055709156203032,"vX0":2.129292951771042,"vY0":-123.81618301674423,"vZ0":-4.02793681766245,"x":132.32,"y":192.73,"x0":-1.4985105455439471,"y0":50.0038683532215,"z0":6.043200599854909,"aX":2.7335123545224747},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":-3.6,"spinRate":2086,"spinDirection":50},"zone":7,"typeConfidence":0.91,"plateTime":0.4413338985513078,"extension":7.4206637822302035},"hitData":{"launchSpeed":84.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":158.78}},"index":4,"playId":"8c99f32a-0ab5-3474-b8da-594da3a06912","pitchNumber":4,"startTime":"2026-07-11T05:34:36.827Z","endTime":"2026-07-11T05:34:45.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:34:45.359Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:34:51.172Z","endTime":"2026-07-11T05:38:35.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66438056017596,"aZ":-13.669946059612746,"pfxX":-2.495159592202574,"pfxZ":10.009466536862867,"pX":-0.02033151432897017,"pZ":4.461559159043418,"vX0":5.913589255418698,"vY0":-135.38088708456903,"vZ0":-1.1230807375545002,"x":117.77,"y":118.32,"x0":-1.912734846869822,"y0":50.00313810719872,"z0":5.842501589586969,"aX":-4.613511055921757},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2417,"spinDirection":200},"zone":12,"typeConfidence":0.88,"plateTime":0.4051979862854851,"extension":7.573921836187227},"index":0,"playId":"d1ab2c63-14f8-3180-922e-014b5bc28ea5","pitchNumber":1,"startTime":"2026-07-11T05:35:21.345Z","endTime":"2026-07-11T05:35:25.396Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42615912412316,"aZ":-35.89839824673457,"pfxX":1.960044333606863,"pfxZ":-2.589105058153594,"pX":-0.5100048837931788,"pZ":2.1639630102680667,"vX0":2.640347034226107,"vY0":-119.36404239687472,"vZ0":-0.8851532489547214,"x":136.44,"y":180.35,"x0":-1.8859681384297313,"y0":50.0018716051087,"z0":5.777877925845169,"aX":2.8214519917874847},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":-4.2,"spinRate":2190,"spinDirection":69},"zone":4,"typeConfidence":0.91,"plateTime":0.4592452981001296,"extension":7.233734869779533},"index":1,"playId":"9f3512a0-d9c1-32de-8162-8c5b88ce8422","pitchNumber":2,"startTime":"2026-07-11T05:35:36.687Z","endTime":"2026-07-11T05:35:43.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Grant McCray steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"9f3512a0-d9c1-32de-8162-8c5b88ce8422","startTime":"2026-07-11T05:35:48.811Z","endTime":"2026-07-11T05:36:09.860Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"}},{"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":82.7,"endSpeed":76.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39299968167797,"aZ":-33.42699356539668,"pfxX":1.6467569177570827,"pfxZ":-0.8406087334928003,"pX":-0.7764033982907781,"pZ":2.134555869519919,"vX0":2.3684327111349472,"vY0":-120.53897280798924,"vZ0":-1.9210657195935055,"x":146.59,"y":181.15,"x0":-1.9822340947520212,"y0":50.005286738380654,"z0":5.867571839494435,"aX":2.4456660083098676},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2041,"spinDirection":53},"zone":7,"typeConfidence":0.91,"plateTime":0.45280234958733123,"extension":7.192099239361119},"index":3,"playId":"03e253a1-ecef-3c69-a8e1-ff6a90d34693","pitchNumber":3,"startTime":"2026-07-11T05:36:09.860Z","endTime":"2026-07-11T05:36:13.821Z","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":93.8,"endSpeed":86.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401160583597388,"aZ":-14.985923110716667,"pfxX":-0.9649576514711313,"pfxZ":9.058822382590673,"pX":0.883865088484008,"pZ":4.260651182171963,"vX0":6.395384960224211,"vY0":-136.48612606020768,"vZ0":-2.134587616177375,"x":83.31,"y":123.74,"x0":-1.3585318326612694,"y0":50.00500998818094,"z0":6.078049360639506,"aX":-1.832321456071432},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":0.5,"spinRate":2287,"spinDirection":191},"zone":12,"typeConfidence":0.88,"plateTime":0.40041271426749026,"extension":7.468920044863678},"index":4,"playId":"ac2489ef-7146-3534-b2e4-dde3a861cf68","pitchNumber":4,"startTime":"2026-07-11T05:36:34.965Z","endTime":"2026-07-11T05:36:38.943Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.243471414503247,"aZ":-35.79889018092549,"pfxX":1.4163038440781754,"pfxZ":-2.349939833797201,"pX":-0.11142744013357782,"pZ":1.872241136582785,"vX0":3.778793038599322,"vY0":-123.06495370050504,"vZ0":-2.171415594590307,"x":121.25,"y":188.23,"x0":-1.8476675601989523,"y0":50.003220494505186,"z0":5.783428053485479,"aX":2.1834882590478584},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.6,"breakHorizontal":-3.4,"spinRate":2258,"spinDirection":68},"zone":8,"typeConfidence":0.91,"plateTime":0.44418505528388863,"extension":7.136357860417737},"index":5,"playId":"1cc2eeea-35d7-3dab-b8f0-72091a7b1908","pitchNumber":5,"startTime":"2026-07-11T05:36:53.104Z","endTime":"2026-07-11T05:36:57.183Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22752771733339,"aZ":-35.987231699047776,"pfxX":1.8763946783924919,"pfxZ":-2.573935519226465,"pX":-0.7985077126588535,"pZ":1.346231152364233,"vX0":2.2186575222881806,"vY0":-121.07684510275669,"vZ0":-3.2139221302113237,"x":147.44,"y":202.43,"x0":-1.971450554482757,"y0":50.00390621206416,"z0":5.848573492045733,"aX":2.778263686050579},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.2,"breakHorizontal":-4.0,"spinRate":2131,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.4528478973761185,"extension":7.382633668387794},"index":6,"playId":"48398270-6fce-308c-b912-4cd4fe3d9cd4","pitchNumber":6,"startTime":"2026-07-11T05:37:19.407Z","endTime":"2026-07-11T05:37:24.090Z","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":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.043562159932947,"aZ":-36.864238727239794,"pfxX":1.867340614059413,"pfxZ":-3.1775528580372097,"pX":0.25692365792919325,"pZ":2.516946131314852,"vX0":3.767326711402566,"vY0":-119.56033449077341,"vZ0":-0.681167174832935,"x":107.21,"y":170.82,"x0":-1.570476582736507,"y0":50.00441090369258,"z0":6.061424952462103,"aX":2.7536451138161016},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":-4.2,"spinRate":2187,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.45491588242720615,"extension":7.288053538755932},"index":7,"playId":"6cdd58b1-5f3d-3148-9d0b-7fcd7bef1b5a","pitchNumber":7,"startTime":"2026-07-11T05:37:46.747Z","endTime":"2026-07-11T05:37:50.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39933405961946,"aZ":-12.195065109227404,"pfxX":-0.7586799216871487,"pfxZ":10.476064633265686,"pX":0.400855750464965,"pZ":4.222287663123493,"vX0":5.606594429423586,"vY0":-136.5800516799682,"vZ0":-2.6998899185151166,"x":101.72,"y":124.78,"x0":-1.5716334301627697,"y0":50.00389706319928,"z0":6.051791932592428,"aX":-1.4477229247886476},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":0.4,"spinRate":2354,"spinDirection":191},"zone":12,"typeConfidence":0.89,"plateTime":0.3995841966878646,"extension":7.192642020861636},"index":8,"playId":"c4551057-791d-3ab7-a50d-65645545477a","pitchNumber":8,"startTime":"2026-07-11T05:38:10.829Z","endTime":"2026-07-11T05:38:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45596607319259,"aZ":-36.10249123524781,"pfxX":1.584616158668518,"pfxZ":-2.660749467401601,"pX":-1.3030609451534314,"pZ":2.6967158199814434,"vX0":1.0730318503078837,"vY0":-120.24769199533814,"vZ0":0.15193305425109926,"x":166.67,"y":165.97,"x0":-1.9596317621655281,"y0":50.002006424044964,"z0":5.813360266737863,"aX":2.340106954019814},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.6,"breakHorizontal":-3.1,"spinRate":2059,"spinDirection":53},"zone":11,"typeConfidence":0.91,"plateTime":0.4540147388573019,"extension":7.371859047793745},"index":9,"playId":"c522a932-e7ac-345c-93a9-82d5a70496c0","pitchNumber":9,"startTime":"2026-07-11T05:38:30.508Z","endTime":"2026-07-11T05:38:35.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:38:35.593Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Umpire reviewed (catch or drop), call on the field was overturned: Casey Schmitt singles on a line drive to center fielder Cole Carrigg. Grant McCray to 3rd. Luis Arraez to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:38:37.298Z","endTime":"2026-07-11T05:41:10.250Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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_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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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(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":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.888210390760857,"aZ":-12.730459463296913,"pfxX":-2.8577813196414823,"pfxZ":10.457931599293953,"pX":1.5355649490290686,"pZ":1.9282663433157667,"vX0":7.90456816254061,"vY0":-135.09665242436597,"vZ0":-8.2848942203724,"x":58.47,"y":186.72,"x0":-1.0496036793743257,"y0":50.000223895045494,"z0":5.918104252384431,"aX":-5.312922376908712},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":3.6,"spinRate":2234,"spinDirection":198},"zone":14,"typeConfidence":0.88,"plateTime":0.40457300695503307,"extension":7.5663340488075415},"index":0,"playId":"a28d7e39-a7ee-38ea-828d-b2b85937acf1","pitchNumber":1,"startTime":"2026-07-11T05:39:16.637Z","endTime":"2026-07-11T05:39:20.426Z","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":92.7,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84189595196229,"aZ":-12.255193335765691,"pfxX":-2.400912733236839,"pfxZ":10.729802124157919,"pX":0.2787181405893315,"pZ":3.877435032257639,"vX0":6.079567766621267,"vY0":-135.01107124820797,"vZ0":-3.059392218781789,"x":106.38,"y":134.09,"x0":-1.6847036496542864,"y0":50.002474826865125,"z0":5.881031956166813,"aX":-4.457259009430832},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":3.1,"spinRate":2299,"spinDirection":201},"zone":12,"typeConfidence":0.88,"plateTime":0.40480931228999406,"extension":7.508304375234725},"index":1,"playId":"21431ee0-6600-3e6a-b732-7ef3b9ed8d20","pitchNumber":2,"startTime":"2026-07-11T05:39:33.899Z","endTime":"2026-07-11T05:39:38.159Z","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":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221304978870133,"aZ":-35.37024819354883,"pfxX":1.72309859292116,"pfxZ":-2.1405941124596835,"pX":0.5725614600535806,"pZ":1.5263247139197196,"vX0":5.296664258765803,"vY0":-121.30399369471426,"vZ0":-2.796385378145407,"x":95.18,"y":197.57,"x0":-1.8610817580780332,"y0":50.003242955317155,"z0":5.770845564951867,"aX":2.5725108414128135},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.3,"breakHorizontal":-4.3,"spinRate":2164,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.45115366005830504,"extension":7.530445738255866},"index":2,"playId":"6da93b95-4b2a-397e-860c-d4e961fa20e1","pitchNumber":3,"startTime":"2026-07-11T05:39:50.994Z","endTime":"2026-07-11T05:39:54.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2652401223296,"aZ":-11.335283021566145,"pfxX":-3.864174302237145,"pfxZ":11.220103230005313,"pX":-0.29606384965363935,"pZ":2.9650955868037396,"vX0":4.596580854149907,"vY0":-135.1324060989661,"vZ0":-5.550116396002295,"x":128.29,"y":158.72,"x0":-1.5136421039149546,"y0":50.005033409283094,"z0":5.835541336337271,"aX":-7.178524021973283},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2258,"spinDirection":203},"zone":1,"typeConfidence":0.88,"plateTime":0.40466379338895564,"extension":7.65435729248218},"index":3,"playId":"018e741c-4d78-3ae8-b173-03404aaf406d","pitchNumber":4,"startTime":"2026-07-11T05:40:14.405Z","endTime":"2026-07-11T05:40:18.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-11T05:40:39.306Z","endTime":"2026-07-11T05:40:51.717Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.184745657407376,"aZ":-38.02655989596541,"pfxX":0.9238138492645713,"pfxZ":-3.6997847141613853,"pX":0.44897139754002174,"pZ":2.402952904027731,"vX0":4.029076289705606,"vY0":-124.22994980567171,"vZ0":-1.6789771327038294,"x":99.89,"y":173.9,"x0":-1.3063257687335803,"y0":50.00438026896269,"z0":6.215086363725535,"aX":1.46011164909192},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.8,"breakHorizontal":-2.5,"spinRate":2095,"spinDirection":72},"zone":6,"typeConfidence":0.91,"plateTime":0.43897119405398266,"extension":7.362308232255961},"hitData":{"launchSpeed":102.7,"launchAngle":13.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.84,"coordY":86.6}},"index":5,"playId":"7c069e44-6a61-3031-b13a-97de936a2882","pitchNumber":5,"startTime":"2026-07-11T05:40:51.717Z","endTime":"2026-07-11T05:41:10.250Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"ND"},"playEndTime":"2026-07-11T05:41:10.250Z","atBatIndex":80},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Rafael Devers out on a sacrifice fly to center fielder Cole Carrigg. Grant McCray scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:46:30.634Z","endTime":"2026-07-11T05:47:04.136Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":694249,"link":"/api/v1/people/694249"},"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":{"id":605447,"link":"/api/v1/people/605447"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-11T05:41:36.437Z","endTime":"2026-07-11T05:46:32.776Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":93.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765136452975764,"aZ":-9.294080933865501,"pfxX":-1.8637903596983447,"pfxZ":12.20698316710324,"pX":0.06320186566563954,"pZ":2.302572204205986,"vX0":5.284435566805054,"vY0":-136.0218641151262,"vZ0":-7.726942001293769,"x":114.59,"y":176.61,"x0":-1.6623916191186334,"y0":50.00474781688765,"z0":5.82429846530751,"aX":-3.4947772478575674},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":2.3,"spinRate":2368,"spinDirection":197},"zone":5,"typeConfidence":0.89,"plateTime":0.4026387481766447,"extension":7.457155676646379},"index":1,"playId":"443e1fa7-f661-38a1-b92e-dcd347efe86d","pitchNumber":1,"startTime":"2026-07-11T05:46:32.776Z","endTime":"2026-07-11T05:46:37.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48535520418446,"aZ":-34.32451217939744,"pfxX":1.4125500476502937,"pfxZ":-1.3799548874313299,"pX":0.321775106779805,"pZ":2.243741842462431,"vX0":3.7433939756429635,"vY0":-123.3866317542935,"vZ0":-2.7099612991765416,"x":104.73,"y":178.2,"x0":-1.3932007790065764,"y0":50.00544569445973,"z0":6.223191059585089,"aX":2.196932443167414},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":-3.4,"spinRate":2214,"spinDirection":47},"zone":6,"typeConfidence":0.91,"plateTime":0.44239629125461377,"extension":7.340270182034601},"hitData":{"launchSpeed":89.2,"launchAngle":37.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.1,"coordY":77.57}},"index":2,"playId":"536a0583-b595-3fce-89a1-d915095484f0","pitchNumber":2,"startTime":"2026-07-11T05:46:51.389Z","endTime":"2026-07-11T05:47:04.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:47:04.136Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Luis Arraez to 3rd. Casey Schmitt to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:47:10.434Z","endTime":"2026-07-11T05:50:22.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889216042393937,"aZ":-35.313747049803965,"pfxX":1.54614233439383,"pfxZ":-2.0338034950290993,"pX":0.9245573076996011,"pZ":1.683758286465881,"vX0":5.746961314887194,"vY0":-123.23828414551552,"vZ0":-3.083987237849132,"x":81.76,"y":193.32,"x0":-1.6360932121935863,"y0":50.00464787531343,"z0":5.926405665607514,"aX":2.3838416382452},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.2,"breakHorizontal":-4.1,"spinRate":2090,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4440054084069609,"extension":7.356162617415161},"index":0,"playId":"03030eb5-be84-3e94-a034-bcb8e9732fc0","pitchNumber":1,"startTime":"2026-07-11T05:47:48.098Z","endTime":"2026-07-11T05:47:52.158Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03330385943714,"aZ":-10.927140661845765,"pfxX":-2.936149184032057,"pfxZ":11.29175328301069,"pX":0.22754709928370545,"pZ":3.5140414925156382,"vX0":5.583313445073476,"vY0":-136.32409146832902,"vZ0":-4.5933496415635195,"x":108.33,"y":143.9,"x0":-1.465826923972867,"y0":50.00327032732637,"z0":5.975428033332882,"aX":-5.525454936608771},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":4.1,"spinRate":2301,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.40181728632923397,"extension":7.579619212433013},"index":1,"playId":"acb65026-26fe-3e55-9b6f-f91b33ae9c1f","pitchNumber":2,"startTime":"2026-07-11T05:48:05.796Z","endTime":"2026-07-11T05:48:10.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373683619076182,"aZ":-12.331911106496685,"pfxX":-2.336865353131373,"pfxZ":10.561114739623386,"pX":-0.47828908190832775,"pZ":4.315583134146497,"vX0":3.2674424378936693,"vY0":-136.08576291846762,"vZ0":-2.5843243603418413,"x":135.23,"y":122.26,"x0":-1.3899324089165777,"y0":50.00326003650672,"z0":6.129845004166853,"aX":-4.391023004739095},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":3.6,"spinRate":2366,"spinDirection":200},"zone":11,"typeConfidence":0.89,"plateTime":0.40221283932168106,"extension":7.545020120628043},"index":2,"playId":"9a1b1dfb-2117-323c-b15e-67490ac2433e","pitchNumber":3,"startTime":"2026-07-11T05:48:26.044Z","endTime":"2026-07-11T05:48:30.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75542981405966,"aZ":-13.546283287892873,"pfxX":-2.752354945533431,"pfxZ":10.088817246507015,"pX":0.0441874939567516,"pZ":3.2678839514986593,"vX0":5.699928249787564,"vY0":-134.89741289551583,"vZ0":-4.498317156012008,"x":115.32,"y":150.55,"x0":-1.7366385399624396,"y0":50.006540147810455,"z0":5.908858153766629,"aX":-5.084207775884249},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2306,"spinDirection":199},"zone":2,"typeConfidence":0.87,"plateTime":0.4056961100063785,"extension":7.526466515796616},"index":3,"playId":"0adf29e8-096c-3172-bc32-e2dc7ac2013c","pitchNumber":4,"startTime":"2026-07-11T05:48:42.385Z","endTime":"2026-07-11T05:48:46.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-11T05:49:04.185Z","endTime":"2026-07-11T05:49:22.043Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143458140296424,"aZ":-34.15048416885741,"pfxX":0.3271329684943751,"pfxZ":-1.2187868170665288,"pX":0.7004233214672628,"pZ":0.6314678408749439,"vX0":4.760099164617438,"vY0":-126.208296784681,"vZ0":-6.771665278656269,"x":90.3,"y":221.73,"x0":-1.2441602137229508,"y0":50.00019036610947,"z0":6.063990444901911,"aX":0.531640184667578},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.4,"breakHorizontal":-1.6,"spinRate":2189,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4322504091615009,"extension":7.532767874164253},"index":5,"playId":"f601e361-8369-3063-86bf-b37eef18dadb","pitchNumber":5,"startTime":"2026-07-11T05:49:22.043Z","endTime":"2026-07-11T05:49:25.978Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67066799359158,"aZ":-8.905613021034814,"pfxX":-2.696888127588857,"pfxZ":12.165463820879285,"pX":1.4260500632969306,"pZ":2.323694790808167,"vX0":7.7205420149162665,"vY0":-137.6826356299609,"vZ0":-8.264993820561282,"x":62.64,"y":176.04,"x0":-1.0687709068738953,"y0":50.00267393951222,"z0":5.974090991241772,"aX":-5.159541076797044},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.4,"breakHorizontal":3.2,"spinRate":2193,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.39841325904875813,"extension":7.620994477256529},"index":6,"playId":"c42d2ba3-d12a-3f42-9dcd-033f3e94c5fd","pitchNumber":6,"startTime":"2026-07-11T05:49:48.767Z","endTime":"2026-07-11T05:49:53.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.170645709617943,"aZ":-33.282757877535204,"pfxX":7.418448253641947,"pfxZ":-0.7449657547820472,"pX":0.9315835207717047,"pZ":3.731977285779953,"vX0":4.645510621225841,"vY0":-120.9711680628684,"vZ0":2.2805552899774537,"x":81.49,"y":138.02,"x0":-1.973165364807753,"y0":50.00223427873836,"z0":5.681696737466182,"aX":11.06337470928763},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2208,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.45167151534238803,"extension":7.400088515835694},"index":7,"playId":"4f8cf290-150e-33e6-b390-cdd71f57f873","pitchNumber":7,"startTime":"2026-07-11T05:50:14.203Z","endTime":"2026-07-11T05:50:22.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:50:22.164Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Edouard Julien to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:52:57.597Z","endTime":"2026-07-11T05:53:07.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.31"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.00"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.42"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.08"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.36"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.38"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.54"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.53"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T05:50:55.938Z","endTime":"2026-07-11T05:51:11.513Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Mejia replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-11T05:51:11.513Z","endTime":"2026-07-11T05:52:59.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453586505781928,"aZ":-24.30092725637474,"pfxX":-7.914353822068987,"pfxZ":3.9553007202791743,"pX":-0.38730351971874283,"pZ":2.5055650876888387,"vX0":6.480185181846706,"vY0":-139.68512336151178,"vZ0":-4.573033223772495,"x":131.76,"y":171.13,"x0":-1.7012153104046892,"y0":50.00042526339366,"z0":5.74781865950645,"aX":-15.744569751031952},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":13.1,"spinRate":2256,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.3910957324320923,"extension":5.9878920597859695},"hitData":{"launchSpeed":98.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.22}},"index":2,"playId":"cc6bdf68-0be6-3c34-bb90-3b3f561f8eb5","pitchNumber":1,"startTime":"2026-07-11T05:52:59.916Z","endTime":"2026-07-11T05:53:07.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:53:07.950Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Edouard Julien to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-11T05:52:57.597Z","endTime":"2026-07-11T05:53:07.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.31"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.11"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.00"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.69"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.25"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.42"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.08"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.36"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.38"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.10"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.54"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.53"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.024"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.056"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".788"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".947"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T05:50:55.938Z","endTime":"2026-07-11T05:51:11.513Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Juan Mejia replaces Jordan Romano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-11T05:51:11.513Z","endTime":"2026-07-11T05:52:59.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453586505781928,"aZ":-24.30092725637474,"pfxX":-7.914353822068987,"pfxZ":3.9553007202791743,"pX":-0.38730351971874283,"pZ":2.5055650876888387,"vX0":6.480185181846706,"vY0":-139.68512336151178,"vZ0":-4.573033223772495,"x":131.76,"y":171.13,"x0":-1.7012153104046892,"y0":50.00042526339366,"z0":5.74781865950645,"aX":-15.744569751031952},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":13.1,"spinRate":2256,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.3910957324320923,"extension":5.9878920597859695},"hitData":{"launchSpeed":98.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.22}},"index":2,"playId":"cc6bdf68-0be6-3c34-bb90-3b3f561f8eb5","pitchNumber":1,"startTime":"2026-07-11T05:52:59.916Z","endTime":"2026-07-11T05:53:07.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T05:53:07.950Z","atBatIndex":83},"scoringPlays":[10,37,60,72,73,81],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":101.87,"y":145.09},"type":"O","description":"Groundout"}],"home":[{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":163.2,"y":60.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":109.75,"y":170.43},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8,9],"bottom":[10,11,12,13,14],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":53.37,"y":106.74},"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":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":123.89,"y":44.77},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":210.77,"y":86.7},"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":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":108.23,"y":158.78},"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":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":50.3,"y":126.39},"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":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":169.04,"y":108.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":109.75,"y":95.43},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":25,"top":[15,16,17,18,19],"bottom":[20,21,22,23,24,25],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":142.85,"y":106.27},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":160.93,"y":184.11},"type":"O","description":"Pop Out"},{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":147.25,"y":88.85},"type":"H","description":"Single"}],"home":[{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":128.16,"y":179.35},"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":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":150.44,"y":54.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":76.59,"y":106.51},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":109.75,"y":157.26},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":169.93,"y":78.39},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28],"bottom":[29,30,31,32,33],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":179.68,"y":116.72},"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":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":142.18,"y":155.23},"type":"O","description":"Grounded Into DP"}],"home":[{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":149.78,"y":156.75},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":152.82,"y":163.84},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":40.69,"y":113.95},"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":4,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":82.89,"y":114.18},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":148.77,"y":166.38},"type":"O","description":"Lineout"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":146.26,"y":129.64},"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":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":115.96,"y":100.54},"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":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":42.44,"y":84.17},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":166.27,"y":87.08},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":116.34,"y":157.26},"type":"O","description":"Groundout"}],"home":[{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":137.77,"y":93.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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":124.95,"y":56.42},"type":"O","description":"Double Play"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":170.1,"y":98.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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":144.71,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":51,"top":[43,44,45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":79.85,"y":143.57},"type":"O","description":"Pop Out"},{"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":149.28,"y":155.23},"type":"O","description":"Groundout"}],"home":[{"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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":108.99,"y":84.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":146.74,"y":156.75},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55],"bottom":[56,57,58,59,60,61],"hits":{"away":[{"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":126.98,"y":180.06},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":150.29,"y":157.76},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":160.63,"y":106.16},"type":"H","description":"Single"}],"home":[{"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":152.82,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":162.45,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":189.31,"y":124.83},"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":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":75.01,"y":116.41},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64,65],"bottom":[66,67,68],"hits":{"away":[{"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":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":120.68,"y":100.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":8,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":212.83,"y":110.21},"type":"O","description":"Flyout"}],"home":[{"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":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":117.86,"y":147.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":127.99,"y":180.57},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":83,"top":[69,70,71,72,73,74,75,76],"bottom":[77,78,79,80,81,82,83],"hits":{"away":[{"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":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":166.0,"y":110.64},"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":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":122.3,"y":198.07},"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":9,"pitcher":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":126.67,"y":125.0},"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":74.07,"y":93.85},"type":"O","description":"Sac Fly"},{"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":116.84,"y":88.85},"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":9,"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":149.78,"y":159.79},"type":"O","description":"Forceout"}],"home":[{"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":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":145.73,"y":158.78},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":120.84,"y":86.6},"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":9,"pitcher":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":103.1,"y":77.57},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":144.71,"y":154.22},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":11,"errors":0,"leftOnBase":12},"away":{"runs":4,"hits":10,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"second":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"left":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"center":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"battingOrder":7,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"battingOrder":6,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"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":5,"groundOuts":7,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".257","atBats":34,"obp":".328","slg":".422","ops":".750","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":35,"obp":".405","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"5.47","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.52","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":66,"strikes":112,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":3,"pitchesPerInning":"19.78","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":1,"pickoffs":0}},"players":{"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":{},"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":35,"groundOuts":72,"airOuts":65,"runs":35,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":47,"baseOnBalls":24,"intentionalWalks":0,"hits":58,"hitByPitch":1,"atBats":242,"obp":".311","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1004,"era":"4.55","inningsPitched":"63.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.29","battersFaced":267,"outs":190,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1004,"balls":376,"strikes":628,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.68","walksPer9Inn":"3.41","hitsPer9Inn":"8.24","runsScoredPer9":"4.97","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":40,"groundOuts":32,"airOuts":61,"runs":30,"doubles":11,"triples":3,"homeRuns":15,"strikeOuts":54,"baseOnBalls":13,"intentionalWalks":0,"hits":56,"hitByPitch":3,"avg":".279","atBats":201,"obp":".329","slg":".587","ops":".916","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":118,"rbi":38,"leftOnBase":77,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.40","popOuts":14,"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":94,"errors":0,"chances":97,"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"}]},"ID669298":{"person":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"jerseyNumber":"52","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":6,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":26,"obp":".407","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":100,"era":"9.53","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.94","battersFaced":27,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":34,"strikes":66,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.65","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"1.59","hitsPer9Inn":"15.88","runsScoredPer9":"9.53","homeRunsPer9":"4.76","inheritedRunners":1,"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":false,"isOnBench":true,"isSubstitute":false}},"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":26,"gamesStarted":0,"flyOuts":11,"groundOuts":30,"airOuts":28,"runs":19,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":19,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":109,"obp":".389","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":499,"era":"5.72","inningsPitched":"28.1","wins":3,"losses":3,"saves":4,"saveOpportunities":6,"holds":4,"blownSaves":2,"earnedRuns":18,"whip":"1.76","battersFaced":131,"outs":85,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":499,"balls":204,"strikes":295,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".500","pitchesPerInning":"17.61","gamesFinished":11,"strikeoutWalkRatio":"1.16","strikeoutsPer9Inn":"6.99","walksPer9Inn":"6.04","hitsPer9Inn":"9.85","runsScoredPer9":"6.04","homeRunsPer9":"0.95","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":12},"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}},"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":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":3,"flyOuts":17,"groundOuts":12,"airOuts":32,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":2,"hits":25,"hitByPitch":2,"atBats":90,"obp":".343","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":416,"era":"3.75","inningsPitched":"24.0","wins":0,"losses":3,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.38","battersFaced":104,"outs":72,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":416,"balls":141,"strikes":275,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":1,"winPercentage":".000","pitchesPerInning":"17.33","gamesFinished":10,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"9.38","walksPer9Inn":"3.00","hitsPer9Inn":"9.38","runsScoredPer9":"4.50","homeRunsPer9":"0.75","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":31,"groundOuts":73,"airOuts":71,"runs":38,"doubles":18,"triples":6,"homeRuns":9,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":82,"hitByPitch":3,"avg":".301","atBats":272,"obp":".346","slg":".511","ops":".857","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":139,"rbi":52,"leftOnBase":91,"sacBunts":4,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.22","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":181,"errors":1,"chances":182,"fielding":".995","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":41,"groundOuts":64,"airOuts":75,"runs":33,"doubles":23,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":28,"intentionalWalks":0,"hits":83,"hitByPitch":5,"avg":".307","atBats":270,"obp":".379","slg":".426","ops":".805","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":115,"rbi":39,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".367","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":7,"lineOuts":27},"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":9,"putOuts":183,"errors":3,"chances":195,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".193","atBats":57,"obp":".273","slg":".316","ops":".589","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":18,"rbi":7,"leftOnBase":17,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.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":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":39,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":16,"gamesStarted":16,"flyOuts":59,"groundOuts":82,"airOuts":89,"runs":70,"doubles":26,"triples":4,"homeRuns":17,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":0,"hits":114,"hitByPitch":5,"atBats":352,"obp":".362","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1359,"era":"7.46","inningsPitched":"82.0","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.61","battersFaced":378,"outs":246,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1359,"balls":447,"strikes":912,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".222","pitchesPerInning":"16.57","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"7.68","walksPer9Inn":"1.98","hitsPer9Inn":"12.51","runsScoredPer9":"7.68","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":19},"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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":48,"groundOuts":50,"airOuts":74,"runs":40,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":89,"baseOnBalls":27,"intentionalWalks":0,"hits":75,"hitByPitch":4,"avg":".261","atBats":287,"obp":".332","slg":".380","ops":".712","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":109,"rbi":37,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".354","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":118,"errors":7,"chances":268,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":2,"flyOuts":24,"groundOuts":45,"airOuts":41,"runs":18,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":1,"hits":37,"hitByPitch":2,"atBats":145,"obp":".317","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":609,"era":"3.05","inningsPitched":"38.1","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":13,"whip":"1.28","battersFaced":164,"outs":115,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":609,"balls":227,"strikes":382,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":7,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.10","walksPer9Inn":"2.82","hitsPer9Inn":"8.69","runsScoredPer9":"4.23","homeRunsPer9":"0.47","inheritedRunners":32,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"0-3 | BB, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":17,"airOuts":31,"runs":23,"doubles":6,"triples":3,"homeRuns":4,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".284","atBats":95,"obp":".363","slg":".537","ops":".900","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":114,"totalBases":51,"rbi":22,"leftOnBase":43,"sacBunts":1,"sacFlies":4,"babip":".329","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":89,"errors":1,"chances":94,"fielding":".989","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":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":35,"groundOuts":74,"airOuts":60,"runs":27,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":57,"hitByPitch":15,"avg":".264","atBats":216,"obp":".343","slg":".343","ops":".686","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":74,"rbi":23,"leftOnBase":96,"sacBunts":6,"sacFlies":0,"babip":".297","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":8,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":102,"errors":1,"chances":119,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(S, 4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":1,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":38,"gamesStarted":1,"flyOuts":23,"groundOuts":37,"airOuts":42,"runs":29,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":22,"intentionalWalks":2,"hits":44,"hitByPitch":2,"atBats":165,"obp":".358","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":783,"era":"5.74","inningsPitched":"42.1","wins":2,"losses":6,"saves":4,"saveOpportunities":5,"holds":6,"blownSaves":1,"earnedRuns":27,"whip":"1.56","battersFaced":191,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":276,"strikes":507,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".250","pitchesPerInning":"18.50","gamesFinished":16,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.68","hitsPer9Inn":"9.35","runsScoredPer9":"6.17","homeRunsPer9":"0.85","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":"502","stats":{"batting":{"summary":"0-1 | SB","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":1,"stolenBasePercentage":"1.000","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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":22,"groundOuts":53,"airOuts":45,"runs":33,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":63,"baseOnBalls":34,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".226","atBats":208,"obp":".337","slg":".313","ops":".650","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":65,"rbi":20,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.33","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":92,"errors":4,"chances":210,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"400","stats":{"batting":{"summary":"1-3 | 2 BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":43,"groundOuts":50,"airOuts":80,"runs":59,"doubles":14,"triples":0,"homeRuns":27,"strikeOuts":119,"baseOnBalls":32,"intentionalWalks":3,"hits":83,"hitByPitch":4,"avg":".252","atBats":330,"obp":".323","slg":".539","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":178,"rbi":51,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.22","popOuts":19,"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":10,"stolenBases":38,"stolenBasePercentage":".792","caughtStealingPercentage":".208","assists":14,"putOuts":421,"errors":7,"chances":442,"fielding":".984","passedBall":3,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":1,"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"3.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":35,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":44,"strikes":103,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"16.33","gamesFinished":1,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"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":24,"gamesStarted":2,"flyOuts":47,"groundOuts":52,"airOuts":74,"runs":45,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":38,"baseOnBalls":23,"intentionalWalks":2,"hits":65,"hitByPitch":3,"atBats":224,"obp":".358","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":946,"era":"6.71","inningsPitched":"56.1","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.56","battersFaced":255,"outs":169,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":946,"balls":345,"strikes":601,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"16.79","gamesFinished":8,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"6.07","walksPer9Inn":"3.67","hitsPer9Inn":"10.38","runsScoredPer9":"7.19","homeRunsPer9":"1.28","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":{"summary":"5.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":27,"strikes":54,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":5,"flyOuts":39,"groundOuts":40,"airOuts":58,"runs":36,"doubles":20,"triples":1,"homeRuns":12,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":2,"hits":70,"hitByPitch":2,"atBats":212,"obp":".367","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":841,"era":"6.44","inningsPitched":"50.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.61","battersFaced":228,"outs":151,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":286,"strikes":555,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":1,"winPercentage":".000","pitchesPerInning":"16.71","gamesFinished":5,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"8.40","walksPer9Inn":"1.97","hitsPer9Inn":"12.52","runsScoredPer9":"6.44","homeRunsPer9":"2.15","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":25,"groundOuts":29,"airOuts":44,"runs":11,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".218","atBats":119,"obp":".264","slg":".378","ops":".642","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":45,"rbi":15,"leftOnBase":59,"sacBunts":1,"sacFlies":2,"babip":".234","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":10,"lineOuts":9},"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":28,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":10,"putOuts":237,"errors":3,"chances":250,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":19,"flyOuts":61,"groundOuts":105,"airOuts":95,"runs":75,"doubles":26,"triples":5,"homeRuns":14,"strikeOuts":72,"baseOnBalls":35,"intentionalWalks":0,"hits":129,"hitByPitch":5,"atBats":394,"obp":".384","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1682,"era":"6.46","inningsPitched":"92.0","wins":3,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.78","battersFaced":441,"outs":276,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1682,"balls":647,"strikes":1035,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".250","pitchesPerInning":"18.28","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.42","hitsPer9Inn":"12.62","runsScoredPer9":"7.34","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":1,"chances":20,"fielding":".950","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":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":73,"airOuts":94,"runs":32,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":86,"baseOnBalls":17,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".203","atBats":310,"obp":".245","slg":".335","ops":".580","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":104,"rbi":32,"leftOnBase":172,"sacBunts":0,"sacFlies":6,"babip":".248","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":16,"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":201,"putOuts":113,"errors":7,"chances":321,"fielding":".978","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":"500","stats":{"batting":{"summary":"2-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":55,"groundOuts":88,"airOuts":91,"runs":42,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":53,"baseOnBalls":38,"intentionalWalks":0,"hits":99,"hitByPitch":7,"avg":".301","atBats":329,"obp":".383","slg":".483","ops":".866","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":159,"rbi":47,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.42","popOuts":15,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":596,"errors":3,"chances":644,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":35,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":15,"strikes":20,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","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":15,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":49,"obp":".426","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":281,"era":"7.71","inningsPitched":"11.2","wins":0,"losses":2,"saves":6,"saveOpportunities":8,"holds":1,"blownSaves":2,"earnedRuns":10,"whip":"2.14","battersFaced":61,"outs":35,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":281,"balls":107,"strikes":174,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".000","pitchesPerInning":"24.09","gamesFinished":12,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"13.11","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"7.71","homeRunsPer9":"0.77","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 9-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":32,"groundOuts":46,"airOuts":51,"runs":18,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":2,"hits":42,"hitByPitch":1,"atBats":178,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":716,"era":"3.00","inningsPitched":"48.0","wins":9,"losses":1,"saves":3,"saveOpportunities":7,"holds":2,"blownSaves":4,"earnedRuns":16,"whip":"1.19","battersFaced":196,"outs":144,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":716,"balls":242,"strikes":474,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".900","pitchesPerInning":"14.92","gamesFinished":10,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.69","walksPer9Inn":"2.81","hitsPer9Inn":"7.88","runsScoredPer9":"3.38","homeRunsPer9":"0.56","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"3-5 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":36,"groundOuts":66,"airOuts":68,"runs":46,"doubles":18,"triples":2,"homeRuns":8,"strikeOuts":66,"baseOnBalls":40,"intentionalWalks":2,"hits":72,"hitByPitch":3,"avg":".267","atBats":270,"obp":".365","slg":".437","ops":".802","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":118,"rbi":33,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":12,"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":140,"putOuts":65,"errors":8,"chances":213,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,691720,694249,696100,681198,690924,666397,671289,650489,666160,678662,687859,685299,657514,623474,622608,605447,675848],"pitchers":[685299,657514,623474,622608,605447,675848],"bench":[664954],"bullpen":[688642,663372,607536,687312,547179,669298,680767],"battingOrder":[664983,691720,694249,696100,666397,671289,650489,666160,687859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tovar (17, Ray); McCarthy (18, Ray)."},{"label":"TB","value":"Goodman; Karros, K 3; McCarthy 3; Moniak; Rumfield 2; Tovar 2."},{"label":"RBI","value":"Carrigg (22); Karros, K 2 (33); McCarthy (52)."},{"label":"2-out RBI","value":"McCarthy."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W; Karros, K; Carrigg; Freeman, T 2; Moniak 2."},{"label":"SF","value":"Carrigg."},{"label":"GIDP","value":"Freeman, T."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Julien (5, 2nd base off Miller, E/Cavanaugh)."},{"label":"CS","value":"Goodman (4, 2nd base by Ray/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Tovar (7, throw)."},{"label":"Outfield assists","value":"Carrigg (Arraez at 2nd base)."},{"label":"PB","value":"Goodman (3)."},{"label":"DP","value":"2 (Carrigg-Castro, W; Castro, W-Tovar-Rumfield)."}]}],"note":[{"label":"a","value":"Walked for Tovar in the 9th."},{"label":"1","value":"Ran for Rumfield in the 8th."}]},"home":{"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":7,"groundOuts":12,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".256","atBats":35,"obp":".310","slg":".422","ops":".732","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":15,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".405","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":189,"era":"4.53","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.38","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":189,"balls":83,"strikes":106,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":4,"pitchesPerInning":"21.00","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":"300","stats":{"batting":{"summary":"2-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":66,"groundOuts":58,"airOuts":122,"runs":41,"doubles":17,"triples":1,"homeRuns":18,"strikeOuts":70,"baseOnBalls":9,"intentionalWalks":0,"hits":96,"hitByPitch":7,"avg":".281","atBats":342,"obp":".309","slg":".494","ops":".803","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":169,"rbi":47,"leftOnBase":133,"sacBunts":0,"sacFlies":4,"babip":".302","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":29,"lineOuts":27},"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":56,"putOuts":191,"errors":4,"chances":251,"fielding":".984","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":{},"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":29,"gamesStarted":0,"flyOuts":32,"groundOuts":39,"airOuts":58,"runs":16,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":156,"obp":".289","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":718,"era":"2.80","inningsPitched":"45.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":14,"whip":"1.16","battersFaced":180,"outs":135,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":718,"balls":269,"strikes":449,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"15.96","gamesFinished":12,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.20","walksPer9Inn":"4.00","hitsPer9Inn":"6.40","runsScoredPer9":"3.20","homeRunsPer9":"0.60","inheritedRunners":12,"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":true,"isSubstitute":false}},"ID686790":{"person":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":19,"groundOuts":76,"airOuts":48,"runs":39,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":20,"intentionalWalks":0,"hits":62,"hitByPitch":9,"atBats":233,"obp":".345","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":997,"era":"5.46","inningsPitched":"59.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.38","battersFaced":266,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":997,"balls":373,"strikes":624,"strikePercentage":".630","hitBatsmen":9,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".300","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.58","walksPer9Inn":"3.03","hitsPer9Inn":"9.40","runsScoredPer9":"5.92","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":2,"chances":16,"fielding":".875","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":25,"groundOuts":54,"airOuts":43,"runs":30,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":60,"baseOnBalls":12,"intentionalWalks":1,"hits":58,"hitByPitch":0,"avg":".271","atBats":214,"obp":".308","slg":".472","ops":".780","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":101,"rbi":28,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":98,"errors":0,"chances":100,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":19,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":49,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":221,"era":"3.55","inningsPitched":"12.2","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.18","battersFaced":56,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":77,"strikes":144,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".000","pitchesPerInning":"17.45","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.55","hitsPer9Inn":"7.11","runsScoredPer9":"3.55","homeRunsPer9":"1.42","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".233","atBats":30,"obp":".303","slg":".233","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":2,"leftOnBase":6,"sacBunts":1,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":2,"putOuts":66,"errors":1,"chances":69,"fielding":".986","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":14,"gamesStarted":14,"flyOuts":40,"groundOuts":67,"airOuts":66,"runs":46,"doubles":12,"triples":2,"homeRuns":12,"strikeOuts":69,"baseOnBalls":29,"intentionalWalks":0,"hits":77,"hitByPitch":0,"atBats":273,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1196,"era":"5.70","inningsPitched":"71.0","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.49","battersFaced":308,"outs":213,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1196,"balls":445,"strikes":751,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".111","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.75","walksPer9Inn":"3.68","hitsPer9Inn":"9.76","runsScoredPer9":"5.83","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":17,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".231","atBats":39,"obp":".302","slg":".385","ops":".687","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":15,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".219","groundOutsToAirouts":"2.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":0,"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":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":64,"errors":2,"chances":69,"fielding":".971","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":44,"groundOuts":129,"airOuts":82,"runs":46,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":80,"baseOnBalls":26,"intentionalWalks":0,"hits":90,"hitByPitch":4,"atBats":380,"obp":".293","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1494,"era":"3.86","inningsPitched":"100.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.16","battersFaced":412,"outs":301,"gamesPitched":16,"completeGames":1,"shutouts":0,"pitchesThrown":1494,"balls":514,"strikes":980,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".417","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.33","hitsPer9Inn":"8.07","runsScoredPer9":"4.13","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":17,"groundOuts":35,"airOuts":29,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":111,"obp":".264","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":450,"era":"3.16","inningsPitched":"31.1","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":11,"whip":"0.99","battersFaced":122,"outs":94,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":155,"strikes":295,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"14.36","gamesFinished":2,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.47","walksPer9Inn":"2.59","hitsPer9Inn":"6.32","runsScoredPer9":"3.45","homeRunsPer9":"0.57","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":15,"strikes":30,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 2-5)(BS, 3)","summary":"0.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":4,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":19,"groundOuts":33,"airOuts":32,"runs":22,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":146,"obp":".325","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"4.74","inningsPitched":"38.0","wins":2,"losses":5,"saves":8,"saveOpportunities":11,"holds":3,"blownSaves":3,"earnedRuns":20,"whip":"1.39","battersFaced":167,"outs":114,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":223,"strikes":401,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":2,"winPercentage":".286","pitchesPerInning":"16.42","gamesFinished":19,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"11.13","walksPer9Inn":"4.26","hitsPer9Inn":"8.29","runsScoredPer9":"5.21","homeRunsPer9":"1.18","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":73,"flyOuts":19,"groundOuts":55,"airOuts":52,"runs":21,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":2,"hits":43,"hitByPitch":4,"avg":".235","atBats":183,"obp":".319","slg":".377","ops":".696","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":69,"rbi":19,"leftOnBase":92,"sacBunts":2,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.75","popOuts":17,"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":1,"putOuts":124,"errors":1,"chances":126,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":48,"groundOuts":98,"airOuts":97,"runs":46,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".309","atBats":324,"obp":".340","slg":".438","ops":".778","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":142,"rbi":33,"leftOnBase":95,"sacBunts":0,"sacFlies":3,"babip":".328","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.80","popOuts":10,"lineOuts":39},"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":155,"errors":3,"chances":159,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":18,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":1,"hits":13,"hitByPitch":2,"atBats":64,"obp":".366","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":338,"era":"2.04","inningsPitched":"17.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":4,"whip":"1.58","battersFaced":82,"outs":53,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":137,"strikes":201,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".333","pitchesPerInning":"19.13","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"10.70","walksPer9Inn":"7.64","hitsPer9Inn":"6.62","runsScoredPer9":"2.55","homeRunsPer9":"0.00","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":75,"airOuts":88,"runs":48,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":108,"baseOnBalls":36,"intentionalWalks":3,"hits":91,"hitByPitch":1,"avg":".253","atBats":359,"obp":".321","slg":".487","ops":".808","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":175,"rbi":52,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.90","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":562,"errors":7,"chances":615,"fielding":".989","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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":6,"groundOuts":20,"airOuts":17,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".162","atBats":74,"obp":".235","slg":".365","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":27,"rbi":9,"leftOnBase":42,"sacBunts":3,"sacFlies":0,"babip":".190","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":12,"putOuts":143,"errors":3,"chances":158,"fielding":".981","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":14,"flyOuts":45,"groundOuts":98,"airOuts":85,"runs":49,"doubles":21,"triples":2,"homeRuns":13,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":317,"obp":".330","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1297,"era":"4.95","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":354,"outs":240,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1297,"balls":483,"strikes":814,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".250","pitchesPerInning":"16.21","gamesFinished":2,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.19","walksPer9Inn":"3.04","hitsPer9Inn":"9.56","runsScoredPer9":"5.51","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":1,"chances":23,"fielding":".957","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":"500","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"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":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":55,"groundOuts":62,"airOuts":103,"runs":45,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":106,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":1,"avg":".226","atBats":349,"obp":".279","slg":".421","ops":".700","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":147,"rbi":36,"leftOnBase":152,"sacBunts":0,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.27","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":201,"putOuts":131,"errors":13,"chances":345,"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":{"summary":"5.0 IP, ER, 4 K, 6 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":100,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":47,"strikes":53,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":19,"gamesStarted":18,"flyOuts":88,"groundOuts":84,"airOuts":134,"runs":46,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":90,"baseOnBalls":52,"intentionalWalks":0,"hits":83,"hitByPitch":0,"atBats":383,"obp":".306","caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","numberOfPitches":1809,"era":"3.38","inningsPitched":"106.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.27","battersFaced":443,"outs":320,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1809,"balls":722,"strikes":1087,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".571","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"7.59","walksPer9Inn":"4.39","hitsPer9Inn":"7.00","runsScoredPer9":"3.88","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":7,"groundOuts":22,"airOuts":17,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":94,"obp":".353","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":533,"era":"3.46","inningsPitched":"26.0","wins":1,"losses":0,"saves":2,"saveOpportunities":3,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.54","battersFaced":116,"outs":78,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":247,"strikes":286,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":"1.000","pitchesPerInning":"20.50","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"12.46","walksPer9Inn":"6.92","hitsPer9Inn":"6.92","runsScoredPer9":"3.46","homeRunsPer9":"0.69","inheritedRunners":20,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":18,"gamesStarted":18,"flyOuts":39,"groundOuts":104,"airOuts":73,"runs":50,"doubles":23,"triples":2,"homeRuns":7,"strikeOuts":104,"baseOnBalls":42,"intentionalWalks":0,"hits":85,"hitByPitch":3,"atBats":363,"obp":".317","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1736,"era":"4.27","inningsPitched":"97.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.31","battersFaced":411,"outs":291,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1736,"balls":693,"strikes":1043,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".429","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"9.65","walksPer9Inn":"3.90","hitsPer9Inn":"7.89","runsScoredPer9":"4.64","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":20},"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":"200","stats":{"batting":{"summary":"3-4 | BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"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":3,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":85,"groundOuts":105,"airOuts":131,"runs":47,"doubles":21,"triples":7,"homeRuns":4,"strikeOuts":15,"baseOnBalls":23,"intentionalWalks":4,"hits":117,"hitByPitch":3,"avg":".331","atBats":354,"obp":".369","slg":".463","ops":".832","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":164,"rbi":35,"leftOnBase":93,"sacBunts":6,"sacFlies":8,"babip":".329","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.50","popOuts":14,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":236,"putOuts":110,"errors":4,"chances":350,"fielding":".989","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":"600","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":27,"groundOuts":39,"airOuts":44,"runs":26,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":27,"intentionalWalks":1,"hits":49,"hitByPitch":0,"avg":".269","atBats":182,"obp":".362","slg":".467","ops":".829","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":85,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.75","popOuts":6,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":110,"errors":0,"chances":116,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[671218,687529,650333,669477,646240,642715,805811,808982,687551,701852,606992,592662,681916,676775,656529,668873,669062],"pitchers":[592662,681916,676775,656529,668873,669062],"bench":[683766,683679],"bullpen":[702352,664141,605288,641816,686790,694738,657277],"battingOrder":[687529,650333,669477,646240,642715,805811,808982,687551,606992],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gilbert (10, Gordon, T)."},{"label":"HR","value":"Devers (19, 2nd inning off Gordon, T, 0 on, 0 out)."},{"label":"TB","value":"Arraez 3; Cavanaugh; Devers 6; Gilbert 2; Lee, J; Schmitt 2."},{"label":"RBI","value":"Devers 3 (52)."},{"label":"2-out RBI","value":"Devers."},{"label":"Runners left in scoring position, 2 out","value":"Adames 3; Gilbert; Ramos, H; Eldridge 2."},{"label":"SF","value":"Devers."},{"label":"GIDP","value":"Gilbert."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Arraez (8, 2nd base off Herget, J/Goodman); McCray (1, 2nd base off Romano/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Arraez-Adames-Eldridge)."}]}],"note":[{"label":"1","value":"Ran for Cavanaugh in the 9th."}]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Gordon, T."},{"label":"IBB","value":"Devers (by Gordon, T)."},{"label":"ABS Challenge","value":"Goodman 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed, Ball-Confirmed); Adames (Strike-Confirmed); Carrigg (Strike-Overturned to Ball); Cavanaugh (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gordon, T 81-54; Bernardino 17-8; Herget, J 29-19; Senzatela 15-10; Romano 35-20; Mejia, J 1-1; Ray 100-53; Smith, D 15-10; Winn, K 10-6; Hentges 21-14; Kilian 21-11; Miller, E 22-12."},{"label":"Groundouts-flyouts","value":"Gordon, T 6-5; Bernardino 1-0; Herget, J 1-1; Senzatela 2-0; Romano 1-1; Mejia, J 1-0; Ray 3-4; Smith, D 1-0; Winn, K 2-0; Hentges 0-1; Kilian 0-0; Miller, E 1-0."},{"label":"Batters faced","value":"Gordon, T 23; Bernardino 3; Herget, J 6; Senzatela 3; Romano 6; Mejia, J 1; Ray 23; Smith, D 3; Winn, K 3; Hentges 5; Kilian 4; Miller, E 4."},{"label":"Inherited runners-scored","value":"Mejia, J 3-0; Smith, D 3-0; Hentges 1-0; Miller, E 2-1."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Lance Barksdale. 2B: Willie Traynor. 3B: Will Little. "},{"label":"Weather","value":"58 degrees, Clear."},{"label":"Wind","value":"13 mph, Varies."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"3:37."},{"label":"Att","value":"34,144."},{"label":"Venue","value":"Oracle Park."},{"label":"July 10, 2026"}],"pitchingNotes":["Ray pitched to 3 batters in the 6th inning.","Kilian pitched to 4 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","boxscoreName":"Devers"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":75,"airOuts":88,"runs":48,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":108,"baseOnBalls":36,"intentionalWalks":3,"hits":91,"hitByPitch":1,"avg":".253","atBats":359,"obp":".321","slg":".487","ops":".808","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":175,"rbi":52,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.90","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":562,"errors":7,"chances":615,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","boxscoreName":"Arraez"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"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":3,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":85,"groundOuts":105,"airOuts":131,"runs":47,"doubles":21,"triples":7,"homeRuns":4,"strikeOuts":15,"baseOnBalls":23,"intentionalWalks":4,"hits":117,"hitByPitch":3,"avg":".331","atBats":354,"obp":".369","slg":".463","ops":".832","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":164,"rbi":35,"leftOnBase":93,"sacBunts":6,"sacFlies":8,"babip":".329","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.50","popOuts":14,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":236,"putOuts":110,"errors":4,"chances":350,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","boxscoreName":"Rumfield"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":55,"groundOuts":88,"airOuts":91,"runs":42,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":53,"baseOnBalls":38,"intentionalWalks":0,"hits":99,"hitByPitch":7,"avg":".301","atBats":329,"obp":".383","slg":".483","ops":".866","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":159,"rbi":47,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.42","popOuts":15,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":596,"errors":3,"chances":644,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"loser":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"save":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}