{"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":823198,"link":"/api/v1.1/game/823198/feed/live","metaData":{"wait":10,"timeStamp":"20260711_222150","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823198,"type":"R","doubleHeader":"N","id":"2026/07/11/colmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823198-2026-07-11","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-11T20:05:00Z","originalDate":"2026-07-11","officialDate":"2026-07-11","dayNight":"day","time":"1:05","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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":58,"ties":0,"pct":".402"},"records":{},"divisionLeader":false,"wins":39,"losses":58,"winningPercentage":".402"},"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":95,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":55,"ties":0,"pct":".421"},"records":{},"divisionLeader":false,"wins":40,"losses":55,"winningPercentage":".421"},"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},"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},"ID676105":{"id":676105,"fullName":"Jeff Criswell","link":"/api/v1/people/676105","firstName":"Jeffrey","lastName":"Criswell","primaryNumber":"46","birthDate":"1999-03-10","currentAge":27,"birthCity":"Portage","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Criswell","middleName":"Kelley","boxscoreName":"Criswell, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Criswell","nameSlug":"jeff-criswell-676105","firstLastName":"Jeff Criswell","lastFirstName":"Criswell, Jeff","lastInitName":"Criswell, J","initLastName":"J Criswell","fullFMLName":"Jeffrey Kelley Criswell","fullLFMName":"Criswell, Jeffrey Kelley","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"Partly Cloudy","temp":"70","wind":"8 mph, Varies"},"gameInfo":{"attendance":35190,"firstPitch":"2026-07-11T20:06:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"home":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out to third baseman Casey Schmitt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T20:06:13.917Z","endTime":"2026-07-11T20:06:25.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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_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-11T17:26:20.226Z","endTime":"2026-07-11T19:50:56.153Z","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-11T19:50:56.153Z","endTime":"2026-07-11T20:04:04.825Z","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-11T20:04:04.825Z","endTime":"2026-07-11T20:06:16.068Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969648484228998,"aZ":-14.99350652074686,"pfxX":-5.710278262333235,"pfxZ":9.639707209303744,"pX":-0.18539526798937028,"pZ":1.7407810233796694,"vX0":6.834832001420981,"vY0":-133.2322809103727,"vZ0":-6.608405348492345,"x":124.07,"y":191.78,"x0":-2.0527124352313977,"y0":50.001948970577935,"z0":5.354115402738392,"aX":-10.176006978728914},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2333,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4124987169435217,"extension":6.669586172265569},"hitData":{"launchSpeed":70.2,"launchAngle":75.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.08,"coordY":175.9}},"index":3,"playId":"9ae6106d-78f5-3c25-b84c-2b2f53095519","pitchNumber":1,"startTime":"2026-07-11T20:06:16.068Z","endTime":"2026-07-11T20:06:25.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:06:25.615Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T20:06:36.444Z","endTime":"2026-07-11T20:08:06.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.393368171663475,"aZ":-13.442580484137045,"pfxX":-5.341451740721877,"pfxZ":10.344099715176725,"pX":-0.3732344392400364,"pZ":2.9800759575512803,"vX0":5.875077998686243,"vY0":-133.623337751043,"vZ0":-3.997552345931663,"x":131.23,"y":158.32,"x0":-1.90488321579771,"y0":50.004109113544764,"z0":5.459224325078228,"aX":-9.674424421616578},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":8.4,"spinRate":2311,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4096657841311222,"extension":6.604511396319639},"index":0,"playId":"15e831a1-2892-3a2c-a2ba-e6cb8ec0b35a","pitchNumber":1,"startTime":"2026-07-11T20:06:51.617Z","endTime":"2026-07-11T20:06:55.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.847423948656942,"aZ":-14.216062270125098,"pfxX":-8.319595665881959,"pfxZ":9.980357386361085,"pX":0.7174609648612741,"pZ":3.385840038802384,"vX0":9.354114046421431,"vY0":-132.8789013058806,"vZ0":-2.88452405000122,"x":89.65,"y":147.36,"x0":-1.7573774088231653,"y0":50.000961086372484,"z0":5.510304317897229,"aX":-14.967362899777362},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":13.2,"spinRate":2264,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4112394380045963,"extension":6.520826549035536},"index":1,"playId":"9ed2c268-7950-321d-b6be-df069b4c18da","pitchNumber":2,"startTime":"2026-07-11T20:07:08.101Z","endTime":"2026-07-11T20:07:11.776Z","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":85.1,"endSpeed":78.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864184481983507,"aZ":-26.585097925127645,"pfxX":-6.7860146550412885,"pfxZ":3.564332132984397,"pX":-1.7649896695901386,"pZ":3.004138205044134,"vX0":3.120525614937362,"vY0":-123.96540870908404,"vZ0":-1.1424996608657183,"x":184.28,"y":157.67,"x0":-2.152823299216769,"y0":50.00471576850917,"z0":5.673509207981545,"aX":-10.650133089074178},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":11.6,"spinRate":1463,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.44044135778398186,"extension":6.3699914892928575},"index":2,"playId":"7f4f5092-806e-3b1e-9132-7fed232cfade","pitchNumber":3,"startTime":"2026-07-11T20:07:25.199Z","endTime":"2026-07-11T20:07:28.895Z","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":92.5,"endSpeed":85.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45115826698225,"aZ":-12.75344089919728,"pfxX":-5.794514146232936,"pfxZ":10.499609397017839,"pX":1.3401931543453722,"pZ":3.9131604627295653,"vX0":10.169674605948165,"vY0":-134.48272332360204,"vZ0":-2.2768403810115525,"x":65.91,"y":133.12,"x0":-1.7206143962321592,"y0":50.005640150546924,"z0":5.664557985041888,"aX":-10.722265643978758},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":8.5,"spinRate":2339,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4057496704061787,"extension":6.737862001957375},"index":3,"playId":"9e3b6611-27f8-327b-97c9-36044915eec2","pitchNumber":4,"startTime":"2026-07-11T20:07:45.336Z","endTime":"2026-07-11T20:07:49.572Z","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.6,"endSpeed":79.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00429154916417,"aZ":-27.261670907802866,"pfxX":-7.44796600432055,"pfxZ":3.095130972851747,"pX":-0.4931060056820191,"pZ":2.4297211780091237,"vX0":5.9369268701951,"vY0":-124.64445878114499,"vZ0":-2.311161007580384,"x":135.8,"y":173.18,"x0":-1.928055077272066,"y0":50.00279126491268,"z0":5.600361450744247,"aX":-11.8217758715705},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":12.2,"spinRate":1555,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4379803047673989,"extension":6.444787852094298},"index":4,"playId":"7a1e6de5-d96e-3239-a41e-97a9b835b409","pitchNumber":5,"startTime":"2026-07-11T20:08:02.601Z","endTime":"2026-07-11T20:08:06.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:08:06.651Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (15) on a sharp line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T20:08:06.502Z","endTime":"2026-07-11T20:09:57.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208317008266143,"aZ":-12.293005795939475,"pfxX":-5.3564170373106785,"pfxZ":10.976187847917682,"pX":1.0039265884674304,"pZ":2.881475356311022,"vX0":9.20933453879924,"vY0":-133.81716181937844,"vZ0":-4.403195184267292,"x":78.73,"y":160.98,"x0":-1.7881752578909138,"y0":50.0041001330133,"z0":5.430761752335754,"aX":-9.704212371370659},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2334,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40949927508212136,"extension":6.771552450003025},"index":0,"playId":"1e0fa043-93a8-36db-a950-38ccb47c1586","pitchNumber":1,"startTime":"2026-07-11T20:08:34.009Z","endTime":"2026-07-11T20:08:37.966Z","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":92.4,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091865054694154,"aZ":-11.241808681965853,"pfxX":-7.5686668636698915,"pfxZ":11.42362254096158,"pX":0.4994815050604263,"pZ":2.4390013876541983,"vX0":9.019803101950597,"vY0":-134.27012083793008,"vZ0":-5.651137884238427,"x":97.96,"y":172.93,"x0":-1.9143277376299308,"y0":50.00608183512851,"z0":5.365554574738651,"aX":-13.873111825809602},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":11.9,"spinRate":2434,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.40738427120353116,"extension":6.785702428974461},"index":1,"playId":"6c660b80-0f36-3a9e-bd5c-9d8d9c6b573e","pitchNumber":2,"startTime":"2026-07-11T20:08:50.856Z","endTime":"2026-07-11T20:08:54.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397202988777977,"aZ":-23.441810799016316,"pfxX":-0.4312845074286473,"pfxZ":5.151881204668442,"pX":1.1493928033239114,"pZ":1.6545934830634015,"vX0":7.42411298155525,"vY0":-129.2519467320761,"vZ0":-5.409293878476196,"x":73.19,"y":194.11,"x0":-1.7016009137924162,"y0":50.00451700534768,"z0":5.569560870307153,"aX":-0.7317073622013399},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":2359,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4234226696786725,"extension":6.6510842384124205},"index":2,"playId":"5794a1f3-d133-352e-ac0d-52ac9719f608","pitchNumber":3,"startTime":"2026-07-11T20:09:09.172Z","endTime":"2026-07-11T20:09:13.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.661572858281964,"aZ":-24.165491438821178,"pfxX":0.9510697141839861,"pfxZ":4.673868383697212,"pX":1.3554037448208205,"pZ":1.3433101927768853,"vX0":7.516007947364939,"vY0":-129.2184651010265,"vZ0":-5.968558060734413,"x":65.34,"y":202.51,"x0":-1.6988832623900603,"y0":50.000534017582396,"z0":5.507248290002008,"aX":1.6287360345206234},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-3.2,"spinRate":2467,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.42179954240201445,"extension":6.600585296147196},"index":3,"playId":"bd2ea30a-5593-378a-87c7-3c9dbf07c4ce","pitchNumber":4,"startTime":"2026-07-11T20:09:26.009Z","endTime":"2026-07-11T20:09:29.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056558151311854,"aZ":-23.11473284677586,"pfxX":0.6336946093348272,"pfxZ":5.159850390681668,"pX":0.6056026179481713,"pZ":2.23329411462285,"vX0":6.301484592220214,"vY0":-130.99085601887293,"vZ0":-4.224476185071227,"x":93.92,"y":178.48,"x0":-1.9034446538374628,"y0":50.00193186702759,"z0":5.573919341653021,"aX":1.1110803516989023},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2463,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.41654467124364114,"extension":6.633995742683406},"hitData":{"launchSpeed":110.5,"launchAngle":16.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":96.69,"coordY":57.04}},"index":4,"playId":"068a440a-1626-3fd4-b373-4678aedfc5e1","pitchNumber":5,"startTime":"2026-07-11T20:09:43.893Z","endTime":"2026-07-11T20:09:57.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:09:57.952Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T20:09:55.472Z","endTime":"2026-07-11T20:11:32.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.433074233530498,"aZ":-29.494733791764958,"pfxX":-6.783143429555372,"pfxZ":1.6513528645548403,"pX":-0.46863303849966637,"pZ":1.3919566628185502,"vX0":6.0155491355551405,"vY0":-125.4141856549523,"vZ0":-4.36655919046742,"x":134.86,"y":201.2,"x0":-1.9980714228187983,"y0":50.00183939300773,"z0":5.516776819063672,"aX":-10.984025150211211},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":11.2,"spinRate":1539,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4340112781290686,"extension":6.333080714738711},"index":0,"playId":"3bf75d88-a6ff-3ee7-9da2-fd8de88226be","pitchNumber":1,"startTime":"2026-07-11T20:10:29.906Z","endTime":"2026-07-11T20:10:34.261Z","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":93.0,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994634044090997,"aZ":-14.343158884341342,"pfxX":-7.3399314094409185,"pfxZ":9.53597618382242,"pX":0.24381157477917112,"pZ":3.911661641344965,"vX0":7.935089212216173,"vY0":-135.26596072271425,"vZ0":-1.8586057634707338,"x":107.71,"y":133.17,"x0":-1.761503807622292,"y0":50.0032734703176,"z0":5.603197301518927,"aX":-13.72600970131029},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":11.8,"spinRate":2294,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.403537462243559,"extension":6.364241210433278},"index":1,"playId":"94bc06b0-2205-39f9-a217-341a57f4d0e5","pitchNumber":2,"startTime":"2026-07-11T20:10:51.109Z","endTime":"2026-07-11T20:10:55.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.104509739587158,"aZ":-25.774217491269845,"pfxX":-7.201581896527608,"pfxZ":3.945434011270577,"pX":-0.6801650669873853,"pZ":1.3324762146854299,"vX0":5.462424109320956,"vY0":-125.6232861508818,"vZ0":-5.231167039212654,"x":142.93,"y":202.8,"x0":-1.9322285348455148,"y0":50.00050319116351,"z0":5.500662071167185,"aX":-11.670328507472261},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":12.0,"spinRate":1789,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4336888088562749,"extension":6.221618666254304},"index":2,"playId":"d6d2e6c4-8b0f-3469-a36a-c3487334393b","pitchNumber":3,"startTime":"2026-07-11T20:11:09.712Z","endTime":"2026-07-11T20:11:13.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666134900127346,"aZ":-13.200696377826727,"pfxX":-6.052987908167008,"pfxZ":10.252538495390557,"pX":-0.7990238596910156,"pZ":2.904322299657986,"vX0":5.1742715096985314,"vY0":-134.99903345692266,"vZ0":-4.2829645169066906,"x":147.46,"y":160.36,"x0":-1.951646940934925,"y0":50.00308074280907,"z0":5.4368557365054295,"aX":-11.202154982589718},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":9.8,"spinRate":2275,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4053224330634433,"extension":6.623720734496137},"index":3,"playId":"919306bb-fd64-3b8e-8cdb-27072c95ed48","pitchNumber":4,"startTime":"2026-07-11T20:11:27.321Z","endTime":"2026-07-11T20:11:32.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:11:32.401Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-11T20:11:33.181Z","endTime":"2026-07-11T20:13:13.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54060483123935,"aZ":-27.086389744532685,"pfxX":2.735646798654113,"pfxZ":3.11617278676483,"pX":0.9537727367124323,"pZ":2.2291297913823285,"vX0":5.962165246358342,"vY0":-126.85806154380015,"vZ0":-3.1367422650056396,"x":80.64,"y":178.59,"x0":-1.7807620163578497,"y0":50.003062384684576,"z0":5.6369516663201376,"aX":4.4652191238237116},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-6.2,"spinRate":2422,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.43148101257555593,"extension":6.457786969615855},"index":0,"playId":"7cd7e8ab-a19e-3457-88a9-41dd1b6a8b8e","pitchNumber":1,"startTime":"2026-07-11T20:12:01.516Z","endTime":"2026-07-11T20:12:05.910Z","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49789983430916,"aZ":-11.557859714781403,"pfxX":-7.867961098180865,"pfxZ":10.997596291229517,"pX":1.2492854720910826,"pZ":1.9018075164323063,"vX0":10.686141254736144,"vY0":-135.7564749136756,"vZ0":-7.217951838829818,"x":69.38,"y":187.43,"x0":-1.7078406229884118,"y0":50.006165939600685,"z0":5.392004228424101,"aX":-14.754509737127192},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":12.1,"spinRate":2433,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4027863363151152,"extension":6.886811520364056},"index":1,"playId":"568f6faf-d4bc-37f3-8eea-dd71084130cf","pitchNumber":2,"startTime":"2026-07-11T20:12:17.989Z","endTime":"2026-07-11T20:12:22.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80267029482161,"aZ":-13.042104297791793,"pfxX":-6.602050662526178,"pfxZ":10.271710974491885,"pX":-0.23604990686148133,"pZ":3.5392701162192326,"vX0":6.499737450696582,"vY0":-135.2113793846544,"vZ0":-3.108152104025165,"x":126.0,"y":143.22,"x0":-1.806311982304461,"y0":50.00420188537846,"z0":5.611314718501621,"aX":-12.29965098849826},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2408,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40415045964163365,"extension":6.5366311865424995},"index":2,"playId":"59c74fd1-ecf0-3f1f-8790-3c06ce9a1fe9","pitchNumber":3,"startTime":"2026-07-11T20:12:42.641Z","endTime":"2026-07-11T20:12:46.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23546627924031,"aZ":-22.890747760228436,"pfxX":0.7615680450257397,"pfxZ":5.507359642053162,"pX":-0.13140798629469178,"pZ":1.897708804626016,"vX0":4.300444201229789,"vY0":-128.1636549247663,"vZ0":-5.014515099090959,"x":122.01,"y":187.54,"x0":-1.9210328284162665,"y0":50.00237521497777,"z0":5.637418987093657,"aX":1.2828026592245287},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2510,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.42525319636542935,"extension":6.476822645732307},"hitData":{"launchSpeed":105.9,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.87}},"index":3,"playId":"c44edc9e-2ddf-3829-8b68-1041e2e2c975","pitchNumber":4,"startTime":"2026-07-11T20:13:05.219Z","endTime":"2026-07-11T20:13:13.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:13:13.728Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T20:14:30.893Z","endTime":"2026-07-11T20:15:32.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498912375898957,"aZ":-17.849825792511748,"pfxX":6.617089615346733,"pfxZ":8.206499492235725,"pX":0.08519841940218689,"pZ":2.4936702060956173,"vX0":-8.69971831197929,"vY0":-130.98146809038346,"vZ0":-4.853976491409731,"x":113.75,"y":171.45,"x0":2.5829825400162774,"y0":50.00082429961239,"z0":5.696949933435107,"aX":11.548006036247678},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.0,"breakHorizontal":-10.2,"spinRate":2354,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41744249311858894,"extension":6.471190862111304},"hitData":{"launchSpeed":85.4,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":170.94}},"index":0,"playId":"4aea23e6-4d8d-3eb8-a6d2-d6db3a1ba6d5","pitchNumber":1,"startTime":"2026-07-11T20:15:24.354Z","endTime":"2026-07-11T20:15:32.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:15:32.363Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T20:15:33.729Z","endTime":"2026-07-11T20:17:34.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":90.3,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572878979954993,"aZ":-17.84092455609379,"pfxX":7.040589004273264,"pfxZ":8.118756345301017,"pX":0.9832819597186309,"pZ":2.9084405144745396,"vX0":-6.875895962081778,"vY0":-131.43651834972889,"vZ0":-3.804536000125928,"x":79.52,"y":160.25,"x0":2.707525195845502,"y0":50.0010742341861,"z0":5.684670559873931,"aX":12.425857140588684},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.2,"breakHorizontal":-11.4,"spinRate":2293,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4153470463792224,"extension":6.424978936100179},"index":0,"playId":"acbf9859-2a82-30f2-9d12-67c33dd8253e","pitchNumber":1,"startTime":"2026-07-11T20:15:58.223Z","endTime":"2026-07-11T20:16:02.529Z","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":90.9,"endSpeed":82.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505113767342085,"aZ":-23.74268178970959,"pfxX":10.256409447903609,"pfxZ":4.795446722913003,"pX":1.4279329404526457,"pZ":1.9159451193291794,"vX0":-7.223938362047983,"vY0":-132.11282856389815,"vZ0":-4.977608732026338,"x":62.57,"y":187.05,"x0":2.872303569529453,"y0":50.00502807308457,"z0":5.581389235251859,"aX":18.038828859336945},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.9,"spinRate":2343,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41542586451139707,"extension":6.407578991407851},"index":1,"playId":"6ce45bfe-7e20-3844-b405-d2d6b6c40f19","pitchNumber":2,"startTime":"2026-07-11T20:16:12.859Z","endTime":"2026-07-11T20:16:16.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05093750663291,"aZ":-15.548577259062464,"pfxX":6.805791213178793,"pfxZ":9.337881550558585,"pX":0.2731339765073578,"pZ":2.747541327013113,"vX0":-8.451004939523578,"vY0":-132.0620231703494,"vZ0":-4.896735276326949,"x":106.59,"y":164.6,"x0":2.618685034627721,"y0":50.000901558455624,"z0":5.755850251279469,"aX":12.11510693554135},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":-10.7,"spinRate":2422,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.41350827857983186,"extension":6.526294462497523},"index":2,"playId":"38ffbe20-dc5a-30e8-8da7-af29d43f3b1d","pitchNumber":3,"startTime":"2026-07-11T20:16:28.630Z","endTime":"2026-07-11T20:16:31.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.039549644138955,"aZ":-27.322827377921683,"pfxX":9.222561290097428,"pfxZ":2.9720580297021213,"pX":-0.5754113551478851,"pZ":2.1389560562210264,"vX0":-10.814219048450912,"vY0":-126.27917124224612,"vZ0":-3.0706087526166246,"x":138.93,"y":181.03,"x0":2.542211484262117,"y0":50.00439280344337,"z0":5.543064226045586,"aX":15.062378921076407},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-14.5,"spinRate":1623,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4319151018095253,"extension":6.480409788015399},"index":3,"playId":"eafcaf7a-a542-3947-98f5-4b23b4edef44","pitchNumber":4,"startTime":"2026-07-11T20:16:49.613Z","endTime":"2026-07-11T20:16:52.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-11T20:16:59.572Z","endTime":"2026-07-11T20:17:11.647Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023278102249392,"aZ":-27.29247777824813,"pfxX":10.764570502509063,"pfxZ":2.9374865333458544,"pX":-0.35335046753272403,"pZ":1.1044178106032618,"vX0":-10.525122786126502,"vY0":-127.51338562777038,"vZ0":-5.54371248734943,"x":130.47,"y":208.96,"x0":2.4116307006863558,"y0":50.00348840984433,"z0":5.436073800553188,"aX":17.88675238170805},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-17.4,"spinRate":1745,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.42809770759147536,"extension":6.305134390603417},"index":5,"playId":"d167bfb7-02e8-3b96-960c-2e0fde52a59c","pitchNumber":5,"startTime":"2026-07-11T20:17:11.647Z","endTime":"2026-07-11T20:17:16.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623893530703032,"aZ":-17.858475258618036,"pfxX":7.749940874628374,"pfxZ":7.871134527679165,"pX":-0.09629311876774628,"pZ":2.2616421231743162,"vX0":-9.405910199076212,"vY0":-133.2707841285725,"vZ0":-5.348554896690171,"x":120.67,"y":177.72,"x0":2.4534258343883404,"y0":50.00366869020819,"z0":5.5630667461318355,"aX":14.098325199498383},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-12.2,"spinRate":2381,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.40923148796915587,"extension":6.445750378850205},"index":6,"playId":"39cf1312-8693-3f5f-b496-7107f900f997","pitchNumber":6,"startTime":"2026-07-11T20:17:29.787Z","endTime":"2026-07-11T20:17:34.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:17:34.178Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-11T20:17:34.389Z","endTime":"2026-07-11T20:18:32.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63999401066127,"aZ":-29.818842430735206,"pfxX":11.214591428658482,"pfxZ":1.4489651903604068,"pX":-0.0984365567573368,"pZ":1.6854682688566969,"vX0":-10.427642276937474,"vY0":-125.95213879257253,"vZ0":-3.5882035622824495,"x":120.75,"y":193.27,"x0":2.6140571861434454,"y0":50.002620264998185,"z0":5.50811797580778,"aX":18.239256346173896},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":1694,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4328359156774191,"extension":6.539041142256011},"index":0,"playId":"9df2dd07-2f31-3dbd-aab0-f2fcecb998f7","pitchNumber":1,"startTime":"2026-07-11T20:17:57.462Z","endTime":"2026-07-11T20:18:24.486Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.347932185465414,"aZ":-20.419240070580898,"pfxX":1.9439989149721768,"pfxZ":6.673619867800459,"pX":0.5728076311040577,"pZ":2.4101513592279975,"vX0":-6.402872135804653,"vY0":-130.58587864879053,"vZ0":-4.10687717762015,"x":95.17,"y":173.71,"x0":2.782759160882867,"y0":50.00353659260193,"z0":5.501249653601481,"aX":3.425173250020217},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.6,"breakHorizontal":-2.4,"spinRate":2449,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4162861109262712,"extension":6.369144961998237},"hitData":{"launchSpeed":96.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":151.18}},"index":1,"playId":"b68fffda-0033-31d2-9ee4-9b6fde437569","pitchNumber":2,"startTime":"2026-07-11T20:18:24.140Z","endTime":"2026-07-11T20:18:32.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:18:32.162Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T20:19:29.734Z","endTime":"2026-07-11T20:21:53.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":646240,"link":"/api/v1/people/646240"},"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(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":85.9,"endSpeed":79.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17267704497866,"aZ":-22.71692137927515,"pfxX":-1.0291688959562013,"pfxZ":5.9109683291109985,"pX":-0.2092891089242414,"pZ":3.152132862597361,"vX0":4.873077942245832,"vY0":-125.15177936846823,"vZ0":-1.3009714879462444,"x":124.98,"y":153.67,"x0":-2.0405704677164422,"y0":50.003436043286506,"z0":5.523787595902283,"aX":-1.6471222765424656},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.7,"breakHorizontal":0.8,"spinRate":2366,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.43617712892563576,"extension":6.510630026148831},"index":0,"playId":"89025a32-d451-36a0-b3d2-037b1d1b67e3","pitchNumber":1,"startTime":"2026-07-11T20:20:43.101Z","endTime":"2026-07-11T20:20:46.207Z","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":1,"outs":0},"index":1,"startTime":"2026-07-11T20:20:55.638Z","endTime":"2026-07-11T20:21:08.087Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"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":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.939612578348697,"aZ":-24.84720802935861,"pfxX":-8.227701284948179,"pfxZ":4.576200231384574,"pX":-0.3454484929234592,"pZ":0.732923817573075,"vX0":6.656393213302218,"vY0":-124.86399139776576,"vZ0":-6.690293026875039,"x":130.17,"y":218.99,"x0":-1.9592986574964848,"y0":50.00219012347686,"z0":5.453517735413155,"aX":-13.168282317329416},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":1480,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.436411551170627,"extension":6.58785440604667},"index":2,"playId":"cbdda56e-2eb2-350a-81e3-eddc376daa2a","pitchNumber":2,"startTime":"2026-07-11T20:21:08.087Z","endTime":"2026-07-11T20:21:11.601Z","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":92.5,"endSpeed":84.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.701575326331977,"aZ":-12.667161397896594,"pfxX":-7.857032238953519,"pfxZ":10.64293402283139,"pX":0.18334695171290066,"pZ":2.9540677070325545,"vX0":7.924630492406131,"vY0":-134.43277046400019,"vZ0":-4.527797541907822,"x":110.01,"y":159.02,"x0":-1.7796075946131515,"y0":50.00613665508159,"z0":5.557062718179165,"aX":-14.406883529805036},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":12.6,"spinRate":2165,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40717503883972084,"extension":6.616541647911351},"index":3,"playId":"b0df5d01-53a2-376b-9540-f3132ce546c4","pitchNumber":3,"startTime":"2026-07-11T20:21:24.973Z","endTime":"2026-07-11T20:21:29.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.835464174473998,"aZ":-13.173432148232429,"pfxX":-7.68695224544155,"pfxZ":10.285178225995747,"pX":-0.3902081549725484,"pZ":3.617774259117124,"vX0":6.592766650365367,"vY0":-135.1583665104243,"vZ0":-2.9814342628923356,"x":131.87,"y":141.1,"x0":-1.863975940983678,"y0":50.00446014616819,"z0":5.661993857818042,"aX":-14.203868738828485},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":12.5,"spinRate":2222,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4054610868180819,"extension":6.668289276589242},"hitData":{"launchSpeed":95.9,"launchAngle":-6.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":153.54}},"index":4,"playId":"9ecb140d-8bad-3025-86bc-d455cfddea42","pitchNumber":4,"startTime":"2026-07-11T20:21:45.434Z","endTime":"2026-07-11T20:21:53.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:21:53.969Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T20:21:55.704Z","endTime":"2026-07-11T20:23:37.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.697855425199876,"aZ":-21.444141542982198,"pfxX":-2.2872649196287926,"pfxZ":6.6349652138175355,"pX":-0.7450452597475047,"pZ":2.747375729302053,"vX0":3.9980508377746533,"vY0":-125.8496698840878,"vZ0":-2.655812964540991,"x":145.4,"y":164.6,"x0":-2.0515321319032735,"y0":50.000662189746365,"z0":5.5388670324537586,"aX":-3.69753309602974},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.8,"breakHorizontal":3.4,"spinRate":2341,"spinDirection":178},"zone":4,"typeConfidence":2.0,"plateTime":0.43396638290688694,"extension":6.498872217458999},"index":0,"playId":"6e6fe040-5837-37a3-b3bc-72eb0cef178b","pitchNumber":1,"startTime":"2026-07-11T20:22:21.173Z","endTime":"2026-07-11T20:22:24.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496279968202924,"aZ":-11.461688907259378,"pfxX":-6.900368922467159,"pfxZ":11.132005090423656,"pX":0.4362437630498066,"pZ":3.759212279578771,"vX0":8.348209465459522,"vY0":-135.290834116859,"vZ0":-2.7575398614711366,"x":100.37,"y":137.28,"x0":-1.7875696188524883,"y0":50.00186122363343,"z0":5.590935584768237,"aX":-12.838601835858634},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":10.8,"spinRate":2270,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4042873974967911,"extension":6.5557012835519695},"index":1,"playId":"932b6649-8c85-3565-ab51-db0e04667f90","pitchNumber":2,"startTime":"2026-07-11T20:22:37.727Z","endTime":"2026-07-11T20:22:41.510Z","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":87.3,"endSpeed":80.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60029892188801,"aZ":-27.799055192772315,"pfxX":-8.358342022293057,"pfxZ":2.6502876959963446,"pX":-1.0334771892399792,"pZ":1.6589647725799703,"vX0":5.009629954190032,"vY0":-127.07541035314328,"vZ0":-4.452104343232383,"x":156.39,"y":193.99,"x0":-1.9343724368919142,"y0":50.004602326553766,"z0":5.616632522264853,"aX":-13.807963827534548},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":1584,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42939298655883906,"extension":6.638749022252101},"index":2,"playId":"38da32f3-cca0-3f6e-a1f5-68b4fc9ffd92","pitchNumber":3,"startTime":"2026-07-11T20:22:56.284Z","endTime":"2026-07-11T20:23:00.360Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-11T20:23:13.214Z","endTime":"2026-07-11T20:23:16.148Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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.1,"endSpeed":85.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793434439592374,"aZ":-12.959583654883879,"pfxX":-7.112430269933505,"pfxZ":10.250387516155637,"pX":-0.8749040104701434,"pZ":1.707186650491144,"vX0":5.113070345971993,"vY0":-135.36629549163203,"vZ0":-7.453568833164523,"x":150.35,"y":192.69,"x0":-1.8548139355548396,"y0":50.00032821417546,"z0":5.384591400825278,"aX":-13.329027993374575},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":11.9,"spinRate":2253,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.40310066408261136,"extension":6.719236728600803},"index":4,"playId":"293047a9-1182-3cfd-a196-4f61f3d62f4f","pitchNumber":4,"startTime":"2026-07-11T20:23:16.148Z","endTime":"2026-07-11T20:23:20.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":78.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31014167262183,"aZ":-27.689591365434364,"pfxX":-6.7299375484974435,"pfxZ":2.9138957176805844,"pX":-0.5232646457591874,"pZ":1.7975912803460694,"vX0":5.850891025647815,"vY0":-123.02310617591388,"vZ0":-3.068635985094111,"x":136.95,"y":190.25,"x0":-2.0524966714751125,"y0":50.00536157603417,"z0":5.396434656471701,"aX":-10.367090915721855},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":10.9,"spinRate":1560,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44441215443028836,"extension":6.797600503240816},"index":5,"playId":"eed7765f-db34-3d80-8d25-c37ccbd5c97c","pitchNumber":5,"startTime":"2026-07-11T20:23:33.028Z","endTime":"2026-07-11T20:23:37.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:23:37.188Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Tovar lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-11T20:23:37.065Z","endTime":"2026-07-11T20:24:12.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.273833250085325,"aZ":-33.5965741931768,"pfxX":1.2542698927311617,"pfxZ":-0.9091234150527772,"pX":0.5814204393404607,"pZ":1.9217270664286408,"vX0":5.326071356873424,"vY0":-123.17005449902234,"vZ0":-2.3363905347601,"x":94.84,"y":186.89,"x0":-1.7559582453064138,"y0":50.00230832586782,"z0":5.673751699626635,"aX":1.9621832525963276},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-3.4,"spinRate":2468,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4416197693376702,"extension":6.383167675840408},"hitData":{"launchSpeed":106.5,"launchAngle":16.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.05,"coordY":56.97}},"index":0,"playId":"ddf223b1-7657-3a2a-811e-4ceaeb63d1ae","pitchNumber":1,"startTime":"2026-07-11T20:24:04.736Z","endTime":"2026-07-11T20:24:12.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:24:12.763Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T20:24:35.257Z","endTime":"2026-07-11T20:26:55.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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.6,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290046855223423,"aZ":-14.91580541319118,"pfxX":8.976907970412071,"pfxZ":10.134060655336313,"pX":-0.4595542206583459,"pZ":2.094744116489752,"vX0":-10.378978191964748,"vY0":-129.9394829818978,"vZ0":-6.355620445038378,"x":134.52,"y":182.22,"x0":2.4280627100135823,"y0":50.00157017901649,"z0":5.713895509221275,"aX":15.285966350463744},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.0,"breakHorizontal":-13.8,"spinRate":2324,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4222077622341964,"extension":6.609946683559371},"index":0,"playId":"82a12a6a-2c69-39ec-9e9a-4ccf95f38926","pitchNumber":1,"startTime":"2026-07-11T20:26:27.836Z","endTime":"2026-07-11T20:26:30.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236893683731328,"aZ":-22.238403665238746,"pfxX":1.2996770196040082,"pfxZ":6.007320843350568,"pX":-0.2409906450683327,"pZ":2.6034355157907334,"vX0":-7.772245074762348,"vY0":-127.299766294749,"vZ0":-3.28510986868383,"x":126.19,"y":168.49,"x0":2.6726991993917917,"y0":50.00258758909685,"z0":5.655614058265006,"aX":2.1501589699587966},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2455,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4289935066046975,"extension":6.334253029609687},"hitData":{"launchSpeed":92.0,"launchAngle":31.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.87,"coordY":60.44}},"index":1,"playId":"3f2678a2-5488-3ddd-8cf4-fcfc8b8d193d","pitchNumber":2,"startTime":"2026-07-11T20:26:42.788Z","endTime":"2026-07-11T20:26:55.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:26:55.024Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T20:26:50.532Z","endTime":"2026-07-11T20:28:40.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918600876573095,"aZ":-20.063614380154487,"pfxX":3.3448305182957525,"pfxZ":7.01038606534549,"pX":-0.05006926091370844,"pZ":1.9349662442470659,"vX0":-8.322921957724267,"vY0":-129.77551398204773,"vZ0":-5.300501705437987,"x":118.91,"y":186.54,"x0":2.7459974107259626,"y0":50.002340247329826,"z0":5.505285401972396,"aX":5.778468807843118},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.9,"breakHorizontal":-4.4,"spinRate":2525,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4200278578938783,"extension":6.5326938921632385},"index":0,"playId":"54473053-a7c3-3592-bd68-4333f6832524","pitchNumber":1,"startTime":"2026-07-11T20:27:18.441Z","endTime":"2026-07-11T20:27:21.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474300446787847,"aZ":-27.073029687658387,"pfxX":11.262730414562336,"pfxZ":3.1357752425899923,"pX":0.0064826178608213035,"pZ":1.609514315394134,"vX0":-10.019863102575279,"vY0":-125.91717655985207,"vZ0":-4.370673716718809,"x":116.75,"y":195.32,"x0":2.549429227454025,"y0":50.00323132504945,"z0":5.525744406270789,"aX":18.32013540772091},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":-18.5,"spinRate":1804,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4328576264670443,"extension":6.3582792544166455},"index":1,"playId":"b90c4d8c-2bbc-3e1d-be35-a97e2ffd2a67","pitchNumber":2,"startTime":"2026-07-11T20:27:34.390Z","endTime":"2026-07-11T20:27:38.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039748303200565,"aZ":-19.374556325074735,"pfxX":3.084062607141579,"pfxZ":7.56959020524109,"pX":-1.1203987687067216,"pZ":2.8866373094950415,"vX0":-10.123460566887259,"vY0":-128.762275109556,"vZ0":-3.2010997119991513,"x":159.71,"y":160.84,"x0":2.449649141538945,"y0":50.00026650253769,"z0":5.633024520439525,"aX":5.213801348450325},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.2,"breakHorizontal":-3.5,"spinRate":2513,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.42427651189356386,"extension":6.3918226503334585},"index":2,"playId":"2acfbd54-666b-3132-a512-e4da48acb41f","pitchNumber":3,"startTime":"2026-07-11T20:27:50.095Z","endTime":"2026-07-11T20:27:53.966Z","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.3,"endSpeed":84.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87524038764348,"aZ":-15.503674552894248,"pfxX":5.529480733929968,"pfxZ":9.10161848301158,"pX":0.7680443479959926,"pZ":2.3686763205724453,"vX0":-6.921609116892443,"vY0":-134.1930921454965,"vZ0":-5.545186864809027,"x":87.72,"y":174.83,"x0":2.657222248195939,"y0":50.001927985949564,"z0":5.558609731790833,"aX":10.127451797545383},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-8.6,"spinRate":2333,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40749988737318477,"extension":6.391271419747553},"index":3,"playId":"b7c558ed-303b-32ab-a795-3d7f626042e3","pitchNumber":4,"startTime":"2026-07-11T20:28:05.846Z","endTime":"2026-07-11T20:28:09.306Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31921692551845,"aZ":-37.23096582151771,"pfxX":0.16689635548245177,"pfxZ":-3.2865009476658376,"pX":0.05067909158427452,"pZ":1.3911275943353918,"vX0":-6.1604571615609585,"vY0":-122.18887905982467,"vZ0":-2.764085069124839,"x":115.07,"y":201.22,"x0":2.5654292384058572,"y0":50.00478648035891,"z0":5.684586571483959,"aX":0.2570943901960329},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.4,"breakHorizontal":1.0,"spinRate":2465,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.44544527734688355,"extension":6.702577389876736},"hitData":{"launchSpeed":84.8,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":162.32}},"index":4,"playId":"8cc7c285-0d12-3ffc-a575-fb28c6f73c18","pitchNumber":5,"startTime":"2026-07-11T20:28:32.220Z","endTime":"2026-07-11T20:28:40.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:28:40.271Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Freeland challenged (pitch result), call on the field was overturned: Bryce Eldridge called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-11T20:28:45.900Z","endTime":"2026-07-11T20:31:23.312Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920981296605063,"aZ":-25.773032470443013,"pfxX":9.339911109234674,"pfxZ":3.548620207408815,"pX":1.244816846086257,"pZ":3.0940071021576614,"vX0":-6.513771155301146,"vY0":-132.6229237309372,"vZ0":-2.062350996316159,"x":69.55,"y":155.24,"x0":2.503314804260631,"y0":50.00452174046812,"z0":5.7373198383963695,"aX":16.855200556256435},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":-15.7,"spinRate":2356,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.410977480041427,"extension":6.385826809909607},"index":0,"playId":"64ad29a4-5d15-33f2-a65d-39eb8a6edd1a","pitchNumber":1,"startTime":"2026-07-11T20:29:20.890Z","endTime":"2026-07-11T20:29:25.021Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434857861461325,"aZ":-31.23430172292191,"pfxX":-2.3962473788053993,"pfxZ":0.6256550499231217,"pX":-0.2380802440893061,"pZ":2.1693351742314255,"vX0":-6.172088176329753,"vY0":-121.9625879985217,"vZ0":-1.7157586384756418,"x":126.08,"y":180.21,"x0":2.638777256776504,"y0":50.00435717559666,"z0":5.580891847097668,"aX":-3.6012056265945884},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":5.9,"spinRate":2440,"spinDirection":320},"zone":7,"typeConfidence":2.0,"plateTime":0.44945235697013297,"extension":6.349276615459024},"index":1,"playId":"36eb268a-6a51-34de-ba8d-adb4acf0b031","pitchNumber":2,"startTime":"2026-07-11T20:29:35.589Z","endTime":"2026-07-11T20:29:41.915Z","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":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87119928450227,"aZ":-25.47728907558143,"pfxX":11.4363771256141,"pfxZ":4.179525168684022,"pX":-0.32366026092569133,"pZ":1.0129490333174744,"vX0":-10.900086791122199,"vY0":-126.09633123379528,"vZ0":-5.794080153592884,"x":129.34,"y":211.43,"x0":2.579907365519733,"y0":50.00150635631733,"z0":5.409724448702199,"aX":18.320700572527162},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":-18.0,"spinRate":1675,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4352148395809179,"extension":6.440692785674319},"index":2,"playId":"94ff00e6-ba72-38ba-aaa4-95d25dc18e80","pitchNumber":3,"startTime":"2026-07-11T20:29:55.292Z","endTime":"2026-07-11T20:29:59.531Z","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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928902152275292,"aZ":-23.738308019555134,"pfxX":11.904103619734887,"pfxZ":4.675540024490915,"pX":0.4059177993847821,"pZ":2.360385161412033,"vX0":-9.261634601422193,"vY0":-133.57138163348182,"vZ0":-4.058555717826179,"x":101.53,"y":175.05,"x0":2.3725900992603037,"y0":50.0065053786915,"z0":5.607653421102142,"aX":21.501888969698175},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-19.6,"spinRate":2310,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.41015353945417266,"extension":6.509066580185501},"index":3,"playId":"58d89ceb-b906-3098-adaf-f40c2fc3be65","pitchNumber":4,"startTime":"2026-07-11T20:30:14.539Z","endTime":"2026-07-11T20:30:17.719Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23000427674717,"aZ":-25.09455705329587,"pfxX":9.47604204228519,"pfxZ":3.8837515401092837,"pX":0.3260914912922758,"pZ":2.768168501987932,"vX0":-8.737741142216041,"vY0":-133.51277103149386,"vZ0":-2.496706094307311,"x":104.57,"y":164.04,"x0":2.3953058896156323,"y0":50.00259143873788,"z0":5.503903321817318,"aX":17.267994830463557},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":2342,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40879647370641337,"extension":6.422931662601517},"index":4,"playId":"148bdd07-10dc-3545-b99d-ab9744997b41","pitchNumber":5,"startTime":"2026-07-11T20:30:32.892Z","endTime":"2026-07-11T20:30:37.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45338483816529,"aZ":-35.34292501860291,"pfxX":-4.857091233938875,"pfxZ":-2.002586949411608,"pX":-0.5526994476713727,"pZ":2.6327957800329065,"vX0":-6.264173146609358,"vY0":-124.14639122143927,"vZ0":-0.27260994057922305,"x":138.07,"y":167.69,"x0":2.6203002357763605,"y0":50.001488822316894,"z0":5.649837832610544,"aX":-7.69087301800752},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.5,"breakHorizontal":10.1,"spinRate":2523,"spinDirection":314},"zone":4,"typeConfidence":2.0,"plateTime":0.438764881975406,"extension":6.3153060007224635},"index":5,"playId":"5510f256-fe16-34a0-8ec2-aa7d94adeacf","pitchNumber":6,"startTime":"2026-07-11T20:30:56.301Z","endTime":"2026-07-11T20:31:23.312Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"}},"playEndTime":"2026-07-11T20:31:23.312Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Sullivan doubles (8) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T20:33:30.618Z","endTime":"2026-07-11T20:35:26.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":83.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33851687707537,"aZ":-14.385747222473672,"pfxX":-5.5921021256030485,"pfxZ":10.169201884806231,"pX":0.20007803075875133,"pZ":1.8878289772323824,"vX0":7.108128109538641,"vY0":-130.85599236303526,"vZ0":-6.475050400048353,"x":109.37,"y":187.81,"x0":-1.8139136900898887,"y0":50.005386795717286,"z0":5.455336789629989,"aX":-9.785160106098008},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2207,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.41717204985439693,"extension":6.595346273487589},"index":0,"playId":"c2fcfa9b-6c4e-3934-bdea-2148099e42e7","pitchNumber":1,"startTime":"2026-07-11T20:33:30.618Z","endTime":"2026-07-11T20:33:33.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581166724197455,"aZ":-16.63623802982843,"pfxX":-6.92867259706958,"pfxZ":8.752515856126013,"pX":0.12112431930190044,"pZ":4.428498605152752,"vX0":7.5552340683562464,"vY0":-132.01132681143608,"vZ0":-0.16382509839781434,"x":112.38,"y":119.21,"x0":-1.8699173543028176,"y0":50.001417542043164,"z0":5.709960901193119,"aX":-12.298913498125367},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":11.0,"spinRate":2231,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4139871208518935,"extension":6.490967653107023},"index":1,"playId":"5dc8c207-7017-310a-9d08-0206948d0663","pitchNumber":2,"startTime":"2026-07-11T20:33:45.060Z","endTime":"2026-07-11T20:33:48.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5625686288475,"aZ":-28.142257565325444,"pfxX":-8.26304219311901,"pfxZ":2.6249706242603565,"pX":-0.30731997664688476,"pZ":1.5744831320306993,"vX0":6.672309103726407,"vY0":-122.03059556220275,"vZ0":-3.659565992432479,"x":128.71,"y":196.27,"x0":-1.97741575061162,"y0":50.00523103612466,"z0":5.4664844961569985,"aX":-12.710530816097217},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":1578,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4455052390043006,"extension":6.272097613203925},"index":2,"playId":"64773d00-7d17-3982-90c3-e2bcab4b9fbf","pitchNumber":3,"startTime":"2026-07-11T20:34:03.429Z","endTime":"2026-07-11T20:34:07.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-11T20:34:15.074Z","endTime":"2026-07-11T20:34:27.059Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.532447277855606,"aZ":-15.133173973620503,"pfxX":-7.6047525090858805,"pfxZ":9.468343629759683,"pX":-0.18976534677880877,"pZ":4.300277235853326,"vX0":6.893352621083449,"vY0":-133.05832199192105,"vZ0":-0.7173346247465828,"x":124.23,"y":122.67,"x0":-1.8212424707918753,"y0":50.00242154480404,"z0":5.6659502826661265,"aX":-13.687562542384821},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":12.4,"spinRate":2317,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4110389539585464,"extension":6.444917139464386},"index":4,"playId":"9afd2001-0305-3c7c-9974-c0b34e4c8c5c","pitchNumber":4,"startTime":"2026-07-11T20:34:27.059Z","endTime":"2026-07-11T20:34:30.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.245268052892627,"aZ":-25.17967553102902,"pfxX":-8.825275493094306,"pfxZ":4.722012545801,"pX":-0.2760675906248064,"pZ":1.7667860363185512,"vX0":6.573286706714429,"vY0":-120.5906779722982,"vZ0":-3.69856196945493,"x":127.52,"y":191.08,"x0":-1.883282287881652,"y0":50.00236497088207,"z0":5.52805077719431,"aX":-13.06912691812247},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.9,"breakHorizontal":14.5,"spinRate":1797,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.45325454101817675,"extension":6.3052197496866995},"index":5,"playId":"3655c390-b24e-366f-aa72-2902e8c2f94a","pitchNumber":5,"startTime":"2026-07-11T20:34:40.212Z","endTime":"2026-07-11T20:34:44.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16657212069397,"aZ":-14.19158097434737,"pfxX":-7.7215492025477275,"pfxZ":9.78708487127793,"pX":-0.006174500327666669,"pZ":1.4142044938587848,"vX0":7.748174645497848,"vY0":-133.99103249372956,"vZ0":-7.640884670052859,"x":117.24,"y":200.6,"x0":-1.917977455304454,"y0":50.000915717580654,"z0":5.296005096530072,"aX":-14.183518654280798},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2283,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4071883657683335,"extension":6.6508562694620155},"index":6,"playId":"54af1078-d7af-32bf-a604-fcfd67a57103","pitchNumber":6,"startTime":"2026-07-11T20:35:00.086Z","endTime":"2026-07-11T20:35:04.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32521847007707,"aZ":-24.739654306128813,"pfxX":-8.67091443067956,"pfxZ":4.756391243033428,"pX":-0.4962762787265304,"pZ":1.8618280086370145,"vX0":6.4197098203530825,"vY0":-123.56766565512319,"vZ0":-3.561975365281637,"x":135.92,"y":188.51,"x0":-1.988719528864114,"y0":50.000548690251335,"z0":5.377516329764711,"aX":-13.540943493848589},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":1605,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.44159279748302627,"extension":6.3115587521575724},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.73,"coordY":101.74}},"index":7,"playId":"22f67e93-1944-3d47-be47-c627bf2455cb","pitchNumber":7,"startTime":"2026-07-11T20:35:13.883Z","endTime":"2026-07-11T20:35:26.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:35:26.434Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Luis Arraez to first baseman Rafael Devers. Brett Sullivan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T20:35:25.637Z","endTime":"2026-07-11T20:36:04.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92546759538844,"aZ":-29.60494468516552,"pfxX":-8.558953168912554,"pfxZ":1.6412512973019453,"pX":-1.0689620423737616,"pZ":2.4201932532057087,"vX0":5.181271949834175,"vY0":-124.1720011822646,"vZ0":-1.4812860882159709,"x":157.75,"y":173.43,"x0":-2.0662725329911136,"y0":50.00550188537924,"z0":5.478476978732199,"aX":-13.421480118914467},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":14.4,"spinRate":1538,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4404396098859258,"extension":6.597274542139414},"hitData":{"launchSpeed":71.3,"launchAngle":7.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":157.76}},"index":0,"playId":"2e9d5dd4-d83e-335c-884d-7e828001f016","pitchNumber":1,"startTime":"2026-07-11T20:35:56.369Z","endTime":"2026-07-11T20:36:04.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:36:04.846Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a fly ball to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T20:36:57.236Z","endTime":"2026-07-11T20:41:52.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,3,4,5],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7cd9a87e-b37d-47b3-8d2b-04313c0dc5eb","startTime":"2026-07-11T20:36:57.236Z","endTime":"2026-07-11T20:37:02.236Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Mickey Moniak batting, Brett Sullivan scores on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"7cd9a87e-b37d-47b3-8d2b-04313c0dc5eb","startTime":"2026-07-11T20:39:03.291Z","endTime":"2026-07-11T20:39:03.292Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641816,"link":"/api/v1/people/641816"}},{"details":{"description":"Giants manager Tony Vitello ejected by HP umpire Lance Barksdale.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-11T20:39:03.293Z","endTime":"2026-07-11T20:39:03.294Z","isPitch":false,"type":"action","player":{"id":667437,"link":"/api/v1/people/667437"},"umpire":{"id":427013,"link":"/api/v1/people/427013"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656868275552853,"aZ":-16.355381489243076,"pfxX":-8.366702492043188,"pfxZ":8.75920134914357,"pX":-0.6939446676991425,"pZ":3.8632266230841568,"vX0":6.018569442462967,"vY0":-133.28806644888175,"vZ0":-1.4158787815089957,"x0":-1.890063834084706,"y0":50.00161336546789,"z0":5.577833025941055,"aX":-15.108742786161027},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2250,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.410347845205262,"extension":6.511721124841212},"index":3,"playId":"ebbc81b1-7ef5-32aa-9335-ca0f03d1ea7b","pitchNumber":1,"startTime":"2026-07-11T20:39:03.295Z","endTime":"2026-07-11T20:39:08.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10080055794693,"aZ":-13.686446350563854,"pfxX":-7.792075628618144,"pfxZ":9.988566242126327,"pX":-0.14436966472114815,"pZ":3.845080119783549,"vX0":7.033130840841906,"vY0":-135.1138749693256,"vZ0":-2.2305744574245203,"x":124.12,"y":147.06,"x0":-1.767193160453065,"y0":50.005191428217316,"z0":5.64172637435269,"aX":-14.426705537529465},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":12.6,"spinRate":2323,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4051850471544989,"extension":6.624016580532546},"index":4,"playId":"e36f1afe-914d-3621-8e75-df377c04a329","pitchNumber":2,"startTime":"2026-07-11T20:39:19.074Z","endTime":"2026-07-11T20:39:23.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17890307310145,"aZ":-23.571085636973123,"pfxX":-8.741127234572431,"pfxZ":5.330683844919666,"pX":-0.40891436376760815,"pZ":2.1117959829674287,"vX0":6.826908556476929,"vY0":-125.38402579941335,"vZ0":-3.5739622452310726,"x":124.12,"y":147.06,"x0":-2.0135759221289633,"y0":50.00280325058177,"z0":5.450122795450572,"aX":-14.104045112668748},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1606,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4346365309035187,"extension":6.695878735147403},"hitData":{"launchSpeed":81.6,"launchAngle":22.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.22,"coordY":110.95}},"index":5,"playId":"c91f1de2-c755-330d-9d34-353e3c31a70c","pitchNumber":3,"startTime":"2026-07-11T20:41:44.231Z","endTime":"2026-07-11T20:41:52.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:41:52.429Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to third baseman Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T20:42:20.182Z","endTime":"2026-07-11T20:43:02.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23569609984046,"aZ":-13.354694493458084,"pfxX":-7.74076499331826,"pfxZ":10.491252993072376,"pX":0.677304552760017,"pZ":2.275704721174767,"vX0":9.229520911094143,"vY0":-133.4580605627027,"vZ0":-5.683832158282233,"x":148.86,"y":151.75,"x0":-1.829300764055543,"y0":50.002075069246,"z0":5.404553925436152,"aX":-13.884761711796612},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":11.9,"spinRate":2288,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.41130188683859537,"extension":6.632936896258588},"index":0,"playId":"7ab45e59-25c5-308e-acab-6c7e6a819012","pitchNumber":1,"startTime":"2026-07-11T20:42:20.182Z","endTime":"2026-07-11T20:42:23.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639875359226462,"aZ":-14.07401412848788,"pfxX":-6.972879107100933,"pfxZ":10.140498461175543,"pX":-1.047875193587213,"pZ":4.112681590289527,"vX0":4.511362332666911,"vY0":-133.0274511940325,"vZ0":-1.280053728167766,"x":135.76,"y":193.22,"x0":-1.863417179132588,"y0":50.002163543420615,"z0":5.624769051245008,"aX":-12.4449400782836},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":11.6,"spinRate":2284,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4123977260835998,"extension":6.61904991731719},"index":1,"playId":"9c6d9230-3503-36db-8a4d-ab5fdf474077","pitchNumber":2,"startTime":"2026-07-11T20:42:36.666Z","endTime":"2026-07-11T20:42:41.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61896192829215,"aZ":-13.150003073176087,"pfxX":-7.093760846405384,"pfxZ":10.431123193853466,"pX":-0.2711744480225857,"pZ":2.141256528467992,"vX0":6.534994065182658,"vY0":-134.32283146926343,"vZ0":-6.128054164616155,"x":92.09,"y":131.41,"x0":-1.8162381984975993,"y0":50.00320252988142,"z0":5.390606267747957,"aX":-12.938186341908514},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":11.4,"spinRate":2305,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4080732586582796,"extension":6.661189445406132},"hitData":{"launchSpeed":101.6,"launchAngle":9.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.69,"coordY":165.98}},"index":2,"playId":"d6a541ef-2ed3-33cc-ac8f-6bcb4d92a709","pitchNumber":3,"startTime":"2026-07-11T20:42:56.410Z","endTime":"2026-07-11T20:43:02.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:43:02.566Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-11T20:43:29.427Z","endTime":"2026-07-11T20:43:43.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926959612028018,"aZ":-23.7208902826967,"pfxX":0.15979493023591318,"pfxZ":5.255728009240018,"pX":-0.35556894237960807,"pZ":3.1429661036892185,"vX0":3.9717443852632797,"vY0":-125.10472150529387,"vZ0":-1.2067670678187374,"x":137.22,"y":144.71,"x0":-1.9751282981287195,"y0":50.000182148130676,"z0":5.550733757476449,"aX":0.255647777527059},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.5,"breakHorizontal":-1.1,"spinRate":2421,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.43550500390408864,"extension":6.510395783130904},"hitData":{"launchSpeed":94.1,"launchAngle":58.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.55,"coordY":92.81}},"index":0,"playId":"4f5ab027-cc2b-3969-ba1c-f514c8e61386","pitchNumber":1,"startTime":"2026-07-11T20:43:29.427Z","endTime":"2026-07-11T20:43:43.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:43:43.491Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T20:45:53.307Z","endTime":"2026-07-11T20:46:15.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55867756220638,"aZ":-29.651720846268976,"pfxX":-4.152719865830713,"pfxZ":1.774461034470189,"pX":-0.09928332701841179,"pZ":3.670881226158746,"vX0":-5.389231832668335,"vY0":-118.18387115247272,"vZ0":1.311677029243223,"x0":2.7461020949002832,"y0":50.00301029795989,"z0":5.822866320634998,"aX":-5.899610896899921},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":8.8,"spinRate":2280,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.46266062269641584,"extension":6.334360379575229},"index":0,"playId":"07c770ba-c458-3813-9fe2-ca7fe5d90d27","pitchNumber":1,"startTime":"2026-07-11T20:45:53.307Z","endTime":"2026-07-11T20:45:59.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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95711259801524,"aZ":-21.443282076739337,"pfxX":11.217913807957137,"pfxZ":6.17480850753482,"pX":0.2156870146098463,"pZ":1.735375479887218,"vX0":-9.551298990522763,"vY0":-131.0744836898761,"vZ0":-6.079769460520369,"x":132.85,"y":93.07,"x0":2.4511449500638314,"y0":50.00362065157838,"z0":5.688309925616096,"aX":19.501204411845755},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-18.2,"spinRate":2350,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4180189857024019,"extension":6.409876762917785},"hitData":{"launchSpeed":83.8,"launchAngle":-3.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.64,"coordY":167.19}},"index":1,"playId":"dca78dfe-98a7-3088-8099-e67ea4478864","pitchNumber":2,"startTime":"2026-07-11T20:46:07.313Z","endTime":"2026-07-11T20:46:15.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:46:15.346Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesus Rodriguez grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T20:46:39.747Z","endTime":"2026-07-11T20:47:50.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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.9,"endSpeed":82.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21341613674835,"aZ":-28.801963810609163,"pfxX":11.062175388842155,"pfxZ":1.9706021306217085,"pX":0.4628818619957543,"pZ":1.119653170588679,"vX0":-9.158349937905289,"vY0":-130.43320213216768,"vZ0":-5.835827778776483,"x":107.38,"y":99.33,"x0":2.5943771279331798,"y0":50.00333036631656,"z0":5.577125353075771,"aX":18.929013103923378},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":-17.9,"spinRate":2346,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4210457273358972,"extension":6.414496245998665},"index":0,"playId":"71000d3c-700a-3c5c-9064-48ae5bf7765a","pitchNumber":1,"startTime":"2026-07-11T20:46:39.747Z","endTime":"2026-07-11T20:46:43.359Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573651177619894,"aZ":-32.80972858062171,"pfxX":10.589359021772808,"pfxZ":-0.4170596711437815,"pX":-0.3455521182616382,"pZ":1.065311998072766,"vX0":-10.620644097189226,"vY0":-123.72436775799646,"vZ0":-4.084148395031531,"x":107.38,"y":99.33,"x0":2.634751353185042,"y0":50.00026433102198,"z0":5.498589218516044,"aX":16.352541638703475},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-16.6,"spinRate":1811,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.44336542861382844,"extension":6.435419355380355},"index":1,"playId":"e763e475-82e1-35e3-8b3a-0a557e1c62b8","pitchNumber":2,"startTime":"2026-07-11T20:46:54.980Z","endTime":"2026-07-11T20:46:59.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-11T20:47:18.134Z","endTime":"2026-07-11T20:47:18.135Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37378809935583,"aZ":-28.49554036448764,"pfxX":11.686460485005128,"pfxZ":2.3080524236759716,"pX":0.3330343147608741,"pZ":-0.49972154314784417,"vX0":-9.312182363014506,"vY0":-125.4644254511608,"vZ0":-8.926834193020003,"x":157.6,"y":133.76,"x0":2.574300730485762,"y0":50.00385425597873,"z0":5.426605698575157,"aX":18.63333975296504},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-19.1,"spinRate":1701,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4365443453973663,"extension":6.365978842944956},"index":3,"playId":"778598c8-1735-3f43-bdb5-e8e45e0d4d77","pitchNumber":3,"startTime":"2026-07-11T20:47:18.136Z","endTime":"2026-07-11T20:47:23.267Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320547470657896,"aZ":-36.0692012383468,"pfxX":0.9797559296181938,"pfxZ":-2.6000401958110544,"pX":-0.20274138975455056,"pZ":1.8926740458252165,"vX0":-6.576278151169146,"vY0":-120.88722522040577,"vZ0":-1.893634678199804,"x":89.91,"y":158.8,"x0":2.413947021145134,"y0":50.00602882905637,"z0":5.822594039259769,"aX":1.465451300482572},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.9,"breakHorizontal":-0.4,"spinRate":2381,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.45134553464944327,"extension":6.552264873833667},"hitData":{"launchSpeed":73.6,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.01,"coordY":159.93}},"index":4,"playId":"51f3b27c-fc7e-3f60-baed-e56d0bfbdc61","pitchNumber":4,"startTime":"2026-07-11T20:47:42.008Z","endTime":"2026-07-11T20:47:50.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:47:50.051Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-11T20:48:16.840Z","endTime":"2026-07-11T20:50:27.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6688269832232,"aZ":-29.845892356775064,"pfxX":-3.363869769599326,"pfxZ":1.6216110944204036,"pX":1.5155324114635402,"pZ":3.8209328513531973,"vX0":-2.1717461031878305,"vY0":-118.32834147902079,"vZ0":1.7150880898139458,"x":174.34,"y":151.75,"x0":2.878037819012712,"y0":50.00354901955221,"z0":5.794414251909912,"aX":-4.836059738906457},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.6,"breakHorizontal":6.6,"spinRate":2332,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.4604664983654043,"extension":6.369035117921871},"index":0,"playId":"2e0e6516-5a6c-3724-a38e-29c2c9f41e0a","pitchNumber":1,"startTime":"2026-07-11T20:48:16.840Z","endTime":"2026-07-11T20:48:20.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378987780124792,"aZ":-22.73544850717075,"pfxX":11.229560970805222,"pfxZ":5.187356692416963,"pX":-0.38057421793136953,"pZ":1.7571984532914875,"vX0":-11.071511702408328,"vY0":-133.41128920187356,"vZ0":-5.833454329323351,"x":155.41,"y":154.1,"x0":2.3470338770068024,"y0":50.000001816367075,"z0":5.591169305328681,"aX":20.415238103653657},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-18.2,"spinRate":2262,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4092228660755173,"extension":6.3974809241655555},"index":1,"playId":"121048aa-d0bc-32b3-abd8-796c97725027","pitchNumber":2,"startTime":"2026-07-11T20:48:36.933Z","endTime":"2026-07-11T20:48:40.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71919252801093,"aZ":-22.480909328864662,"pfxX":-1.8250255237190145,"pfxZ":5.807457366999869,"pX":-0.2504726029000436,"pZ":1.8185360775870203,"vX0":-6.4963829565713205,"vY0":-127.71155931835689,"vZ0":-5.430683201279367,"x":155.41,"y":154.1,"x0":2.552619396514216,"y0":50.003847256125546,"z0":5.7162307378978685,"aX":-3.0452545450299766},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.6,"breakHorizontal":4.7,"spinRate":2366,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.42718363446497554,"extension":6.4053475259843715},"index":2,"playId":"7e52c352-c0ed-3bfb-a1fa-3d50d7bf5fed","pitchNumber":3,"startTime":"2026-07-11T20:48:52.589Z","endTime":"2026-07-11T20:48:56.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52903901871087,"aZ":-33.27638947925214,"pfxX":-3.8333196088165993,"pfxZ":-0.7260019551426211,"pX":-0.39870233872153826,"pZ":2.466234184671598,"vX0":-5.873142003517531,"vY0":-121.90454354384713,"vZ0":-0.8705862133265849,"x":194.72,"y":158.01,"x0":2.538226581510778,"y0":50.005997646799585,"z0":5.695630889347397,"aX":-5.781398529763205},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":8.3,"spinRate":2429,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4489727002791004,"extension":6.450089750971624},"index":3,"playId":"9b1cc3fb-1d85-311a-859f-f3f79ff9ff3e","pitchNumber":4,"startTime":"2026-07-11T20:49:15.520Z","endTime":"2026-07-11T20:49:25.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656611309427603,"aZ":-27.44359655227755,"pfxX":12.191424383434466,"pfxZ":2.8517409574616233,"pX":-0.7166887942883333,"pZ":1.3818639616191084,"vX0":-11.99999532050155,"vY0":-127.30252502585297,"vZ0":-4.808282934319337,"x":194.72,"y":158.01,"x0":2.451614575843086,"y0":50.002546770960606,"z0":5.441507586352464,"aX":20.213109745319912},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-19.7,"spinRate":1727,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.42860406646020355,"extension":6.498994473062128},"index":4,"playId":"baa1d509-8db0-37f5-8f8c-094fc5512ff7","pitchNumber":5,"startTime":"2026-07-11T20:50:03.026Z","endTime":"2026-07-11T20:50:07.264Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708141180740334,"aZ":-25.407184824957326,"pfxX":9.53560824616242,"pfxZ":3.629372903453744,"pX":-0.8922072722325279,"pZ":2.1015021248391093,"vX0":-11.716233131788496,"vY0":-135.01157366923715,"vZ0":-4.720616358625563,"x":115.38,"y":120.46,"x0":2.244936128171388,"y0":50.00377214143778,"z0":5.6393584635280645,"aX":17.77823651473515},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":-15.1,"spinRate":2362,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4041964212975646,"extension":6.459943237597192},"index":5,"playId":"e5539538-90c4-3654-a4a5-46c605a46b74","pitchNumber":6,"startTime":"2026-07-11T20:50:20.466Z","endTime":"2026-07-11T20:50:27.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:50:27.439Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T20:52:38.481Z","endTime":"2026-07-11T20:53:17.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408784574072527,"aZ":-24.080102808308304,"pfxX":0.9509006675653122,"pfxZ":5.0937575709487355,"pX":1.1383969901430633,"pZ":1.4926757903102543,"vX0":6.738397339160751,"vY0":-124.57997097980248,"vZ0":-5.193333053541742,"x":152.5,"y":125.93,"x0":-1.712669288691716,"y0":50.00411659375707,"z0":5.5667155834269995,"aX":1.5108477634475603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.4,"breakHorizontal":-3.1,"spinRate":2492,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4377951953452057,"extension":6.570788903043385},"index":0,"playId":"884be28e-f471-333e-ae93-37394b73658b","pitchNumber":1,"startTime":"2026-07-11T20:52:38.481Z","endTime":"2026-07-11T20:52:43.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14886387591915,"aZ":-25.101586608911134,"pfxX":0.6207984517013789,"pfxZ":4.323370880885646,"pX":0.25496095603592256,"pZ":0.8802967438664301,"vX0":5.1168432893730875,"vY0":-125.88555556249638,"vZ0":-6.522293114030659,"x":152.5,"y":125.93,"x0":-1.8691844880511383,"y0":50.00012655953762,"z0":5.486331571448512,"aX":1.0134676866029362},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2565,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4320855758143831,"extension":6.543071254361606},"index":1,"playId":"4a2831b6-d7da-30b2-b923-9c3ec5fe8939","pitchNumber":2,"startTime":"2026-07-11T20:52:53.724Z","endTime":"2026-07-11T20:52:58.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62460101328506,"aZ":-13.860358818617529,"pfxX":-8.856892875658978,"pfxZ":10.13353484144141,"pX":0.25398447259277057,"pZ":1.8016359856643667,"vX0":8.574451493951578,"vY0":-133.3297573703341,"vZ0":-6.610391326274259,"x":144.5,"y":137.67,"x0":-1.846908426032343,"y0":50.00645689731801,"z0":5.3063308117394685,"aX":-16.0120646804289},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":14.3,"spinRate":2321,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41020001517943294,"extension":6.711517786724905},"hitData":{"launchSpeed":94.0,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.71,"coordY":172.63}},"index":2,"playId":"3bb3f2c8-c8a4-3b95-baa4-8d1e067d13f8","pitchNumber":3,"startTime":"2026-07-11T20:53:09.674Z","endTime":"2026-07-11T20:53:17.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:53:17.725Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T20:53:42.834Z","endTime":"2026-07-11T20:54:37.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89349831214822,"aZ":-15.800312890278681,"pfxX":-8.812550895590231,"pfxZ":9.211203402918622,"pX":-1.0036215841948677,"pZ":3.0567480481209306,"vX0":5.626344116666222,"vY0":-131.9480463319037,"vZ0":-2.932461195540778,"x":158.32,"y":136.89,"x0":-2.009598992555261,"y0":50.00387986700831,"z0":5.334860911561815,"aX":-15.66909758739372},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.3,"breakHorizontal":14.9,"spinRate":2266,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41378710727043533,"extension":6.780630941956858},"index":0,"playId":"021e6725-a148-373f-9729-90b535aa31cb","pitchNumber":1,"startTime":"2026-07-11T20:53:42.834Z","endTime":"2026-07-11T20:53:45.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96170604628431,"aZ":-14.684831454617656,"pfxX":-7.549929356648477,"pfxZ":9.626178408112361,"pX":1.0666494281206864,"pZ":3.988440607991521,"vX0":10.135510916388144,"vY0":-133.71858498625747,"vZ0":-1.3557263143201461,"x":179.43,"y":137.67,"x0":-1.7862211232521121,"y0":50.00194344763152,"z0":5.552068098424769,"aX":-13.716771242562896},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2274,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40910829358402223,"extension":6.578288065681262},"index":1,"playId":"8c3c1fcc-fb65-35d9-8bb2-570a4e651560","pitchNumber":2,"startTime":"2026-07-11T20:54:13.456Z","endTime":"2026-07-11T20:54:17.613Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65242114015011,"aZ":-25.663578511398075,"pfxX":2.212692119414475,"pfxZ":4.048639900256209,"pX":0.02226224331329883,"pZ":1.7144189613232337,"vX0":4.250169546562508,"vY0":-124.82682900961102,"vZ0":-4.190816833920847,"x":175.79,"y":155.67,"x0":-1.977410211194054,"y0":50.0035831678224,"z0":5.481979932533641,"aX":3.5572729423510197},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.8,"spinRate":2354,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4356531266080119,"extension":6.5216377672292705},"hitData":{"launchSpeed":102.1,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.24,"coordY":167.19}},"index":2,"playId":"7f5f6acf-c6ab-3f07-a6dc-6135cf71b0a2","pitchNumber":3,"startTime":"2026-07-11T20:54:28.697Z","endTime":"2026-07-11T20:54:37.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:54:37.713Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-11T20:54:59.128Z","endTime":"2026-07-11T20:55:06.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79734973703079,"aZ":-23.20027468857652,"pfxX":-1.7148720840507474,"pfxZ":5.658390487436341,"pX":-0.3528810581237407,"pZ":2.177149351347926,"vX0":4.7458983077472885,"vY0":-124.79316964975006,"vZ0":-3.363562399528103,"x":137.22,"y":148.62,"x0":-2.0518158370572785,"y0":50.00364182300187,"z0":5.441606801845981,"aX":-2.7205890950571034},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.7,"breakHorizontal":2.0,"spinRate":2329,"spinDirection":180},"zone":7,"typeConfidence":2.0,"plateTime":0.437982471346523,"extension":6.532205260761657},"hitData":{"launchSpeed":90.7,"launchAngle":20.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.13,"coordY":126.07}},"index":0,"playId":"5cc6fe0d-16b4-3b4f-a046-5b9d6cc63240","pitchNumber":1,"startTime":"2026-07-11T20:54:59.128Z","endTime":"2026-07-11T20:55:06.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:55:06.161Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T20:57:15.776Z","endTime":"2026-07-11T20:58:20.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93340194587103,"aZ":-19.91217728094488,"pfxX":-0.048261032545176774,"pfxZ":7.571850025100621,"pX":-0.14681182091608783,"pZ":2.4934233287189507,"vX0":-7.192275583955488,"vY0":-125.9954214035884,"vZ0":-3.9081833942906945,"x":139.4,"y":147.06,"x0":2.7425422756468967,"y0":50.00106976206709,"z0":5.6600050632550785,"aX":-0.07650975582131803},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.1,"breakHorizontal":1.6,"spinRate":2385,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4335754560584997,"extension":6.376659688412764},"index":0,"playId":"4534ee5a-f86b-38f6-bb06-7fcbbc5f7c83","pitchNumber":1,"startTime":"2026-07-11T20:57:15.776Z","endTime":"2026-07-11T20:57:19.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017436778847266,"aZ":-29.221410069682523,"pfxX":11.424893051054966,"pfxZ":1.8569205567011586,"pX":-0.33305279850329345,"pZ":1.459566721747406,"vX0":-10.717460520846775,"vY0":-124.84521330179207,"vZ0":-4.294616734720654,"x":85.54,"y":161.93,"x0":2.5213459070770323,"y0":50.0001271567668,"z0":5.594287429746089,"aX":18.11855617987538},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-18.4,"spinRate":1769,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4379313063222239,"extension":6.472767042633809},"index":1,"playId":"14ddefe0-f3be-3fbd-9163-670a467e9570","pitchNumber":2,"startTime":"2026-07-11T20:57:31.261Z","endTime":"2026-07-11T20:57:35.309Z","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":91.0,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944373132561168,"aZ":-15.857827070540276,"pfxX":6.4276838967319945,"pfxZ":9.137703488858406,"pX":-0.2712531993256579,"pZ":2.9260219739031488,"vX0":-9.452426727588195,"vY0":-132.22190814736138,"vZ0":-4.177917648077837,"x":85.54,"y":161.93,"x0":2.500966024338996,"y0":50.00288546181911,"z0":5.676400137291642,"aX":11.478282198773872},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2333,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4129083428606508,"extension":6.437321493459319},"index":2,"playId":"698d1f14-66f3-397b-8314-22b7ae087e01","pitchNumber":3,"startTime":"2026-07-11T20:57:53.646Z","endTime":"2026-07-11T20:57:56.890Z","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":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31748225429202,"aZ":-29.489641157666412,"pfxX":9.673605521521255,"pfxZ":1.6205610722906894,"pX":0.5843563363031915,"pZ":1.4891878891736674,"vX0":-8.55831770267349,"vY0":-127.24967035440267,"vZ0":-4.122403210667489,"x":139.4,"y":147.06,"x0":2.715895358400525,"y0":50.005785750032686,"z0":5.437031150992245,"aX":16.048825824185723},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-15.8,"spinRate":1709,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.42858279838067626,"extension":6.602052669796376},"hitData":{"launchSpeed":91.5,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.59,"coordY":152.07}},"index":3,"playId":"937baf56-5348-3e0b-bc22-86a05aa3c294","pitchNumber":4,"startTime":"2026-07-11T20:58:12.870Z","endTime":"2026-07-11T20:58:20.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:58:20.891Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T20:58:47.147Z","endTime":"2026-07-11T20:59:54.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":84.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77622060022936,"aZ":-24.68636140751193,"pfxX":8.948502794140126,"pfxZ":4.150163870572228,"pX":-0.011637058731096741,"pZ":1.83778451795184,"vX0":-9.461525297252395,"vY0":-132.80507740962278,"vZ0":-5.218658428539842,"x":123.39,"y":97.77,"x0":2.417713995937684,"y0":50.00380253699498,"z0":5.600966368661359,"aX":16.146114112800834},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":-14.4,"spinRate":2297,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.41086332538444426,"extension":6.471396739491717},"index":0,"playId":"5b85f2c1-f0f1-3e17-b218-e687898a763e","pitchNumber":1,"startTime":"2026-07-11T20:58:47.147Z","endTime":"2026-07-11T20:58:50.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849007874360897,"aZ":-33.24235971511832,"pfxX":-5.492638870168532,"pfxZ":-0.7179936206026625,"pX":0.791557613925591,"pZ":2.857438064197381,"vX0":-3.086747120540633,"vY0":-121.65173241448574,"vZ0":0.14553300192291085,"x":123.39,"y":97.77,"x0":2.7921478316883444,"y0":50.00095229839784,"z0":5.688858845066581,"aX":-8.194956760216332},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.0,"breakHorizontal":10.7,"spinRate":2378,"spinDirection":308},"zone":3,"typeConfidence":2.0,"plateTime":0.45099405275874194,"extension":6.394686206808579},"index":1,"playId":"3b881bb9-cb67-3358-a004-45264392c7e2","pitchNumber":2,"startTime":"2026-07-11T20:59:03.042Z","endTime":"2026-07-11T20:59:06.566Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-11T20:59:25.033Z","endTime":"2026-07-11T20:59:25.034Z","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, 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":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338621900354592,"aZ":-27.772840800611412,"pfxX":9.336666158539531,"pfxZ":2.62293249610539,"pX":-0.348233328316584,"pZ":0.9686846282095374,"vX0":-10.702154209096179,"vY0":-128.42006686432688,"vZ0":-5.754679172408606,"x":151.05,"y":94.64,"x0":2.6503076772854377,"y0":50.00527715678893,"z0":5.38545748263629,"aX":15.676642011968429},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-14.6,"spinRate":1605,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.42570290492978424,"extension":6.605607401287949},"index":3,"playId":"0361948c-e789-3a23-8c6c-6689c82a99aa","pitchNumber":3,"startTime":"2026-07-11T20:59:25.035Z","endTime":"2026-07-11T20:59:28.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372656335237544,"aZ":-22.09167668417431,"pfxX":0.792547239377076,"pfxZ":5.703258350330488,"pX":-0.4331015272128404,"pZ":2.7755700408394595,"vX0":-7.79343506193178,"vY0":-131.03710489189405,"vZ0":-3.223521996511137,"x":144.5,"y":129.85,"x0":2.45570002459457,"y0":50.0022066721188,"z0":5.641090716218662,"aX":1.4011150867105502},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":0.0,"spinRate":2356,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4153693494144033,"extension":6.419174621433072},"hitData":{"launchSpeed":81.2,"launchAngle":22.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.1,"coordY":116.39}},"index":4,"playId":"3714d603-5bd6-3e5f-95e7-9668591d0e2b","pitchNumber":4,"startTime":"2026-07-11T20:59:43.082Z","endTime":"2026-07-11T20:59:54.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T20:59:54.116Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T21:00:22.098Z","endTime":"2026-07-11T21:01:50.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60635495033237,"aZ":-26.430033303539457,"pfxX":9.3469057744419,"pfxZ":3.424742674143915,"pX":-0.40142407096300275,"pZ":2.2437497952802326,"vX0":-10.424734750605015,"vY0":-127.46138541008253,"vZ0":-3.1468239577633783,"x":129.21,"y":110.29,"x0":2.4915033435128184,"y0":50.00024276586589,"z0":5.5396838765941725,"aX":15.66504618143594},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-15.1,"spinRate":1565,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4266934602319221,"extension":6.4953632418246645},"index":0,"playId":"2eebe58b-969e-33a6-a6e7-f99c4889176d","pitchNumber":1,"startTime":"2026-07-11T21:00:22.098Z","endTime":"2026-07-11T21:00:25.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05764959847532,"aZ":-20.218655194687727,"pfxX":1.1611940346688803,"pfxZ":6.904290766194563,"pX":-0.021167426628698298,"pZ":3.5630077869543366,"vX0":-6.865468400563763,"vY0":-129.7303584256807,"vZ0":-1.6517190272043583,"x":129.21,"y":110.29,"x0":2.490591605929142,"y0":50.00330604493104,"z0":5.724523591441288,"aX":2.0112356733520333},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":-0.8,"spinRate":2364,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4196394277962101,"extension":6.370878238836927},"index":1,"playId":"8a42c56b-344d-380a-b231-21d642d9f5b1","pitchNumber":2,"startTime":"2026-07-11T21:00:43.245Z","endTime":"2026-07-11T21:00:47.199Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.211775847727495,"aZ":-30.997497006687617,"pfxX":10.764201423635477,"pfxZ":0.7102048326559678,"pX":-0.9572366732926134,"pZ":0.8329132153786715,"vX0":-12.142849173327269,"vY0":-127.79792479087256,"vZ0":-5.452293139935017,"x":146.68,"y":139.24,"x0":2.438160557874026,"y0":50.00573905656437,"z0":5.403761282474724,"aX":17.96145948573865},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":-17.0,"spinRate":1558,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.42717456186361336,"extension":6.612348830406661},"index":2,"playId":"4268c69a-0af0-313f-b27f-97af1e41f5ea","pitchNumber":3,"startTime":"2026-07-11T21:01:10.575Z","endTime":"2026-07-11T21:01:15.137Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"72e5330a-22ab-444d-8a47-4fbc8875ed50","startTime":"2026-07-11T21:01:30.501Z","endTime":"2026-07-11T21:01:35.501Z","isPitch":false,"type":"stepoff"},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490660226935788,"aZ":-35.37002352659266,"pfxX":1.8924765957797143,"pfxZ":-2.08250814517307,"pX":-0.5252212505666659,"pZ":0.8904142206062899,"vX0":-7.663946411858917,"vY0":-122.48950748350477,"vZ0":-4.157421494263829,"x":94.27,"y":200.27,"x0":2.3882577343081293,"y0":50.0058652651345,"z0":5.609823504045279,"aX":2.898047258253722},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.4,"breakHorizontal":-1.8,"spinRate":2233,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4458842424814562,"extension":6.6690130184938985},"index":4,"playId":"104ab909-24f1-3ddb-972a-56bb51860be9","pitchNumber":4,"startTime":"2026-07-11T21:01:46.239Z","endTime":"2026-07-11T21:01:50.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:01:50.759Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-11T21:02:26.019Z","endTime":"2026-07-11T21:03:33.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32926119824684,"aZ":-15.323556499950389,"pfxX":7.1693821509940925,"pfxZ":9.06521826722918,"pX":-0.3480132192537759,"pZ":2.3945810023034775,"vX0":-9.678371891893056,"vY0":-135.20672632559746,"vZ0":-5.7636399942614025,"x":144.5,"y":154.1,"x0":2.3396113823705424,"y0":50.0042403533164,"z0":5.621795572421974,"aX":13.330110137798378},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":-11.0,"spinRate":2381,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.40445818263603384,"extension":6.615420888054299},"index":0,"playId":"0a63553b-4061-395d-bd17-3b4e746193b0","pitchNumber":1,"startTime":"2026-07-11T21:02:26.019Z","endTime":"2026-07-11T21:02:29.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343623061319228,"aZ":-30.578121136387598,"pfxX":10.442322642511463,"pfxZ":0.9637232816671499,"pX":-0.12169506934287617,"pZ":2.7131622671276006,"vX0":-9.756728401393556,"vY0":-127.80217086842264,"vZ0":-1.1868228934353866,"x":112.47,"y":117.33,"x0":2.381327598574155,"y0":50.00497592226366,"z0":5.57638952441708,"aX":17.346077320118802},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-16.8,"spinRate":1657,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.42791012515686866,"extension":6.526499186524465},"index":1,"playId":"de0bd484-fcdc-3802-8df0-96db41c05667","pitchNumber":2,"startTime":"2026-07-11T21:02:45.234Z","endTime":"2026-07-11T21:02:48.734Z","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":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458222619294116,"aZ":-25.354163912983346,"pfxX":10.033001778331169,"pfxZ":3.678567152131011,"pX":-1.3003191235674,"pZ":2.0583019297708174,"vX0":-12.996124403799616,"vY0":-134.90609131588496,"vZ0":-4.437648010397222,"x":169.24,"y":147.84,"x0":2.2606642048434114,"y0":50.00603264975676,"z0":5.4968440443637725,"aX":18.6237043307679},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.6,"spinRate":2286,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4049356547324421,"extension":6.576795827981406},"index":2,"playId":"14acb69b-4f5d-3f65-82f6-bb615a0d45af","pitchNumber":3,"startTime":"2026-07-11T21:03:09.399Z","endTime":"2026-07-11T21:03:13.765Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.497075834213934,"aZ":-19.085744778525367,"pfxX":0.05611344931553308,"pfxZ":7.442559169291332,"pX":0.1374352690209093,"pZ":3.4914876638587957,"vX0":-6.170765057798764,"vY0":-131.18640485170596,"vZ0":-2.1161166836955365,"x":166.33,"y":201.83,"x0":2.504148428102054,"y0":50.0009601345563,"z0":5.718172380334018,"aX":0.10036310206639407},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.3,"breakHorizontal":1.1,"spinRate":2315,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4161401378934082,"extension":6.617203121275017},"index":3,"playId":"bc8697ee-e271-3ed6-9ea6-82707431469f","pitchNumber":4,"startTime":"2026-07-11T21:03:28.524Z","endTime":"2026-07-11T21:03:33.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:03:33.169Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T21:05:44.330Z","endTime":"2026-07-11T21:05:52.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653643733651986,"aZ":-22.992538012473986,"pfxX":0.6057343553489942,"pfxZ":5.4598777011427035,"pX":0.6440696143085235,"pZ":2.2257641433572855,"vX0":5.760909157023896,"vY0":-128.13987691094877,"vZ0":-4.005923851098391,"x":132.85,"y":137.67,"x0":-1.7014045009772272,"y0":50.0026999786332,"z0":5.581338799132691,"aX":1.018881424246586},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-2.3,"spinRate":2442,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.42559836950824215,"extension":6.591641674219532},"hitData":{"launchSpeed":91.8,"launchAngle":7.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.36,"coordY":159.93}},"index":0,"playId":"dec415a6-d3c0-3f9c-8611-1ef4f858a0bb","pitchNumber":1,"startTime":"2026-07-11T21:05:44.330Z","endTime":"2026-07-11T21:05:52.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:05:52.872Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Sullivan flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T21:06:15.409Z","endTime":"2026-07-11T21:07:47.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33744970161112,"aZ":-14.448062441971137,"pfxX":-6.040568750579533,"pfxZ":9.741413147764591,"pX":0.32109552484396786,"pZ":3.985895642725191,"vX0":7.573761129054311,"vY0":-133.67376893202774,"vZ0":-1.5922048199360137,"x":154.69,"y":140.02,"x0":-1.7568718980016778,"y0":50.00263034885123,"z0":5.620484369963323,"aX":-10.992249306187675},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2163,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40889133799800703,"extension":6.450273634385723},"index":0,"playId":"b655dd08-ac56-3d01-a219-5e0c55cdc8b8","pitchNumber":1,"startTime":"2026-07-11T21:06:15.409Z","endTime":"2026-07-11T21:06:21.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828988072381843,"aZ":-14.291472968415382,"pfxX":-7.001478615116623,"pfxZ":9.603297214061321,"pX":0.45594027489751354,"pZ":3.531238299545513,"vX0":8.476923219060795,"vY0":-135.42194455357756,"vZ0":-2.8126060617396633,"x":154.69,"y":140.02,"x0":-1.8012792752499878,"y0":50.00441373988711,"z0":5.5796464014007965,"aX":-13.040835641070244},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2240,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4040505805241441,"extension":6.538705606792273},"index":1,"playId":"5a1a88cd-3b9e-3b08-928e-edcdd582cded","pitchNumber":2,"startTime":"2026-07-11T21:06:42.107Z","endTime":"2026-07-11T21:06:46.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43474590165201,"aZ":-14.874011285847232,"pfxX":-6.986269905043315,"pfxZ":9.217077506265223,"pX":0.016056328786795943,"pZ":3.874626128025069,"vX0":7.439060584788838,"vY0":-135.8272888216529,"vZ0":-2.0741692678181023,"x":154.69,"y":140.02,"x0":-1.8444141585575886,"y0":50.00493545762035,"z0":5.676866240728411,"aX":-13.117193454027321},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2214,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.402521808327609,"extension":6.381678363692101},"index":2,"playId":"319695c8-4918-33b5-adca-d5f14a5525a1","pitchNumber":3,"startTime":"2026-07-11T21:07:00.542Z","endTime":"2026-07-11T21:07:06.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586481416816195,"aZ":-21.64219283998667,"pfxX":-0.2854651607472585,"pfxZ":6.51556613646344,"pX":-0.9699706372962235,"pZ":2.1042278214015298,"vX0":2.993309135827789,"vY0":-125.85153157822236,"vZ0":-3.701184443786981,"x":154.69,"y":140.02,"x0":-2.133624793231803,"y0":50.006089824673914,"z0":5.330085030049872,"aX":-0.46192244280929706},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.3,"breakHorizontal":-0.1,"spinRate":2265,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4338663156698983,"extension":6.512293459156927},"index":3,"playId":"0118b456-2bc8-37fb-98e6-16a0958e64a4","pitchNumber":4,"startTime":"2026-07-11T21:07:19.498Z","endTime":"2026-07-11T21:07:24.320Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25873601877136,"aZ":-14.794335611659228,"pfxX":-7.674816237269227,"pfxZ":9.471178310389242,"pX":-0.10361845803220568,"pZ":1.9715971946893085,"vX0":7.279986816229349,"vY0":-134.85753703745416,"vZ0":-6.2569036587935365,"x":113.2,"y":110.29,"x0":-1.8454229876731338,"y0":50.00659501028372,"z0":5.371780094297458,"aX":-14.091186135610744},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2237,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4066757305010591,"extension":6.6227047109489945},"hitData":{"launchSpeed":92.5,"launchAngle":39.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.5,"coordY":103.09}},"index":4,"playId":"7e0a5cad-2d39-33bb-9b70-f206ec2a939a","pitchNumber":5,"startTime":"2026-07-11T21:07:37.755Z","endTime":"2026-07-11T21:07:47.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:07:47.359Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to pitcher Tyler Mahle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T21:08:10.760Z","endTime":"2026-07-11T21:08:35.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16257203967066,"aZ":-13.932161395306395,"pfxX":-7.2045731446519685,"pfxZ":9.808722282816268,"pX":-0.052631858083871656,"pZ":3.473882081049411,"vX0":7.138372624298888,"vY0":-135.41484101583393,"vZ0":-3.021084818066918,"x":146.68,"y":147.84,"x0":-1.784995556218472,"y0":50.00266982971566,"z0":5.576738852766859,"aX":-13.399679179336777},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":11.5,"spinRate":2368,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4042403803640289,"extension":6.625917678647095},"index":0,"playId":"0004973b-24d2-3f1f-a696-228f58d99cbb","pitchNumber":1,"startTime":"2026-07-11T21:08:10.760Z","endTime":"2026-07-11T21:08:14.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125144614732488,"aZ":-24.464898084873795,"pfxX":-8.809974726431848,"pfxZ":4.8404585694444675,"pX":-0.8689477683027439,"pZ":2.064891700381003,"vX0":5.7710214632490695,"vY0":-125.3398694004275,"vZ0":-3.422427153785399,"x":146.68,"y":147.84,"x0":-2.055606783662984,"y0":50.00342436786207,"z0":5.443927384826179,"aX":-14.030357284413327},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":14.6,"spinRate":1752,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4368585484615508,"extension":6.551141086873028},"hitData":{"launchSpeed":67.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.87,"coordY":183.51}},"index":1,"playId":"c443d3b2-a55d-3451-b8eb-6836e84fbc17","pitchNumber":2,"startTime":"2026-07-11T21:08:26.499Z","endTime":"2026-07-11T21:08:35.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:08:35.038Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a line drive to right fielder Jung Hoo Lee. Jake McCarthy to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T21:09:06.199Z","endTime":"2026-07-11T21:09:35.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.180148189592757,"aZ":-15.146048475101571,"pfxX":-8.944217384473312,"pfxZ":9.306417411919547,"pX":-0.496830632616589,"pZ":2.9471012495474582,"vX0":6.622784535696416,"vY0":-133.9736598378846,"vZ0":-3.7400679275024107,"x":137.22,"y":155.67,"x0":-1.830834428945629,"y0":50.001376481674164,"z0":5.434009624634089,"aX":-16.363709859311193},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":14.9,"spinRate":2429,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40781508369417185,"extension":6.691786045772179},"index":0,"playId":"4aeabe58-a403-3206-9599-bac0add7c1be","pitchNumber":1,"startTime":"2026-07-11T21:09:06.199Z","endTime":"2026-07-11T21:09:09.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.473212990883006,"aZ":-21.630158343039806,"pfxX":-9.222006598883537,"pfxZ":6.4328666742394125,"pX":-0.6525767389347953,"pZ":2.0574028377027203,"vX0":6.27001592101695,"vY0":-126.14397132054413,"vZ0":-4.018577811067907,"x":137.22,"y":155.67,"x0":-1.9507153484516784,"y0":50.004634990328405,"z0":5.37857675076891,"aX":-15.122388224028432},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":1729,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4313579538768817,"extension":6.525874023620269},"hitData":{"launchSpeed":73.5,"launchAngle":24.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.17,"coordY":115.19}},"index":1,"playId":"a2fa867b-d5a6-36f5-b35f-c56817bd97b4","pitchNumber":2,"startTime":"2026-07-11T21:09:24.646Z","endTime":"2026-07-11T21:09:35.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:09:35.155Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-11T21:10:09.797Z","endTime":"2026-07-11T21:10:39.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Groundout","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":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775990889587675,"aZ":-15.998462338994756,"pfxX":-6.544774086121091,"pfxZ":8.605037795195535,"pX":-0.644805255814702,"pZ":4.887899573853806,"vX0":5.263270442480857,"vY0":-135.99849406204248,"vZ0":0.6352528849110322,"x":149.59,"y":148.62,"x0":-1.7512476041341793,"y0":50.006603894479795,"z0":5.75786865857586,"aX":-12.308732969317393},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2371,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40217596967660985,"extension":6.5922601130614575},"index":0,"playId":"a76dfac9-818c-3182-a2f2-e155c7c8ac66","pitchNumber":1,"startTime":"2026-07-11T21:10:09.797Z","endTime":"2026-07-11T21:10:13.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305238216281982,"aZ":-22.69772306351372,"pfxX":0.5525206353729955,"pfxZ":5.4975156817459805,"pX":0.12808916351494593,"pZ":2.9057703702879247,"vX0":4.707162067563314,"vY0":-129.99021404316053,"vZ0":-2.6845119787090743,"x":120.48,"y":146.28,"x0":-1.772401533469881,"y0":50.005912754788326,"z0":5.661081578558832,"aX":0.9518489435347106},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.9,"spinRate":2476,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.4201387141482482,"extension":6.508938521789516},"hitData":{"launchSpeed":77.1,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.38,"coordY":172.02}},"index":1,"playId":"98dbd635-7c04-3280-b930-008f82693e2d","pitchNumber":2,"startTime":"2026-07-11T21:10:31.333Z","endTime":"2026-07-11T21:10:39.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:10:39.867Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T21:12:52.365Z","endTime":"2026-07-11T21:13:16.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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(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.4,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.47258215541679,"aZ":-36.824787971555196,"pfxX":-0.29723058685266557,"pfxZ":-3.161690777618908,"pX":-0.21328069916729817,"pZ":2.608917772271571,"vX0":-6.473729152058904,"vY0":-118.70024567203902,"vZ0":0.23251807855721052,"x":100.82,"y":122.8,"x0":2.5553174051087493,"y0":50.0050209600766,"z0":5.784054307062062,"aX":-0.43669036666065825},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.5,"breakHorizontal":1.7,"spinRate":2309,"spinDirection":320},"zone":5,"typeConfidence":2.0,"plateTime":0.45637083026722447,"extension":6.446663866651091},"index":0,"playId":"9cc2626b-e5da-3cdd-bb8c-7c1a567673f9","pitchNumber":1,"startTime":"2026-07-11T21:12:52.365Z","endTime":"2026-07-11T21:12:56.407Z","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":85.3,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714075663809297,"aZ":-29.712655447902787,"pfxX":9.723996422299239,"pfxZ":1.5641152906189166,"pX":0.565505668549314,"pZ":1.504391676546777,"vX0":-8.336467867095884,"vY0":-124.00094658179098,"vZ0":-3.779835027136699,"x":100.82,"y":122.8,"x0":2.686191010112999,"y0":50.00520850765282,"z0":5.491921362409435,"aX":15.346024606770811},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.0,"spinRate":1821,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43948812777679214,"extension":6.602553734951187},"hitData":{"launchSpeed":85.0,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.9,"coordY":169.0}},"index":1,"playId":"81052e48-3902-3364-b10c-cd7b434fa082","pitchNumber":2,"startTime":"2026-07-11T21:13:08.117Z","endTime":"2026-07-11T21:13:16.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:13:16.130Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Eldridge doubles (13) on a fly ball to right fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T21:13:42.940Z","endTime":"2026-07-11T21:15:41.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36854419664252,"aZ":-19.98480247483253,"pfxX":2.208964662582904,"pfxZ":7.153539969993686,"pX":-1.0112490992056546,"pZ":1.7744559589808893,"vX0":-9.467010082193815,"vY0":-128.14413495470677,"vZ0":-5.8819119699810924,"x":158.32,"y":170.53,"x0":2.4051870328006495,"y0":50.002666803080324,"z0":5.606178667438125,"aX":3.7646113360319022},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.1,"breakHorizontal":-2.4,"spinRate":2427,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.42347188673484215,"extension":6.472358818329489},"index":0,"playId":"554d01d5-f1b9-38ad-9b45-f670c2549b2c","pitchNumber":1,"startTime":"2026-07-11T21:13:42.940Z","endTime":"2026-07-11T21:13:46.828Z","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":91.9,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69663117587394,"aZ":-22.21234782304935,"pfxX":10.927151348948495,"pfxZ":5.467820193387478,"pX":-0.522529389114735,"pZ":1.5809516569056734,"vX0":-11.166206237213574,"vY0":-133.377564459099,"vZ0":-6.385834524510988,"x":158.32,"y":170.53,"x0":2.276425260484635,"y0":50.00106903442327,"z0":5.581991017793441,"aX":19.904565286039688},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":-17.8,"spinRate":2344,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4089248037726292,"extension":6.551088040374232},"index":1,"playId":"64afc1ab-679a-39e1-b6fe-583ac82e087d","pitchNumber":2,"startTime":"2026-07-11T21:13:57.217Z","endTime":"2026-07-11T21:14:08.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06461987096994,"aZ":-17.051713277058532,"pfxX":5.9039213234615415,"pfxZ":8.539335816204414,"pX":-0.28957449600930946,"pZ":2.2786574819627123,"vX0":-9.12284978114064,"vY0":-131.7517914225945,"vZ0":-5.533507636577418,"x":122.66,"y":182.27,"x0":2.4392245835130173,"y0":50.00319093064008,"z0":5.6522046672764175,"aX":10.45651514570173},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.5,"breakHorizontal":-8.9,"spinRate":2392,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41455850183293297,"extension":6.513331903455562},"index":2,"playId":"0b96b1ff-566e-37ab-a8ea-3a0160fa2683","pitchNumber":3,"startTime":"2026-07-11T21:14:12.446Z","endTime":"2026-07-11T21:14:15.792Z","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.6,"endSpeed":79.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21493166978456,"aZ":-23.720302653674093,"pfxX":12.188231160926454,"pfxZ":5.320195027414424,"pX":-1.0039442173742619,"pZ":1.5426303340736436,"vX0":-12.376946780732892,"vY0":-125.47844239114261,"vZ0":-4.783538680135505,"x":188.17,"y":129.85,"x0":2.417189728644715,"y0":50.00359894653597,"z0":5.414875540896729,"aX":19.36952247994648},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-19.1,"spinRate":1669,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.437092566027391,"extension":6.573772142516583},"index":3,"playId":"28184418-c2e1-3feb-9182-0439ce3a62f5","pitchNumber":4,"startTime":"2026-07-11T21:14:30.903Z","endTime":"2026-07-11T21:14:35.146Z","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":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40001579227377,"aZ":-21.28578293154372,"pfxX":11.913719154294693,"pfxZ":5.923909444061996,"pX":-0.11364550320104111,"pZ":2.7521432429167354,"vX0":-10.584704505658815,"vY0":-134.7481298691349,"vZ0":-3.6472760529356094,"x":159.78,"y":144.71,"x0":2.3183389855970744,"y0":50.00461190092855,"z0":5.628100446376454,"aX":21.901706033677463},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":-19.3,"spinRate":2422,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.40656767435353736,"extension":6.534412939838207},"index":4,"playId":"575ef57a-4106-3279-a59d-ac1e6adadcc5","pitchNumber":5,"startTime":"2026-07-11T21:14:47.789Z","endTime":"2026-07-11T21:14:50.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89217522323784,"aZ":-16.026726732467623,"pfxX":6.208391151858407,"pfxZ":8.559886536166664,"pX":0.03442238226189488,"pZ":2.5477195446336984,"vX0":-8.504213208668736,"vY0":-135.7824774710742,"vZ0":-5.305884196385366,"x":139.4,"y":154.1,"x0":2.385613495917376,"y0":50.00116305681922,"z0":5.624477684338738,"aX":11.71000477916703},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.6,"spinRate":2507,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.40182609582967066,"extension":6.57256111449876},"index":5,"playId":"5bae05a8-6c34-39db-974d-8548040b016d","pitchNumber":6,"startTime":"2026-07-11T21:15:05.156Z","endTime":"2026-07-11T21:15:09.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89748720096254,"aZ":-21.823023641935947,"pfxX":-0.514292143698005,"pfxZ":5.972132101897248,"pX":0.3678943002158431,"pZ":3.306987122014175,"vX0":-5.574213429291517,"vY0":-130.00512574271212,"vZ0":-1.9927892643904,"x":139.4,"y":154.1,"x0":2.595170082265537,"y0":50.00604744867226,"z0":5.717764475496805,"aX":-0.8921650170755542},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":2.0,"spinRate":2450,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4192010283270604,"extension":6.489257254885184},"hitData":{"launchSpeed":88.3,"launchAngle":24.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.34,"coordY":78.91}},"index":6,"playId":"58df4168-ca4a-36dc-ac76-d8e08612762e","pitchNumber":7,"startTime":"2026-07-11T21:15:28.199Z","endTime":"2026-07-11T21:15:41.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:15:41.224Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T21:16:15.896Z","endTime":"2026-07-11T21:18:05.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79260769939502,"aZ":-35.39713505824768,"pfxX":-5.0154839428092295,"pfxZ":-2.1759187067315526,"pX":-0.3102554625099223,"pZ":2.5972275930152215,"vX0":-5.337145199312048,"vY0":-121.31515627418142,"vZ0":-0.22731734041595109,"x":118.29,"y":125.93,"x0":2.573620791682984,"y0":50.00179876471037,"z0":5.790172247227983,"aX":-7.437404689620288},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.7,"breakHorizontal":10.4,"spinRate":2382,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.45233463266273066,"extension":6.475473612053891},"index":0,"playId":"1fee69fd-39e2-3fa5-8f67-1793edc9a7e2","pitchNumber":1,"startTime":"2026-07-11T21:16:15.896Z","endTime":"2026-07-11T21:16:19.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ebb1ecbf-2ecb-3417-85cb-762a2a4ba688","startTime":"2026-07-11T21:16:35.408Z","endTime":"2026-07-11T21:16:39.046Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415387913282924,"aZ":-21.323559955209436,"pfxX":8.669609692044613,"pfxZ":5.916188593105504,"pX":0.2871725678682813,"pZ":2.8194418550348055,"vX0":-9.096959448458183,"vY0":-133.7270023467348,"vZ0":-3.296292062201102,"x":147.41,"y":114.98,"x0":2.5862716553877476,"y0":50.00252208971865,"z0":5.575235356609412,"aX":15.900922259311548},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-14.0,"spinRate":2259,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4076142470996449,"extension":6.558815415725863},"index":2,"playId":"22240ae2-0fa6-3bda-9b19-a0f8b8b134ca","pitchNumber":2,"startTime":"2026-07-11T21:17:02.579Z","endTime":"2026-07-11T21:17:06.174Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20930083879125,"aZ":-32.48224192046065,"pfxX":-1.234601030655762,"pfxZ":-0.19264406959077807,"pX":-2.0061761313265003,"pZ":1.2048629206145505,"vX0":-10.371478619898888,"vY0":-124.02431226387233,"vZ0":-4.177094941468807,"x":175.79,"y":127.5,"x0":2.3711380948598357,"y0":50.004533663115396,"z0":5.587103133517644,"aX":-1.944848924963767},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":4.4,"spinRate":2503,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.43975836388821454,"extension":6.720093588807673},"index":3,"playId":"782b0db8-f20b-3bde-8b8a-a1f567071fe7","pitchNumber":3,"startTime":"2026-07-11T21:17:41.786Z","endTime":"2026-07-11T21:17:45.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611730168458305,"aZ":-32.599484628774526,"pfxX":-3.1761694362337307,"pfxZ":-0.27422035459300353,"pX":-1.8287002578348173,"pZ":1.4034800193207588,"vX0":-9.347735867613773,"vY0":-122.14551822440004,"vZ0":-3.3558834692425297,"x":137.95,"y":139.24,"x0":2.4441515727298255,"y0":50.00501891876369,"z0":5.566888242006603,"aX":-4.852435431343133},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":7.7,"spinRate":2472,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.44656624695658786,"extension":6.550202751623363},"index":4,"playId":"adf0352f-85be-3a5d-a857-fb30947a51e4","pitchNumber":4,"startTime":"2026-07-11T21:18:01.949Z","endTime":"2026-07-11T21:18:05.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:18:05.538Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jesus Rodriguez doubles (1) on a fly ball to center fielder Jake McCarthy. Bryce Eldridge scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T21:18:31.350Z","endTime":"2026-07-11T21:18:44.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876665692736093,"aZ":-29.0146473018273,"pfxX":11.447044052571016,"pfxZ":1.9545749240769812,"pX":0.4495809962890133,"pZ":2.2831049142436703,"vX0":-9.041337465657659,"vY0":-126.13982515378598,"vZ0":-2.301042134574162,"x":127.03,"y":142.37,"x0":2.5874442228409205,"y0":50.00221965652464,"z0":5.538793199204319,"aX":18.50595723760655},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-18.7,"spinRate":1759,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.43367748135159623,"extension":6.560894406603054},"hitData":{"launchSpeed":106.5,"launchAngle":11.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.9,"coordY":100.07}},"index":0,"playId":"2080c824-c3cf-38df-8e06-3c677161131f","pitchNumber":1,"startTime":"2026-07-11T21:18:31.350Z","endTime":"2026-07-11T21:18:44.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:18:44.375Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Gilbert grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-11T21:19:25.530Z","endTime":"2026-07-11T21:21:51.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380365961923175,"aZ":-21.960965165250446,"pfxX":10.245472472073322,"pfxZ":5.562510229616443,"pX":-0.05855255686283947,"pZ":3.1843284461135273,"vX0":-9.998488730057838,"vY0":-134.0265470187095,"vZ0":-2.464538708020531,"x":111.74,"y":176.01,"x0":2.3721885420581317,"y0":50.00579704366102,"z0":5.668278792849217,"aX":18.821140968544803},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":-16.7,"spinRate":2246,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40719077861196906,"extension":6.5529429852302465},"index":0,"playId":"ba91919d-11d3-35e6-b68b-25c1b9f38249","pitchNumber":1,"startTime":"2026-07-11T21:19:25.530Z","endTime":"2026-07-11T21:19:28.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686136023286515,"aZ":-21.027556721157662,"pfxX":-0.5702982850420615,"pfxZ":6.457209275356563,"pX":-0.411304130112821,"pZ":3.2838865346262978,"vX0":-7.295569849143933,"vY0":-129.44169746695206,"vZ0":-2.1698620670016315,"x":111.74,"y":176.01,"x0":2.4977762394366714,"y0":50.000648242241546,"z0":5.714362258168372,"aX":-0.9840909405602852},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.5,"breakHorizontal":2.4,"spinRate":2348,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4204135417091317,"extension":6.490577583925997},"index":1,"playId":"b798a602-067d-3186-951b-7fd30ba08d90","pitchNumber":2,"startTime":"2026-07-11T21:19:44.989Z","endTime":"2026-07-11T21:19:48.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46723332612085,"aZ":-33.144122053556735,"pfxX":-2.540134271002138,"pfxZ":-0.6348823351627777,"pX":-2.129327825272365,"pZ":1.0381120645690847,"vX0":-9.776147055765183,"vY0":-123.07634965391868,"vZ0":-4.173695928768945,"x":201.27,"y":139.24,"x0":2.224439837138648,"y0":50.00266374082211,"z0":5.563527303604575,"aX":-3.8930363467799842},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.9,"breakHorizontal":6.8,"spinRate":2356,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4450650894219783,"extension":6.576523694329927},"index":2,"playId":"d2ff879a-2466-37c6-bdc0-9186ba359217","pitchNumber":3,"startTime":"2026-07-11T21:20:12.762Z","endTime":"2026-07-11T21:20:16.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.119768173039922,"aZ":-33.51866230289584,"pfxX":-0.8750010982851244,"pfxZ":-0.849944058791662,"pX":-0.3384094628670626,"pZ":2.4352973333941255,"vX0":-6.620814353440545,"vY0":-124.12797373372024,"vZ0":-1.2223709195547205,"x0":2.459516089833141,"y0":50.00095722158799,"z0":5.684899773889471,"aX":-1.3868079357183842},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":2.9,"spinRate":2388,"spinDirection":343},"zone":4,"typeConfidence":2.0,"plateTime":0.43858487954453196,"extension":6.529632612694598},"index":3,"playId":"3b40ad4e-7b60-3405-9dfd-89cdd011c456","pitchNumber":4,"startTime":"2026-07-11T21:20:32.899Z","endTime":"2026-07-11T21:20:36.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-11T21:21:43.304Z","endTime":"2026-07-11T21:21:43.305Z","isPitch":false,"type":"action"},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.866681817948358,"aZ":-36.70452919527509,"pfxX":-0.5105646119573195,"pfxZ":-2.9344285682744653,"pX":-0.4643166999148215,"pZ":1.937417250385575,"vX0":-6.572939554917642,"vY0":-122.6405461050232,"vZ0":-1.9335246082485875,"x":111.74,"y":161.14,"x0":2.3002363489919175,"y0":50.00159336305651,"z0":5.823564662783811,"aX":-0.7872568366888566},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.5,"breakHorizontal":2.3,"spinRate":2198,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.4441050952104102,"extension":6.626107986096317},"hitData":{"launchSpeed":72.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.43,"coordY":161.74}},"index":5,"playId":"357b76df-fe1f-3b6f-bf9d-322f04570b63","pitchNumber":5,"startTime":"2026-07-11T21:21:43.306Z","endTime":"2026-07-11T21:21:51.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:21:51.332Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to catcher Jesus Rodriguez in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T21:24:00.427Z","endTime":"2026-07-11T21:25:18.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70234080987077,"aZ":-13.075434614708348,"pfxX":-6.73433508000774,"pfxZ":10.318112191737582,"pX":0.5868902080660949,"pZ":3.2613846171477454,"vX0":8.532353005193663,"vY0":-134.35402566891332,"vZ0":-3.7652741459371915,"x":125.57,"y":118.11,"x0":-1.7366709703085323,"y0":50.00313442333741,"z0":5.593410938292164,"aX":-12.46627022243808},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":10.7,"spinRate":2295,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4057418704061111,"extension":6.5328717605339826},"index":0,"playId":"c0b4c39e-668a-377f-979a-e8ba8e8e0586","pitchNumber":1,"startTime":"2026-07-11T21:24:00.427Z","endTime":"2026-07-11T21:24:04.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61691796265571,"aZ":-14.428210859163762,"pfxX":-7.695758551560211,"pfxZ":9.494194618615811,"pX":0.5063425636661072,"pZ":2.801115740980152,"vX0":8.777542695742886,"vY0":-134.95384409497558,"vZ0":-4.574348024661541,"x":125.57,"y":118.11,"x0":-1.7676942678033716,"y0":50.00674160975344,"z0":5.513460754512675,"aX":-14.392049554029024},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":12.4,"spinRate":2252,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4037702307338704,"extension":6.565576015177981},"index":1,"playId":"9e2f8097-a8a1-3dff-893f-3bc601cea9ca","pitchNumber":2,"startTime":"2026-07-11T21:24:16.476Z","endTime":"2026-07-11T21:24:19.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.743641685057966,"aZ":-17.298919780559267,"pfxX":-6.379920615091814,"pfxZ":7.905957043733803,"pX":-0.903297531605786,"pZ":4.099365913492616,"vX0":5.1738260031475605,"vY0":-135.1711345248359,"vZ0":-0.9208286752630166,"x":167.79,"y":144.71,"x0":-1.9972533177029808,"y0":50.00613227403711,"z0":5.639611955447423,"aX":-12.01020666487277},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2153,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4025917609697163,"extension":6.416737855504952},"index":2,"playId":"c5f737ca-2547-3e26-8580-b95f1f7c220c","pitchNumber":3,"startTime":"2026-07-11T21:24:39.129Z","endTime":"2026-07-11T21:24:43.120Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.144600229684134,"aZ":-25.310449059136598,"pfxX":-8.276016043110161,"pfxZ":4.124627754666394,"pX":0.36930498615211327,"pZ":-0.08069903028358472,"vX0":8.537424772434665,"vY0":-126.85214364617097,"vZ0":-8.743862321734836,"x":167.79,"y":144.71,"x0":-1.9334370773896443,"y0":50.0000439102504,"z0":5.367897406177232,"aX":-13.752744693574622},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":13.6,"spinRate":1642,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4285793240055673,"extension":6.551641135618569},"index":3,"playId":"c8a65952-bb8f-3d38-b021-613895e5275d","pitchNumber":4,"startTime":"2026-07-11T21:24:52.287Z","endTime":"2026-07-11T21:24:56.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25790560481648,"aZ":-14.768717021736038,"pfxX":-7.0070482887584635,"pfxZ":9.097851984623551,"pX":0.4476746982672899,"pZ":3.437191073198791,"vX0":8.560256975438486,"vY0":-136.53219606858283,"vZ0":-3.2369216398046454,"x":112.47,"y":164.27,"x0":-1.7981899490583453,"y0":50.0066581585664,"z0":5.636708475496601,"aX":-13.411606274171968},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2326,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39913819170954357,"extension":6.636692371716599},"hitData":{"launchSpeed":90.1,"launchAngle":85.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.1,"coordY":217.37}},"index":4,"playId":"debbd13b-99bb-3f17-9bdb-8ff4bbd8ba50","pitchNumber":5,"startTime":"2026-07-11T21:25:08.159Z","endTime":"2026-07-11T21:25:18.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:25:18.677Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T21:25:43.135Z","endTime":"2026-07-11T21:26:22.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588267588800743,"aZ":-25.869983822246024,"pfxX":1.1857414985988366,"pfxZ":3.7893072228210656,"pX":0.8530503447650312,"pZ":2.0042340110252437,"vX0":6.176288715029641,"vY0":-127.71547083134354,"vZ0":-3.9810805377444423,"x":129.21,"y":146.28,"x0":-1.7437434809018868,"y0":50.00293885668492,"z0":5.601629674268038,"aX":1.9713320917330845},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.5,"spinRate":2460,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4277372698288575,"extension":6.635000066972549},"index":0,"playId":"2b9241d2-b38a-3eb7-b026-4c4edb69d2e9","pitchNumber":1,"startTime":"2026-07-11T21:25:43.135Z","endTime":"2026-07-11T21:25:46.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712843690765723,"aZ":-25.32199431109067,"pfxX":0.8520847862272358,"pfxZ":4.0759015200101905,"pX":1.3418459882868308,"pZ":1.4180772613587185,"vX0":7.659354198771967,"vY0":-127.90365718319867,"vZ0":-5.323994126950643,"x":151.77,"y":163.49,"x0":-1.7839864752035859,"y0":50.00257143861625,"z0":5.47510904300902,"aX":1.4327984993060225},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":-3.0,"spinRate":2551,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4258166270808639,"extension":6.542284091561629},"index":1,"playId":"0e0848a3-b7d0-39ab-b89e-667041697eed","pitchNumber":2,"startTime":"2026-07-11T21:25:58.776Z","endTime":"2026-07-11T21:26:02.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72751081774029,"aZ":-12.61559758742105,"pfxX":-5.738572491295746,"pfxZ":10.461365197191416,"pX":-0.04253292290899284,"pZ":3.287028815425398,"vX0":6.784264584417066,"vY0":-135.4254057017014,"vZ0":-3.9778721290248833,"x":111.01,"y":159.58,"x0":-1.8267337392006697,"y0":50.00386905564932,"z0":5.64836691806181,"aX":-10.730838196617814},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2191,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4034147983734142,"extension":6.690881857432623},"hitData":{"launchSpeed":91.0,"launchAngle":29.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.8,"coordY":118.81}},"index":2,"playId":"56b7401a-666a-34b0-9631-22185e061c5e","pitchNumber":3,"startTime":"2026-07-11T21:26:13.994Z","endTime":"2026-07-11T21:26:22.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:26:22.515Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T21:26:46.358Z","endTime":"2026-07-11T21:27:40.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16735313293462,"aZ":-14.633313285428681,"pfxX":-5.639350379184625,"pfxZ":9.42637940028005,"pX":0.937034924055867,"pZ":3.896058471663418,"vX0":9.017409536090785,"vY0":-135.2251442350236,"vZ0":-1.7518347175989584,"x":156.87,"y":143.15,"x0":-1.7008560344814456,"y0":50.00224430057065,"z0":5.573518311205917,"aX":-10.49411999473472},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2201,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40430322962550136,"extension":6.4843515935538445},"index":0,"playId":"8816623a-c7bd-3f53-8cc3-d71a5068d895","pitchNumber":1,"startTime":"2026-07-11T21:26:46.358Z","endTime":"2026-07-11T21:26:50.222Z","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":93.0,"endSpeed":85.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.910315213193947,"aZ":-15.672448801794108,"pfxX":-5.5496911493020225,"pfxZ":8.835746728766102,"pX":-0.842585574178573,"pZ":3.3211911011749504,"vX0":4.9155071404719495,"vY0":-135.4056678967126,"vZ0":-2.893676871989822,"x":156.87,"y":143.15,"x0":-1.9551371615352116,"y0":50.005678711224405,"z0":5.492237265581084,"aX":-10.368779241516036},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2151,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40359493344194997,"extension":6.475344721334087},"index":1,"playId":"055778e9-a296-3ef7-bce3-d6c52adf48ee","pitchNumber":2,"startTime":"2026-07-11T21:27:01.381Z","endTime":"2026-07-11T21:27:05.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":82.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.310715977252705,"aZ":-22.383210258875874,"pfxX":-3.9807837139942865,"pfxZ":5.796792865808907,"pX":-1.4925453538599918,"pZ":3.1601511099684876,"vX0":2.95266578963223,"vY0":-127.14882241641523,"vZ0":-1.4334994286529834,"x":156.87,"y":143.15,"x0":-2.133765044400059,"y0":50.00366644137062,"z0":5.454522135565754,"aX":-6.725023010330307},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.6,"breakHorizontal":6.8,"spinRate":2368,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4256665235920356,"extension":6.475450698438658},"index":2,"playId":"2d5a7e33-6dfa-389b-8e0c-7a632c5b6a30","pitchNumber":3,"startTime":"2026-07-11T21:27:16.817Z","endTime":"2026-07-11T21:27:20.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265730098385916,"aZ":-13.14040339262398,"pfxX":-6.1399053823871235,"pfxZ":10.221428319184067,"pX":-1.2656020931109841,"pZ":3.8045693895298975,"vX0":4.031580243651025,"vY0":-135.06811154979923,"vZ0":-2.1939723336164803,"x":156.87,"y":143.15,"x0":-1.9739376929508823,"y0":50.00250912314731,"z0":5.542790841514531,"aX":-11.43294751515227},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2295,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4043246204178912,"extension":6.689811188672703},"index":3,"playId":"9404ffe8-b6d6-386b-966d-78db2a12075e","pitchNumber":4,"startTime":"2026-07-11T21:27:37.029Z","endTime":"2026-07-11T21:27:40.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:27:40.789Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-11T21:28:07.239Z","endTime":"2026-07-11T21:30:04.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199638096464394,"aZ":-13.108160004528044,"pfxX":-7.4985294894110055,"pfxZ":10.251399781645127,"pX":0.20693237823618615,"pZ":2.2841794432195877,"vX0":7.997894676048351,"vY0":-134.98566367527988,"vZ0":-5.893469435658078,"x":124.12,"y":143.15,"x0":-1.8089929543355086,"y0":50.00416644125551,"z0":5.405378302729057,"aX":-13.948928099538596},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":12.0,"spinRate":2377,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4045402114365326,"extension":6.607363159588554},"index":0,"playId":"255aa512-f074-31c0-8bd1-34ea199c948f","pitchNumber":1,"startTime":"2026-07-11T21:28:07.239Z","endTime":"2026-07-11T21:28:11.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88784760992244,"aZ":-15.138306212951989,"pfxX":-8.470552490797505,"pfxZ":9.085308374647266,"pX":0.2437332293254177,"pZ":3.8790707732676797,"vX0":8.439440270868536,"vY0":-135.4229333354227,"vZ0":-1.7680053790719452,"x":151.05,"y":147.06,"x0":-1.7980839708672298,"y0":50.00413403450805,"z0":5.58819119347412,"aX":-15.886936294310269},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":13.8,"spinRate":2324,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4029598428217138,"extension":6.6957313062356905},"index":1,"playId":"bcf33488-4c30-3552-887c-10b39245517a","pitchNumber":2,"startTime":"2026-07-11T21:28:35.135Z","endTime":"2026-07-11T21:28:38.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"447bdb68-317e-44d1-8e78-3b3bbec79595","startTime":"2026-07-11T21:28:55.770Z","endTime":"2026-07-11T21:29:00.770Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95681255808094,"aZ":-15.314326381899587,"pfxX":-7.205975554348456,"pfxZ":8.830592270857856,"pX":-0.5287761593240458,"pZ":4.957327088377422,"vX0":6.162919004096344,"vY0":-136.77810349666763,"vZ0":1.0627353334285832,"x":110.29,"y":205.74,"x0":-1.8663130691744354,"y0":50.00486367984694,"z0":5.608335614416669,"aX":-13.76221348031521},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2362,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3992638298951068,"extension":6.6892723449599645},"index":3,"playId":"1b8f45f4-f872-3b74-8612-9536c7f7a8ff","pitchNumber":3,"startTime":"2026-07-11T21:29:15.224Z","endTime":"2026-07-11T21:29:19.494Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091968386903794,"aZ":-28.069768611136155,"pfxX":-9.09097361271456,"pfxZ":2.5633358721499846,"pX":-1.0696263009169642,"pZ":2.3529527153819,"vX0":5.527743122532914,"vY0":-125.05999560918963,"vZ0":-1.7647444146732132,"x":162.69,"y":211.22,"x0":-2.1174405569685932,"y0":50.000014875987134,"z0":5.3504139690185335,"aX":-14.527434919049336},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":1684,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43647575286429907,"extension":6.643370369630174},"index":4,"playId":"5a3f9bd6-770d-36bd-9666-ae9f35313b94","pitchNumber":4,"startTime":"2026-07-11T21:29:35.967Z","endTime":"2026-07-11T21:29:39.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91543989418372,"aZ":-13.293979330681802,"pfxX":-7.422331394797464,"pfxZ":9.757230568371504,"pX":-0.5167716442111517,"pZ":2.744406129181826,"vX0":6.500435134981267,"vY0":-137.38279139895647,"vZ0":-4.812028600479557,"x":127.76,"y":167.4,"x0":-1.9350101064653933,"y0":50.00600085839728,"z0":5.404245230127975,"aX":-14.366345446602447},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2486,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39682216268341897,"extension":6.792788206536282},"hitData":{"launchSpeed":96.4,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.41,"coordY":163.56}},"index":5,"playId":"4f64708d-1a40-3693-b165-8f0b0c454e01","pitchNumber":5,"startTime":"2026-07-11T21:29:56.782Z","endTime":"2026-07-11T21:30:04.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:30:04.821Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:32:14.942Z","endTime":"2026-07-11T21:32:54.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.9,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.619210267903313,"aZ":-37.10876487061287,"pfxX":-0.6946877442748427,"pfxZ":-3.641658931975922,"pX":2.0041742391338264,"pZ":4.593567631280275,"vX0":-1.3325492460112986,"vY0":-114.8477012115773,"vZ0":4.973451791241565,"x":159.78,"y":150.19,"x0":2.679175105637223,"y0":50.00511430613003,"z0":5.981612141417908,"aX":-0.940236389179844},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.3,"breakHorizontal":1.6,"spinRate":2221,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4745225032116793,"extension":6.3636146178764905},"index":0,"playId":"3439d026-7fd2-3f6d-9423-1f5b96fd9d02","pitchNumber":1,"startTime":"2026-07-11T21:32:14.942Z","endTime":"2026-07-11T21:32:18.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250408171057064,"aZ":-16.851304891585954,"pfxX":7.682156767962192,"pfxZ":8.699097776220466,"pX":1.1122555954442725,"pZ":2.5611063771263662,"vX0":-6.503724854462445,"vY0":-131.22820020235852,"vZ0":-4.973467442370684,"x":159.78,"y":150.19,"x0":2.612987711074835,"y0":50.000930598859576,"z0":5.718514246395448,"aX":13.527177638686481},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.7,"spinRate":2362,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4158567791582821,"extension":6.472363445447853},"index":1,"playId":"ca2c647a-9553-3f76-95e0-9e93d626b184","pitchNumber":2,"startTime":"2026-07-11T21:32:28.909Z","endTime":"2026-07-11T21:32:32.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.001548438880466,"aZ":-19.338599280502713,"pfxX":3.9730657928753805,"pfxZ":7.634700198207033,"pX":0.8067307023731727,"pZ":2.022372373118244,"vX0":-6.2490677997001445,"vY0":-127.96321830961669,"vZ0":-5.324018489415438,"x":103.74,"y":166.62,"x0":2.7490345637568683,"y0":50.002079275478465,"z0":5.615835233694581,"aX":6.679446398915633},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.0,"breakHorizontal":-6.0,"spinRate":2301,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.425805850774446,"extension":6.410135091096548},"hitData":{"launchSpeed":101.7,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.08,"coordY":116.39}},"index":2,"playId":"9921a84c-91e4-3ee7-b150-4d9a5a5e2a00","pitchNumber":3,"startTime":"2026-07-11T21:32:43.489Z","endTime":"2026-07-11T21:32:54.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:32:54.503Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Jake McCarthy. Heliot Ramos to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:33:17.458Z","endTime":"2026-07-11T21:34:13.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17477144672876,"aZ":-33.891284280539146,"pfxX":-2.3794335392489314,"pfxZ":-1.1589844338619724,"pX":0.2714514622409025,"pZ":2.5641472541220733,"vX0":-4.630951140450408,"vY0":-120.44142138678373,"vZ0":-0.35982982640901207,"x":180.89,"y":137.67,"x0":2.520541052566422,"y0":50.00167725800715,"z0":5.687008678984656,"aX":-3.530127152411057},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.9,"breakHorizontal":5.3,"spinRate":2362,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.45301428443861225,"extension":6.4523637115391725},"index":0,"playId":"e0f70f70-f20b-3ea5-b2d1-ed2898f17075","pitchNumber":1,"startTime":"2026-07-11T21:33:17.458Z","endTime":"2026-07-11T21:33:21.237Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878940081033114,"aZ":-24.752114967855313,"pfxX":11.837388393640765,"pfxZ":4.088124177757679,"pX":-1.1183444597857501,"pZ":1.997345440322879,"vX0":-12.67181990315573,"vY0":-133.1638529121807,"vZ0":-4.889438836781359,"x":226.74,"y":205.74,"x0":2.141157776378437,"y0":50.00092645491127,"z0":5.62520404361352,"aX":21.47378178610437},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-19.1,"spinRate":2411,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.40974795630745264,"extension":6.62676328216638},"index":1,"playId":"890c4eec-4097-3889-b772-775fd6a1e569","pitchNumber":2,"startTime":"2026-07-11T21:33:43.040Z","endTime":"2026-07-11T21:33:46.925Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38508722612738,"aZ":-27.50353136387386,"pfxX":11.480477507493685,"pfxZ":2.5816017596703222,"pX":0.9663455613700404,"pZ":2.253287269090811,"vX0":-8.007284101628194,"vY0":-133.28938672103052,"vZ0":-3.4014953729963566,"x":127.76,"y":122.02,"x0":2.5107379191417016,"y0":50.00195657514167,"z0":5.521730212142582,"aX":20.753476886179204},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":-19.2,"spinRate":2391,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4101973338364022,"extension":6.51435454370173},"hitData":{"launchSpeed":84.9,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.9,"coordY":109.74}},"index":2,"playId":"e8ad27e4-c014-3650-a463-ebd76a8a6dae","pitchNumber":3,"startTime":"2026-07-11T21:34:01.599Z","endTime":"2026-07-11T21:34:13.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:34:13.129Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Casey Schmitt homers (19) on a fly ball to left center field. Heliot Ramos scores. Luis Arraez scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:35:44.006Z","endTime":"2026-07-11T21:37:13.222Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":607536,"link":"/api/v1/people/607536"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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-11T21:35:44.004Z","endTime":"2026-07-11T21:35:44.005Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322092579043844,"aZ":-20.627696565709574,"pfxX":0.6952323813498875,"pfxZ":6.8548791350422835,"pX":1.1379410710505298,"pZ":2.5733564307439956,"vX0":-4.711335042269846,"vY0":-128.4000939394208,"vZ0":-3.5471066570859957,"x":127.76,"y":146.28,"x0":2.8992311205804135,"y0":50.00594130635829,"z0":5.560644034774679,"aX":1.1723772879316563},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":-0.4,"spinRate":2234,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.42510888763650856,"extension":6.556068576349025},"index":1,"playId":"8d9030cd-dff2-3451-86bb-104e024c78a9","pitchNumber":1,"startTime":"2026-07-11T21:35:44.006Z","endTime":"2026-07-11T21:35:48.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448240254453342,"aZ":-20.957368410607636,"pfxX":2.037156799465265,"pfxZ":6.686594055112037,"pX":-0.010885861618325901,"pZ":2.937681419106635,"vX0":-7.392364209957441,"vY0":-127.97050224815159,"vZ0":-2.6359252176467067,"x":128.48,"y":146.28,"x0":2.63576283094077,"y0":50.00636265726465,"z0":5.601482079096463,"aX":3.419926847655223},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.8,"breakHorizontal":-2.3,"spinRate":2194,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.42605704777596065,"extension":6.539436065357851},"index":2,"playId":"2aa4b9ee-d1e1-3cb3-87fd-7978b73d5c4e","pitchNumber":2,"startTime":"2026-07-11T21:36:02.605Z","endTime":"2026-07-11T21:36:13.511Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.900493563183677,"aZ":-35.741182693062584,"pfxX":1.779986375917351,"pfxZ":-2.368853459570147,"pX":-0.04017254703043051,"pZ":2.5736363669487288,"vX0":-6.642502787414932,"vY0":-121.74743716656077,"vZ0":-0.43380926647020057,"x":108.83,"y":181.49,"x0":2.4868485495837294,"y0":50.000532503009204,"z0":5.835575956222975,"aX":2.6842424580170476},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.1,"breakHorizontal":-1.7,"spinRate":2307,"spinDirection":354},"zone":5,"typeConfidence":2.0,"plateTime":0.44912574991660525,"extension":6.5321377691836116},"hitData":{"launchSpeed":104.9,"launchAngle":24.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.06,"coordY":38.4}},"index":3,"playId":"faabc7ab-2978-30d4-bb0a-c3c9c6f81ca0","pitchNumber":3,"startTime":"2026-07-11T21:36:41.379Z","endTime":"2026-07-11T21:37:13.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:37:13.222Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:37:27.177Z","endTime":"2026-07-11T21:37:59.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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(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":88.6,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.991091109277583,"aZ":-22.336685970781126,"pfxX":3.3334505494807765,"pfxZ":5.742233924766564,"pX":-0.5120811209098051,"pZ":1.8095568104024269,"vX0":-8.76771255944099,"vY0":-128.80623716736082,"vZ0":-5.343677888114307,"x":173.61,"y":142.37,"x0":2.474463859596984,"y0":50.000976367468795,"z0":5.59500594007462,"aX":5.709025263232424},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.6,"breakHorizontal":-4.4,"spinRate":2304,"spinDirection":143},"zone":7,"typeConfidence":2.0,"plateTime":0.42219746843196226,"extension":6.447943361546296},"index":0,"playId":"b8297897-dc40-303d-80df-14d4e3920f60","pitchNumber":1,"startTime":"2026-07-11T21:37:27.177Z","endTime":"2026-07-11T21:37:30.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15140857057622,"aZ":-28.08460613869156,"pfxX":10.738722369950263,"pfxZ":2.4876575566815093,"pX":-0.7424271542309079,"pZ":1.7980754978975881,"vX0":-11.796091011437376,"vY0":-126.19281166982174,"vZ0":-3.3649701346839396,"x":135.03,"y":143.93,"x0":2.556454041045455,"y0":50.001470800821366,"z0":5.3659306901783115,"aX":17.644482768939106},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":1780,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.43095044137961924,"extension":6.565678980908582},"index":1,"playId":"dde04e7e-3758-3e82-8b14-b50a2c9aff12","pitchNumber":2,"startTime":"2026-07-11T21:37:41.700Z","endTime":"2026-07-11T21:37:45.089Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.055630104574973,"aZ":-29.792850293074313,"pfxX":-1.2234463005010303,"pfxZ":1.543784974871743,"pX":-1.1761857813348529,"pZ":1.7642592237751078,"vX0":-8.834393905319782,"vY0":-122.4424002694769,"vZ0":-2.803416470629325,"x":135.03,"y":143.93,"x0":2.616969081454293,"y0":50.00071987996188,"z0":5.437908817936371,"aX":-1.8814186965504283},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":4.0,"spinRate":2468,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4449953330809846,"extension":6.508608972385982},"index":2,"playId":"8bafb9e2-daf4-33b7-a044-23376385aa40","pitchNumber":3,"startTime":"2026-07-11T21:37:55.869Z","endTime":"2026-07-11T21:37:59.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:37:59.393Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:38:25.754Z","endTime":"2026-07-11T21:41:11.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47404430152135,"aZ":-16.41299542696202,"pfxX":7.854499976213521,"pfxZ":8.653886716843516,"pX":0.02069383557165739,"pZ":2.3090794630853275,"vX0":-9.28362384142494,"vY0":-133.74513360138923,"vZ0":-5.540330941392301,"x":131.39,"y":152.54,"x0":2.5079914208674516,"y0":50.000987892458625,"z0":5.575157821713231,"aX":14.301413876338332},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":-12.4,"spinRate":2333,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.40874055343392435,"extension":6.550867182283567},"index":0,"playId":"7fcfb10f-da26-30cd-865c-b5db5b749435","pitchNumber":1,"startTime":"2026-07-11T21:38:25.754Z","endTime":"2026-07-11T21:38:29.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79266482550633,"aZ":-20.438767764693996,"pfxX":1.350903240159246,"pfxZ":6.749985088524586,"pX":-0.7716838828749024,"pZ":2.2965192618633834,"vX0":-8.848657032342738,"vY0":-130.3459862789287,"vZ0":-4.348430149374711,"x":145.95,"y":157.23,"x0":2.476752944797295,"y0":50.00267550929811,"z0":5.5097615991809,"aX":2.350580428655634},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2364,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4186012500429923,"extension":6.560636239065},"index":1,"playId":"b7e9edf6-588d-367e-aa36-670a1857d97e","pitchNumber":2,"startTime":"2026-07-11T21:38:46.241Z","endTime":"2026-07-11T21:38:49.459Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-11T21:39:22.456Z","endTime":"2026-07-11T21:39:22.457Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70767967302527,"aZ":-29.244100831988092,"pfxX":11.290220245519361,"pfxZ":1.7695624226186117,"pX":-0.05334859412832323,"pZ":1.3379833459034665,"vX0":-10.420887191347923,"vY0":-127.58579991321024,"vZ0":-4.430265844177756,"x":110.29,"y":177.57,"x0":2.604855451371272,"y0":50.005555146776366,"z0":5.385129131271473,"aX":18.733360050863613},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-18.2,"spinRate":1865,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.4282683185476679,"extension":6.5922072609192774},"index":3,"playId":"ebad0194-da57-34d8-8e94-fea6dbf086bd","pitchNumber":3,"startTime":"2026-07-11T21:39:22.458Z","endTime":"2026-07-11T21:39:26.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87286169259154,"aZ":-34.41209061997261,"pfxX":-2.2267141117561904,"pfxZ":-1.424939295969839,"pX":0.48111835148691146,"pZ":3.028166318060439,"vX0":-4.638167463449952,"vY0":-123.33923757427472,"vZ0":0.7121379484156682,"x":113.93,"y":129.06,"x0":2.6604027975567854,"y0":50.00298687136767,"z0":5.592146713349641,"aX":-3.4985206172322716},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.3,"breakHorizontal":4.9,"spinRate":2413,"spinDirection":298},"zone":3,"typeConfidence":2.0,"plateTime":0.4407004614895116,"extension":6.448253715505592},"index":4,"playId":"dca2bf87-88d3-3189-a263-8ec51d53de43","pitchNumber":4,"startTime":"2026-07-11T21:39:41.580Z","endTime":"2026-07-11T21:39:45.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86194826546361,"aZ":-24.856647588312335,"pfxX":0.3775071506457659,"pfxZ":4.25884845247249,"pX":0.1418458265491937,"pZ":2.0124577623788356,"vX0":-6.504073448940732,"vY0":-129.400382792527,"vZ0":-4.127193342383222,"x":126.3,"y":143.93,"x0":2.6255577102265306,"y0":50.000009310121,"z0":5.504660212029754,"aX":0.64917435018838},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":0.6,"spinRate":2362,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4212889654847114,"extension":6.5715578243098625},"index":5,"playId":"acec3ff9-1124-3eab-a9ec-8ea0d1a69fbf","pitchNumber":5,"startTime":"2026-07-11T21:40:06.419Z","endTime":"2026-07-11T21:40:09.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.046371136315823,"aZ":-36.653910265984244,"pfxX":-7.256246323117511,"pfxZ":-3.003407031522043,"pX":1.6999935010317,"pZ":2.9728828406649535,"vX0":-0.5950200983955205,"vY0":-120.98030936223752,"vZ0":1.2276962914523828,"x":60.07,"y":90.72,"x0":2.892176036816844,"y0":50.00228372006963,"z0":5.654426329481823,"aX":-10.830202473501586},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.9,"breakHorizontal":13.3,"spinRate":2170,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4515423790101383,"extension":6.522450270734991},"index":6,"playId":"04afc66b-4c89-351a-9c73-d43c6fff928a","pitchNumber":6,"startTime":"2026-07-11T21:40:27.931Z","endTime":"2026-07-11T21:40:31.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.147563792982268,"aZ":-26.845073412144263,"pfxX":9.594958880288559,"pfxZ":3.17284200915853,"pX":0.2103758251098828,"pZ":1.8527844510072053,"vX0":-9.202941356634144,"vY0":-127.91911776839937,"vZ0":-3.7060886800795125,"x":96.48,"y":187.42,"x0":2.585629111050511,"y0":50.002564533908796,"z0":5.394429118238732,"aX":16.110078955889716},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-15.6,"spinRate":1563,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4260597307078884,"extension":6.517735669761556},"index":7,"playId":"55bb18e6-b6e0-3b96-b02e-57135d4ec94b","pitchNumber":7,"startTime":"2026-07-11T21:40:46.286Z","endTime":"2026-07-11T21:40:50.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146546276536675,"aZ":-16.382976644518997,"pfxX":7.275580425362221,"pfxZ":8.41525596487837,"pX":0.8862691733553443,"pZ":3.37496075023434,"vX0":-6.8353074824428495,"vY0":-135.2942927920556,"vZ0":-2.745357287795664,"x":83.22,"y":147.66,"x0":2.4853864816200812,"y0":50.00201770775602,"z0":5.534305880315486,"aX":13.651914961806362},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-12.0,"spinRate":2253,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.40296925315602294,"extension":6.607723546216594},"index":8,"playId":"124d83cc-80b4-38b8-8750-2977829ab376","pitchNumber":8,"startTime":"2026-07-11T21:41:07.373Z","endTime":"2026-07-11T21:41:11.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:41:11.858Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-11T21:41:34.578Z","endTime":"2026-07-11T21:42:09.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":83.8,"endSpeed":78.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.26154463080106,"aZ":-35.351565622361186,"pfxX":-1.1784027132921717,"pfxZ":-2.0587628625859065,"pX":-0.7027915249168631,"pZ":2.1266654808375853,"vX0":-7.247424759058169,"vY0":-122.04679120872343,"vZ0":-1.2621441909421582,"x":125.34,"y":188.35,"x0":2.4329473569628206,"y0":50.004682812433174,"z0":5.638017609393527,"aX":-1.8156781786528666},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.8,"breakHorizontal":3.5,"spinRate":2355,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.44521570447441716,"extension":6.570425066780514},"index":0,"playId":"99146478-b219-3520-ac89-0e9db57dbcd9","pitchNumber":1,"startTime":"2026-07-11T21:41:34.578Z","endTime":"2026-07-11T21:41:37.759Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592800999793774,"aZ":-24.674636198878563,"pfxX":10.564813456606135,"pfxZ":4.026319112425555,"pX":-0.21875121635702782,"pZ":1.8678382475153399,"vX0":-10.44211361215269,"vY0":-134.74797370217405,"vZ0":-5.019534503347528,"x":130.45,"y":196.93,"x0":2.3092310916759047,"y0":50.00602488095636,"z0":5.468618993549125,"aX":19.69325515751391},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":2259,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.4044231326629677,"extension":6.527976241927772},"index":1,"playId":"9df26e49-c1f6-32fe-9a3c-5422fe2def5b","pitchNumber":2,"startTime":"2026-07-11T21:41:50.156Z","endTime":"2026-07-11T21:41:53.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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":79.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.36079115757309,"aZ":-34.70341392873567,"pfxX":-0.42482577206271643,"pfxZ":-1.6398347449576782,"pX":-0.3529362522942087,"pZ":1.5498813369335054,"vX0":-6.506009375881503,"vY0":-121.8692660706105,"vZ0":-3.009481037072307,"x":123.39,"y":179.14,"x0":2.3792539687398406,"y0":50.00430482665032,"z0":5.72505706013758,"aX":-0.6536181203102244},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":1.9,"spinRate":2280,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4452465013210234,"extension":6.580641516494147},"index":2,"playId":"f4cb17be-a800-3a74-bae9-5b80620ca054","pitchNumber":3,"startTime":"2026-07-11T21:42:04.466Z","endTime":"2026-07-11T21:42:09.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:42:09.477Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T21:43:19.703Z","endTime":"2026-07-11T21:46:27.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":87.5,"endSpeed":81.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0025160913249,"aZ":-22.800630343459368,"pfxX":0.5657080668006018,"pfxZ":5.625516559833065,"pX":0.6325539808787349,"pZ":1.449082447437894,"vX0":5.979519810811051,"vY0":-127.41621099198481,"vZ0":-5.889952818327707,"x":92.89,"y":199.65,"x0":-1.8054229504609984,"y0":50.00022845573911,"z0":5.56049736499163,"aX":0.9413772502432632},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2592,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4277637694254577,"extension":6.648332516976482},"index":0,"playId":"28b142fc-a2e0-3f02-a728-b5b9cef8f70f","pitchNumber":1,"startTime":"2026-07-11T21:44:24.573Z","endTime":"2026-07-11T21:44:28.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58116634125894,"aZ":-12.083975197919774,"pfxX":-5.209836760057116,"pfxZ":10.956980263203207,"pX":-0.6889343225570261,"pZ":2.29887432746504,"vX0":5.130058587577665,"vY0":-133.968791176018,"vZ0":-6.105860987269834,"x":143.26,"y":176.71,"x0":-1.9438093657870636,"y0":50.001484914150986,"z0":5.4566729837378825,"aX":-9.55181098483707},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":8.4,"spinRate":2331,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40748713418232585,"extension":6.7538386975605},"index":1,"playId":"540dfc2d-54d9-31c8-998a-2ffb917116d6","pitchNumber":2,"startTime":"2026-07-11T21:44:39.720Z","endTime":"2026-07-11T21:44:46.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63877500320661,"aZ":-24.765203240203142,"pfxX":2.063638588566612,"pfxZ":4.512066112188272,"pX":0.863464997598031,"pZ":2.636853253121752,"vX0":5.823256316515585,"vY0":-126.23520557940991,"vZ0":-2.69907597334748,"x":84.09,"y":167.58,"x0":-1.7257842329705695,"y0":50.001489514958685,"z0":5.678660140817665,"aX":3.3843637605797925},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":-4.9,"spinRate":2428,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.43114654373298533,"extension":6.5327530726234375},"index":2,"playId":"68daf4e6-b8b2-3209-96d0-6380c5fcfeb6","pitchNumber":3,"startTime":"2026-07-11T21:45:05.330Z","endTime":"2026-07-11T21:45:10.299Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10865250171577,"aZ":-16.47232856362464,"pfxX":-7.670584311026585,"pfxZ":8.390311168313346,"pX":-0.5272789824233244,"pZ":4.477200689457908,"vX0":6.14512510454403,"vY0":-135.10861845306104,"vZ0":-0.2861680468898026,"x":137.1,"y":117.9,"x0":-1.82116778518117,"y0":50.000715541093484,"z0":5.7301136900373075,"aX":-14.350855298765172},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":12.8,"spinRate":2350,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4035490709152034,"extension":6.680508189834671},"index":3,"playId":"5228beb0-aff2-3313-b58b-06289ec8fa8b","pitchNumber":4,"startTime":"2026-07-11T21:45:24.619Z","endTime":"2026-07-11T21:45:35.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.730803958498942,"aZ":-26.713186258534456,"pfxX":-8.004970836510514,"pfxZ":3.335045690477912,"pX":-1.166269449926655,"pZ":2.3886601045894382,"vX0":4.7074617576365805,"vY0":-125.91126873578325,"vZ0":-2.5700526645475534,"x":161.46,"y":174.29,"x0":-2.0008720228525383,"y0":50.00503916061379,"z0":5.540192705325274,"aX":-13.113976865176415},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":1665,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43170946313582137,"extension":6.5114481972825455},"index":4,"playId":"1df53b3e-5412-369e-9618-4d3477e703b8","pitchNumber":5,"startTime":"2026-07-11T21:45:41.136Z","endTime":"2026-07-11T21:45:48.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437301197951427,"aZ":-24.692976881685286,"pfxX":0.3963133935715981,"pfxZ":4.378845927914293,"pX":0.8313563417169115,"pZ":2.8515109945498387,"vX0":6.9190279551722025,"vY0":-128.99581722360008,"vZ0":-2.285688740493672,"x":85.31,"y":161.79,"x0":-1.9220065169662381,"y0":50.00102259599753,"z0":5.62655931623434,"aX":0.6764807780260156},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.0,"spinRate":2432,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.4224369382214781,"extension":6.647464500480554},"index":5,"playId":"984acde8-5285-37ce-8476-538e3d63e02d","pitchNumber":6,"startTime":"2026-07-11T21:46:00.091Z","endTime":"2026-07-11T21:46:03.294Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30904434945971,"aZ":-27.14438980675986,"pfxX":1.4850969533556215,"pfxZ":3.1105581238878566,"pX":1.606232217678178,"pZ":1.4152585386512098,"vX0":7.955033685957673,"vY0":-125.04879620265339,"vZ0":-4.884381944341636,"x":55.77,"y":200.57,"x0":-1.782337333950427,"y0":50.00260360791282,"z0":5.566187755515081,"aX":2.3994176490043597},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.2,"spinRate":2440,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.43458991370010214,"extension":6.486227333589692},"index":6,"playId":"62a03d99-a588-38f3-8d5f-05a48b44ec62","pitchNumber":7,"startTime":"2026-07-11T21:46:23.161Z","endTime":"2026-07-11T21:46:27.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:46:27.022Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Sullivan pops out to second baseman Luis Arraez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T21:46:29.067Z","endTime":"2026-07-11T21:49:27.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12229351975947,"aZ":-13.443627989767016,"pfxX":-7.232206308305669,"pfxZ":10.119904764133244,"pX":-0.164060879565348,"pZ":3.5200318539715307,"vX0":7.068721278548212,"vY0":-134.67746119502397,"vZ0":-2.468925364188492,"x":123.25,"y":143.74,"x0":-1.8733496872126767,"y0":50.006280153587895,"z0":5.390453016106225,"aX":-13.391562674189881},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2339,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40549062536602687,"extension":6.672418708956024},"index":0,"playId":"fb809632-6394-3623-aba9-d180a22c9df1","pitchNumber":1,"startTime":"2026-07-11T21:46:54.215Z","endTime":"2026-07-11T21:46:58.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393221975274482,"aZ":-14.333384498293201,"pfxX":-6.926109042693799,"pfxZ":9.666821360649664,"pX":-0.32428517083937725,"pZ":4.106947758339271,"vX0":6.653058706221611,"vY0":-134.99414586794734,"vZ0":-1.0326036784807224,"x":129.36,"y":127.89,"x0":-1.9209216189287666,"y0":50.003625679332686,"z0":5.503510454622449,"aX":-12.783954822771136},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":11.2,"spinRate":2174,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4057597215860955,"extension":6.644332266111856},"index":1,"playId":"57822e37-30e0-3cb4-be5f-520c0c587a5b","pitchNumber":2,"startTime":"2026-07-11T21:47:15.160Z","endTime":"2026-07-11T21:47:18.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"06a758ba-b950-3097-8971-d07068936c3a","startTime":"2026-07-11T21:47:35.043Z","endTime":"2026-07-11T21:47:38.188Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33498032122533,"aZ":-15.773328292623493,"pfxX":-6.743917568531539,"pfxZ":8.814315112298432,"pX":-0.9350962011574897,"pZ":3.018319897863036,"vX0":5.405474602796729,"vY0":-135.2601106230279,"vZ0":-3.4170272283905514,"x":152.64,"y":157.29,"x0":-2.079086575533315,"y0":50.00290765209649,"z0":5.39789203108965,"aX":-12.548956730632362},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2308,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40429709444183626,"extension":6.706901141909032},"index":3,"playId":"43a8574f-5a42-3751-8084-f50c77b48e7a","pitchNumber":3,"startTime":"2026-07-11T21:47:50.758Z","endTime":"2026-07-11T21:47:55.181Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996334599189,"aZ":-12.989660671600616,"pfxX":-7.709747029689193,"pfxZ":10.077127419800192,"pX":1.0717178205590272,"pZ":2.5189204739232425,"vX0":10.293862273365283,"vY0":-135.93408611965214,"vZ0":-5.448891242545728,"x":76.15,"y":170.77,"x0":-1.7325336223497765,"y0":50.00254546787016,"z0":5.4242592498685385,"aX":-14.677466689526906},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":12.2,"spinRate":2324,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40031918511163944,"extension":6.562490486806955},"index":4,"playId":"d41453e6-8c63-3d32-8ff5-ab15dd85ca7c","pitchNumber":4,"startTime":"2026-07-11T21:48:32.453Z","endTime":"2026-07-11T21:48:36.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.108544208255612,"aZ":-27.126849300177813,"pfxX":-7.972460390942892,"pfxZ":3.1742293188685284,"pX":-1.6380609098382437,"pZ":2.256081352622888,"vX0":3.7683362291477542,"vY0":-124.58133264009521,"vZ0":-2.052923500396878,"x":179.44,"y":177.87,"x0":-2.1243713222651612,"y0":50.00535898753501,"z0":5.305780672969361,"aX":-12.689733370132728},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":13.7,"spinRate":1522,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4375893729515834,"extension":6.625981635796728},"index":5,"playId":"28757c1f-ec19-3974-9f07-006a3b5cbd01","pitchNumber":5,"startTime":"2026-07-11T21:48:52.041Z","endTime":"2026-07-11T21:48:57.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65439373230386,"aZ":-14.61289912616463,"pfxX":-7.102731262674929,"pfxZ":9.117158729507224,"pX":0.6934156280217114,"pZ":2.739460700878616,"vX0":9.25912892067056,"vY0":-136.81848731470265,"vZ0":-4.460159230274256,"x":90.57,"y":164.81,"x0":-1.7867680123079266,"y0":50.00479549680442,"z0":5.368321784322455,"aX":-13.68438848359721},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2403,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3979213017337311,"extension":6.683756101890333},"hitData":{"launchSpeed":50.2,"launchAngle":45.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":150.67}},"index":6,"playId":"acc1a3c6-e4a7-3883-b49e-10aea36b373f","pitchNumber":6,"startTime":"2026-07-11T21:49:20.377Z","endTime":"2026-07-11T21:49:27.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:49:27.911Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T21:49:33.666Z","endTime":"2026-07-11T21:52:17.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760596960558125,"aZ":-31.67281421079597,"pfxX":-6.378335899474599,"pfxZ":0.3042192586016199,"pX":-1.2540326739040841,"pZ":2.120101016524667,"vX0":4.214864672755982,"vY0":-125.82861505111414,"vZ0":-1.6539947452231503,"x":164.8,"y":181.54,"x0":-2.108965083036862,"y0":50.00126387502736,"z0":5.314839266570537,"aX":-10.388160813708119},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":1380,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4327110722100267,"extension":6.605765817571165},"index":0,"playId":"78d7ed04-dc18-366d-8660-9ee0fa512529","pitchNumber":1,"startTime":"2026-07-11T21:49:55.343Z","endTime":"2026-07-11T21:49:59.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926361388860702,"aZ":-22.178371701617245,"pfxX":-1.8149376091161447,"pfxZ":5.791062407224562,"pX":-1.2413766314970602,"pZ":2.709824713752222,"vX0":3.1904805196303987,"vY0":-129.72163019828693,"vZ0":-2.4552064498867834,"x":164.32,"y":165.61,"x0":-2.2444226886335,"y0":50.00261701920759,"z0":5.336828511314796,"aX":-3.132682273490819},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":2.6,"spinRate":2469,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.42021514632879686,"extension":6.490994791797204},"index":1,"playId":"ef3a7cd3-3769-37e4-b6a8-54021c8d8087","pitchNumber":2,"startTime":"2026-07-11T21:50:12.991Z","endTime":"2026-07-11T21:50:16.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94904962311059,"aZ":-27.04449671946597,"pfxX":-8.819781317519016,"pfxZ":3.127691963090971,"pX":0.0967532098355876,"pZ":1.4600287731096924,"vX0":7.870713361121675,"vY0":-125.78488298038577,"vZ0":-4.211544966084542,"x":113.31,"y":199.36,"x0":-1.8923582335064892,"y0":50.00340646017272,"z0":5.2913298182587765,"aX":-14.46271983964515},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":14.6,"spinRate":1695,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43164542594386424,"extension":6.711368120143685},"index":2,"playId":"6ebd607c-4bd0-33af-8cd3-21e8f54b0b87","pitchNumber":3,"startTime":"2026-07-11T21:50:30.999Z","endTime":"2026-07-11T21:50:35.310Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"c46ca26d-dde5-3f40-9dcb-eebc7008c666","startTime":"2026-07-11T21:51:00.313Z","endTime":"2026-07-11T21:51:03.313Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52641050980997,"aZ":-24.56960169572281,"pfxX":-8.823903836248794,"pfxZ":4.6446657212214,"pX":0.5131077582083851,"pZ":1.7764633935646152,"vX0":8.963143898015822,"vY0":-126.0899334407668,"vZ0":-3.9609592195909142,"x":97.44,"y":190.82,"x0":-1.9126823342888448,"y0":50.00525930120676,"z0":5.311432271361443,"aX":-14.45417572507889},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":1709,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.43159205042779014,"extension":6.704237067802169},"index":4,"playId":"7fa10a18-db6c-3a8b-b2fc-ba99761caaf0","pitchNumber":4,"startTime":"2026-07-11T21:51:20.848Z","endTime":"2026-07-11T21:51:25.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36474800594425,"aZ":-17.38970188811386,"pfxX":-6.830319989863757,"pfxZ":8.82781717054775,"pX":-0.032910442734758794,"pZ":2.0665372586043844,"vX0":6.684102519086911,"vY0":-128.51133281395337,"vZ0":-5.2498298692773675,"x":118.25,"y":182.98,"x0":-1.7787990685671327,"y0":50.00139321050229,"z0":5.484511114242831,"aX":-11.436414823600252},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":1995,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.42603853693642657,"extension":6.458744251135049},"index":5,"playId":"ee5c63a9-ef31-337a-a6a3-9f846688df3b","pitchNumber":5,"startTime":"2026-07-11T21:51:40.799Z","endTime":"2026-07-11T21:51:45.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409214181139905,"aZ":-14.291668669989992,"pfxX":-7.078616900008388,"pfxZ":9.10734924495474,"pX":0.10991422820414017,"pZ":3.05494596695999,"vX0":7.539451788659815,"vY0":-138.1990241012585,"vZ0":-4.135937559619051,"x":112.81,"y":156.3,"x0":-1.7142543056129178,"y0":50.00444506825854,"z0":5.50946045239902,"aX":-13.9022007654758},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2183,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.394057623486296,"extension":6.889715002305686},"index":6,"playId":"ef7df066-e8bf-37af-a31f-1938e7a261e4","pitchNumber":6,"startTime":"2026-07-11T21:52:13.695Z","endTime":"2026-07-11T21:52:17.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:52:17.558Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-11T21:53:29.883Z","endTime":"2026-07-11T21:54:57.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T21:52:34.276Z","endTime":"2026-07-11T21:53:32.017Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43754927579156,"aZ":-13.249654349174019,"pfxX":-7.077973934268841,"pfxZ":9.815364352614377,"pX":0.5966236816489923,"pZ":3.9288844419422713,"vX0":8.61150127277253,"vY0":-137.4867215810585,"vZ0":-2.0348474974322714,"x":94.26,"y":132.7,"x0":-1.6460450404047273,"y0":50.00337331896168,"z0":5.570268962611879,"aX":-13.648327975677502},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2381,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39730125132343463,"extension":6.533781375386216},"index":1,"playId":"b2a0fe3c-7160-39ce-9a11-e62a20475470","pitchNumber":1,"startTime":"2026-07-11T21:53:32.017Z","endTime":"2026-07-11T21:53:35.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.203664930062914,"aZ":-13.239984223379118,"pfxX":-7.104716992305072,"pfxZ":9.84801375877069,"pX":0.7102075153201329,"pZ":4.0259966714027735,"vX0":8.8364908646416,"vY0":-137.26390014634723,"vZ0":-1.880542407354755,"x":89.93,"y":130.08,"x0":-1.6161703490409551,"y0":50.00447363212238,"z0":5.613570533372699,"aX":-13.663102968150893},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2365,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3978796200999075,"extension":6.51867189885194},"index":2,"playId":"e6c0005f-8c7b-3c7e-b829-8ad6497a196a","pitchNumber":2,"startTime":"2026-07-11T21:53:48.739Z","endTime":"2026-07-11T21:53:52.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.595194312302215,"aZ":-22.55354080655054,"pfxX":-4.25819178877605,"pfxZ":5.612790657938673,"pX":-0.6971960426494883,"pZ":2.681699410879931,"vX0":5.257029378654823,"vY0":-128.54682731042908,"vZ0":-2.547157058508089,"x":143.58,"y":166.37,"x0":-2.1927875356086517,"y0":50.00417556351012,"z0":5.392059558251843,"aX":-7.300191016746231},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":6.8,"spinRate":2369,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.42223139693515144,"extension":6.556387749653764},"index":3,"playId":"2bf01b0b-12b6-3901-b5d6-d0286eb5901e","pitchNumber":3,"startTime":"2026-07-11T21:54:06.591Z","endTime":"2026-07-11T21:54:09.992Z","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.7,"endSpeed":87.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483877545498768,"aZ":-13.593033916555122,"pfxX":-7.119004942346923,"pfxZ":9.597846018012104,"pX":0.09056690729032865,"pZ":3.7278553639345406,"vX0":7.643198259884704,"vY0":-137.74567000506238,"vZ0":-2.5202527405555513,"x":113.55,"y":138.13,"x0":-1.7854984721001692,"y0":50.00171050967377,"z0":5.565288470717543,"aX":-13.780889267041344},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2461,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39651980831909217,"extension":6.638175986247531},"index":4,"playId":"77389499-2c8e-3fc2-91b9-6c9565689fdb","pitchNumber":4,"startTime":"2026-07-11T21:54:24.371Z","endTime":"2026-07-11T21:54:28.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.379883651355062,"aZ":-11.941545455361558,"pfxX":-5.875522513815857,"pfxZ":10.226205505249318,"pX":-0.2893272053633389,"pZ":2.0966269182952986,"vX0":6.661595983471336,"vY0":-139.31194928699236,"vZ0":-6.814407412585754,"x":128.03,"y":182.17,"x0":-1.9407627318146379,"y0":50.003998279077734,"z0":5.3528950409662155,"aX":-11.625920366839853},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2252,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39219113953743046,"extension":6.690848014180888},"index":5,"playId":"b3063289-4fe8-373c-952f-e72f3aae0dc8","pitchNumber":5,"startTime":"2026-07-11T21:54:54.216Z","endTime":"2026-07-11T21:54:57.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:54:57.748Z","atBatIndex":52},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jung Hoo Lee reaches on a fielding error by third baseman Kyle Karros.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T21:57:21.850Z","endTime":"2026-07-11T21:58:31.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Kyle Freeland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T21:55:33.020Z","endTime":"2026-07-11T21:57:23.815Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582999931927482,"aZ":-30.356003460467974,"pfxX":4.58041170027067,"pfxZ":1.201209537722658,"pX":0.29705621045287584,"pZ":2.6960239481849086,"vX0":5.168106031417018,"vY0":-121.95920094725432,"vZ0":-1.0963029419231696,"x":105.68,"y":165.99,"x0":-2.439759044766089,"y0":50.00496577357714,"z0":5.754889493114252,"aX":6.942374842718764},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":-9.5,"spinRate":2541,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4480469967441092,"extension":5.922097054230855},"index":1,"playId":"63e080d0-02a2-3da2-8ecf-d810bae32362","pitchNumber":1,"startTime":"2026-07-11T21:57:23.815Z","endTime":"2026-07-11T21:57:27.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.354187742870444,"aZ":-28.0550969068592,"pfxX":-8.82992610865691,"pfxZ":2.5472144279945823,"pX":-0.3108926204013598,"pZ":2.2312118373386767,"vX0":8.192395392917497,"vY0":-125.35692484753262,"vZ0":-2.9480977709721916,"x":128.85,"y":178.54,"x0":-2.448050574046593,"y0":50.00398595278723,"z0":5.673060606788846,"aX":-14.290120290199873},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":1606,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4341580958615028,"extension":6.055715532008453},"index":2,"playId":"82a3949c-b0fe-37a7-bbd4-ccb274d81824","pitchNumber":2,"startTime":"2026-07-11T21:57:34.650Z","endTime":"2026-07-11T21:57:38.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15488138688713,"aZ":-20.606393785404073,"pfxX":-1.3377348731137686,"pfxZ":6.156705777792688,"pX":-0.5663730468502598,"pZ":5.37528226117861,"vX0":5.689266256173711,"vY0":-134.47897375037513,"vZ0":2.2528554862944903,"x":138.59,"y":93.65,"x0":-2.5123140852080987,"y0":50.00056082354647,"z0":5.9669023095728155,"aX":-2.5133657987005167},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":1.6,"spinRate":2459,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.40337261975416405,"extension":6.009331765514489},"index":3,"playId":"eee21269-674a-3782-b73e-7de5a12ef994","pitchNumber":3,"startTime":"2026-07-11T21:57:51.061Z","endTime":"2026-07-11T21:57:55.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476562322367595,"aZ":-13.084152631840857,"pfxX":-4.42077519019001,"pfxZ":9.733916964675492,"pX":-1.5365336586322285,"pZ":3.2581905960961888,"vX0":3.4331809049318034,"vY0":-138.13714955616632,"vZ0":-4.796400367335928,"x":175.57,"y":150.81,"x0":-2.211955213204322,"y0":50.00498272602208,"z0":5.875240217380916,"aX":-8.671966632244212},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2368,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3942740531510722,"extension":6.149830416564728},"index":4,"playId":"abc5f814-cd4b-3383-b5b6-484b36c633c9","pitchNumber":4,"startTime":"2026-07-11T21:58:04.344Z","endTime":"2026-07-11T21:58:07.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00352894658878,"aZ":-25.936333654375588,"pfxX":1.1066934067204626,"pfxZ":3.5375419734230507,"pX":0.014466907330869484,"pZ":1.8578707995604298,"vX0":5.710298101675713,"vY0":-130.56061553356187,"vZ0":-5.136235074645957,"x":116.45,"y":188.62,"x0":-2.3259865478179567,"y0":50.003460506732985,"z0":5.751390446865483,"aX":1.9499895286333004},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":-3.0,"spinRate":2303,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.41616148976977785,"extension":6.028102068023634},"hitData":{"launchSpeed":94.0,"launchAngle":3.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.43,"coordY":126.85}},"index":5,"playId":"55621f1a-492b-3f16-bbc9-e86905049f6b","pitchNumber":5,"startTime":"2026-07-11T21:58:20.253Z","endTime":"2026-07-11T21:58:31.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:58:31.256Z","atBatIndex":53},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jesus Rodriguez grounds into a double play, shortstop Ezequiel Tovar to second baseman Edouard Julien to first baseman TJ Rumfield. Jung Hoo Lee out at 2nd. Jesus Rodriguez out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T21:58:39.649Z","endTime":"2026-07-11T21:59:19.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309120398547392,"aZ":-22.769788254467507,"pfxX":-9.223409877593237,"pfxZ":5.099258899495817,"pX":-0.6492465636472597,"pZ":3.3307995565178907,"vX0":7.135772769181345,"vY0":-134.7217534824093,"vZ0":-2.068709153815372,"x":141.75,"y":148.85,"x0":-2.129318374474031,"y0":50.00422961439831,"z0":5.7122465675681084,"aX":-17.015377982695238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":2058,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40601630477212725,"extension":6.13694319058435},"index":0,"playId":"3bb9d21a-2620-36d2-b94d-1364def1c044","pitchNumber":1,"startTime":"2026-07-11T21:58:55.159Z","endTime":"2026-07-11T21:58:58.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14561033083381,"aZ":-20.51141427770881,"pfxX":-8.625265802275518,"pfxZ":6.3865677141571915,"pX":-1.0958275117461005,"pZ":2.809321282112545,"vX0":6.127082668870587,"vY0":-133.63238609829466,"vZ0":-3.5555864447385828,"x":158.77,"y":162.93,"x0":-2.2864314671112993,"y0":50.00511665141894,"z0":5.613335902609482,"aX":-15.755191386873559},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":2113,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40835087853216256,"extension":5.977188498423479},"hitData":{"launchSpeed":62.3,"launchAngle":4.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.78,"coordY":182.72}},"index":1,"playId":"4c71293d-29e1-303a-8a5a-45f64aa767cb","pitchNumber":2,"startTime":"2026-07-11T21:59:10.928Z","endTime":"2026-07-11T21:59:19.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T21:59:19.483Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a sharp line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T21:59:26.929Z","endTime":"2026-07-11T22:00:24.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90975377940593,"aZ":-31.158618309095694,"pfxX":10.275899343872702,"pfxZ":0.6691624743095552,"pX":0.09478564274888714,"pZ":2.5153056433057728,"vX0":3.4061160885042647,"vY0":-122.65956081229153,"vZ0":-1.3047890250754461,"x":113.39,"y":170.87,"x0":-2.646641593452895,"y0":50.00591346942438,"z0":5.707189709461338,"aX":15.684073708540756},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":-19.4,"spinRate":2243,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4462873892931478,"extension":6.01017932430212},"index":0,"playId":"ce201e10-c9a0-380e-a185-c45cd5543f8b","pitchNumber":1,"startTime":"2026-07-11T21:59:47.051Z","endTime":"2026-07-11T21:59:50.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982310436049133,"aZ":-14.760384973130167,"pfxX":-4.217034886916452,"pfxZ":8.871425924463562,"pX":-1.460202896684499,"pZ":3.654141554566022,"vX0":3.2981859431492504,"vY0":-137.86436450052952,"vZ0":-3.548951636070223,"x":172.66,"y":140.12,"x0":-2.1125592209817454,"y0":50.001346288298755,"z0":5.927677516482949,"aX":-8.277041942809475},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2392,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39433967766250966,"extension":6.1521653442342465},"index":1,"playId":"af58eb6c-8a4d-3c36-ad91-42a4f01d439a","pitchNumber":2,"startTime":"2026-07-11T22:00:00.100Z","endTime":"2026-07-11T22:00:03.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65137773258513,"aZ":-27.678454076424984,"pfxX":1.8666741439193317,"pfxZ":2.572204283890379,"pX":0.23092675820935515,"pZ":1.9077576693896485,"vX0":5.807000791169165,"vY0":-130.26528304811643,"vZ0":-4.820981865861628,"x":108.2,"y":187.27,"x0":-2.2536035773099528,"y0":50.00619739871274,"z0":5.829466212995513,"aX":3.2671243949091435},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-4.4,"spinRate":2484,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.41755667646962813,"extension":6.028732453044583},"hitData":{"launchSpeed":103.2,"launchAngle":9.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.68,"coordY":71.57}},"index":2,"playId":"b9a57790-80f2-38e9-9226-631bf70f386d","pitchNumber":3,"startTime":"2026-07-11T22:00:14.362Z","endTime":"2026-07-11T22:00:24.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:00:24.405Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-11T22:00:22.530Z","endTime":"2026-07-11T22:00:54.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880623370410465,"aZ":-23.190805170981033,"pfxX":-10.11368571368259,"pfxZ":4.744862074894414,"pX":-0.7506475370484839,"pZ":2.9530783877079516,"vX0":7.36505755075842,"vY0":-136.20847105669776,"vZ0":-2.8795846027352154,"x":145.61,"y":159.05,"x0":-2.165878176363565,"y0":50.00020398132914,"z0":5.614555330607041,"aX":-19.138924364172514},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":2270,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40100272206508336,"extension":6.040254088855314},"hitData":{"launchSpeed":88.0,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":154.22}},"index":0,"playId":"555c62d8-50dc-3d3e-8bb3-33ff3777aa43","pitchNumber":1,"startTime":"2026-07-11T22:00:46.934Z","endTime":"2026-07-11T22:00:54.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:00:54.972Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T22:03:12.248Z","endTime":"2026-07-11T22:05:03.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: JT Brubaker replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T22:01:41.660Z","endTime":"2026-07-11T22:03:14.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57244015645228,"aZ":-21.663350017031135,"pfxX":-8.025971652704808,"pfxZ":5.3835239352722954,"pX":0.37205905714496657,"pZ":2.7281242395238388,"vX0":9.159079697749755,"vY0":-137.90739954146733,"vZ0":-5.348188497341378,"x":102.82,"y":165.12,"x0":-1.9272055455152666,"y0":50.00612531808652,"z0":6.125263245262508,"aX":-15.682685966567773},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":13.0,"spinRate":2280,"spinDirection":226},"zone":6,"typeConfidence":0.88,"plateTime":0.39502738803593473,"extension":5.738124537365806},"index":1,"playId":"27d60eab-b693-3d74-abd3-a917c92e7dbf","pitchNumber":1,"startTime":"2026-07-11T22:03:14.377Z","endTime":"2026-07-11T22:03:18.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005599379947864,"aZ":-26.571793915210517,"pfxX":-7.9346138267652115,"pfxZ":2.918752998620551,"pX":1.2633788862909956,"pZ":2.831343511165576,"vX0":10.809315249514242,"vY0":-136.22792707839213,"vZ0":-4.033110557011399,"x":68.84,"y":162.33,"x0":-1.6866541103374164,"y0":50.001546956319565,"z0":6.123125509776619,"aX":-15.22699014000478},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":2190,"spinDirection":228},"zone":12,"typeConfidence":0.81,"plateTime":0.39886356180940963,"extension":5.826266646783571},"index":2,"playId":"c842dc64-47fd-33b9-8e9b-041b07fb0f02","pitchNumber":2,"startTime":"2026-07-11T22:03:31.354Z","endTime":"2026-07-11T22:03:35.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935815741949906,"aZ":-22.755952557688673,"pfxX":-9.12615058264083,"pfxZ":4.866661372848391,"pX":0.6426403640997256,"pZ":1.71478696551113,"vX0":9.989848487937486,"vY0":-136.7004676916855,"vZ0":-7.6742240424101515,"x":92.5,"y":192.48,"x0":-1.8358194773971914,"y0":50.00169282342906,"z0":6.067297434237073,"aX":-17.65106091526822},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2136,"spinDirection":227},"zone":9,"typeConfidence":0.93,"plateTime":0.3973799363115469,"extension":5.773210261601203},"index":3,"playId":"2a8525ec-b4ce-3952-800a-d83892f39873","pitchNumber":3,"startTime":"2026-07-11T22:03:44.170Z","endTime":"2026-07-11T22:04:11.190Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.128509802075538,"aZ":-26.94269599356767,"pfxX":-0.5567662354284693,"pfxZ":3.0406006303624578,"pX":1.156339077362852,"pZ":1.5226620336674632,"vX0":7.770680671109531,"vY0":-129.13847245274525,"vZ0":-6.386216266645442,"x":72.92,"y":197.67,"x0":-1.7955684933785685,"y0":50.00421494420436,"z0":6.048908413837656,"aX":-0.9594011310845368},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-0.4,"spinRate":2478,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.42112837469357345,"extension":5.740188693275369},"index":4,"playId":"8c78f34f-1ba8-3622-a131-353030b0e8c0","pitchNumber":4,"startTime":"2026-07-11T22:04:18.858Z","endTime":"2026-07-11T22:04:23.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3949318988654,"aZ":-30.0261671897359,"pfxX":-0.5469579820819881,"pfxZ":1.3014411537036628,"pX":0.5824504761705742,"pZ":1.0652356732616983,"vX0":6.241817335337132,"vY0":-126.44062434785273,"vZ0":-6.5273030125906955,"x":94.8,"y":210.02,"x0":-1.8281635643464391,"y0":50.001585939430406,"z0":6.0342360657274305,"aX":-0.902155716681657},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-0.1,"spinRate":2617,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.4302292285338485,"extension":5.834915532182869},"index":5,"playId":"0399b64a-95d0-331d-be62-04f17fa0e62e","pitchNumber":5,"startTime":"2026-07-11T22:04:38.381Z","endTime":"2026-07-11T22:04:41.750Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43938168092137,"aZ":-22.1507113120816,"pfxX":-8.594652847268254,"pfxZ":5.085270485759695,"pX":0.705458035600965,"pZ":3.3217672933121887,"vX0":9.549489757231779,"vY0":-138.65551152149666,"vZ0":-3.916815663402308,"x":90.11,"y":149.09,"x0":-1.6466479105321186,"y0":50.00393751474561,"z0":6.2087121830743826,"aX":-16.94224225102536},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2284,"spinDirection":223},"zone":3,"typeConfidence":0.93,"plateTime":0.3931999487146638,"extension":5.678271526761421},"index":6,"playId":"28ecd67e-c728-31f3-89b8-55c6d6be4654","pitchNumber":6,"startTime":"2026-07-11T22:04:59.826Z","endTime":"2026-07-11T22:05:03.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:05:03.266Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out softly, pitcher JT Brubaker to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T22:05:04.839Z","endTime":"2026-07-11T22:05:49.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":94.8,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84209249297204,"aZ":-22.063080457379346,"pfxX":-8.172513129140249,"pfxZ":5.15626257423124,"pX":1.1175180090488002,"pZ":2.40421636837634,"vX0":10.963383783859937,"vY0":-137.7839249111715,"vZ0":-5.918210344741389,"x":74.4,"y":173.87,"x0":-1.814475871644196,"y0":50.00329833958836,"z0":6.028409457205602,"aX":-16.0298643543128},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":2180,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.3945106475057787,"extension":5.792270773386344},"index":0,"playId":"e5dc88dc-c609-3a15-8da5-2abbd9083498","pitchNumber":1,"startTime":"2026-07-11T22:05:27.100Z","endTime":"2026-07-11T22:05:32.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99343472381459,"aZ":-26.591940145158937,"pfxX":-9.789006546087919,"pfxZ":3.256174905587132,"pX":-0.56961216593059,"pZ":1.6816242566437154,"vX0":7.703328913798737,"vY0":-129.52777474330827,"vZ0":-5.747648390145525,"x":138.71,"y":193.38,"x0":-2.298498457106577,"y0":50.00207127677967,"z0":5.941540057469569,"aX":-16.76844595279739},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":16.2,"spinRate":2120,"spinDirection":234},"zone":13,"typeConfidence":0.84,"plateTime":0.42156305950232964,"extension":5.909012827941325},"hitData":{"launchSpeed":45.5,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.41,"coordY":187.09}},"index":1,"playId":"85f2983f-963d-3237-9719-55a67c06d5e0","pitchNumber":2,"startTime":"2026-07-11T22:05:40.368Z","endTime":"2026-07-11T22:05:49.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:05:49.394Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Karros homers (9) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T22:05:48.637Z","endTime":"2026-07-11T22:06:38.919Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":664141,"link":"/api/v1/people/664141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.440355393338713,"aZ":-20.982945180107368,"pfxX":-8.888049533204772,"pfxZ":5.795239245028807,"pX":-0.4546604007756612,"pZ":2.8739716656087753,"vX0":6.8588957279450025,"vY0":-137.56195091828124,"vZ0":-4.9460679989097,"x":134.33,"y":161.18,"x0":-1.8166004283629886,"y0":50.00156670950756,"z0":6.103787100472594,"aX":-17.156826397315143},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":14.8,"spinRate":2256,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.3970773121565889,"extension":5.729066904948798},"hitData":{"launchSpeed":105.9,"launchAngle":27.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.23,"coordY":35.98}},"index":0,"playId":"5c8381db-896b-3283-8461-ac5ea48cc7fd","pitchNumber":1,"startTime":"2026-07-11T22:06:11.434Z","endTime":"2026-07-11T22:06:38.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:06:38.919Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-11T22:06:20.493Z","endTime":"2026-07-11T22:07:09.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163978458711995,"aZ":-23.022380339441945,"pfxX":-9.635699502431223,"pfxZ":4.704575400985348,"pX":-0.31322839549406883,"pZ":2.066552951836815,"vX0":8.224714983645127,"vY0":-137.33257175605368,"vZ0":-6.544615354222741,"x":128.94,"y":182.98,"x0":-2.068232596947429,"y0":50.002120235437125,"z0":6.004557541155707,"aX":-18.743788007473967},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2266,"spinDirection":224},"zone":7,"typeConfidence":0.94,"plateTime":0.39605426921246023,"extension":5.601457002790453},"hitData":{"launchSpeed":100.9,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":152.7}},"index":0,"playId":"a1af9759-dd57-3b74-84d5-78c9f0f5bee6","pitchNumber":1,"startTime":"2026-07-11T22:07:00.997Z","endTime":"2026-07-11T22:07:09.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:07:09.030Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T22:07:39.226Z","endTime":"2026-07-11T22:10:05.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.247875626253084,"aZ":-28.813184171575077,"pfxX":6.08518902721414,"pfxZ":2.284078361872105,"pX":-1.382301283067138,"pZ":3.086832555411831,"vX0":1.4158001815246262,"vY0":-119.45497960492551,"vZ0":-0.2199249334776443,"x":169.69,"y":155.44,"x0":-2.7711362930736616,"y0":50.000752662568026,"z0":5.73267890029679,"aX":8.946583206996046},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-11.4,"spinRate":2386,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.45549154580698303,"extension":5.8912958778194},"index":0,"playId":"a009fbfc-1dfe-31bd-9c52-2f400e3cdf79","pitchNumber":1,"startTime":"2026-07-11T22:09:19.257Z","endTime":"2026-07-11T22:09:23.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37367900223071,"aZ":-17.894648544596144,"pfxX":-0.585787074915121,"pfxZ":8.043990301308623,"pX":1.1242754130895198,"pZ":1.7211474500487265,"vX0":9.140204991559996,"vY0":-130.82213172477947,"vZ0":-6.678392105957617,"x":74.15,"y":192.31,"x0":-2.3035679226705215,"y0":50.002482713110176,"z0":5.596754298898156,"aX":-1.0413199095938146},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-0.5,"spinRate":2516,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41490181523160974,"extension":6.123580294212847},"index":1,"playId":"d8a83646-3c81-39c9-9e7a-a70c3eb748dd","pitchNumber":2,"startTime":"2026-07-11T22:09:30.230Z","endTime":"2026-07-11T22:09:34.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.747439283149372,"aZ":-22.863906764856537,"pfxX":-8.809847800749907,"pfxZ":5.130867638493465,"pX":-0.5371509497253593,"pZ":2.621606381306693,"vX0":7.574683398736489,"vY0":-133.16933086634305,"vZ0":-3.456842011599151,"x":137.47,"y":168.0,"x0":-2.259079189462793,"y0":50.005514094467934,"z0":5.570295736035627,"aX":-15.994438136572018},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":14.5,"spinRate":2416,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4096365820491936,"extension":6.044695675717675},"index":2,"playId":"8301d70d-adc2-398e-91e3-ae30d2eead9b","pitchNumber":3,"startTime":"2026-07-11T22:09:45.256Z","endTime":"2026-07-11T22:09:48.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977588494811652,"aZ":-12.375966510855768,"pfxX":-5.717125685418939,"pfxZ":10.539411743955698,"pX":0.26666624611617645,"pZ":2.5622545301637634,"vX0":8.356087378751452,"vY0":-135.98461334532263,"vZ0":-6.0527819282004875,"x":106.84,"y":169.6,"x0":-2.098917731357801,"y0":50.00127162924188,"z0":5.670433801016028,"aX":-10.738643284644823},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2398,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4023252959260888,"extension":6.166733603270526},"hitData":{"launchSpeed":76.6,"launchAngle":28.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.97,"coordY":93.0}},"index":3,"playId":"afcaf47e-92f5-3f9a-9ecb-8318dd5c7a58","pitchNumber":4,"startTime":"2026-07-11T22:09:57.122Z","endTime":"2026-07-11T22:10:05.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:10:05.176Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Troy Johnston.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T22:10:05.444Z","endTime":"2026-07-11T22:10:37.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.146709522414863,"aZ":-23.564220429013275,"pfxX":-9.308858024334086,"pfxZ":4.576612752429028,"pX":-0.3650597174818775,"pZ":2.8901250069661852,"vX0":7.827175889579542,"vY0":-135.89495318928982,"vZ0":-3.026123069326779,"x":130.92,"y":160.75,"x0":-2.0649207875377247,"y0":50.0040016313923,"z0":5.644447009463362,"aX":-17.514491836796346},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2247,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40216486581250344,"extension":6.219394664768726},"hitData":{"launchSpeed":73.6,"launchAngle":46.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.85,"coordY":121.23}},"index":0,"playId":"9af31394-fc00-31cd-a1e1-cf13663f924b","pitchNumber":1,"startTime":"2026-07-11T22:10:28.683Z","endTime":"2026-07-11T22:10:37.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:10:37.704Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T22:10:37.762Z","endTime":"2026-07-11T22:13:18.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41689524375351,"aZ":-21.434953286988147,"pfxX":-10.084762133887985,"pfxZ":5.604695210976881,"pX":-1.036525915412469,"pZ":2.349841482830701,"vX0":7.025464022296818,"vY0":-136.64116572816235,"vZ0":-4.594128351090971,"x":156.51,"y":175.33,"x0":-2.313860894210767,"y0":50.00123426266621,"z0":5.500641786779255,"aX":-19.317644092368475},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2280,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3988568908731538,"extension":6.158076564919127},"index":0,"playId":"a2f27a15-2184-3b8e-8250-08e19e70ba88","pitchNumber":1,"startTime":"2026-07-11T22:11:01.140Z","endTime":"2026-07-11T22:11:05.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.851376206380916,"aZ":-30.214265172161777,"pfxX":-8.705329477279983,"pfxZ":1.1596502397195554,"pX":0.04085562237239881,"pZ":1.2786124137595154,"vX0":8.670633109056253,"vY0":-127.60729701464457,"vZ0":-5.062262164973465,"x":115.44,"y":204.26,"x0":-2.2348944390308745,"y0":50.00156077363715,"z0":5.6078447908857045,"aX":-14.671696309851686},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":14.3,"spinRate":1625,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42569116139793906,"extension":6.25024646776439},"index":1,"playId":"00254a91-4e03-3166-a24c-00ed1d082500","pitchNumber":2,"startTime":"2026-07-11T22:11:14.526Z","endTime":"2026-07-11T22:11:19.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7033635711501,"aZ":-12.115913677940576,"pfxX":-4.567006569830683,"pfxZ":10.25013743017544,"pX":-0.2821248408614382,"pZ":3.483518594775918,"vX0":6.225228852627839,"vY0":-138.47281926814034,"vZ0":-4.308323392123355,"x":127.75,"y":144.72,"x0":-1.9580232869449625,"y0":50.00106100255331,"z0":5.8599259157889,"aX":-8.936142404541028},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2501,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.394387029211281,"extension":5.834557500094588},"index":2,"playId":"6d5050d7-25cf-3381-8d1c-a9aadebfd7b5","pitchNumber":3,"startTime":"2026-07-11T22:11:36.651Z","endTime":"2026-07-11T22:11:39.651Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.770010096931983,"aZ":-31.683977721582483,"pfxX":-6.833441218270712,"pfxZ":0.29956496750771855,"pX":0.032913904801478475,"pZ":0.17890814581843228,"vX0":8.036353958353407,"vY0":-125.28866935282483,"vZ0":-6.898718639703958,"x":115.75,"y":233.95,"x0":-2.3000037217734413,"y0":50.000151368982856,"z0":5.494804057634232,"aX":-11.070255917965161},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":10.9,"spinRate":1456,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4340080012520655,"extension":6.136164036141628},"index":3,"playId":"967315fd-fa5f-335a-ab80-b7e957cc31a9","pitchNumber":4,"startTime":"2026-07-11T22:11:55.022Z","endTime":"2026-07-11T22:11:58.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50655992728638,"aZ":-16.652782472052895,"pfxX":-1.53750828271205,"pfxZ":8.033601940830174,"pX":-1.385100497252977,"pZ":3.5441811491865436,"vX0":3.2204666794251806,"vY0":-136.55454805165476,"vZ0":-3.0308813251609754,"x":169.8,"y":143.09,"x0":-2.3678495866679024,"y0":50.00483947428512,"z0":5.781727592863477,"aX":-2.9716157392138656},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":2.3,"spinRate":2131,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39758259484812,"extension":6.0516743303528795},"index":4,"playId":"fb3dfb7e-3457-311f-b2b9-c189817238f7","pitchNumber":5,"startTime":"2026-07-11T22:12:12.336Z","endTime":"2026-07-11T22:12:16.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.568673405534724,"aZ":-29.57515276448391,"pfxX":5.912952148545662,"pfxZ":1.6385635239828193,"pX":-0.21814760598746774,"pZ":2.501797103087252,"vX0":3.1403350389371005,"vY0":-123.86896472231736,"vZ0":-2.029192157253616,"x":125.32,"y":171.23,"x0":-2.2618462414933025,"y0":50.00499175880015,"z0":5.751879691449322,"aX":9.393990875069651},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-11.4,"spinRate":2427,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.43847915038392316,"extension":6.217279422183087},"index":5,"playId":"82050325-5a67-332d-990c-3a114dd0c1c9","pitchNumber":6,"startTime":"2026-07-11T22:12:31.841Z","endTime":"2026-07-11T22:12:35.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.668094584236474,"aZ":-19.360685665849978,"pfxX":0.31707299656875465,"pfxZ":6.811570828506903,"pX":-0.7854628102954718,"pZ":1.9150389854652705,"vX0":4.374573747105384,"vY0":-134.6730382631372,"vZ0":-6.053059121374965,"x":146.94,"y":187.07,"x0":-2.4560502069646173,"y0":50.00184329717734,"z0":5.512124368905502,"aX":0.5957923630744045},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":-1.3,"spinRate":2391,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4030405537495536,"extension":5.9195472360024475},"index":6,"playId":"d67d16fd-7455-3e48-9659-8726a49dcff7","pitchNumber":7,"startTime":"2026-07-11T22:12:53.526Z","endTime":"2026-07-11T22:12:58.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509573371316502,"aZ":-30.976080968717753,"pfxX":-6.86330357024399,"pfxZ":0.7235875795307951,"pX":-1.4812211415741494,"pZ":2.587786432044125,"vX0":4.359445717250368,"vY0":-126.79507293893076,"vZ0":-1.7940477028595825,"x":173.46,"y":168.91,"x0":-2.3189938922136686,"y0":50.00042374071261,"z0":5.743393792703982,"aX":-11.330810476545725},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":11.6,"spinRate":1322,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42966723009327357,"extension":5.952182794341148},"index":7,"playId":"8340d299-4750-36af-806e-b5a9dc5eb7c3","pitchNumber":8,"startTime":"2026-07-11T22:13:14.100Z","endTime":"2026-07-11T22:13:18.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:13:18.639Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-11T22:13:20.616Z","endTime":"2026-07-11T22:13:51.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":94.8,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15521763508616,"aZ":-22.23322024357412,"pfxX":-9.20378648656594,"pfxZ":5.13999484978658,"pX":-0.3384392400303524,"pZ":3.024884416783164,"vX0":7.876017964883536,"vY0":-137.86146946988896,"vZ0":-3.1314010618854766,"x":129.9,"y":157.11,"x0":-2.02926120718839,"y0":50.005001107823475,"z0":5.667220779726036,"aX":-17.810695013766246},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2206,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3965064945727743,"extension":6.170486376404439},"hitData":{"launchSpeed":76.6,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":163.34}},"index":0,"playId":"e68741a0-00bc-35e9-8863-05a8441c8519","pitchNumber":1,"startTime":"2026-07-11T22:13:42.543Z","endTime":"2026-07-11T22:13:51.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:13:51.077Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T22:15:15.292Z","endTime":"2026-07-11T22:17:13.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":77.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.36237752668246,"aZ":-34.23022590354793,"pfxX":6.441500329312632,"pfxZ":-1.3969108969235542,"pX":0.19367171140722503,"pZ":1.1897029467200984,"vX0":3.8015886723958348,"vY0":-119.58209049280802,"vZ0":-4.627724038155363,"x":109.62,"y":206.66,"x0":-2.24456235750868,"y0":50.00230342536115,"z0":6.1639938904147,"aX":9.487556396550616},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.2,"breakHorizontal":-12.5,"spinRate":2735,"spinDirection":36},"zone":14,"typeConfidence":0.93,"plateTime":0.4550715211917118,"extension":5.647834961307535},"index":0,"playId":"3620d4fa-8e25-3c30-afc4-6bfcb4b47929","pitchNumber":1,"startTime":"2026-07-11T22:16:11.178Z","endTime":"2026-07-11T22:16:14.884Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.305009579741732,"aZ":-25.76463620963528,"pfxX":-9.76176232047731,"pfxZ":3.7097878938664888,"pX":-0.7976436953565478,"pZ":3.008821972842365,"vX0":6.875945086460421,"vY0":-129.47027098516315,"vZ0":-2.8779773665235497,"x":147.4,"y":157.54,"x0":-2.194946761848415,"y0":50.00618476808138,"z0":6.067987008817442,"aX":-16.884999408565474},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2176,"spinDirection":231},"zone":1,"typeConfidence":0.85,"plateTime":0.42008202545509254,"extension":6.000824148212578},"index":1,"playId":"fd377daf-06dc-30fd-9e3b-3a6c700c2851","pitchNumber":2,"startTime":"2026-07-11T22:16:24.315Z","endTime":"2026-07-11T22:16:51.315Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"}}},{"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":82.2,"endSpeed":76.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58522186545186,"aZ":-38.17635727143865,"pfxX":8.983959364896581,"pfxZ":-4.092712306175262,"pX":-1.2003101579599458,"pZ":2.8799548610879295,"vX0":-0.009775803547167006,"vY0":-119.85904780779266,"vZ0":-0.13958116645592056,"x":162.75,"y":161.02,"x0":-2.364905050806872,"y0":50.004015372417776,"z0":6.32715312979519,"aX":13.167701662764783},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.2,"breakHorizontal":-16.3,"spinRate":2737,"spinDirection":41},"zone":11,"typeConfidence":0.94,"plateTime":0.4557054936466165,"extension":5.547664104555078},"index":2,"playId":"2ac7d112-fd7c-34c3-a371-2b4ce02ace53","pitchNumber":3,"startTime":"2026-07-11T22:16:51.820Z","endTime":"2026-07-11T22:16:55.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(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":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19375345512453,"aZ":-27.894499229690403,"pfxX":-8.229929825515658,"pfxZ":2.460396135525796,"pX":-0.019564662301389774,"pZ":2.5862667590679926,"vX0":8.182388335350801,"vY0":-129.73967603025363,"vZ0":-3.3589554979903737,"x":117.75,"y":168.95,"x0":-2.116011591401476,"y0":50.002425984454334,"z0":5.979517538686057,"aX":-14.303540434189348},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":13.6,"spinRate":2172,"spinDirection":240},"zone":5,"typeConfidence":0.85,"plateTime":0.4190799310092057,"extension":5.61108537250662},"hitData":{"launchSpeed":90.5,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":163.84}},"index":3,"playId":"539bb41a-b07d-3d33-988a-e34eb6d94c74","pitchNumber":4,"startTime":"2026-07-11T22:17:04.677Z","endTime":"2026-07-11T22:17:13.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:17:13.704Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T22:17:52.592Z","endTime":"2026-07-11T22:19:39.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cole Carrigg replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-11T22:17:26.362Z","endTime":"2026-07-11T22:17:54.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41383381994019,"aZ":-39.22994993007268,"pfxX":8.821793965315408,"pfxZ":-4.886039927184918,"pX":-0.11436142010234043,"pZ":1.9262780162649513,"vX0":2.151111390037384,"vY0":-118.98914799930964,"vZ0":-1.8490927103313088,"x":121.36,"y":186.77,"x0":-2.1750554567514357,"y0":50.00336558475532,"z0":6.246175243458235,"aX":12.734403654748945},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.0,"breakHorizontal":-16.4,"spinRate":2509,"spinDirection":333},"zone":8,"typeConfidence":0.94,"plateTime":0.4591435093633467,"extension":5.579260316103595},"index":1,"playId":"9d6215cf-f3dc-36ab-87b5-50a7dfca89ca","pitchNumber":1,"startTime":"2026-07-11T22:17:54.685Z","endTime":"2026-07-11T22:17:58.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670599104105182,"aZ":-38.22777555468961,"pfxX":10.169442144305878,"pfxZ":-4.137817713241837,"pX":0.5353899786914489,"pZ":1.342784053425907,"vX0":3.323522164386731,"vY0":-120.03368870474547,"vZ0":-3.4466579551929764,"x":96.59,"y":202.52,"x0":-2.1874484205291016,"y0":50.00330342334212,"z0":6.192128173122469,"aX":14.877165553165966},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.0,"breakHorizontal":-19.2,"spinRate":2717,"spinDirection":25},"zone":14,"typeConfidence":0.94,"plateTime":0.45586160211814475,"extension":5.71240285527132},"index":2,"playId":"d292077e-dd78-3651-8b56-eb724e566ba6","pitchNumber":2,"startTime":"2026-07-11T22:18:05.654Z","endTime":"2026-07-11T22:18:10.376Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21847234155326,"aZ":-36.494600030466806,"pfxX":7.109789865331617,"pfxZ":-2.88940647476732,"pX":-0.02333599528280808,"pZ":1.366662586186493,"vX0":3.0180616345716866,"vY0":-121.09111140708477,"vZ0":-3.820383487256268,"x":117.89,"y":201.88,"x0":-2.2072540914952405,"y0":50.00392538094214,"z0":6.1364263789319775,"aX":10.626380819430022},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.9,"breakHorizontal":-13.6,"spinRate":2421,"spinDirection":357},"zone":14,"typeConfidence":0.92,"plateTime":0.4512180745575991,"extension":5.595832503677122},"index":3,"playId":"7e26118e-8749-314d-b3e2-88d5c8a6b0ad","pitchNumber":3,"startTime":"2026-07-11T22:18:20.777Z","endTime":"2026-07-11T22:18:24.522Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94980950582494,"aZ":-22.38295373688432,"pfxX":-9.74839939943513,"pfxZ":5.093233291788932,"pX":-0.427833111769229,"pZ":3.2544102204447887,"vX0":7.692451527633043,"vY0":-136.99578972728554,"vZ0":-3.5743319997811764,"x":125.86,"y":156.92,"x0":-1.989405753093769,"y0":50.00378236031197,"z0":6.084852985974526,"aX":-18.747360390728346},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2268,"spinDirection":240},"zone":1,"typeConfidence":0.94,"plateTime":0.39802641408883144,"extension":5.879128046254801},"index":4,"playId":"6217b870-2b65-315e-84b5-9a1ba4834452","pitchNumber":4,"startTime":"2026-07-11T22:18:35.697Z","endTime":"2026-07-11T22:18:39.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.613395838803676,"aZ":-29.156046600931766,"pfxX":-0.3435469597419658,"pfxZ":1.7696819054290627,"pX":-0.4629036956487378,"pZ":1.0158980045291854,"vX0":4.319426278290392,"vY0":-128.58331438487153,"vZ0":-7.021096034781602,"x":134.64,"y":211.35,"x0":-2.108320593383249,"y0":50.00029159310141,"z0":5.995508581748467,"aX":-0.5853100319520064},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-0.2,"spinRate":2583,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.42335854449838495,"extension":5.874557727121152},"index":5,"playId":"b18ae77c-f5ea-394c-87fe-d38be3eb19d1","pitchNumber":5,"startTime":"2026-07-11T22:18:56.713Z","endTime":"2026-07-11T22:19:01.040Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15811568629677,"aZ":-25.270421466833255,"pfxX":-7.650961034311309,"pfxZ":4.019530646869718,"pX":0.27362444310683,"pZ":2.7730424171014607,"vX0":8.432674518750103,"vY0":-128.79736605192372,"vZ0":-3.489737067191371,"x":106.57,"y":163.91,"x0":-2.014864690609144,"y0":50.00242596648515,"z0":6.0516751629885235,"aX":-13.140820075658711},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":12.5,"spinRate":2143,"spinDirection":237},"zone":6,"typeConfidence":0.86,"plateTime":0.42170057360022417,"extension":5.835574043378303},"index":6,"playId":"5bdc5905-97bd-3bd8-8ab9-3209ef759f8a","pitchNumber":6,"startTime":"2026-07-11T22:19:17.107Z","endTime":"2026-07-11T22:19:20.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821527308349783,"aZ":-26.529628287567004,"pfxX":-9.035390027613612,"pfxZ":3.2305026359136146,"pX":0.5406600242899395,"pZ":2.529488963851662,"vX0":9.578444576379752,"vY0":-129.99704883735532,"vZ0":-3.826960162689976,"x":96.39,"y":170.48,"x0":-1.9811391393868127,"y0":50.002901979980486,"z0":5.986633926498188,"aX":-15.793005267643201},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":14.8,"spinRate":2097,"spinDirection":240},"zone":6,"typeConfidence":0.81,"plateTime":0.41796741996152864,"extension":5.829511987835094},"index":7,"playId":"d4e2086b-7e00-3026-81ee-92719c745faa","pitchNumber":7,"startTime":"2026-07-11T22:19:34.947Z","endTime":"2026-07-11T22:19:39.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:19:39.296Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T22:20:26.210Z","endTime":"2026-07-11T22:21:50.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Willi Castro replaces Brett Sullivan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T22:19:55.633Z","endTime":"2026-07-11T22:20:28.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834167125611064,"aZ":-21.998251960104,"pfxX":-9.084359904318378,"pfxZ":5.2873975119654135,"pX":-0.23623304133694878,"pZ":2.2638271094243305,"vX0":7.896178953131295,"vY0":-137.0399903905935,"vZ0":-6.125633189558695,"x":126.0,"y":177.66,"x0":-1.9576305448487226,"y0":50.00384040741932,"z0":6.004363815052339,"aX":-17.489759949025483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.39783793975329074,"extension":5.8431712414565125},"index":1,"playId":"9fb23a78-1f26-3d35-831c-703b0014d6e5","pitchNumber":1,"startTime":"2026-07-11T22:20:28.354Z","endTime":"2026-07-11T22:20:31.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-11T22:20:48.974Z","endTime":"2026-07-11T22:21:00.439Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88392031918356,"aZ":-22.761160553987946,"pfxX":-8.54955716800125,"pfxZ":4.6972950682700585,"pX":0.9432490802260848,"pZ":2.73522779243364,"vX0":10.848141102431,"vY0":-139.1881176335189,"vZ0":-5.014291848876774,"x":81.05,"y":164.93,"x0":-1.8548535396466888,"y0":50.00376521536869,"z0":6.024330383561287,"aX":-17.13992940457646},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2344,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.39030037943059037,"extension":5.688244325942013},"index":3,"playId":"f4e8681a-67b9-393a-868e-9987b461b0e9","pitchNumber":2,"startTime":"2026-07-11T22:21:00.439Z","endTime":"2026-07-11T22:21:27.446Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"}}},{"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":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01370868084633,"aZ":-26.223436284977872,"pfxX":-9.086207912759027,"pfxZ":3.396284403708175,"pX":-0.5248969454210249,"pZ":1.120696814641248,"vX0":7.393503532897832,"vY0":-130.18459917708853,"vZ0":-7.229110688857209,"x":137.01,"y":208.52,"x0":-2.1926696940395765,"y0":50.00211249995903,"z0":5.860853669703839,"aX":-15.91924522323525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":1896,"spinDirection":238},"zone":13,"typeConfidence":0.73,"plateTime":0.4174361916789935,"extension":5.9925698381907875},"index":4,"playId":"279048fd-b229-3c5a-84f7-7498b46fca39","pitchNumber":3,"startTime":"2026-07-11T22:21:30.136Z","endTime":"2026-07-11T22:21:34.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62714003360974,"aZ":-23.871240110782,"pfxX":-8.331114702374029,"pfxZ":4.223247862352594,"pX":-0.5097531787922396,"pZ":1.9118645757601407,"vX0":7.216530692581643,"vY0":-137.9193185548315,"vZ0":-6.685714532033096,"x":136.43,"y":187.16,"x0":-2.051176300518523,"y0":50.005054607354595,"z0":5.928612079930583,"aX":-16.38961009071366},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":2198,"spinDirection":219},"zone":7,"typeConfidence":0.92,"plateTime":0.3939829348022794,"extension":5.728517597179156},"hitData":{"launchSpeed":101.5,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.22}},"index":5,"playId":"41819ee9-6667-3577-93f4-afc79d6c5456","pitchNumber":4,"startTime":"2026-07-11T22:21:42.874Z","endTime":"2026-07-11T22:21:50.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:21:50.900Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-11T22:20:26.210Z","endTime":"2026-07-11T22:21:50.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Willi Castro replaces Brett Sullivan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-11T22:19:55.633Z","endTime":"2026-07-11T22:20:28.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834167125611064,"aZ":-21.998251960104,"pfxX":-9.084359904318378,"pfxZ":5.2873975119654135,"pX":-0.23623304133694878,"pZ":2.2638271094243305,"vX0":7.896178953131295,"vY0":-137.0399903905935,"vZ0":-6.125633189558695,"x":126.0,"y":177.66,"x0":-1.9576305448487226,"y0":50.00384040741932,"z0":6.004363815052339,"aX":-17.489759949025483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.39783793975329074,"extension":5.8431712414565125},"index":1,"playId":"9fb23a78-1f26-3d35-831c-703b0014d6e5","pitchNumber":1,"startTime":"2026-07-11T22:20:28.354Z","endTime":"2026-07-11T22:20:31.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-11T22:20:48.974Z","endTime":"2026-07-11T22:21:00.439Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88392031918356,"aZ":-22.761160553987946,"pfxX":-8.54955716800125,"pfxZ":4.6972950682700585,"pX":0.9432490802260848,"pZ":2.73522779243364,"vX0":10.848141102431,"vY0":-139.1881176335189,"vZ0":-5.014291848876774,"x":81.05,"y":164.93,"x0":-1.8548535396466888,"y0":50.00376521536869,"z0":6.024330383561287,"aX":-17.13992940457646},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2344,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.39030037943059037,"extension":5.688244325942013},"index":3,"playId":"f4e8681a-67b9-393a-868e-9987b461b0e9","pitchNumber":2,"startTime":"2026-07-11T22:21:00.439Z","endTime":"2026-07-11T22:21:27.446Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"}}},{"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":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01370868084633,"aZ":-26.223436284977872,"pfxX":-9.086207912759027,"pfxZ":3.396284403708175,"pX":-0.5248969454210249,"pZ":1.120696814641248,"vX0":7.393503532897832,"vY0":-130.18459917708853,"vZ0":-7.229110688857209,"x":137.01,"y":208.52,"x0":-2.1926696940395765,"y0":50.00211249995903,"z0":5.860853669703839,"aX":-15.91924522323525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":15.2,"spinRate":1896,"spinDirection":238},"zone":13,"typeConfidence":0.73,"plateTime":0.4174361916789935,"extension":5.9925698381907875},"index":4,"playId":"279048fd-b229-3c5a-84f7-7498b46fca39","pitchNumber":3,"startTime":"2026-07-11T22:21:30.136Z","endTime":"2026-07-11T22:21:34.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62714003360974,"aZ":-23.871240110782,"pfxX":-8.331114702374029,"pfxZ":4.223247862352594,"pX":-0.5097531787922396,"pZ":1.9118645757601407,"vX0":7.216530692581643,"vY0":-137.9193185548315,"vZ0":-6.685714532033096,"x":136.43,"y":187.16,"x0":-2.051176300518523,"y0":50.005054607354595,"z0":5.928612079930583,"aX":-16.38961009071366},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":2198,"spinDirection":219},"zone":7,"typeConfidence":0.92,"plateTime":0.3939829348022794,"extension":5.728517597179156},"hitData":{"launchSpeed":101.5,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":154.22}},"index":5,"playId":"41819ee9-6667-3577-93f4-afc79d6c5456","pitchNumber":4,"startTime":"2026-07-11T22:21:42.874Z","endTime":"2026-07-11T22:21:50.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-11T22:21:50.900Z","atBatIndex":67},"scoringPlays":[16,37,45,59],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":109.08,"y":175.9},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":96.69,"y":57.04},"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":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":104.18,"y":165.87},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":103.67,"y":170.94},"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":1,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":145.73,"y":151.18},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":138.83,"y":153.54},"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":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":126.05,"y":56.97},"type":"O","description":"Lineout"}],"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":150.87,"y":60.44},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":105.19,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16,17,18],"bottom":[19,20,21],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":218.73,"y":101.74},"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":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":143.19,"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":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":143.22,"y":110.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":99.69,"y":165.98},"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":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":133.55,"y":92.81},"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":3,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":145.64,"y":167.19},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":116.01,"y":159.93},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24],"bottom":[25,26,27,28],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":102.71,"y":172.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":146.24,"y":167.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":79.13,"y":126.07},"type":"O","description":"Lineout"}],"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":113.59,"y":152.07},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":102.1,"y":116.39},"type":"H","description":"Single"}]}},{"startIndex":29,"endIndex":38,"top":[29,30,31,32,33],"bottom":[34,35,36,37,38],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":109.36,"y":159.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":179.5,"y":103.09},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":123.87,"y":183.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":163.17,"y":115.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":112.38,"y":172.02},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":100.9,"y":169.0},"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":5,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":184.34,"y":78.91},"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":5,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":100.9,"y":100.07},"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":5,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":144.43,"y":161.74},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41,42],"bottom":[43,44,45,46,47,48],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":128.1,"y":217.37},"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":166.8,"y":118.81},"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":6,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":115.41,"y":163.56},"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":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":125.08,"y":116.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":126.9,"y":109.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":70.06,"y":38.4},"type":"H","description":"Home Run"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52],"bottom":[53,54,55,56],"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":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":144.71,"y":150.67},"type":"O","description":"Pop Out"}],"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":85.43,"y":126.85},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":120.78,"y":182.72},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":131.68,"y":71.57},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":146.24,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"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":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":126.41,"y":187.09},"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":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":58.23,"y":35.98},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":145.22,"y":152.7},"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":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":134.97,"y":93.0},"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":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":168.85,"y":121.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":110.26,"y":163.34},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":67,"top":[65,66,67],"bottom":[],"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":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":144.71,"y":154.22},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":7,"errors":0,"leftOnBase":4},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"catcher":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"battingOrder":6,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"onDeck":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"inHole":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"battingOrder":9,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":1,"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":3,"groundOuts":12,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".256","atBats":33,"obp":".327","slg":".421","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":117,"era":"5.46","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.52","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":33,"strikes":84,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":4,"pitchesPerInning":"14.63","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"passedBall":0,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":61,"flyOuts":40,"groundOuts":32,"airOuts":61,"runs":30,"doubles":11,"triples":3,"homeRuns":15,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":0,"hits":58,"hitByPitch":3,"avg":".283","atBats":205,"obp":".332","slg":".585","ops":".917","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":120,"rbi":38,"leftOnBase":78,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":31,"groundOuts":74,"airOuts":72,"runs":38,"doubles":18,"triples":6,"homeRuns":9,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":0,"hits":83,"hitByPitch":3,"avg":".301","atBats":276,"obp":".344","slg":".507","ops":".851","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":303,"totalBases":140,"rbi":52,"leftOnBase":93,"sacBunts":4,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":15,"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":183,"errors":1,"chances":184,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":41,"groundOuts":67,"airOuts":75,"runs":33,"doubles":23,"triples":0,"homeRuns":3,"strikeOuts":52,"baseOnBalls":29,"intentionalWalks":0,"hits":83,"hitByPitch":5,"avg":".304","atBats":273,"obp":".377","slg":".421","ops":".798","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":115,"rbi":39,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".362","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":184,"errors":3,"chances":196,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{"note":"(L, 2-8)","summary":"6.0 IP, 4 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":1,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":17,"gamesStarted":17,"flyOuts":60,"groundOuts":90,"airOuts":90,"runs":74,"doubles":28,"triples":4,"homeRuns":18,"strikeOuts":79,"baseOnBalls":18,"intentionalWalks":0,"hits":120,"hitByPitch":5,"atBats":376,"obp":".356","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1451,"era":"7.36","inningsPitched":"88.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.57","battersFaced":402,"outs":264,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1451,"balls":471,"strikes":980,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".200","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"4.39","strikeoutsPer9Inn":"8.08","walksPer9Inn":"1.84","hitsPer9Inn":"12.27","runsScoredPer9":"7.57","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":48,"groundOuts":51,"airOuts":74,"runs":40,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":89,"baseOnBalls":27,"intentionalWalks":0,"hits":75,"hitByPitch":4,"avg":".260","atBats":288,"obp":".331","slg":".378","ops":".709","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":109,"rbi":37,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".352","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":118,"errors":7,"chances":268,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":18,"groundOuts":17,"airOuts":31,"runs":23,"doubles":6,"triples":3,"homeRuns":4,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".281","atBats":96,"obp":".360","slg":".531","ops":".891","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":51,"rbi":22,"leftOnBase":43,"sacBunts":1,"sacFlies":4,"babip":".329","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":22,"groundOuts":55,"airOuts":46,"runs":33,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":64,"baseOnBalls":34,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".222","atBats":212,"obp":".332","slg":".307","ops":".639","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":65,"rbi":20,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.67","popOuts":3,"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":118,"putOuts":93,"errors":4,"chances":215,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":43,"groundOuts":51,"airOuts":81,"runs":59,"doubles":15,"triples":0,"homeRuns":27,"strikeOuts":120,"baseOnBalls":32,"intentionalWalks":3,"hits":84,"hitByPitch":4,"avg":".251","atBats":334,"obp":".323","slg":".539","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":180,"rbi":51,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.37","popOuts":19,"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":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":2,"flyOuts":48,"groundOuts":56,"airOuts":76,"runs":45,"doubles":17,"triples":2,"homeRuns":8,"strikeOuts":38,"baseOnBalls":24,"intentionalWalks":2,"hits":66,"hitByPitch":3,"atBats":231,"obp":".355","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":971,"era":"6.48","inningsPitched":"58.1","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.54","battersFaced":263,"outs":175,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":971,"balls":354,"strikes":617,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"16.65","gamesFinished":9,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"5.86","walksPer9Inn":"3.70","hitsPer9Inn":"10.18","runsScoredPer9":"6.94","homeRunsPer9":"1.23","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":21},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":26,"groundOuts":29,"airOuts":46,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".221","atBats":122,"obp":".265","slg":".385","ops":".650","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":47,"rbi":15,"leftOnBase":60,"sacBunts":1,"sacFlies":2,"babip":".237","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":28,"stolenBasePercentage":".848","caughtStealingPercentage":".152","assists":10,"putOuts":246,"errors":3,"chances":259,"fielding":".988","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":58,"groundOuts":74,"airOuts":95,"runs":32,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":86,"baseOnBalls":18,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".202","atBats":312,"obp":".246","slg":".333","ops":".579","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":104,"rbi":32,"leftOnBase":172,"sacBunts":0,"sacFlies":6,"babip":".246","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":16,"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":205,"putOuts":113,"errors":7,"chances":325,"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":"400","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":56,"groundOuts":89,"airOuts":93,"runs":42,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":53,"baseOnBalls":39,"intentionalWalks":0,"hits":99,"hitByPitch":7,"avg":".298","atBats":332,"obp":".382","slg":".479","ops":".861","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":159,"rbi":47,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".323","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":16,"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":607,"errors":3,"chances":655,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID676105":{"person":{"id":676105,"fullName":"Jeff Criswell","link":"/api/v1/people/676105"},"jerseyNumber":"46","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":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":49,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":22,"strikes":27,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"24.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":37,"groundOuts":68,"airOuts":69,"runs":47,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":66,"baseOnBalls":40,"intentionalWalks":2,"hits":73,"hitByPitch":3,"avg":".266","atBats":274,"obp":".364","slg":".445","ops":".809","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":122,"rbi":34,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.44","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":143,"putOuts":65,"errors":9,"chances":217,"fielding":".959","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,666160,696100,681198,691720,687859,666397,678662,694249,664954,650489,607536,688642],"pitchers":[607536,688642],"bench":[671289,690924],"bullpen":[657514,676105,663372,685299,623474,687312,547179,675848,605447,622608,680767],"battingOrder":[664983,666160,696100,681198,691720,687859,666397,694249,650489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Goodman (15, Mahle); Sullivan, B (8, Mahle)."},{"label":"HR","value":"Karros, K (9, 8th inning off Brubaker, 0 on, 2 out)."},{"label":"TB","value":"Goodman 2; Karros, K 4; McCarthy; Moniak 2; Sullivan, B 2."},{"label":"RBI","value":"Karros, K (34)."},{"label":"2-out RBI","value":"Karros, K."},{"label":"Runners left in scoring position, 2 out","value":"Karros, K; Goodman."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Karros, K (9, fielding)."},{"label":"DP","value":"(Tovar-Julien-Rumfield)."}]}],"note":[{"label":"a","value":"Struck out for Tovar in the 9th."},{"label":"b","value":"Grounded out for Sullivan, B in the 9th."}]},"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":2,"groundOuts":12,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".256","atBats":31,"obp":".309","slg":".421","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":12,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":12,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":129,"era":"4.50","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.38","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":54,"strikes":75,"strikePercentage":".580","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"pitchesPerInning":"14.33","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":67,"groundOuts":59,"airOuts":123,"runs":42,"doubles":17,"triples":1,"homeRuns":19,"strikeOuts":71,"baseOnBalls":9,"intentionalWalks":0,"hits":97,"hitByPitch":7,"avg":".280","atBats":346,"obp":".309","slg":".500","ops":".809","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":173,"rbi":50,"leftOnBase":134,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.21","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":59,"putOuts":193,"errors":4,"chances":256,"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":{"note":"(S, 1)","summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":32,"groundOuts":43,"airOuts":58,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":163,"obp":".283","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":743,"era":"2.87","inningsPitched":"47.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":15,"whip":"1.13","battersFaced":187,"outs":141,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":278,"strikes":465,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":1,"winPercentage":".---","pitchesPerInning":"15.81","gamesFinished":13,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"6.32","walksPer9Inn":"3.83","hitsPer9Inn":"6.32","runsScoredPer9":"3.26","homeRunsPer9":"0.77","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":20},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":25,"groundOuts":57,"airOuts":43,"runs":31,"doubles":13,"triples":3,"homeRuns":8,"strikeOuts":60,"baseOnBalls":12,"intentionalWalks":1,"hits":59,"hitByPitch":0,"avg":".271","atBats":218,"obp":".307","slg":".468","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":102,"rbi":28,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","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":99,"errors":0,"chances":101,"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":{},"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":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":true,"isSubstitute":false}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"note":"(W, 2-8)","summary":"7.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":45,"strikes":59,"strikePercentage":".570","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":43,"groundOuts":75,"airOuts":75,"runs":47,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":73,"baseOnBalls":32,"intentionalWalks":0,"hits":82,"hitByPitch":0,"atBats":299,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1300,"era":"5.31","inningsPitched":"78.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.46","battersFaced":337,"outs":234,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1300,"balls":490,"strikes":810,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".200","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.69","hitsPer9Inn":"9.46","runsScoredPer9":"5.42","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":1,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":19,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".238","atBats":42,"obp":".304","slg":".405","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":17,"rbi":8,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".229","groundOutsToAirouts":"2.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":71,"errors":2,"chances":76,"fielding":".974","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":19,"groundOuts":56,"airOuts":52,"runs":21,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":37,"baseOnBalls":19,"intentionalWalks":2,"hits":44,"hitByPitch":4,"avg":".237","atBats":186,"obp":".319","slg":".376","ops":".695","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":70,"rbi":19,"leftOnBase":93,"sacBunts":2,"sacFlies":1,"babip":".274","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","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":126,"errors":1,"chances":128,"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":"0-3 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":48,"groundOuts":100,"airOuts":97,"runs":46,"doubles":21,"triples":3,"homeRuns":5,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".306","atBats":327,"obp":".337","slg":".434","ops":".771","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":142,"rbi":33,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".325","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.40","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":157,"errors":3,"chances":161,"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":{},"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":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":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":54,"groundOuts":75,"airOuts":89,"runs":48,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":110,"baseOnBalls":37,"intentionalWalks":3,"hits":91,"hitByPitch":1,"avg":".251","atBats":362,"obp":".320","slg":".483","ops":".803","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":175,"rbi":52,"leftOnBase":165,"sacBunts":0,"sacFlies":3,"babip":".305","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.05","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":574,"errors":7,"chances":627,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606992":{"person":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":true,"isSubstitute":false}},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":55,"groundOuts":65,"airOuts":103,"runs":45,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":107,"baseOnBalls":25,"intentionalWalks":0,"hits":79,"hitByPitch":1,"avg":".224","atBats":353,"obp":".276","slg":".416","ops":".692","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":147,"rbi":36,"leftOnBase":153,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.53","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":203,"putOuts":131,"errors":13,"chances":347,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":85,"groundOuts":105,"airOuts":132,"runs":48,"doubles":21,"triples":7,"homeRuns":4,"strikeOuts":16,"baseOnBalls":23,"intentionalWalks":4,"hits":119,"hitByPitch":3,"avg":".332","atBats":358,"obp":".370","slg":".464","ops":".834","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":166,"rbi":35,"leftOnBase":93,"sacBunts":6,"sacFlies":8,"babip":".332","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.50","popOuts":14,"lineOuts":33},"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":240,"putOuts":111,"errors":4,"chances":355,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":27,"groundOuts":39,"airOuts":44,"runs":27,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":53,"baseOnBalls":27,"intentionalWalks":1,"hits":50,"hitByPitch":0,"avg":".270","atBats":185,"obp":".362","slg":".470","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":87,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.12","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":110,"errors":0,"chances":116,"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"}]}},"batters":[671218,650333,669477,646240,642715,805811,808982,683679,687551,641816,664141],"pitchers":[641816,664141],"bench":[701852,606992,683766,687529],"bullpen":[702352,656529,605288,668873,686790,669062,592662,694738,681916,657277,676775],"battingOrder":[671218,650333,669477,646240,642715,805811,808982,683679,687551],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Eldridge (13, Freeland, K); Rodriguez, J (1, Freeland, K)."},{"label":"HR","value":"Schmitt (19, 6th inning off Freeland, K, 2 on, 0 out)."},{"label":"TB","value":"Arraez 2; Eldridge 2; Gilbert; Ramos, H; Rodriguez, J 2; Schmitt 4."},{"label":"RBI","value":"Rodriguez, J (8); Schmitt 3 (50)."},{"label":"2-out RBI","value":"Rodriguez, J."},{"label":"Runners left in scoring position, 2 out","value":"Gilbert."},{"label":"GIDP","value":"Rodriguez, J."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"4."}]}],"note":[]}},"officials":[{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"First Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Mahle."},{"label":"ABS Challenge","value":"Freeland, K 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Goodman (Strike-Confirmed); Julien (Strike-Confirmed); Rodriguez, J (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Freeland, K 92-68; Agnos 25-16; Mahle 104-59; Brubaker 25-16."},{"label":"Groundouts-flyouts","value":"Freeland, K 8-1; Agnos 4-1; Mahle 8-3; Brubaker 4-0."},{"label":"Batters faced","value":"Freeland, K 24; Agnos 8; Mahle 29; Brubaker 7."},{"label":"Ejections","value":"Giants manager Tony Vitello ejected by HP umpire Lance Barksdale (3rd)."},{"label":"Umpires","value":"HP: Lance Barksdale. 1B: Willie Traynor. 2B: Jacob Metz. 3B: Ryan Wills. "},{"label":"Weather","value":"70 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Varies."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"35,190."},{"label":"Venue","value":"Oracle Park."},{"label":"July 11, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","boxscoreName":"Mahle"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 2-8)","summary":"7.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":104,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":29,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":45,"strikes":59,"strikePercentage":".570","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":43,"groundOuts":75,"airOuts":75,"runs":47,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":73,"baseOnBalls":32,"intentionalWalks":0,"hits":82,"hitByPitch":0,"atBats":299,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1300,"era":"5.31","inningsPitched":"78.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.46","battersFaced":337,"outs":234,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1300,"balls":490,"strikes":810,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".200","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.69","hitsPer9Inn":"9.46","runsScoredPer9":"5.42","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":67,"pitchingGameScore":67},{"player":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","boxscoreName":"Freeland, K"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 2-8)","summary":"6.0 IP, 4 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":1,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":17,"gamesStarted":17,"flyOuts":60,"groundOuts":90,"airOuts":90,"runs":74,"doubles":28,"triples":4,"homeRuns":18,"strikeOuts":79,"baseOnBalls":18,"intentionalWalks":0,"hits":120,"hitByPitch":5,"atBats":376,"obp":".356","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1451,"era":"7.36","inningsPitched":"88.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.57","battersFaced":402,"outs":264,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1451,"balls":471,"strikes":980,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".200","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"4.39","strikeoutsPer9Inn":"8.08","walksPer9Inn":"1.84","hitsPer9Inn":"12.27","runsScoredPer9":"7.57","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55},{"player":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","boxscoreName":"Schmitt"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":67,"groundOuts":59,"airOuts":123,"runs":42,"doubles":17,"triples":1,"homeRuns":19,"strikeOuts":71,"baseOnBalls":9,"intentionalWalks":0,"hits":97,"hitByPitch":7,"avg":".280","atBats":346,"obp":".309","slg":".500","ops":".809","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":173,"rbi":50,"leftOnBase":134,"sacBunts":0,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.21","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":59,"putOuts":193,"errors":4,"chances":256,"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"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"loser":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"save":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}