{"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":823184,"link":"/api/v1.1/game/823184/feed/live","metaData":{"wait":10,"timeStamp":"20260815_223212","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823184,"type":"R","doubleHeader":"N","id":"2026/08/15/colmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823184-2026-08-15","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-15T20:05:00Z","originalDate":"2026-08-15","officialDate":"2026-08-15","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":123,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":74,"ties":0,"pct":".398"},"records":{},"divisionLeader":false,"wins":49,"losses":74,"winningPercentage":".398"},"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":123,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":72,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":51,"losses":72,"winningPercentage":".415"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID691182":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182","firstName":"Adael","lastName":"Amador","primaryNumber":"1","birthDate":"2003-04-11","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adael","useLastName":"Amador","middleName":"Alexander","boxscoreName":"Amador","gender":"M","nameMatrilineal":"Santiago","isPlayer":true,"isVerified":true,"pronunciation":"ODD-eye-ell AH-mah-door","mlbDebutDate":"2024-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adael Amador","nameSlug":"adael-amador-691182","firstLastName":"Adael Amador","lastFirstName":"Amador, Adael","lastInitName":"Amador, A","initLastName":"A Amador","fullFMLName":"Adael Alexander Amador","fullLFMName":"Amador, Adael Alexander","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID682674":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674","firstName":"Victor","lastName":"Bericoto","primaryNumber":"78","birthDate":"2001-12-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Victor","useLastName":"Bericoto","middleName":"Miguel","boxscoreName":"Bericoto","gender":"M","nameMatrilineal":"Hidalgo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Bericoto","nameSlug":"victor-bericoto-682674","firstLastName":"Victor Bericoto","lastFirstName":"Bericoto, Victor","lastInitName":"Bericoto, V","initLastName":"V Bericoto","fullFMLName":"Victor Miguel Bericoto","fullLFMName":"Bericoto, Victor Miguel","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"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},"ID656786":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786","firstName":"Parker","lastName":"Mushinski","primaryNumber":"67","birthDate":"1995-11-22","currentAge":30,"birthCity":"Arlington","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Mushinski","middleName":"Allen","boxscoreName":"Mushinski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-04-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Mushinski","nameSlug":"parker-mushinski-656786","firstLastName":"Parker Mushinski","lastFirstName":"Mushinski, Parker","lastInitName":"Mushinski, P","initLastName":"P Mushinski","fullFMLName":"Parker Allen Mushinski","fullLFMName":"Mushinski, Parker Allen","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","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},"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},"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},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"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},"ID665665":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665","firstName":"Reiver","lastName":"Sanmartin","primaryNumber":"48","birthDate":"1996-04-15","currentAge":30,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 1\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reiver","useLastName":"Sanmartin","middleName":"Jose","boxscoreName":"Sanmartin","gender":"M","nameMatrilineal":"Zuniga","isPlayer":true,"isVerified":false,"pronunciation":"RAY-ver sanmarTEEN","mlbDebutDate":"2021-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reiver Sanmartin","nameSlug":"reiver-sanmartin-665665","firstLastName":"Reiver Sanmartin","lastFirstName":"Sanmartin, Reiver","lastInitName":"Sanmartin, R","initLastName":"R Sanmartin","fullFMLName":"Reiver Jose Sanmartin","fullLFMName":"Sanmartin, Reiver Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID691728":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728","firstName":"Zachary","lastName":"Veen","primaryNumber":"13","birthDate":"2001-12-12","currentAge":24,"birthCity":"Port Orange","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":243,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zac","useLastName":"Veen","middleName":"Richard","boxscoreName":"Veen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Veen","nameSlug":"zac-veen-691728","firstLastName":"Zac Veen","lastFirstName":"Veen, Zac","lastInitName":"Veen, Z","initLastName":"Z Veen","fullFMLName":"Zachary Richard Veen","fullLFMName":"Veen, Zachary Richard","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID693308":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308","firstName":"Nicholas","lastName":"Frasso","primaryNumber":"41","birthDate":"1998-10-18","currentAge":27,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Frasso","middleName":"Paul","boxscoreName":"Frasso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Frasso","nameSlug":"nick-frasso-693308","firstLastName":"Nick Frasso","lastFirstName":"Frasso, Nick","lastInitName":"Frasso, N","initLastName":"N Frasso","fullFMLName":"Nicholas Paul Frasso","fullLFMName":"Frasso, Nicholas Paul","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID806367":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367","firstName":"Turner","lastName":"Hill","primaryNumber":"52","birthDate":"1999-04-04","currentAge":27,"birthCity":"Marietta","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Turner","useLastName":"Hill","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Turner Hill","nameSlug":"turner-hill-806367","firstLastName":"Turner Hill","lastFirstName":"Hill, Turner","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Turner Hill","fullLFMName":"Hill, Turner","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID813841":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841","firstName":"Jonah","lastName":"Cox","primaryNumber":"53","birthDate":"2001-08-04","currentAge":25,"birthCity":"Louisville","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jonah","useLastName":"Cox","middleName":"Abbott","boxscoreName":"Cox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Cox","nameSlug":"jonah-cox-813841","firstLastName":"Jonah Cox","lastFirstName":"Cox, Jonah","lastInitName":"Cox, J","initLastName":"J Cox","fullFMLName":"Jonah Abbott Cox","fullLFMName":"Cox, Jonah Abbott","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":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},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","birthDate":"1998-10-05","currentAge":27,"birthCity":"Millville","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 10\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Buddy","useLastName":"Kennedy","middleName":"Lewis","boxscoreName":"Kennedy, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Buddy Kennedy","nameSlug":"buddy-kennedy-671083","firstLastName":"Buddy Kennedy","lastFirstName":"Kennedy, Buddy","lastInitName":"Kennedy, B","initLastName":"B Kennedy","fullFMLName":"Clifton Lewis Kennedy","fullLFMName":"Kennedy, Clifton Lewis","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID805345":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345","firstName":"Trenton","lastName":"Harris","primaryNumber":"68","birthDate":"1999-01-22","currentAge":27,"birthCity":"Cary","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Harris","middleName":"Lee","boxscoreName":"Harris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Harris","nameSlug":"trent-harris-805345","firstLastName":"Trent Harris","lastFirstName":"Harris, Trent","lastInitName":"Harris, T","initLastName":"T Harris","fullFMLName":"Trenton Lee Harris","fullLFMName":"Harris, Trenton Lee","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID687931":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","firstName":"Carson","lastName":"Whisenhunt","primaryNumber":"88","birthDate":"2000-10-20","currentAge":25,"birthCity":"Winston-Salem","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Whisenhunt","middleName":"Lee","boxscoreName":"Whisenhunt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"WHIZ-en-hunt","mlbDebutDate":"2025-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Whisenhunt","nameSlug":"carson-whisenhunt-687931","firstLastName":"Carson Whisenhunt","lastFirstName":"Whisenhunt, Carson","lastInitName":"Whisenhunt, C","initLastName":"C Whisenhunt","fullFMLName":"Carson Lee Whisenhunt","fullLFMName":"Whisenhunt, Carson Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"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},"ID678545":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","firstName":"Osleivis","lastName":"Basabe","primaryNumber":"39","birthDate":"2000-09-13","currentAge":26,"birthCity":"Bobures","birthCountry":"Venezuela","height":"5' 11\"","weight":197,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Osleivis","useLastName":"Basabe","middleName":"Jose","boxscoreName":"Basabe","gender":"M","nameMatrilineal":"Chourio","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osleivis Basabe","nameSlug":"osleivis-basabe-678545","firstLastName":"Osleivis Basabe","lastFirstName":"Basabe, Osleivis","lastInitName":"Basabe, O","initLastName":"O Basabe","fullFMLName":"Osleivis Jose Basabe","fullLFMName":"Basabe, Osleivis Jose","strikeZoneTop":3.18,"strikeZoneBottom":1.61}},"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":"Cloudy","temp":"65","wind":"8 mph, Out To CF"},"gameInfo":{"attendance":35069,"firstPitch":"2026-08-15T20:06:00.000Z","gameDurationMinutes":146},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":661298,"fullName":"Alexandra Irving","link":"/api/v1/people/661298"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Turner Hill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T20:06:06.634Z","endTime":"2026-08-15T20:06:57.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-08-15T19:07:22.211Z","endTime":"2026-08-15T19:41:58.257Z","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-08-15T19:41:58.257Z","endTime":"2026-08-15T20:04:06.573Z","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-08-15T20:04:06.573Z","endTime":"2026-08-15T20:06:07.634Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61723049123402,"aZ":-25.18596866941813,"pfxX":-2.9097217339173307,"pfxZ":4.08928620450912,"pX":0.40566209861456,"pZ":2.687815410460597,"vX0":6.467017780885869,"vY0":-129.8182188547219,"vZ0":-1.1676046092305779,"x":119.72,"y":134.77,"x0":-1.7373724357957228,"y0":50.00590903316335,"z0":5.056632359718731,"aX":-4.977975600602259},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":3.8,"spinRate":2362,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.4215639636610069,"extension":6.852622613686946},"index":3,"playId":"12f856d3-d153-3364-b69d-af8d6da7c5f4","pitchNumber":1,"startTime":"2026-08-15T20:06:07.634Z","endTime":"2026-08-15T20:06:12.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338664859815925,"aZ":-22.656330888621156,"pfxX":-3.969066178033609,"pfxZ":5.161154138640425,"pX":0.4640359346691021,"pZ":2.8641385273484965,"vX0":6.562453256747977,"vY0":-134.25138508604303,"vZ0":-1.6109097670635701,"x":109.64,"y":184.25,"x0":-1.4852379882581743,"y0":50.00104224727455,"z0":5.068703041025441,"aX":-7.317370635525393},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":6.0,"spinRate":2084,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.40644303901927037,"extension":6.917074151270482},"index":4,"playId":"4fa3b3ef-7179-3402-a6b0-1482eed3d937","pitchNumber":2,"startTime":"2026-08-15T20:06:27.962Z","endTime":"2026-08-15T20:06:32.879Z","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":85.3,"endSpeed":79.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222899048241736,"aZ":-34.944104193902284,"pfxX":-3.5863635176262814,"pfxZ":-1.7507092137058526,"pX":-0.27114295950017564,"pZ":1.5149928309095233,"vX0":4.709657291501692,"vY0":-124.20315161880316,"vZ0":-0.7897836213480064,"x":116.65,"y":164.46,"x0":-1.7160731979959072,"y0":50.00520411375572,"z0":4.714363428539703,"aX":-5.668334573001112},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":5.5,"spinRate":1421,"spinDirection":282},"zone":13,"typeConfidence":0.87,"plateTime":0.43910256790538504,"extension":6.9300493366063485},"hitData":{"launchSpeed":89.8,"launchAngle":29.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.24,"coordY":108.61}},"index":5,"playId":"6d012b15-e93c-36fd-8967-268fa84d9732","pitchNumber":3,"startTime":"2026-08-15T20:06:47.972Z","endTime":"2026-08-15T20:06:57.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:06:57.083Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T20:07:03.573Z","endTime":"2026-08-15T20:09:05.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221821808719262,"aZ":-21.393978542760447,"pfxX":-4.878419425941271,"pfxZ":5.939453788150155,"pX":-0.8213552673307956,"pZ":3.227737331911946,"vX0":3.7092349400126046,"vY0":-133.70767662904936,"vZ0":-0.6767910755543826,"x":153.91,"y":155.98,"x0":-1.5912330670292163,"y0":50.00160558024558,"z0":5.016196525550286,"aX":-8.85235902060257},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":8.0,"spinRate":2077,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.40929045566779276,"extension":6.861984532994924},"index":0,"playId":"f033bb69-bed1-328a-a2a3-77358a101971","pitchNumber":1,"startTime":"2026-08-15T20:07:19.727Z","endTime":"2026-08-15T20:07:23.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661367291691906,"aZ":-33.03227235777367,"pfxX":-8.94809442921271,"pfxZ":-0.47380228447791595,"pX":0.16330280859597665,"pZ":1.7323669821430907,"vX0":7.457705613081712,"vY0":-133.41359574958386,"vZ0":-2.1617143419531297,"x":101.31,"y":170.58,"x0":-1.505464428084536,"y0":50.00533106220768,"z0":4.933630188384351,"aX":-16.135576334955633},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.1,"breakHorizontal":14.6,"spinRate":2002,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.41053609596283946,"extension":6.818322273651292},"index":1,"playId":"fc7c4af5-4bc9-3084-8520-f22976f3b798","pitchNumber":2,"startTime":"2026-08-15T20:07:38.354Z","endTime":"2026-08-15T20:07:42.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-15T20:08:00.179Z","endTime":"2026-08-15T20:08:01.221Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095895723374337,"aZ":-23.0728285044733,"pfxX":-6.126664085018856,"pfxZ":5.05579445555982,"pX":-0.3542318678131179,"pZ":3.455638844010722,"vX0":4.920233940483821,"vY0":-133.65049469231312,"vZ0":0.11656738763437491,"x":122.79,"y":155.03,"x0":-1.4274385247316015,"y0":50.00288049415963,"z0":5.075020851349954,"aX":-11.030532230564182},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":10.0,"spinRate":2044,"spinDirection":242},"zone":1,"typeConfidence":0.89,"plateTime":0.4105696982175391,"extension":6.98789294514055},"index":3,"playId":"a77b7c55-7a3e-35c3-8a70-bd5585f55313","pitchNumber":3,"startTime":"2026-08-15T20:08:01.221Z","endTime":"2026-08-15T20:08:04.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.940382879390246,"aZ":-23.008004931869145,"pfxX":-5.1250090417376075,"pfxZ":5.034379622243819,"pX":-0.5884289343216283,"pZ":3.157594492055943,"vX0":4.446987665245454,"vY0":-134.0791371778764,"vZ0":-0.45326000974606057,"x":108.76,"y":147.97,"x0":-1.602494682974659,"y0":50.0029429446795,"z0":4.970361893872739,"aX":-9.332892596678475},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":8.3,"spinRate":2104,"spinDirection":232},"zone":1,"typeConfidence":0.9,"plateTime":0.4084691212293903,"extension":6.901825312034476},"index":4,"playId":"7780bf37-56c2-376e-941c-de7b95653e53","pitchNumber":4,"startTime":"2026-08-15T20:08:22.309Z","endTime":"2026-08-15T20:08:25.885Z","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.6,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80563504870001,"aZ":-23.406169782374516,"pfxX":-2.9668063406165963,"pfxZ":4.739498724870067,"pX":0.10078291370375407,"pZ":4.12572831314005,"vX0":5.133069863706336,"vY0":-134.79907560704186,"vZ0":1.6903697127415842,"x":113.16,"y":127.39,"x0":-1.4379580206235376,"y0":50.002888101876145,"z0":5.13689337343378,"aX":-5.4895704057272425},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":4.3,"spinRate":2272,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4054787916323934,"extension":6.98525486747244},"index":5,"playId":"f71b091e-67bc-306d-a97d-2ee629efc866","pitchNumber":5,"startTime":"2026-08-15T20:08:43.775Z","endTime":"2026-08-15T20:08:47.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197050384742493,"aZ":-24.482676600332525,"pfxX":0.47937159422207465,"pfxZ":4.344826984002388,"pX":1.550345160559179,"pZ":2.5411313156660538,"vX0":7.481772063420024,"vY0":-131.97474885782788,"vZ0":-1.3724154646457656,"x":57.9,"y":170.17,"x0":-1.3795561713667732,"y0":50.00310717202184,"z0":4.865416801507809,"aX":0.8462266778118072},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":2430,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.4144977446514302,"extension":6.98798936326439},"index":6,"playId":"dff278f6-bef2-39f5-a8f5-3e6307b184eb","pitchNumber":6,"startTime":"2026-08-15T20:09:01.753Z","endTime":"2026-08-15T20:09:05.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:09:05.998Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out softly, pitcher Logan Webb to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-15T20:09:05.702Z","endTime":"2026-08-15T20:11:11.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926283706523193,"aZ":-23.982826967579864,"pfxX":-0.9447294791648684,"pfxZ":4.565711796445425,"pX":1.0883663113479622,"pZ":2.375299150701431,"vX0":7.110435842820935,"vY0":-132.49442149936468,"vZ0":-2.134132118292708,"x":75.51,"y":174.65,"x0":-1.4969759105579972,"y0":50.001704063608216,"z0":4.927721300644534,"aX":-1.695014068137517},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":0.4,"spinRate":2345,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.41198906432924165,"extension":7.271949954442986},"index":0,"playId":"a0e68b39-730f-3c4f-8fb3-c47f9e362d87","pitchNumber":1,"startTime":"2026-08-15T20:09:28.736Z","endTime":"2026-08-15T20:09:32.154Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70232166173619,"aZ":-35.00989105297055,"pfxX":-8.945104154745579,"pfxZ":-1.5764790148579362,"pX":1.099818605612428,"pZ":1.5718560561527737,"vX0":9.335188870722583,"vY0":-133.23862227589348,"vZ0":-2.132454860280043,"x":75.08,"y":196.34,"x0":-1.2875492226508223,"y0":50.00341294240144,"z0":4.913129621603867,"aX":-16.079020943268198},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-3.1,"breakHorizontal":14.2,"spinRate":1861,"spinDirection":250},"zone":14,"typeConfidence":0.89,"plateTime":0.41113105637532854,"extension":7.086361531966038},"index":1,"playId":"cb941355-ed75-315d-a46c-74dd6b2b8897","pitchNumber":2,"startTime":"2026-08-15T20:09:51.697Z","endTime":"2026-08-15T20:09:56.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83003790990781,"aZ":-35.83441729509252,"pfxX":-6.419679449068084,"pfxZ":-2.2203084367839274,"pX":0.05944135335104174,"pZ":1.4826302687322996,"vX0":6.455159280763305,"vY0":-126.57391334961947,"vZ0":-0.7864355221391339,"x":114.73,"y":198.75,"x0":-1.6699751576905388,"y0":50.00120380576497,"z0":4.625581375981738,"aX":-10.5877677237856},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":10.4,"spinRate":1450,"spinDirection":275},"zone":14,"typeConfidence":0.91,"plateTime":0.4300132399326042,"extension":6.945514102550175},"index":2,"playId":"61597c0d-ff6e-3e1e-9f19-1c7f69094010","pitchNumber":3,"startTime":"2026-08-15T20:10:06.134Z","endTime":"2026-08-15T20:10:11.064Z","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":2},"index":3,"startTime":"2026-08-15T20:10:19.352Z","endTime":"2026-08-15T20:10:29.371Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.787774619970254,"aZ":-34.247042368585014,"pfxX":-7.492801446417802,"pfxZ":-1.14950124394292,"pX":0.7901807951077215,"pZ":3.4729780433540394,"vX0":8.498300506074013,"vY0":-132.9784391238114,"vZ0":2.5090073276044413,"x":86.88,"y":145.01,"x0":-1.4694777564791583,"y0":50.005857965121024,"z0":4.997021831867585,"aX":-13.45788128443486},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.3,"breakHorizontal":11.8,"spinRate":1697,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.4114640140144057,"extension":6.9900835736012406},"index":4,"playId":"7e4be0c2-8b5f-33ff-bf5f-f11e5b1f15dd","pitchNumber":4,"startTime":"2026-08-15T20:10:29.371Z","endTime":"2026-08-15T20:10:33.329Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701563124516042,"aZ":-39.667566922996144,"pfxX":-6.584201880470054,"pfxZ":-4.69740128805768,"pX":-1.1674223130756491,"pZ":2.013568489705997,"vX0":3.7903072485236255,"vY0":-125.32840870785559,"vZ0":1.2403809939155712,"x":161.5,"y":184.41,"x0":-1.8418634109261658,"y0":50.00393964162002,"z0":4.745477519154534,"aX":-10.50250267537778},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.0,"breakHorizontal":11.0,"spinRate":1462,"spinDirection":283},"zone":13,"typeConfidence":0.91,"plateTime":0.4366020770105039,"extension":6.564329766479371},"hitData":{"launchSpeed":52.2,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.61,"coordY":188.78}},"index":5,"playId":"7e290576-8083-3a21-b5b9-5cace05d2af0","pitchNumber":5,"startTime":"2026-08-15T20:11:02.375Z","endTime":"2026-08-15T20:11:11.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:11:11.385Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T20:12:25.469Z","endTime":"2026-08-15T20:14:40.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346248251395696,"aZ":-12.964439371068108,"pfxX":-6.0617764245287,"pfxZ":10.125509735350638,"pX":-0.5263580708565331,"pZ":2.1261785605486256,"vX0":4.105318842781408,"vY0":-136.47228503445803,"vZ0":-7.595790263337703,"x":137.06,"y":181.37,"x0":-1.2579469028773123,"y0":50.0063840661182,"z0":5.827249695786443,"aX":-11.505272891161848},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2442,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.4004273360547046,"extension":5.478128284546335},"index":0,"playId":"75482188-384a-34a8-92b3-e9c08cf5dc98","pitchNumber":1,"startTime":"2026-08-15T20:13:19.443Z","endTime":"2026-08-15T20:13:23.769Z","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":94.5,"endSpeed":86.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279335259764654,"aZ":-11.223114710028598,"pfxX":-6.553792389146097,"pfxZ":11.0116783756247,"pX":0.42766725087363827,"pZ":2.076989154249176,"vX0":6.678549666713906,"vY0":-137.273988438306,"vZ0":-7.9989690171689345,"x":100.7,"y":182.7,"x0":-1.1889384518986563,"y0":50.00237693022135,"z0":5.798581475514689,"aX":-12.468749347614816},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2497,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.3994915810258073,"extension":5.426827053171486},"index":1,"playId":"1e5de533-4532-3440-bf55-3f4cca47f935","pitchNumber":2,"startTime":"2026-08-15T20:13:33.139Z","endTime":"2026-08-15T20:13:37.084Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T20:13:44.762Z","endTime":"2026-08-15T20:13:56.197Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88333924029995,"aZ":-20.977756246789983,"pfxX":-10.643478055731268,"pfxZ":7.101734509645114,"pX":-1.7123196628927047,"pZ":3.130208227842245,"vX0":2.723616468757964,"vY0":-125.17897281613122,"vZ0":-2.5686891941015593,"x":182.27,"y":154.26,"x0":-1.436497543097496,"y0":50.001576991729486,"z0":5.899902988855652,"aX":-16.7735750554526},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.5,"breakHorizontal":18.6,"spinRate":2266,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.43871680196280005,"extension":5.6440593392414184},"index":3,"playId":"5dd45644-5c18-37c4-9e9d-aac1f1ab9287","pitchNumber":3,"startTime":"2026-08-15T20:13:56.197Z","endTime":"2026-08-15T20:13:59.418Z","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.5,"endSpeed":86.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262294943440274,"aZ":-14.997193506243557,"pfxX":-8.310764858034247,"pfxZ":8.95366304961492,"pX":-1.1372680708801672,"pZ":2.7106574722729837,"vX0":3.387494599935559,"vY0":-137.56030313678673,"vZ0":-5.3791551857425,"x":160.35,"y":165.59,"x0":-1.3043836211628954,"y0":50.00119861860405,"z0":5.706680693319355,"aX":-15.939482612392625},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":14.4,"spinRate":2505,"spinDirection":228},"zone":11,"typeConfidence":0.88,"plateTime":0.39804654669211326,"extension":5.537424697253033},"index":4,"playId":"e5a750c3-099c-35c9-9f9c-5cccb5afb9cc","pitchNumber":4,"startTime":"2026-08-15T20:14:09.493Z","endTime":"2026-08-15T20:14:13.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573146645359888,"aZ":-24.41254772437134,"pfxX":-8.844450816426802,"pfxZ":4.977206850296611,"pX":-1.3172308158538215,"pZ":4.4836707006208965,"vX0":2.786537100508613,"vY0":-124.03219104204138,"vZ0":1.0970108381453194,"x":167.21,"y":117.72,"x0":-1.3055010432621754,"y0":50.002913094931216,"z0":6.069814851192049,"aX":-13.794101945974816},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2265,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.44143160785462143,"extension":5.514274099648431},"index":5,"playId":"69e13577-6ead-3c04-a865-19f190462f79","pitchNumber":5,"startTime":"2026-08-15T20:14:22.544Z","endTime":"2026-08-15T20:14:25.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39776535907238,"aZ":-20.694264653210485,"pfxX":-8.756252990461656,"pfxZ":6.046876440392317,"pX":-1.0807558620291973,"pZ":2.720407982888241,"vX0":3.751335662420826,"vY0":-136.52561875628538,"vZ0":-4.462203387098567,"x":158.2,"y":165.33,"x0":-1.3303811440643956,"y0":50.00486738683206,"z0":5.78940097236368,"aX":-16.62886409463897},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2375,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4002926012513286,"extension":5.5446829633124075},"index":6,"playId":"4eca91ca-ba59-3a0f-86eb-ce8fc05dd00b","pitchNumber":6,"startTime":"2026-08-15T20:14:36.390Z","endTime":"2026-08-15T20:14:40.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:14:40.809Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to third baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T20:14:47.596Z","endTime":"2026-08-15T20:15:51.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(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.9,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272579645130033,"aZ":-20.915824491084688,"pfxX":-9.441376447836392,"pfxZ":6.040076454829937,"pX":-0.07287277936460562,"pZ":1.9295541040555326,"vX0":6.303694228504081,"vY0":-135.10614313227205,"vZ0":-6.197254520492669,"x":119.78,"y":186.68,"x0":-1.2004096030330305,"y0":50.00119909673329,"z0":5.70595523667516,"aX":-17.589623033937833},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.0,"breakHorizontal":15.8,"spinRate":2249,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4042065202088465,"extension":5.739677062942511},"index":0,"playId":"006cccf7-cd82-3b25-b765-4bf79287c9b8","pitchNumber":1,"startTime":"2026-08-15T20:15:01.303Z","endTime":"2026-08-15T20:15:05.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8696874597902,"aZ":-24.035570322489946,"pfxX":1.0935296680775775,"pfxZ":4.655341602729621,"pX":1.2651606791633974,"pZ":3.6896025772098358,"vX0":6.573644145003005,"vY0":-130.4952524591245,"vZ0":-0.7615688036372944,"x":68.78,"y":139.16,"x0":-1.4143387013198623,"y0":50.00383939488947,"z0":5.773420166720577,"aX":1.9120223160808751},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2763,"spinDirection":190},"zone":12,"typeConfidence":0.92,"plateTime":0.41750248858956107,"extension":5.5805676502748165},"index":1,"playId":"de0eee3e-a73a-32dd-9c8b-c61e12acbaa1","pitchNumber":2,"startTime":"2026-08-15T20:15:20.860Z","endTime":"2026-08-15T20:15:24.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09370572604241,"aZ":-24.963970534277987,"pfxX":-9.704728206567314,"pfxZ":4.668693239140679,"pX":-0.3476339479094685,"pZ":1.4950368390999904,"vX0":5.348907780921847,"vY0":-123.82535843940279,"vZ0":-5.155585005566849,"x":130.25,"y":198.41,"x0":-1.2816207332649845,"y0":50.00245210657204,"z0":5.708457881008322,"aX":-14.980415412347115},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.4,"breakHorizontal":16.2,"spinRate":2217,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4433547422436894,"extension":5.592875985963886},"hitData":{"launchSpeed":81.4,"launchAngle":68.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.94,"coordY":156.5}},"index":2,"playId":"8879473b-151e-3cfc-831c-885670a3dcdd","pitchNumber":3,"startTime":"2026-08-15T20:15:40.777Z","endTime":"2026-08-15T20:15:51.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:15:51.948Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T20:16:02.975Z","endTime":"2026-08-15T20:18:17.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48060890505592,"aZ":-25.279149712861642,"pfxX":-9.611139307642357,"pfxZ":4.50521983012475,"pX":-0.3599636281277343,"pZ":2.885169554261491,"vX0":5.363332800487262,"vY0":-123.20311570953716,"vZ0":-2.0905249221280444,"x":130.72,"y":160.88,"x0":-1.3213291230853659,"y0":50.00400954474709,"z0":5.890651106846474,"aX":-14.711315771605648},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2142,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.4453226020843908,"extension":5.625843259481851},"index":0,"playId":"09324c69-d92a-31fe-b7bc-9fc011fb935c","pitchNumber":1,"startTime":"2026-08-15T20:16:16.954Z","endTime":"2026-08-15T20:16:20.533Z","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.7,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29126159649711,"aZ":-14.837960169728225,"pfxX":-7.055165303314032,"pfxZ":9.294370523604963,"pX":-1.2397297945066998,"pZ":3.161646920143657,"vX0":3.0178203041458085,"vY0":-136.2834213253712,"vZ0":-4.2235414069849,"x":167.94,"y":181.89,"x0":-1.4500332759965973,"y0":50.00252106677741,"z0":5.768987583511751,"aX":-13.159874614189865},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2516,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.40318635135591263,"extension":5.634483837545731},"index":1,"playId":"c1dced2d-e651-3790-8384-52f1191d533f","pitchNumber":2,"startTime":"2026-08-15T20:16:31.772Z","endTime":"2026-08-15T20:16:35.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46107960862868,"aZ":-17.367832524614958,"pfxX":-7.535812084504487,"pfxZ":7.695442860366686,"pX":-0.29137617539786864,"pZ":3.8789553202279006,"vX0":5.612874284034193,"vY0":-138.24934410165963,"vZ0":-2.019551591196496,"x":128.11,"y":134.05,"x0":-1.3746641859400053,"y0":50.00592565204176,"z0":5.7919688773860525,"aX":-14.506753351728552},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2479,"spinDirection":218},"zone":11,"typeConfidence":0.88,"plateTime":0.3970457971832504,"extension":5.597595793277461},"index":2,"playId":"53f5a68b-39e3-3c3a-b474-5c0705861fe8","pitchNumber":3,"startTime":"2026-08-15T20:16:56.568Z","endTime":"2026-08-15T20:17:00.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74430124785726,"aZ":-28.886175083964094,"pfxX":0.7363257749591625,"pfxZ":1.9914230011414054,"pX":1.2205110386807592,"pZ":1.0691141980633692,"vX0":6.1071241500456495,"vY0":-127.29433723774382,"vZ0":-5.613751670082101,"x":70.48,"y":209.91,"x0":-1.2997172684844234,"y0":50.00227041372338,"z0":5.573929991997647,"aX":1.2145053896902467},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-2.6,"spinRate":2724,"spinDirection":87},"zone":14,"typeConfidence":0.82,"plateTime":0.42935001963061037,"extension":5.555143815510398},"index":3,"playId":"97aa851d-153e-332f-b128-3c7851c29681","pitchNumber":4,"startTime":"2026-08-15T20:17:21.881Z","endTime":"2026-08-15T20:17:25.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"83bec10a-8ef1-3807-bda8-5372e6172c31","startTime":"2026-08-15T20:17:42.076Z","endTime":"2026-08-15T20:17:45.620Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.408345711184072,"aZ":-20.92142665999082,"pfxX":-10.555078289522827,"pfxZ":7.377245035797502,"pX":-0.6227657011704492,"pZ":3.115585644140277,"vX0":4.929402743903171,"vY0":-123.4691365949815,"vZ0":-2.315091119973252,"x":140.74,"y":154.66,"x0":-1.287150233623773,"y0":50.00161636811595,"z0":5.849127941214251,"aX":-16.094385429953128},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":13.0,"breakHorizontal":17.8,"spinRate":2205,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.44573344295129225,"extension":5.720944345200967},"hitData":{"launchSpeed":93.6,"launchAngle":64.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.93,"coordY":130.4}},"index":5,"playId":"48ab8296-6fa8-3279-8771-8511b99d79ec","pitchNumber":5,"startTime":"2026-08-15T20:18:02.039Z","endTime":"2026-08-15T20:18:17.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:18:17.090Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks. Drew Gilbert to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T20:18:17.120Z","endTime":"2026-08-15T20:21:48.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":9},"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":94.7,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83370527186162,"aZ":-17.726808724056127,"pfxX":-11.157306637228125,"pfxZ":7.575478381922492,"pX":-1.0459685227270246,"pZ":2.5711561650729116,"vX0":4.815416554194824,"vY0":-137.74991941873697,"vZ0":-5.224836394412433,"x":156.87,"y":169.36,"x0":-1.3749789980839966,"y0":50.00112141763692,"z0":5.705060576839291,"aX":-21.271333720895413},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":19.1,"spinRate":2412,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3988271610603862,"extension":5.693108007575605},"index":0,"playId":"b16cd582-bb72-3f2e-b07e-ea1c18db0e1c","pitchNumber":1,"startTime":"2026-08-15T20:18:41.549Z","endTime":"2026-08-15T20:18:45.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958396644655505,"aZ":-40.243576862587055,"pfxX":-0.12037622404439707,"pfxZ":-5.319064780084698,"pX":0.86121188642223,"pZ":1.626383855885165,"vX0":5.399568123142904,"vY0":-122.37984488618858,"vZ0":-1.830603989795279,"x":84.17,"y":194.87,"x0":-1.3572083198512632,"y0":50.00136091662694,"z0":5.828497513069572,"aX":-0.18372417095728494},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-9.8,"breakHorizontal":-1.1,"spinRate":2692,"spinDirection":31},"zone":14,"typeConfidence":0.89,"plateTime":0.44741386936260286,"extension":5.475010679690521},"index":1,"playId":"0fb26b29-b672-3f6f-bf9b-1fa73be119ff","pitchNumber":2,"startTime":"2026-08-15T20:19:01.119Z","endTime":"2026-08-15T20:19:05.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.567308427546347,"aZ":-13.114626178418948,"pfxX":-7.02959156900959,"pfxZ":10.206662630176982,"pX":-0.5764092705440659,"pZ":2.9406998342549393,"vX0":4.348386017536195,"vY0":-135.97839518949732,"vZ0":-5.26717505048747,"x":138.97,"y":159.38,"x0":-1.285135197359551,"y0":50.006663963079745,"z0":5.817213811874557,"aX":-13.1313199980401},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":11.8,"spinRate":2531,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.40322883496880335,"extension":5.740865523335878},"index":2,"playId":"21102415-f903-3358-baaf-c2752937fad7","pitchNumber":3,"startTime":"2026-08-15T20:19:15.668Z","endTime":"2026-08-15T20:19:19.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11382458058813,"aZ":-11.915676704493285,"pfxX":-8.148594334814279,"pfxZ":10.712722785541988,"pX":-0.29960322019730373,"pZ":1.2955816014827686,"vX0":5.38276644100202,"vY0":-136.87584715060106,"vZ0":-9.578495130194476,"x":128.42,"y":203.8,"x0":-1.2361185308089893,"y0":50.00639852278391,"z0":5.66346339544917,"aX":-15.415332152043833},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":13.6,"spinRate":2530,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.40065160313808956,"extension":5.8431130273270515},"index":3,"playId":"bdf9c223-e2c0-33b4-9eab-f61340f3e956","pitchNumber":4,"startTime":"2026-08-15T20:19:34.214Z","endTime":"2026-08-15T20:19:38.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"fbbdf283-3fc7-357d-855e-b3b7949ebc1e","startTime":"2026-08-15T20:19:54.422Z","endTime":"2026-08-15T20:19:59.153Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174064674741643,"aZ":-20.753499714708877,"pfxX":-12.150665490803956,"pfxZ":7.400060158329412,"pX":-1.0130164245839584,"pZ":3.5623440869189325,"vX0":4.198525352860628,"vY0":-124.09236292159555,"vZ0":-1.3474859045715673,"x":155.61,"y":142.6,"x0":-1.1580093257648512,"y0":50.00613728683248,"z0":5.858418559552267,"aX":-18.761346970091644},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.3,"breakHorizontal":20.9,"spinRate":2337,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.4431189934641795,"extension":5.53368368080478},"index":5,"playId":"51d9cc6c-bf37-3343-8565-76f4d9b5703f","pitchNumber":5,"startTime":"2026-08-15T20:20:10.953Z","endTime":"2026-08-15T20:20:15.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66240502325669,"aZ":-12.553362912260996,"pfxX":-8.147374218683854,"pfxZ":10.27175427446516,"pX":-0.6229340112760053,"pZ":2.282117615598621,"vX0":4.779044683758532,"vY0":-136.73796901552856,"vZ0":-6.830549092970674,"x":140.74,"y":177.16,"x0":-1.3267525876771629,"y0":50.004845440834046,"z0":5.658472551092781,"aX":-15.565895680834783},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":13.9,"spinRate":2571,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.3992227631426104,"extension":5.806239009429543},"index":6,"playId":"fc6346d1-15b5-343f-96f3-4087bfe00379","pitchNumber":6,"startTime":"2026-08-15T20:20:31.972Z","endTime":"2026-08-15T20:20:38.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-08-15T20:20:59.242Z","endTime":"2026-08-15T20:21:12.003Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16006660682252,"aZ":-12.244021774819261,"pfxX":-6.092851202563677,"pfxZ":10.666313419398445,"pX":0.5299219748745263,"pZ":2.296094252744618,"vX0":6.800978720534842,"vY0":-136.79159051926342,"vZ0":-6.617757085624776,"x":96.8,"y":176.79,"x0":-1.21377886692217,"y0":50.00214035775131,"z0":5.610766038374908,"aX":-11.383516684694994},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2480,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.4026144349283114,"extension":5.820863902911681},"index":8,"playId":"6e6fd280-a1bc-3e9f-8ebb-d3380a1451c1","pitchNumber":7,"startTime":"2026-08-15T20:21:12.003Z","endTime":"2026-08-15T20:21:16.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434535734723177,"aZ":-21.59216539330101,"pfxX":-9.132264975157241,"pfxZ":5.61170565142551,"pX":-0.7182395816897091,"pZ":3.5609171598138545,"vX0":4.812974368880338,"vY0":-135.68021461503514,"vZ0":-2.0629912362341143,"x":144.38,"y":142.64,"x0":-1.3176046361230476,"y0":50.003942484042796,"z0":5.817542574227103,"aX":-17.226987096110758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2291,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40189616927245275,"extension":5.846033357000806},"index":9,"playId":"7c4769f0-9c60-3f7f-be7c-0babcb2536f7","pitchNumber":8,"startTime":"2026-08-15T20:21:37.534Z","endTime":"2026-08-15T20:21:48.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:21:48.011Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-15T20:21:54.634Z","endTime":"2026-08-15T20:23:13.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.184563660870328,"aZ":-22.587386851328446,"pfxX":-0.7376765228069471,"pfxZ":5.363529249369998,"pX":-0.7000353975173942,"pZ":2.5175917602295157,"vX0":4.849416131889431,"vY0":-131.8593565270891,"vZ0":-4.1345000951810364,"x":108.33,"y":161.16,"x0":-2.4555589035084013,"y0":50.00053744589665,"z0":5.742725611642308,"aX":-1.3184360247700646},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":0.5,"spinRate":2618,"spinDirection":214},"zone":4,"typeConfidence":0.92,"plateTime":0.4130751729299109,"extension":5.633189823032171},"index":0,"playId":"b6e92b04-3f54-3ac3-917f-a25e1d88ec8c","pitchNumber":1,"startTime":"2026-08-15T20:22:23.055Z","endTime":"2026-08-15T20:22:27.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100364001632368,"aZ":-26.4960016378606,"pfxX":2.603842525059877,"pfxZ":3.653522993022187,"pX":0.7228993423391671,"pZ":1.7794279633141603,"vX0":6.9600127940850305,"vY0":-123.91519008410745,"vZ0":-3.954283460991823,"x":89.44,"y":190.74,"x0":-2.4619517533151645,"y0":50.00028778534109,"z0":5.613132293550333,"aX":4.041601483095866},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.9,"breakHorizontal":-6.4,"spinRate":2606,"spinDirection":42},"zone":9,"typeConfidence":0.87,"plateTime":0.442269520715322,"extension":6.025022912693654},"index":1,"playId":"cef79220-83bf-3aa9-983c-1e96534d9e88","pitchNumber":2,"startTime":"2026-08-15T20:22:38.242Z","endTime":"2026-08-15T20:22:41.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-15T20:22:50.071Z","endTime":"2026-08-15T20:23:03.879Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049822357163027,"aZ":-21.67099439406997,"pfxX":-9.120299368554623,"pfxZ":5.361521923926496,"pX":0.19579575123986773,"pZ":2.7647319544125732,"vX0":9.9179992228806,"vY0":-138.4077473502397,"vZ0":-4.118661653328951,"x":109.54,"y":164.13,"x0":-2.2323986074643947,"y0":50.004981497673526,"z0":5.7056006577107095,"aX":-17.871923129004422},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":2340,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39427446176588177,"extension":6.033558030245661},"hitData":{"launchSpeed":96.5,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":157.76}},"index":3,"playId":"805273bd-59bb-3a1e-a8da-35e225cdd19c","pitchNumber":3,"startTime":"2026-08-15T20:23:03.879Z","endTime":"2026-08-15T20:23:13.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:23:13.549Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out on automatic strike.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T20:25:14.560Z","endTime":"2026-08-15T20:26:25.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0173708988323,"aZ":-31.399260336209846,"pfxX":9.521622126896986,"pfxZ":0.5317583964037986,"pX":-0.26963346301251345,"pZ":2.8491878732486438,"vX0":1.1773380244025922,"vY0":-120.2552314170196,"vZ0":1.551199819185751,"x":127.28,"y":161.85,"x0":-2.0024658013337255,"y0":50.001420777627196,"z0":4.997190822318029,"aX":13.835268678448752},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2702,"spinDirection":44},"zone":5,"typeConfidence":0.91,"plateTime":0.4568404316586192,"extension":6.508646549797974},"index":0,"playId":"ba1a05d2-86e1-3680-84b2-ce3ed2145acf","pitchNumber":1,"startTime":"2026-08-15T20:25:22.502Z","endTime":"2026-08-15T20:25:26.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10359881488877,"aZ":-20.664767877656804,"pfxX":-4.196041964815748,"pfxZ":6.182936275542049,"pX":0.2920039715843318,"pZ":3.5865547934054303,"vX0":6.17601750895523,"vY0":-134.80761077103102,"vZ0":-0.16664956410155196,"x":105.87,"y":141.94,"x0":-1.4713038472750675,"y0":50.00396130757471,"z0":5.09354477523273,"aX":-7.813480711844873},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":6.5,"spinRate":2111,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.404504094494921,"extension":6.742193999162436},"index":1,"playId":"47b3e0cb-327a-3a0c-857f-9f9112be5831","pitchNumber":2,"startTime":"2026-08-15T20:25:40.755Z","endTime":"2026-08-15T20:25:44.227Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T20:25:54.132Z","endTime":"2026-08-15T20:26:04.438Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":82.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.026479187829683,"aZ":-25.368399005919578,"pfxX":-0.018301626221045142,"pfxZ":3.924509972219152,"pX":0.4253257831231099,"pZ":3.7264277399259083,"vX0":4.905640414284577,"vY0":-129.84405556332527,"vZ0":1.4411997616846004,"x":100.79,"y":138.17,"x0":-1.4733312288670717,"y0":50.00620366519846,"z0":5.072440924376892,"aX":-0.032968358356039784},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":-0.8,"spinRate":2325,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.41924004679682225,"extension":6.877270444430329},"index":3,"playId":"fedc20e7-f118-3d9d-9ff2-54f4ea514d1c","pitchNumber":3,"startTime":"2026-08-15T20:26:04.438Z","endTime":"2026-08-15T20:26:08.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":681198,"fullName":"TJ Rumfield"}}},"count":{"balls":1,"strikes":3,"outs":0},"index":4,"playId":"f33fd280-6b92-43bb-b38d-396a9b1dc033","pitchNumber":3,"startTime":"2026-08-15T20:26:18.190Z","endTime":"2026-08-15T20:26:25.566Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-15T20:26:25.566Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to right fielder Jung Hoo Lee, deflected by first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T20:26:40.083Z","endTime":"2026-08-15T20:28:35.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.047516091174877,"aZ":-35.70166939241331,"pfxX":-6.635981601056054,"pfxZ":-2.1758415267648576,"pX":-0.5364706783639522,"pZ":2.5017943816495314,"vX0":5.061898499868728,"vY0":-125.5174085247249,"vZ0":1.4181762097032016,"x":137.45,"y":171.23,"x0":-1.7032008485413288,"y0":50.00549590503088,"z0":4.8061115896034865,"aX":-10.73957093182289},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":11.0,"spinRate":1621,"spinDirection":265},"zone":4,"typeConfidence":0.91,"plateTime":0.4340480922120449,"extension":6.573751777066436},"index":0,"playId":"97b9ba75-ad3f-3c97-830d-ae35dc7d69d4","pitchNumber":1,"startTime":"2026-08-15T20:26:53.147Z","endTime":"2026-08-15T20:26:57.728Z","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":90.5,"endSpeed":83.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32554956012276,"aZ":-26.92024076946608,"pfxX":-1.4208645723069973,"pfxZ":2.955722793611905,"pX":0.21901718732234907,"pZ":3.468843011632037,"vX0":5.228177747752703,"vY0":-131.82402686451272,"vZ0":0.9374581096763587,"x":108.65,"y":145.12,"x0":-1.5965208822296177,"y0":50.00296614724579,"z0":5.080559968527177,"aX":-2.526482907755838},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":1.6,"spinRate":2300,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.413881041160971,"extension":6.773862135286615},"index":1,"playId":"2501211c-32a2-3a85-9bb4-b6958fdebe8a","pitchNumber":2,"startTime":"2026-08-15T20:27:15.702Z","endTime":"2026-08-15T20:27:19.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-15T20:27:34.159Z","endTime":"2026-08-15T20:27:43.406Z","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(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":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.066585130605404,"aZ":-24.736777227814006,"pfxX":0.06706867374638747,"pfxZ":4.24814163995293,"pX":-1.1213885795700418,"pZ":4.811974929671384,"vX0":1.3727852522078587,"vY0":-131.29749032597684,"vZ0":3.821614088360528,"x":159.74,"y":108.86,"x0":-1.6591032672983994,"y0":50.003212286270774,"z0":5.175810023597371,"aX":0.11705634636684288},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-0.4,"spinRate":2374,"spinDirection":235},"zone":11,"typeConfidence":0.82,"plateTime":0.4167154281228105,"extension":6.786289529471671},"index":3,"playId":"39b0626f-634f-39de-8d60-e964b81d9feb","pitchNumber":3,"startTime":"2026-08-15T20:27:43.406Z","endTime":"2026-08-15T20:27:46.908Z","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":84.4,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363716117048806,"aZ":-30.751635687528324,"pfxX":8.560537366255918,"pfxZ":0.9196403883451483,"pX":0.12752483263443146,"pZ":1.010338294293656,"vX0":2.354541207245855,"vY0":-122.97300960888973,"vZ0":-2.637639926215054,"x":112.14,"y":211.5,"x0":-1.953293797256113,"y0":50.00045110907282,"z0":4.693914363926188,"aX":13.165637578254085},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.3,"breakHorizontal":-16.1,"spinRate":2772,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4446475187977166,"extension":6.637346897454109},"index":4,"playId":"7e7c028d-1e50-334d-898b-ddea54c75c3e","pitchNumber":4,"startTime":"2026-08-15T20:28:03.424Z","endTime":"2026-08-15T20:28:07.759Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167153725303955,"aZ":-24.297308183951237,"pfxX":-1.9194066091372093,"pfxZ":4.4176056325820525,"pX":-0.21570529880434824,"pZ":2.668676670348021,"vX0":4.407353621364193,"vY0":-131.45868849683745,"vZ0":-1.2876003556210285,"x":125.22,"y":166.73,"x0":-1.6512337240709938,"y0":50.00039416129645,"z0":4.938333334840791,"aX":-3.420442013314808},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2249,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.41382669132137284,"extension":6.891351944064615},"hitData":{"launchSpeed":99.2,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":114.0}},"index":5,"playId":"08fdcc8f-d730-3b3f-9fe8-1f2b06cf8bed","pitchNumber":5,"startTime":"2026-08-15T20:28:21.988Z","endTime":"2026-08-15T20:28:35.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:28:35.848Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T20:29:12.838Z","endTime":"2026-08-15T20:30:41.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T20:28:59.451Z","endTime":"2026-08-15T20:29:14.956Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.168365394110992,"aZ":-23.043416399754445,"pfxX":-1.5059655291000502,"pfxZ":5.08276200567056,"pX":0.5104033760707017,"pZ":2.437652821952831,"vX0":6.153628706243721,"vY0":-132.19036404747632,"vZ0":-2.254463628354544,"x":97.54,"y":172.96,"x0":-1.6367789217170694,"y0":50.00455816816062,"z0":4.966884721745499,"aX":-2.707267592110854},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":1.6,"spinRate":2395,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.41197606683095156,"extension":6.801155658394394},"index":1,"playId":"622ae944-ee0c-3d6a-bdab-36bb7ed9ad06","pitchNumber":1,"startTime":"2026-08-15T20:29:14.956Z","endTime":"2026-08-15T20:29:20.718Z","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.2,"endSpeed":84.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865600730116608,"aZ":-20.001187562040638,"pfxX":-5.256269079159732,"pfxZ":6.624854864238603,"pX":-1.2580975675572952,"pZ":3.8617277543843036,"vX0":2.751903104723039,"vY0":-134.3829278171339,"vZ0":0.3869047493453591,"x":164.96,"y":134.51,"x0":-1.6100302568996125,"y0":50.001271524642306,"z0":5.1315229361693655,"aX":-9.65697726612873},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":9.0,"spinRate":2161,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.40686001879101585,"extension":6.839736804791878},"index":2,"playId":"4253b27b-e7cd-37c6-8ac7-0a55e08052f9","pitchNumber":2,"startTime":"2026-08-15T20:29:38.677Z","endTime":"2026-08-15T20:29:42.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04966309292014,"aZ":-19.859462861112167,"pfxX":-4.903874703644329,"pfxZ":6.797027853011246,"pX":-0.5820470105612598,"pZ":2.8188967477803577,"vX0":4.353509678292191,"vY0":-133.55835463174176,"vZ0":-1.9252612579669077,"x":139.19,"y":162.67,"x0":-1.5939864427715238,"y0":50.00062744681273,"z0":4.973338279833021,"aX":-8.881841435538796},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":7.9,"spinRate":2053,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.40968982784711816,"extension":6.913942945535513},"index":3,"playId":"9f0da3e4-80d2-3e0b-8da5-836bc52b1d0e","pitchNumber":3,"startTime":"2026-08-15T20:29:57.989Z","endTime":"2026-08-15T20:30:01.830Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.539145776682272,"aZ":-39.118304407847006,"pfxX":-3.5182546381787496,"pfxZ":-4.299278278551434,"pX":-1.6800125360376776,"pZ":2.333609041342294,"vX0":1.6906910027914477,"vY0":-125.4942314855946,"vZ0":1.8022875916101706,"x":181.04,"y":175.77,"x0":-1.9010264411233595,"y0":50.004741800905926,"z0":4.76467440846151,"aX":-5.679662721566571},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.2,"breakHorizontal":6.0,"spinRate":1527,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.4344652545236096,"extension":6.879339398659337},"index":4,"playId":"2ecbd0d5-ac81-30af-859a-2d837ade3799","pitchNumber":4,"startTime":"2026-08-15T20:30:19.041Z","endTime":"2026-08-15T20:30:22.289Z","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.5,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861889514577975,"aZ":-20.916649741637205,"pfxX":-5.088700088319398,"pfxZ":6.066966564141659,"pX":-0.9750550491209429,"pZ":3.3559304831966763,"vX0":3.327270918696184,"vY0":-134.76252957774196,"vZ0":-0.46998837778905633,"x":154.17,"y":148.17,"x0":-1.559022342067237,"y0":50.00381536922425,"z0":4.9987459035155535,"aX":-9.44297281564414},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":8.6,"spinRate":2088,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.4050793712157805,"extension":6.9648914702310964},"index":5,"playId":"39d1d1e2-4654-316d-971c-ab621268630d","pitchNumber":5,"startTime":"2026-08-15T20:30:37.541Z","endTime":"2026-08-15T20:30:41.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:30:41.412Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-15T20:31:18.771Z","endTime":"2026-08-15T20:33:03.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T20:31:07.254Z","endTime":"2026-08-15T20:31:20.902Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.740927816694256,"aZ":-20.255832436474865,"pfxX":-3.7361856575901897,"pfxZ":6.513178144342593,"pX":0.6609585993372277,"pZ":2.8643610086119327,"vX0":6.627519883822199,"vY0":-134.77001885693346,"vZ0":-1.830618071457982,"x":91.81,"y":161.44,"x0":-1.350579564702555,"y0":50.00268153581951,"z0":4.99099313437242,"aX":-6.837125133143892},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":5.3,"spinRate":2078,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.40725100832045724,"extension":7.069891934691667},"index":1,"playId":"b561131d-65e5-35ef-8011-39f31cee785e","pitchNumber":1,"startTime":"2026-08-15T20:31:20.902Z","endTime":"2026-08-15T20:31:24.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210313598804355,"aZ":-34.23984380195133,"pfxX":6.799033512892239,"pfxZ":-1.3393560639927387,"pX":1.5014960884131472,"pZ":1.1846562668130651,"vX0":5.885287909599915,"vY0":-124.36985086399359,"vZ0":-1.6757987209789684,"x":59.77,"y":206.79,"x0":-1.790795397492774,"y0":50.00258949343166,"z0":4.744643610702452,"aX":10.49890901251718},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-13.8,"spinRate":2684,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.44280355167552976,"extension":6.957915120941288},"index":2,"playId":"fcba2ac7-f46a-3d2b-bd4f-a21d751ada6c","pitchNumber":2,"startTime":"2026-08-15T20:31:37.949Z","endTime":"2026-08-15T20:31:41.349Z","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":85.1,"endSpeed":78.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.368179815351592,"aZ":-35.62317679300467,"pfxX":-3.1681651964711013,"pfxZ":-2.1983870502908154,"pX":-1.0957343142096887,"pZ":2.0490514061203644,"vX0":2.693378598834794,"vY0":-124.01977893768267,"vZ0":0.8881581947514849,"x":158.77,"y":183.46,"x0":-1.7809613117058471,"y0":50.00422829797303,"z0":4.643159906104968,"aX":-4.96620730677079},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.6,"breakHorizontal":5.2,"spinRate":1390,"spinDirection":264},"zone":13,"typeConfidence":0.85,"plateTime":0.44061209918926325,"extension":6.981657512920173},"index":3,"playId":"677fe404-5d61-33d2-9f32-3089e61a395d","pitchNumber":3,"startTime":"2026-08-15T20:31:59.851Z","endTime":"2026-08-15T20:32:04.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37296038912541,"aZ":-32.978447908405734,"pfxX":10.325551639226354,"pfxZ":-0.5247060314195746,"pX":0.10846030442009473,"pZ":2.3223133811827075,"vX0":1.6827466898263448,"vY0":-123.79225566336785,"vZ0":0.7479418840301655,"x":112.87,"y":176.08,"x0":-1.9222920985460055,"y0":50.00300988293586,"z0":4.802288876659203,"aX":15.839467528724002},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.5,"breakHorizontal":-19.1,"spinRate":2612,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.44443214329904546,"extension":6.782015847474555},"index":4,"playId":"3fd79eed-2d15-3a54-bf51-76afa31c3ec7","pitchNumber":4,"startTime":"2026-08-15T20:32:17.472Z","endTime":"2026-08-15T20:32:21.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"a9fed436-b4b2-3b04-9a57-659d1180382a","startTime":"2026-08-15T20:32:38.156Z","endTime":"2026-08-15T20:32:41.468Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920589606296463,"aZ":-20.375759969221956,"pfxX":-4.031362673595764,"pfxZ":6.2238707521537044,"pX":-0.3656336034992441,"pZ":3.7963008904531312,"vX0":4.417490522357444,"vY0":-136.10953064142478,"vZ0":0.37598244830682415,"x":130.94,"y":136.28,"x0":-1.477799835726157,"y0":50.00457150923558,"z0":5.055670245350991,"aX":-7.6448393760341},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":6.5,"spinRate":2060,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.40081016510376477,"extension":7.010203970317183},"index":6,"playId":"215b9f2b-ceb4-3afe-9976-f64881f14dd8","pitchNumber":5,"startTime":"2026-08-15T20:32:54.503Z","endTime":"2026-08-15T20:33:03.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:33:03.068Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Cavanaugh lines out sharply to right fielder Zac Veen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T20:34:23.785Z","endTime":"2026-08-15T20:36:28.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800058885904065,"aZ":-12.687068208979676,"pfxX":-5.5344896180972585,"pfxZ":10.613335122361615,"pX":-0.5103513843226268,"pZ":2.4663240217796467,"vX0":4.1007799666047,"vY0":-134.77056843387166,"vZ0":-6.462270103824931,"x":136.45,"y":172.19,"x0":-1.3340502570013208,"y0":50.00215519673328,"z0":5.794550382897433,"aX":-10.161511584574134},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2330,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.4066982737015472,"extension":5.492954553492491},"index":0,"playId":"6946fffe-40f5-30d9-87f2-8febf8b58392","pitchNumber":1,"startTime":"2026-08-15T20:35:19.406Z","endTime":"2026-08-15T20:35:25.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.239208929576936,"aZ":-43.42996147534123,"pfxX":0.2592835729688181,"pfxZ":-7.459704739215873,"pX":0.6752559592361562,"pZ":1.8732708459711849,"vX0":4.8652282120968895,"vY0":-121.58043399145829,"vZ0":-0.59861797231598,"x":91.26,"y":188.2,"x0":-1.3796091097928498,"y0":50.00557497135054,"z0":5.868692951168223,"aX":0.39082321779974943},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.4,"breakHorizontal":-1.6,"spinRate":2630,"spinDirection":29},"zone":9,"typeConfidence":0.9,"plateTime":0.4492772580865112,"extension":5.561739974556244},"index":1,"playId":"74aebd55-6f71-32ab-bb92-95dae59ba4fb","pitchNumber":2,"startTime":"2026-08-15T20:35:38.147Z","endTime":"2026-08-15T20:35:42.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533841033461673,"aZ":-24.681372833027226,"pfxX":-9.205875116667123,"pfxZ":4.977194532928083,"pX":-1.654102574937234,"pZ":2.9400386487309325,"vX0":2.0628381563561327,"vY0":-122.76655536275084,"vZ0":-2.0653963836708105,"x":180.05,"y":159.4,"x0":-1.317323000640235,"y0":50.000655018931745,"z0":5.92331414326231,"aX":-13.849833531745242},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2180,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4486162878463169,"extension":5.4500753557870425},"index":2,"playId":"348bafc8-68b4-39d3-aacf-bb97576ee834","pitchNumber":3,"startTime":"2026-08-15T20:35:50.841Z","endTime":"2026-08-15T20:35:54.730Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710874930564195,"aZ":-20.61538866036104,"pfxX":-9.931737765616571,"pfxZ":7.471008886941012,"pX":1.6548915381386184,"pZ":1.745487927054195,"vX0":9.523090928410731,"vY0":-124.1193482116382,"vZ0":-5.593179514033242,"x":53.92,"y":191.65,"x0":-0.9561156882951293,"y0":50.005298838219275,"z0":5.764189396308933,"aX":-15.37361806887222},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":2270,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4426610456307527,"extension":5.888354333818502},"index":3,"playId":"f00dd1e5-cc43-3877-89c8-be9ab253738c","pitchNumber":4,"startTime":"2026-08-15T20:36:04.913Z","endTime":"2026-08-15T20:36:08.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31674341345998,"aZ":-21.67219875795553,"pfxX":-10.477313256565138,"pfxZ":5.650372295483864,"pX":0.23132672461476847,"pZ":2.394937314670073,"vX0":7.234303241570499,"vY0":-136.07702091337896,"vZ0":-4.87944541083057,"x":108.18,"y":174.12,"x0":-1.1123593594229702,"y0":50.00355665780221,"z0":5.730577614521329,"aX":-19.476544403622633},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":2367,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4038824684318474,"extension":5.761180465498078},"hitData":{"launchSpeed":105.2,"launchAngle":17.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.3,"coordY":85.33}},"index":4,"playId":"7047bac5-fe7c-3d7c-bdd9-e45cdecaf1f1","pitchNumber":5,"startTime":"2026-08-15T20:36:21.279Z","endTime":"2026-08-15T20:36:28.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:36:28.819Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Turner Hill grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T20:36:41.147Z","endTime":"2026-08-15T20:37:06.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33810693278405,"aZ":-39.289231276181674,"pfxX":-1.8781983766754315,"pfxZ":-4.688384415457184,"pX":-0.564198209222423,"pZ":2.1747854645708258,"vX0":2.6092299426559245,"vY0":-122.26805459211866,"vZ0":-0.7907180475503112,"x":138.51,"y":180.06,"x0":-1.3994675884565817,"y0":50.00061379461573,"z0":5.863927640902014,"aX":-2.8533569026465244},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.4,"breakHorizontal":2.8,"spinRate":2528,"spinDirection":8},"zone":4,"typeConfidence":0.9,"plateTime":0.4473984234553319,"extension":5.51791937057523},"hitData":{"launchSpeed":67.0,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":160.8}},"index":0,"playId":"9450e69a-5944-31a1-9918-e63ccfd0fcf7","pitchNumber":1,"startTime":"2026-08-15T20:36:57.090Z","endTime":"2026-08-15T20:37:06.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:37:06.036Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Buddy Kennedy pops out to third baseman Willi Castro in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-15T20:37:13.301Z","endTime":"2026-08-15T20:38:39.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649515173811725,"aZ":-14.560338792905227,"pfxX":-9.005937458742832,"pfxZ":9.22421660018962,"pX":-0.6957062080252203,"pZ":2.761612018805613,"vX0":7.332407934059465,"vY0":-137.16713353452067,"vZ0":-5.349109073760681,"x":143.52,"y":164.22,"x0":-2.230178646517288,"y0":50.00666800869539,"z0":5.7258583496186635,"aX":-17.206698916375128},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":14.9,"spinRate":2366,"spinDirection":211},"zone":1,"typeConfidence":0.85,"plateTime":0.39894507094677145,"extension":5.697268812199714},"index":0,"playId":"ea9f6640-d2a1-3019-997a-0e5522088c8e","pitchNumber":1,"startTime":"2026-08-15T20:37:29.130Z","endTime":"2026-08-15T20:37:33.439Z","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":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65505816985778,"aZ":-21.73430490560551,"pfxX":-2.04481087000194,"pfxZ":5.657946341963901,"pX":1.0294354753982315,"pZ":2.1207717543960176,"vX0":9.519551289122067,"vY0":-133.7268650060127,"vZ0":-5.3498317785546465,"x":77.76,"y":181.52,"x0":-2.281739377342133,"y0":50.004905785187624,"z0":5.666074622396686,"aX":-3.775141333881379},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":2.0,"spinRate":2455,"spinDirection":212},"zone":14,"typeConfidence":0.76,"plateTime":0.4066307136003786,"extension":5.885131799942068},"index":1,"playId":"9e6a4d98-e60c-3353-9e99-9a352a472f5e","pitchNumber":2,"startTime":"2026-08-15T20:37:42.150Z","endTime":"2026-08-15T20:37:46.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4621476849234,"aZ":-21.394792780482266,"pfxX":-10.262672368439185,"pfxZ":5.615619279649911,"pX":0.8280197810324547,"pZ":2.8814284426453134,"vX0":11.506660275084029,"vY0":-137.22292737787694,"vZ0":-3.928848138998542,"x":85.44,"y":160.98,"x0":-2.0729575110349248,"y0":50.0049050700383,"z0":5.777345347368207,"aX":-19.70618082426753},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":16.3,"spinRate":2302,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39814386392507695,"extension":5.817599259998014},"index":2,"playId":"be28b7b2-40d5-3494-bfd5-7db904d5d340","pitchNumber":3,"startTime":"2026-08-15T20:37:54.791Z","endTime":"2026-08-15T20:37:58.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373342442586882,"aZ":-28.267496815534667,"pfxX":2.25967121973611,"pfxZ":2.55916004568516,"pX":1.0979992164348995,"pZ":1.8748373613427518,"vX0":7.432705679744898,"vY0":-122.45255857240802,"vZ0":-3.298207536924002,"x":75.15,"y":188.16,"x0":-2.2656134305981603,"y0":50.000477163037594,"z0":5.648457792931229,"aX":3.4411988257734416},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-5.8,"spinRate":2680,"spinDirection":32},"zone":14,"typeConfidence":0.88,"plateTime":0.44669854512703644,"extension":5.7628270577886545},"index":3,"playId":"04f9b976-58dd-3d24-aad0-7c2285b10033","pitchNumber":4,"startTime":"2026-08-15T20:38:08.441Z","endTime":"2026-08-15T20:38:12.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.101510582964895,"aZ":-31.191738557114594,"pfxX":5.951869474921871,"pfxZ":0.6550075527261363,"pX":0.12551035817197506,"pZ":3.451084547072706,"vX0":4.368231850975297,"vY0":-120.68518188174151,"vZ0":0.7041621782707244,"x":112.22,"y":145.6,"x0":-2.474180515444409,"y0":50.00088102607812,"z0":5.879713846263431,"aX":8.871670117317665},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.6,"breakHorizontal":-11.8,"spinRate":2666,"spinDirection":42},"zone":12,"typeConfidence":0.94,"plateTime":0.45199524045320505,"extension":5.960318480346646},"hitData":{"launchSpeed":77.0,"launchAngle":77.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.96,"coordY":184.11}},"index":4,"playId":"73904a92-cac5-3483-a38c-a90e9c49791d","pitchNumber":5,"startTime":"2026-08-15T20:38:28.816Z","endTime":"2026-08-15T20:38:39.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:38:39.986Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:40:08.542Z","endTime":"2026-08-15T20:41:12.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":75.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810948839475483,"aZ":-31.928216323471254,"pfxX":8.752900741262128,"pfxZ":0.17302972848027842,"pX":0.2619123221932435,"pZ":2.0639367013143826,"vX0":2.374458350190479,"vY0":-119.97322700530661,"vZ0":0.2282017095840616,"x":107.02,"y":183.05,"x0":-1.8796352893336805,"y0":50.00459058343462,"z0":4.8304708228897155,"aX":12.666480445446927},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.6,"breakHorizontal":-16.4,"spinRate":2704,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.4578373291469786,"extension":6.471226851203708},"index":0,"playId":"ca9af19c-4770-333e-9714-f2cb2089e3b8","pitchNumber":1,"startTime":"2026-08-15T20:40:48.503Z","endTime":"2026-08-15T20:40:52.353Z","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.7,"endSpeed":79.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511537855533692,"aZ":-36.74953173480836,"pfxX":-3.86312033887963,"pfxZ":-2.8966588825302804,"pX":0.058847948220349305,"pZ":1.6051757105965936,"vX0":5.420635630417716,"vY0":-124.80075838532994,"vZ0":-0.24145654549376117,"x":114.76,"y":195.44,"x0":-1.6367905023684544,"y0":50.00141401872156,"z0":4.723560721070958,"aX":-6.109783483514471},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":5.8,"spinRate":1382,"spinDirection":272},"zone":8,"typeConfidence":0.89,"plateTime":0.43845217821179894,"extension":6.849732927077924},"hitData":{"launchSpeed":91.4,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":150.67}},"index":1,"playId":"adbb50d2-a94d-36bc-a18e-fb88dd243944","pitchNumber":2,"startTime":"2026-08-15T20:41:03.904Z","endTime":"2026-08-15T20:41:12.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:41:12.877Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a fly ball to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:41:45.855Z","endTime":"2026-08-15T20:42:13.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T20:41:34.032Z","endTime":"2026-08-15T20:41:48.002Z","isPitch":false,"type":"action","player":{"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523450353665048,"aZ":-34.056055108989796,"pfxX":-9.924907964268609,"pfxZ":-1.0414345526832811,"pX":0.008047020070170231,"pZ":2.7130878554935656,"vX0":7.165432628498426,"vY0":-133.79843817443464,"vZ0":0.4953288635392987,"x":116.69,"y":165.53,"x0":-1.4234795665822937,"y0":50.006092305040816,"z0":4.978115489664162,"aX":-17.887775814440882},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.6,"breakHorizontal":16.3,"spinRate":2029,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.41034756463692634,"extension":7.121004366381009},"index":1,"playId":"3ec05dbc-3034-3615-afcc-8923af8c8729","pitchNumber":1,"startTime":"2026-08-15T20:41:48.002Z","endTime":"2026-08-15T20:41:52.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799325141385495,"aZ":-29.66780738136302,"pfxX":9.155694135897573,"pfxZ":1.6587331534196608,"pX":1.2906559091509537,"pZ":2.4720370081814096,"vX0":4.614639173025069,"vY0":-122.20969152226806,"vZ0":0.6657998290252201,"x":67.8,"y":172.04,"x0":-1.813170856232307,"y0":50.0009549158324,"z0":4.750841598088822,"aX":13.800629840810103},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":-17.6,"spinRate":2728,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.44873766396980885,"extension":6.890417129356635},"hitData":{"launchSpeed":68.2,"launchAngle":29.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.07,"coordY":109.76}},"index":2,"playId":"1c7adc40-0d7e-3b68-8696-a138ac2b31bd","pitchNumber":2,"startTime":"2026-08-15T20:42:01.857Z","endTime":"2026-08-15T20:42:13.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:42:13.041Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a fly ball to right fielder Jung Hoo Lee. Ezequiel Tovar to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:42:20.080Z","endTime":"2026-08-15T20:42:53.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36848173845014,"aZ":-25.179766122030667,"pfxX":-1.079239290793513,"pfxZ":3.907423817916815,"pX":0.5541391924405925,"pZ":2.805238553691079,"vX0":6.1370536335354045,"vY0":-132.24627573749515,"vZ0":-0.7729023206278116,"x":95.88,"y":163.04,"x0":-1.6456722261037022,"y0":50.002980019130874,"z0":4.930594756664692,"aX":-1.9325350675039081},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":0.7,"spinRate":2343,"spinDirection":204},"zone":3,"typeConfidence":0.9,"plateTime":0.4124910357750351,"extension":6.86092978781517},"hitData":{"launchSpeed":64.2,"launchAngle":28.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.41,"coordY":122.0}},"index":0,"playId":"e4523a67-68ae-3610-b8b2-289ac3ea51ef","pitchNumber":1,"startTime":"2026-08-15T20:42:39.726Z","endTime":"2026-08-15T20:42:53.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:42:53.689Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to left fielder Turner Hill. Ezequiel Tovar scores. Jake McCarthy to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:42:59.014Z","endTime":"2026-08-15T20:43:37.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.500260535103454,"aZ":-36.26673960528708,"pfxX":-8.977692812936873,"pfxZ":-2.4951394658216897,"pX":-0.5915970039186709,"pZ":1.9904869814840758,"vX0":6.208968106951472,"vY0":-126.77881706374761,"vZ0":0.371353640266608,"x":139.55,"y":185.04,"x0":-1.8987964934909183,"y0":50.00598905432418,"z0":4.723070747251321,"aX":-14.702456700975693},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":15.0,"spinRate":1575,"spinDirection":267},"zone":7,"typeConfidence":0.9,"plateTime":0.4310658266103622,"extension":7.039146297130353},"hitData":{"launchSpeed":97.3,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":101.14,"coordY":115.2}},"index":0,"playId":"d71da0e6-7624-3a32-b7fb-ee9177923d98","pitchNumber":1,"startTime":"2026-08-15T20:43:24.719Z","endTime":"2026-08-15T20:43:37.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:43:37.539Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan Webb challenged (pitch result), call on the field was overturned: Mickey Moniak called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:43:48.289Z","endTime":"2026-08-15T20:47:24.004Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":9},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1506190971298,"aZ":-26.18219367730709,"pfxX":0.4524526769716668,"pfxZ":3.3293375518378596,"pX":0.5885618749692726,"pZ":3.1011601731883465,"vX0":5.838029879483027,"vY0":-132.34482894102928,"vZ0":0.2168081431660448,"x":94.57,"y":155.05,"x0":-1.6907738906973873,"y0":50.00541079004993,"z0":4.911982901461171,"aX":0.8149182534513192},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":-1.9,"spinRate":2350,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.41143507488067854,"extension":7.060474961757742},"index":0,"playId":"d023190d-bd0d-31c0-9b47-ff48e2e2ff71","pitchNumber":1,"startTime":"2026-08-15T20:44:02.129Z","endTime":"2026-08-15T20:44:06.918Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39088529580536,"aZ":-24.087816392623957,"pfxX":-0.4566702565439714,"pfxZ":4.423247679559573,"pX":0.017725720199780644,"pZ":4.055202587431946,"vX0":4.818234077634293,"vY0":-133.2924593946937,"vZ0":2.0079781675293793,"x":116.32,"y":129.29,"x0":-1.741855771310276,"y0":50.00254722332292,"z0":5.0137529405288905,"aX":-0.8359554908894739},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":0.0,"spinRate":2476,"spinDirection":215},"zone":12,"typeConfidence":0.82,"plateTime":0.4084569747843849,"extension":7.050245180064358},"index":1,"playId":"8bbfc68f-7639-3293-bfbc-c2b99b1f52ca","pitchNumber":2,"startTime":"2026-08-15T20:44:20.783Z","endTime":"2026-08-15T20:44:25.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591664722853174,"aZ":-39.228184883434174,"pfxX":-5.77839093723297,"pfxZ":-4.351130594004319,"pX":0.1649856855200975,"pZ":1.1128898338923061,"vX0":6.67345017280726,"vY0":-126.394772823633,"vZ0":-0.7030262394775565,"x":110.71,"y":208.73,"x0":-1.7579320335463333,"y0":50.00565941069616,"z0":4.542642990427053,"aX":-9.357391406458428},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.8,"breakHorizontal":9.0,"spinRate":1532,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4332199174806375,"extension":6.6600678855278215},"index":2,"playId":"d780e50a-c2fc-34ec-9098-8b31a4c5f5a7","pitchNumber":3,"startTime":"2026-08-15T20:44:43.213Z","endTime":"2026-08-15T20:44:46.868Z","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":"2df59182-c096-4e12-a2c3-9e3f910732e3","startTime":"2026-08-15T20:45:06.301Z","endTime":"2026-08-15T20:45:11.301Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.936560027453528,"aZ":-23.254536320864972,"pfxX":-2.8713232670713644,"pfxZ":4.841763524580143,"pX":-0.7142341767942012,"pZ":3.3220011334660664,"vX0":3.5281973834916833,"vY0":-134.56980367548437,"vZ0":0.27225407363835796,"x":144.22,"y":149.09,"x0":-1.6664320802506272,"y0":50.00271596294967,"z0":4.860683992225202,"aX":-5.290480373567751},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":2047,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.40629414518385865,"extension":6.790454299230037},"index":4,"playId":"4d9fbcb3-abe3-3945-882f-72f4706017cc","pitchNumber":4,"startTime":"2026-08-15T20:45:19.917Z","endTime":"2026-08-15T20:45:23.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07561274994961,"aZ":-20.340186442551545,"pfxX":-5.625375277546087,"pfxZ":6.33196033841601,"pX":0.2262777326350165,"pZ":2.5992448360754796,"vX0":6.899448135264156,"vY0":-135.25158409850428,"vZ0":-2.0807263378271514,"x":108.37,"y":168.6,"x0":-1.6164064893608683,"y0":50.00266302726803,"z0":4.791781311381788,"aX":-10.513781707640922},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":8.9,"spinRate":2145,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.4036175505525206,"extension":6.974349794572797},"index":5,"playId":"395f4959-65d9-3848-a601-ef49fb82b1f2","pitchNumber":5,"startTime":"2026-08-15T20:45:42.115Z","endTime":"2026-08-15T20:45:46.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19851598118163,"aZ":-23.43773988057982,"pfxX":-4.777969857749561,"pfxZ":4.830447483531396,"pX":-0.6747119582607611,"pZ":3.3607961888510496,"vX0":3.8117376091569364,"vY0":-132.8251782196496,"vZ0":0.20200485819509872,"x":142.72,"y":148.04,"x0":-1.499020460208721,"y0":50.003495261858,"z0":4.97133777260352,"aX":-8.642017162144738},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":7.9,"spinRate":1988,"spinDirection":244},"zone":1,"typeConfidence":0.9,"plateTime":0.4104634022617075,"extension":7.147181004893243},"index":6,"playId":"44e194e3-3cf0-322d-aa43-8a7a2216c4d0","pitchNumber":6,"startTime":"2026-08-15T20:46:06.652Z","endTime":"2026-08-15T20:46:10.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.342034690311507,"aZ":-34.238603725269705,"pfxX":-9.532043583456487,"pfxZ":-1.2975072780794075,"pX":0.6402119561570425,"pZ":-0.28425090213162785,"vX0":8.644266914279251,"vY0":-125.15259836869707,"vZ0":-4.740740374352799,"x":92.6,"y":246.45,"x0":-1.6136372789631679,"y0":50.003407909660986,"z0":4.426825309610319,"aX":-15.180848492051291},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.2,"breakHorizontal":15.4,"spinRate":1676,"spinDirection":272},"zone":14,"typeConfidence":0.91,"plateTime":0.4370103571140578,"extension":6.804628371082142},"index":7,"playId":"b306e9af-4a9a-3e5e-a143-1bf47078184a","pitchNumber":7,"startTime":"2026-08-15T20:46:36.289Z","endTime":"2026-08-15T20:46:42.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":8,"playId":"7dcea33c-f389-4b6b-b90f-1f125f68c10d","startTime":"2026-08-15T20:47:01.908Z","endTime":"2026-08-15T20:47:06.908Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733481492596493,"aZ":-22.24417851728719,"pfxX":-5.04572935165574,"pfxZ":5.516913005542161,"pX":-0.20588949051744107,"pZ":1.6708584180752728,"vX0":5.53779350146983,"vY0":-133.08862349639986,"vZ0":-3.7578587389237645,"x":124.85,"y":193.67,"x0":-1.655005831411759,"y0":50.00061834934852,"z0":4.7060968324889,"aX":-9.078627308796166},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":8.0,"spinRate":1990,"spinDirection":242},"zone":8,"typeConfidence":0.89,"plateTime":0.4110533171749555,"extension":7.058909593464759},"index":9,"playId":"81432112-136e-3497-a352-f7f8e1e9d42e","pitchNumber":8,"startTime":"2026-08-15T20:47:19.442Z","endTime":"2026-08-15T20:47:24.004Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"playEndTime":"2026-08-15T20:47:24.004Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Turner Hill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-15T20:47:54.983Z","endTime":"2026-08-15T20:49:24.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045639062452075,"aZ":-24.523740155778732,"pfxX":-3.036723241569246,"pfxZ":4.18029785706994,"pX":1.4452314564585096,"pZ":2.393415014532085,"vX0":8.639947983556059,"vY0":-134.66517191084475,"vZ0":-1.8379264214691016,"x":61.91,"y":174.16,"x0":-1.4144401578287216,"y0":50.00475926276295,"z0":4.824618079611028,"aX":-5.561420566373044},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":3.6,"spinRate":2073,"spinDirection":240},"zone":14,"typeConfidence":0.82,"plateTime":0.40717666481599224,"extension":6.953099164629916},"index":0,"playId":"48d6d8e3-1b73-3118-8212-97f9623053b7","pitchNumber":1,"startTime":"2026-08-15T20:48:06.007Z","endTime":"2026-08-15T20:48:09.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350741943905334,"aZ":-22.578778125135795,"pfxX":-1.3220927765716382,"pfxZ":5.362681061996648,"pX":0.4127949152854705,"pZ":2.8937344550559883,"vX0":5.96469180066937,"vY0":-132.64224375313378,"vZ0":-0.9093320524235122,"x":101.27,"y":160.65,"x0":-1.6894553891059905,"y0":50.00116069234308,"z0":4.881523632574262,"aX":-2.36571275260999},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":1.2,"spinRate":2354,"spinDirection":233},"zone":6,"typeConfidence":0.87,"plateTime":0.4123264056987761,"extension":7.11371217382823},"index":1,"playId":"c0d6feee-d45f-36b1-9606-7aa35a2159f2","pitchNumber":2,"startTime":"2026-08-15T20:48:23.315Z","endTime":"2026-08-15T20:48:27.638Z","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":2},"index":2,"startTime":"2026-08-15T20:48:42.246Z","endTime":"2026-08-15T20:48:54.493Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0969408630762,"aZ":-22.760528775799024,"pfxX":-4.431056585069892,"pfxZ":5.087201714879198,"pX":-0.9920299215489778,"pZ":4.339984360370818,"vX0":3.097989188571683,"vY0":-134.89894645767222,"vZ0":2.4635089920130984,"x":154.81,"y":121.6,"x0":-1.5769777829714078,"y0":50.00580915706504,"z0":5.015078437654893,"aX":-8.20517940944863},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":7.4,"spinRate":2152,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.4053233261357492,"extension":7.093950323319795},"index":3,"playId":"779d664b-1963-3247-af32-c86c1b3cfe6f","pitchNumber":3,"startTime":"2026-08-15T20:48:54.493Z","endTime":"2026-08-15T20:48:58.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215879448917242,"aZ":-24.76354535905225,"pfxX":-1.4752932934938643,"pfxZ":4.239506904884761,"pX":0.42323626908180406,"pZ":2.7210732491134277,"vX0":5.5528913787328,"vY0":-131.0469270497462,"vZ0":-0.7342526667465321,"x":100.87,"y":165.31,"x0":-1.5263475061866796,"y0":50.00644954939681,"z0":4.84540962158239,"aX":-2.581995516646216},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":1.6,"spinRate":2361,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.4170647109714145,"extension":7.09720458275761},"hitData":{"launchSpeed":92.4,"launchAngle":56.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":113.39,"coordY":108.6}},"index":4,"playId":"55c0964f-0356-344e-8b55-d9a5601b2d71","pitchNumber":4,"startTime":"2026-08-15T20:49:13.400Z","endTime":"2026-08-15T20:49:24.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:49:24.051Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan challenged (pitch result), call on the field was overturned: Christian Koss called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T20:51:10.323Z","endTime":"2026-08-15T20:52:30.848Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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(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.3,"endSpeed":87.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.403403901803067,"aZ":-19.235932377454144,"pfxX":-10.277280975069695,"pfxZ":6.714099344725687,"pX":-0.7471918564070108,"pZ":2.814595204378977,"vX0":7.499588498729735,"vY0":-137.22952547852202,"vZ0":-4.656135687058275,"x":145.48,"y":162.79,"x0":-2.165969692561356,"y0":50.003555650723605,"z0":5.82505085528706,"aX":-19.806854486760923},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":17.3,"spinRate":2382,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3975462678812396,"extension":5.744305158320171},"index":0,"playId":"3cc5c37d-29f0-34cd-ba75-f49d35709efe","pitchNumber":1,"startTime":"2026-08-15T20:51:48.750Z","endTime":"2026-08-15T20:51:52.778Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714868363000694,"aZ":-22.98400796664828,"pfxX":-9.468457608579241,"pfxZ":6.070800542268358,"pX":-0.5710150353884892,"pZ":1.5481130845430857,"vX0":6.81788527161831,"vY0":-122.16603477496052,"vZ0":-5.708029885129927,"x":138.77,"y":196.98,"x0":-2.165650683406174,"y0":50.00327059031379,"z0":5.886429194193818,"aX":-14.334770328165046},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2121,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4480784665617854,"extension":5.7039427296786895},"index":1,"playId":"b4116257-1a79-3a7d-8ff3-818bd4128db6","pitchNumber":2,"startTime":"2026-08-15T20:52:02.872Z","endTime":"2026-08-15T20:52:06.649Z","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":0},"index":2,"startTime":"2026-08-15T20:52:15.205Z","endTime":"2026-08-15T20:52:25.682Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.489446772804936,"aZ":-23.381017997127806,"pfxX":-8.238210373289203,"pfxZ":5.9223196096514386,"pX":-0.8037419636803346,"pZ":3.3559138698628166,"vX0":5.899131591243466,"vY0":-120.77816536609512,"vZ0":-1.6579907148123674,"x":147.64,"y":148.17,"x0":-2.2018804808116204,"y0":50.002137343105275,"z0":6.098190149657878,"aX":-12.227914616737092},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2191,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4526942248335244,"extension":5.578420111208603},"index":3,"playId":"062adb29-679c-3def-9549-cb8fde07cdc7","pitchNumber":3,"startTime":"2026-08-15T20:52:25.682Z","endTime":"2026-08-15T20:52:30.848Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"playEndTime":"2026-08-15T20:52:30.848Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Drew Gilbert homers (6) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T20:52:56.996Z","endTime":"2026-08-15T20:54:01.114Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50046515700254,"aZ":-39.049689478804936,"pfxX":-2.079649448986319,"pfxZ":-4.567103866161369,"pX":0.5292812037441574,"pZ":0.35103538207049395,"vX0":5.279221582722202,"vY0":-121.38335557744466,"vZ0":-4.812140139078041,"x":96.83,"y":229.3,"x0":-1.3938205870482485,"y0":50.00088849295819,"z0":5.722390043533858,"aX":-3.135555441831168},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.1,"breakHorizontal":2.6,"spinRate":2612,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.4495096592051038,"extension":5.778754840459163},"index":0,"playId":"4571d1b3-2aa7-3738-9e0a-04c053f133ac","pitchNumber":1,"startTime":"2026-08-15T20:53:10.676Z","endTime":"2026-08-15T20:53:14.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.132646326496786,"aZ":-14.550677497543008,"pfxX":-6.289902256562752,"pfxZ":9.45544499715065,"pX":-0.07647447546756632,"pZ":3.531276089696023,"vX0":5.241891539824119,"vY0":-135.9929373136306,"vZ0":-3.6235986424982145,"x":119.92,"y":143.44,"x0":-1.2162394360207356,"y0":50.00570468102937,"z0":5.89699201059245,"aX":-11.72793652496669},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2426,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.40348538087487773,"extension":5.647584557358977},"index":1,"playId":"65ab9d8e-90ec-3d2d-b4ca-892dcf42d7ad","pitchNumber":2,"startTime":"2026-08-15T20:53:24.494Z","endTime":"2026-08-15T20:53:28.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31583456055348,"aZ":-11.94344715229708,"pfxX":-5.298150124193277,"pfxZ":10.964391992461026,"pX":0.6932912213140399,"pZ":2.194686270098151,"vX0":6.693848492602906,"vY0":-135.6273189850043,"vZ0":-7.300509070793899,"x":90.57,"y":179.52,"x0":-1.1295424709689579,"y0":50.00185899139201,"z0":5.771802581429324,"aX":-9.775445274769378},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2464,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.4053256490952655,"extension":5.734244654206326},"hitData":{"launchSpeed":104.8,"launchAngle":25.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.06,"coordY":91.51}},"index":2,"playId":"1713d299-3b5d-392f-9e81-f141a2b33dfa","pitchNumber":3,"startTime":"2026-08-15T20:53:36.740Z","endTime":"2026-08-15T20:54:01.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:54:01.114Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out sharply, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T20:53:56.878Z","endTime":"2026-08-15T20:54:24.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450087473776275,"aZ":-22.41683337223857,"pfxX":-9.953712178788141,"pfxZ":6.335590660773142,"pX":-0.16511215421217745,"pZ":2.168505479917486,"vX0":5.592289413340836,"vY0":-123.05897694118697,"vZ0":-4.213319999687881,"x":123.29,"y":180.23,"x0":-1.1688467700011984,"y0":50.00454167935574,"z0":5.79226140538308,"aX":-15.332341138297927},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.8,"breakHorizontal":16.8,"spinRate":2288,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.4443818051498889,"extension":5.66769693778313},"hitData":{"launchSpeed":106.5,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":145.0,"coordY":148.0}},"index":0,"playId":"3c4bdbd0-15b3-3e76-be69-17143a61ea11","pitchNumber":1,"startTime":"2026-08-15T20:54:15.949Z","endTime":"2026-08-15T20:54:24.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:54:24.658Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out sharply, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-15T20:54:30.881Z","endTime":"2026-08-15T20:56:44.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5735926152153,"aZ":-24.683228981113977,"pfxX":0.9913399841481998,"pfxZ":4.402231341302805,"pX":-0.9586012236358589,"pZ":3.7020662858819247,"vX0":1.2080831418857523,"vY0":-129.48189006712718,"vZ0":-0.8418323482221141,"x":153.54,"y":138.82,"x0":-1.559669947625494,"y0":50.00242941410126,"z0":5.917052197341829,"aX":1.6857658742629835},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.0,"spinRate":2503,"spinDirection":189},"zone":11,"typeConfidence":0.89,"plateTime":0.4227249091862073,"extension":5.731753329065534},"index":0,"playId":"9a4ec2f0-3af6-3555-8cf3-d6e2a456ce27","pitchNumber":1,"startTime":"2026-08-15T20:54:49.621Z","endTime":"2026-08-15T20:54:53.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06623877941077,"aZ":-22.13793843058135,"pfxX":-0.3481544400398997,"pfxZ":5.789169698535888,"pX":-0.5330984871560766,"pZ":2.926755396194249,"vX0":2.80504123943608,"vY0":-129.78101402747126,"vZ0":-3.2418990283609834,"x":137.32,"y":159.76,"x0":-1.5752990692686135,"y0":50.00150086364544,"z0":5.847595085347152,"aX":-0.603732921787573},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2458,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.41947229654386087,"extension":5.513800568572453},"index":1,"playId":"b0203aa8-e12f-39b7-baa7-c29c77280e95","pitchNumber":2,"startTime":"2026-08-15T20:55:10.044Z","endTime":"2026-08-15T20:55:14.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61302873992786,"aZ":-42.47022646428301,"pfxX":-1.313584034174677,"pfxZ":-7.079391070325565,"pX":0.11079614363578509,"pZ":2.881790345961745,"vX0":3.9739846741501847,"vY0":-119.7285966931723,"vZ0":1.5973237874865869,"x":112.78,"y":160.97,"x0":-1.3980963471756163,"y0":50.00078488172949,"z0":6.0000044515634325,"aX":-1.9116971985981173},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.1,"breakHorizontal":1.4,"spinRate":2625,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.4570590637494778,"extension":5.5295204798747974},"index":2,"playId":"f3fc0478-82b5-3ce3-ac03-d9c0a77394c4","pitchNumber":3,"startTime":"2026-08-15T20:55:22.986Z","endTime":"2026-08-15T20:55:27.458Z","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":85.0,"endSpeed":78.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20454983248546,"aZ":-21.09884520405996,"pfxX":-10.093836167025161,"pfxZ":7.185319171498675,"pX":-0.863373405140361,"pZ":0.7925293041813981,"vX0":4.309257308047992,"vY0":-123.54118205440146,"vZ0":-7.666051923254538,"x":149.91,"y":217.38,"x0":-1.3212471118000284,"y0":50.00503129482453,"z0":5.716571012646408,"aX":-15.564190493714182},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.4,"breakHorizontal":17.3,"spinRate":2369,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4437873993709176,"extension":5.5247093227072215},"index":3,"playId":"c3fa2d42-d961-3656-b197-7a91465ce2cc","pitchNumber":4,"startTime":"2026-08-15T20:55:39.788Z","endTime":"2026-08-15T20:55:43.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25118372529912,"aZ":-23.712771438045344,"pfxX":-9.791629210284773,"pfxZ":5.674872003711208,"pX":-1.3733350609566184,"pZ":3.5453203688169457,"vX0":3.2944514918991654,"vY0":-121.73902593016021,"vZ0":-0.8379394733757406,"x":169.35,"y":143.06,"x0":-1.4766317105871938,"y0":50.00567525261579,"z0":5.957843501101623,"aX":-14.610311390602638},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.3,"breakHorizontal":16.9,"spinRate":2298,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4509741645191685,"extension":5.373428083920002},"index":4,"playId":"d1a74631-4a9e-3058-b110-f6852416f722","pitchNumber":5,"startTime":"2026-08-15T20:55:57.581Z","endTime":"2026-08-15T20:56:01.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701613176354616,"aZ":-11.048002095946766,"pfxX":-6.6297529202212395,"pfxZ":11.060739260776602,"pX":-0.7151681173080684,"pZ":1.7493086965145959,"vX0":4.057647111580147,"vY0":-137.39144855541338,"vZ0":-8.620094232577276,"x":144.26,"y":191.55,"x0":-1.3504917016834654,"y0":50.00542354517748,"z0":5.680365840351815,"aX":-12.664674260817776},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2509,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.39881214079412564,"extension":5.67082467817174},"index":5,"playId":"3126af4d-0ce3-373e-a986-070379ef67c4","pitchNumber":6,"startTime":"2026-08-15T20:56:17.698Z","endTime":"2026-08-15T20:56:22.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.436921266438052,"aZ":-27.035457727975473,"pfxX":-0.5701993259374271,"pfxZ":3.0662261279820573,"pX":0.06868009200803118,"pZ":3.248994665541407,"vX0":4.0607400176237,"vY0":-128.113856191154,"vZ0":-1.3776551067624583,"x":114.38,"y":151.06,"x0":-1.4572610268738366,"y0":50.00337102441786,"z0":5.890698842563762,"aX":-0.9563515779403052},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":0.2,"spinRate":2570,"spinDirection":203},"zone":2,"typeConfidence":0.83,"plateTime":0.4262123610823343,"extension":5.623176226907966},"hitData":{"launchSpeed":105.4,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":146.74,"coordY":144.59}},"index":6,"playId":"04902226-9940-3a04-8181-fca66c517454","pitchNumber":7,"startTime":"2026-08-15T20:56:35.256Z","endTime":"2026-08-15T20:56:44.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T20:56:44.553Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T20:58:53.367Z","endTime":"2026-08-15T21:00:19.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818324564619182,"aZ":-35.59223820942201,"pfxX":-7.7697434221196975,"pfxZ":-2.1882095623484625,"pX":-1.4288353006818764,"pZ":1.9432772827559701,"vX0":3.342774118281243,"vY0":-124.19724911223423,"vZ0":0.3218078653922285,"x":171.46,"y":186.31,"x0":-1.7825892692768843,"y0":50.00288459090959,"z0":4.771600289409894,"aX":-12.140658090941155},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":13.3,"spinRate":1582,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.44097704341784105,"extension":6.854149181348856},"index":0,"playId":"ca91a39d-f7ed-3578-b2e9-54d144215890","pitchNumber":1,"startTime":"2026-08-15T20:58:53.367Z","endTime":"2026-08-15T20:58:57.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033441774758334,"aZ":-35.259435808899916,"pfxX":-7.164363886774909,"pfxZ":-1.9468409425871434,"pX":-0.06029003141600156,"pZ":1.6789963097498282,"vX0":6.018377508428164,"vY0":-125.28489757454454,"vZ0":-0.270386044546845,"x":119.3,"y":193.45,"x0":-1.5663803803298555,"y0":50.00335033488367,"z0":4.677574295576212,"aX":-11.355033607326188},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":11.5,"spinRate":1500,"spinDirection":267},"zone":8,"typeConfidence":0.91,"plateTime":0.43769457250382304,"extension":6.743069107954429},"index":1,"playId":"ef78b708-a37b-3842-b4c1-5caa15cfae08","pitchNumber":2,"startTime":"2026-08-15T20:59:08.014Z","endTime":"2026-08-15T20:59:11.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27540394905593,"aZ":-27.479450279818593,"pfxX":-1.716084652837945,"pfxZ":2.6703590287238885,"pX":1.13216197119764,"pZ":2.962373341701344,"vX0":7.65248599206777,"vY0":-131.0706381385018,"vZ0":0.1134487282135429,"x":73.84,"y":158.8,"x0":-1.5903789884432913,"y0":50.00016584369008,"z0":4.954842710582097,"aX":-3.014513546535512},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":1.6,"spinRate":2396,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.4164108006621934,"extension":6.989230012073834},"index":2,"playId":"d44261c2-1d79-3655-827f-974f97200f11","pitchNumber":3,"startTime":"2026-08-15T20:59:31.915Z","endTime":"2026-08-15T20:59:35.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-15T20:59:47.720Z","endTime":"2026-08-15T21:00:01.130Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665224534065796,"aZ":-35.47821244248912,"pfxX":-6.868889008387509,"pfxZ":-2.029053455809972,"pX":-1.8394094603896063,"pZ":2.1929206455926513,"vX0":2.3043778983069254,"vY0":-126.49356513141609,"vZ0":0.8232154812970787,"x":187.11,"y":179.57,"x0":-1.8673002619419474,"y0":50.00241384640073,"z0":4.6971820627840515,"aX":-11.18331924888963},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":12.0,"spinRate":1558,"spinDirection":267},"zone":13,"typeConfidence":0.88,"plateTime":0.4322178084494275,"extension":6.699284449920068},"index":4,"playId":"81291f18-ddd6-39f7-87a5-c3993f7d98a8","pitchNumber":4,"startTime":"2026-08-15T21:00:01.130Z","endTime":"2026-08-15T21:00:04.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003094216124918,"aZ":-37.86831902313164,"pfxX":-6.069377567712269,"pfxZ":-3.631181680176536,"pX":-0.12438836048372519,"pZ":1.6062185524813795,"vX0":5.766958525296986,"vY0":-124.18868053258147,"vZ0":0.2648180978943695,"x":121.74,"y":195.41,"x0":-1.6839713167577188,"y0":50.0030624516054,"z0":4.638411762557036,"aX":-9.515971971817079},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":9.7,"spinRate":1473,"spinDirection":271},"zone":8,"typeConfidence":0.91,"plateTime":0.4404093561119913,"extension":6.584333935282407},"index":5,"playId":"6e89bf53-036f-3f07-a12f-0e04dc2e357d","pitchNumber":5,"startTime":"2026-08-15T21:00:15.435Z","endTime":"2026-08-15T21:00:19.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:00:19.427Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zac Veen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T21:00:55.512Z","endTime":"2026-08-15T21:02:12.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T21:00:44.719Z","endTime":"2026-08-15T21:00:57.582Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005041905169268,"aZ":-25.50850517931986,"pfxX":-1.0754955005107536,"pfxZ":3.8229422337089947,"pX":0.4622281494065356,"pZ":3.897392610762139,"vX0":5.697855218339902,"vY0":-131.07246324644868,"vZ0":2.0685240800760134,"x":99.38,"y":133.55,"x0":-1.59758637237372,"y0":50.00426327063284,"z0":4.999268315130559,"aX":-1.876315073416043},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":0.7,"spinRate":2410,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.41744032689297406,"extension":6.775561001422329},"index":1,"playId":"22545a46-dacd-3db1-ab8d-f8ee4a7995a1","pitchNumber":1,"startTime":"2026-08-15T21:00:57.582Z","endTime":"2026-08-15T21:01:01.118Z","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.2,"endSpeed":84.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307608262892092,"aZ":-21.642685181071965,"pfxX":-3.59103640672297,"pfxZ":5.75199443944504,"pX":-0.5149274447360421,"pZ":3.4056707082399846,"vX0":4.30325266547415,"vY0":-134.28516282228978,"vZ0":0.37443656495158384,"x":136.63,"y":146.83,"x0":-1.6695136720344323,"y0":50.00427285600375,"z0":4.80061235421699,"aX":-6.577533138658375},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":5.6,"spinRate":2141,"spinDirection":240},"zone":1,"typeConfidence":0.91,"plateTime":0.40743633009171765,"extension":6.982499033559549},"index":2,"playId":"016f1599-b7aa-37e4-ac2a-01ec1d357b8c","pitchNumber":2,"startTime":"2026-08-15T21:01:12.180Z","endTime":"2026-08-15T21:01:16.901Z","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":90.4,"endSpeed":82.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16340063613604,"aZ":-27.311535544815268,"pfxX":-0.3777908056639738,"pfxZ":2.78626898116719,"pX":-0.6887225068618893,"pZ":4.314816918326926,"vX0":2.488675139185169,"vY0":-131.58002477385847,"vZ0":3.2873726265219823,"x":143.25,"y":122.28,"x0":-1.5996398667786842,"y0":50.00194339379891,"z0":5.078452738553312,"aX":-0.6593197932668182},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2270,"spinDirection":226},"zone":11,"typeConfidence":0.85,"plateTime":0.4170328007751878,"extension":6.615661656199446},"index":3,"playId":"c7eb03d9-a663-3051-a45f-80aea6a66eb6","pitchNumber":3,"startTime":"2026-08-15T21:01:32.209Z","endTime":"2026-08-15T21:01:36.192Z","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":85.9,"endSpeed":79.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846736573877354,"aZ":-38.77384800335429,"pfxX":-4.495594715182191,"pfxZ":-4.1185407897072945,"pX":-0.7458970004599569,"pZ":1.5501115361138995,"vX0":3.801509105332106,"vY0":-125.20495504427014,"vZ0":0.11756448205946235,"x":145.43,"y":196.93,"x0":-1.6922832002607795,"y0":50.00144173240932,"z0":4.649010292486234,"aX":-7.210572543461042},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.2,"breakHorizontal":7.4,"spinRate":1432,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.4357610935506937,"extension":6.464152012346295},"index":4,"playId":"d148cb63-345a-3f6a-8246-ce2e7bf3438b","pitchNumber":4,"startTime":"2026-08-15T21:01:48.891Z","endTime":"2026-08-15T21:01:53.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42280713465443,"aZ":-19.908268286735282,"pfxX":-4.334130092578488,"pfxZ":6.656616372658403,"pX":0.0713624893311815,"pZ":3.450817982348958,"vX0":5.531995281067183,"vY0":-133.82126741262155,"vZ0":-0.23841043372441967,"x":114.28,"y":145.61,"x0":-1.4438532147755225,"y0":50.00631125902707,"z0":4.947307677444688,"aX":-7.991902550567812},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":2171,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.40674025394028535,"extension":6.679249001247514},"index":5,"playId":"f917fcb7-2dec-33d6-b504-1727ef737db5","pitchNumber":5,"startTime":"2026-08-15T21:02:08.414Z","endTime":"2026-08-15T21:02:12.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:02:12.984Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-15T21:02:32.070Z","endTime":"2026-08-15T21:02:46.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.139711275054268,"aZ":-35.825209386301125,"pfxX":-7.028214433913251,"pfxZ":-2.305444230986767,"pX":0.6130816978535787,"pZ":1.8955727508255067,"vX0":7.789723791708138,"vY0":-124.0395735981725,"vZ0":0.6108568829376839,"x":93.63,"y":187.6,"x0":-1.6318640874703092,"y0":50.00358774843261,"z0":4.596094499587205,"aX":-11.125540470770646},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":11.3,"spinRate":1455,"spinDirection":272},"zone":9,"typeConfidence":0.91,"plateTime":0.43893494710761294,"extension":7.023300215282543},"hitData":{"launchSpeed":90.7,"launchAngle":2.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.15,"coordY":149.66}},"index":0,"playId":"f6ef6178-79df-3329-aac8-4fea6efce262","pitchNumber":1,"startTime":"2026-08-15T21:02:37.007Z","endTime":"2026-08-15T21:02:46.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:02:46.148Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:04:39.010Z","endTime":"2026-08-15T21:06:49.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78768386856877,"aZ":-23.81659607071706,"pfxX":-10.537138417142627,"pfxZ":5.747547221954987,"pX":0.09181734336554868,"pZ":1.978137585972054,"vX0":6.2848698593271735,"vY0":-120.01000582080052,"vZ0":-4.164551330399219,"x":113.5,"y":185.37,"x0":-1.1953681641149343,"y0":50.00461387060017,"z0":5.8638053635785745,"aX":-15.331786524609825},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2257,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4568580644328919,"extension":5.609318410991994},"index":0,"playId":"beab2641-b245-363b-9fc5-257993fb228a","pitchNumber":1,"startTime":"2026-08-15T21:05:02.738Z","endTime":"2026-08-15T21:05:06.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11515269623414,"aZ":-11.59036444344807,"pfxX":-7.756793115624973,"pfxZ":11.08334981595311,"pX":0.31574277409366225,"pZ":1.425218777196949,"vX0":6.287691521546035,"vY0":-135.54852765292705,"vZ0":-9.321227088209069,"x":104.96,"y":200.3,"x0":-1.0281907560841494,"y0":50.00600239131693,"z0":5.721765236009877,"aX":-14.411354105864271},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":12.7,"spinRate":2446,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4043494561085961,"extension":5.6798944937937845},"index":1,"playId":"844b75fe-acbe-3535-8e83-159b113cf92c","pitchNumber":2,"startTime":"2026-08-15T21:05:14.547Z","endTime":"2026-08-15T21:05:18.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47970067617546,"aZ":-23.707691724173593,"pfxX":-1.6123408420853251,"pfxZ":4.881620732051276,"pX":-0.22565489779630912,"pZ":1.9405158500812816,"vX0":3.766597113659711,"vY0":-130.35271760947572,"vZ0":-5.110917138510368,"x":125.6,"y":186.39,"x0":-1.4750423920888798,"y0":50.00235318821189,"z0":5.69934120079816,"aX":-2.7960507517716664},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2506,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4190007949088628,"extension":5.465298923044786},"index":2,"playId":"234e4377-7630-3d7c-ba70-2343bdb686b9","pitchNumber":3,"startTime":"2026-08-15T21:05:27.944Z","endTime":"2026-08-15T21:05:31.512Z","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.9,"endSpeed":86.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905659517118746,"aZ":-16.054270683581265,"pfxX":-7.9105271494573,"pfxZ":8.313255132910294,"pX":-0.8444369107606581,"pZ":3.8748619150436676,"vX0":4.1698518050232405,"vY0":-138.1620015537825,"vZ0":-2.4659937872759934,"x":149.19,"y":134.16,"x0":-1.343016389251224,"y0":50.00390093623965,"z0":5.8540892093015735,"aX":-15.340486020844335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":13.4,"spinRate":2449,"spinDirection":223},"zone":11,"typeConfidence":0.86,"plateTime":0.39598656913641284,"extension":5.4453484725604495},"index":3,"playId":"c0731f4a-f4b8-30b3-982a-9774566ff9de","pitchNumber":4,"startTime":"2026-08-15T21:05:44.231Z","endTime":"2026-08-15T21:05:48.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.39257336351589,"aZ":-31.165656300011378,"pfxX":-0.14237141093605343,"pfxZ":0.6340301359716563,"pX":-0.3028787433487514,"pZ":1.955107540816094,"vX0":2.878722480941925,"vY0":-123.79174155477112,"vZ0":-3.025919387425886,"x":128.55,"y":185.99,"x0":-1.453199396888535,"y0":50.00115578896849,"z0":5.753090177982358,"aX":-0.2258403616358207},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":-0.2,"spinRate":2524,"spinDirection":46},"zone":7,"typeConfidence":0.95,"plateTime":0.4393616359861032,"extension":5.721565054073895},"index":4,"playId":"87d0d973-03ca-3bd3-aab7-6f7b533fed36","pitchNumber":5,"startTime":"2026-08-15T21:06:00.864Z","endTime":"2026-08-15T21:06:04.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2999988891294,"aZ":-15.441145956752937,"pfxX":-6.451804298154757,"pfxZ":9.061473200108164,"pX":-0.16782621203904688,"pZ":1.7821284692450674,"vX0":5.112384915995647,"vY0":-134.9971517251701,"vZ0":-7.530542783520501,"x":123.4,"y":190.66,"x0":-1.247614608866947,"y0":50.002154296008044,"z0":5.694147217568739,"aX":-11.911763441876515},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":10.6,"spinRate":2479,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.4056840569244837,"extension":5.613089919191171},"index":5,"playId":"b9014e94-cdd0-32d5-a88b-6cc187adf53a","pitchNumber":6,"startTime":"2026-08-15T21:06:18.663Z","endTime":"2026-08-15T21:06:22.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770685990557805,"aZ":-22.803153816021677,"pfxX":-6.926113148730886,"pfxZ":6.2765359262858365,"pX":-1.0355074651264733,"pZ":2.6080434951383125,"vX0":2.841386871596658,"vY0":-121.65795900252905,"vZ0":-2.968714107040225,"x":156.47,"y":168.36,"x0":-1.321376626731077,"y0":50.00175315833398,"z0":5.829290656753222,"aX":-10.339405976993204},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.9,"breakHorizontal":11.9,"spinRate":2158,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4509158436571803,"extension":5.308722559788892},"hitData":{"launchSpeed":91.0,"launchAngle":12.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.0,"coordY":88.0}},"index":6,"playId":"4b223c28-0365-337d-89ec-aba86519a27a","pitchNumber":7,"startTime":"2026-08-15T21:06:38.249Z","endTime":"2026-08-15T21:06:49.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:06:49.266Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Osleivis Basabe singles on a sharp ground ball to third baseman Willi Castro. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:06:59.228Z","endTime":"2026-08-15T21:09:24.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88734489265453,"aZ":-22.580884237351043,"pfxX":-9.995909743647925,"pfxZ":5.223199385709073,"pX":-0.0934139984068752,"pZ":3.0459954953136927,"vX0":9.418855326336276,"vY0":-135.07023406386094,"vZ0":-2.8177247396950547,"x":120.56,"y":156.54,"x0":-2.3360742749019896,"y0":50.00612877598116,"z0":5.699993386863506,"aX":-18.37452843140536},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2313,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.40633688077589003,"extension":5.795889175417399},"index":0,"playId":"cff21074-1c96-37e8-92d5-c59c42d46fe7","pitchNumber":1,"startTime":"2026-08-15T21:07:13.429Z","endTime":"2026-08-15T21:07:17.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92142568566804,"aZ":-25.240924216156706,"pfxX":-0.9798562977096917,"pfxZ":3.991372843296089,"pX":-0.15501134845665712,"pZ":2.8325621607241254,"vX0":6.336212467603691,"vY0":-130.77024949089983,"vZ0":-2.9635667825929763,"x":122.91,"y":162.3,"x0":-2.479339715133719,"y0":50.001005536969735,"z0":5.868752894062058,"aX":-1.7018110947334888},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":0.4,"spinRate":2507,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.41843806453904886,"extension":5.657544727931738},"index":1,"playId":"a0d35759-87f5-3f4a-81e3-9329479a7775","pitchNumber":2,"startTime":"2026-08-15T21:07:34.242Z","endTime":"2026-08-15T21:07:38.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-15T21:07:46.874Z","endTime":"2026-08-15T21:08:00.427Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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":84.6,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816052453255924,"aZ":-21.695113112965345,"pfxX":-8.009346270847683,"pfxZ":6.832827864775984,"pX":-0.9958064887301291,"pZ":2.498400283384318,"vX0":5.399453551932041,"vY0":-123.1361280114192,"vZ0":-3.738798279686777,"x":154.96,"y":171.32,"x0":-2.1782025521818613,"y0":50.000488882726415,"z0":5.8753685856827,"aX":-12.278159091067208},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.8,"breakHorizontal":13.2,"spinRate":2111,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4450800236935164,"extension":5.634683730814105},"index":3,"playId":"89e639bd-681b-37d7-94b4-8b2d841e1d11","pitchNumber":3,"startTime":"2026-08-15T21:08:00.427Z","endTime":"2026-08-15T21:08:06.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.894520217978453,"aZ":-24.495518160328473,"pfxX":-9.43454741205188,"pfxZ":4.095111527458618,"pX":-0.8272100251059362,"pZ":3.8159005546804057,"vX0":7.670456476139033,"vY0":-135.66480865550662,"vZ0":-0.7369858506706874,"x":148.53,"y":135.75,"x0":-2.4565130843943233,"y0":50.00402464091254,"z0":5.788576410104861,"aX":-17.700456668535498},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":2301,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40274514686986596,"extension":5.667500681611235},"index":4,"playId":"c83ca05d-471f-3116-8987-d33d4a0f0582","pitchNumber":4,"startTime":"2026-08-15T21:08:23.672Z","endTime":"2026-08-15T21:08:27.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"3f0af47a-0e9d-3fd7-8f33-637952a788ff","startTime":"2026-08-15T21:08:52.268Z","endTime":"2026-08-15T21:08:55.743Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13715955894864,"aZ":-41.17629190771348,"pfxX":0.30814685449566936,"pfxZ":-5.84534381999072,"pX":0.12499823692839757,"pZ":1.7811578619696204,"vX0":5.95211993770612,"vY0":-122.21352628046367,"vZ0":-1.3486589854513589,"x":112.24,"y":190.69,"x0":-2.3645245986289756,"y0":50.004290000490975,"z0":5.821997138286601,"aX":0.47429970664809235},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.7,"breakHorizontal":-1.7,"spinRate":2601,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.44521223533364296,"extension":5.7043063345011875},"hitData":{"launchSpeed":100.7,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":103.67,"coordY":163.34}},"index":6,"playId":"a7409ed2-8a0d-3234-a3a9-565e773df4f1","pitchNumber":5,"startTime":"2026-08-15T21:09:12.400Z","endTime":"2026-08-15T21:09:24.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:09:24.962Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Cavanaugh walks. Jung Hoo Lee to 3rd. Osleivis Basabe to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:09:38.064Z","endTime":"2026-08-15T21:12:16.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":78.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37741708748256,"aZ":-36.754878956111384,"pfxX":-2.786652356349225,"pfxZ":-3.0088444852796243,"pX":1.1429181392320207,"pZ":-1.09658506252347,"vX0":6.582273970379515,"vY0":-121.85892249123471,"vZ0":-8.32101568867529,"x":73.43,"y":268.39,"x0":-1.2175883447161076,"y0":50.00377078607931,"z0":5.491239941909389,"aX":-4.239202524108557},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.1,"breakHorizontal":3.7,"spinRate":2607,"spinDirection":14},"zone":14,"typeConfidence":0.88,"plateTime":0.44752699219052694,"extension":5.696663746100266},"index":0,"playId":"78cfcb01-f32a-3ad1-9e57-46e8a0ff56ec","pitchNumber":1,"startTime":"2026-08-15T21:10:05.768Z","endTime":"2026-08-15T21:10:10.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.709289279705825,"aZ":-18.739353380618546,"pfxX":-8.960178921465491,"pfxZ":7.118110564201221,"pX":-1.758475329169351,"pZ":2.692418204959659,"vX0":2.31011414808595,"vY0":-136.46019447364034,"vZ0":-4.727491683911174,"x":184.03,"y":166.08,"x0":-1.4511188220260247,"y0":50.00545963309985,"z0":5.736271161610272,"aX":-16.920292603587615},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2377,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40119966183849654,"extension":5.591552998431632},"index":1,"playId":"7bb549ea-9837-3f8c-a1a0-a1c89de47b83","pitchNumber":2,"startTime":"2026-08-15T21:10:33.951Z","endTime":"2026-08-15T21:10:37.497Z","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":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-15T21:10:49.829Z","endTime":"2026-08-15T21:11:36.460Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23771257222064,"aZ":-25.606537738359375,"pfxX":1.9518689400381017,"pfxZ":3.803066092676053,"pX":0.071667751239068,"pZ":2.6913346538504332,"vX0":3.3853513232752324,"vY0":-130.0895480909653,"vZ0":-2.9205202766579257,"x":114.27,"y":166.11,"x0":-1.496151688061968,"y0":50.00474341216882,"z0":5.753016075436042,"aX":3.3721704921372875},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2500,"spinDirection":213},"zone":5,"typeConfidence":0.86,"plateTime":0.4197609579230721,"extension":5.594033557148992},"index":3,"playId":"2fbf44aa-0a87-39d4-bd3d-67d23b25e4cc","pitchNumber":3,"startTime":"2026-08-15T21:11:36.460Z","endTime":"2026-08-15T21:11:40.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834717576067323,"aZ":-22.094178046000366,"pfxX":-9.19590633249163,"pfxZ":6.708419724926342,"pX":0.21647769807309,"pZ":1.1519373918623736,"vX0":6.481936868124816,"vY0":-122.01062463216412,"vZ0":-6.289061774066182,"x":108.75,"y":207.68,"x0":-1.284775961553628,"y0":50.00122343338357,"z0":5.6767594240347465,"aX":-13.81219881111534},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2352,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4495496782221151,"extension":5.82105802519238},"index":4,"playId":"2df67335-58ba-34c8-b031-25c5b1adfc1c","pitchNumber":4,"startTime":"2026-08-15T21:11:55.736Z","endTime":"2026-08-15T21:12:00.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17794088716182,"aZ":-21.235845635291657,"pfxX":-8.917887418152727,"pfxZ":6.1077603901389,"pX":0.050099305491271916,"pZ":1.2580381562574305,"vX0":6.68311263236013,"vY0":-133.15335996582004,"vZ0":-7.482333684955143,"x":115.09,"y":204.81,"x0":-1.3364079063864422,"y0":50.00554263386863,"z0":5.64657630209828,"aX":-15.980730397302331},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":2285,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4116943179861807,"extension":5.730898663222643},"index":5,"playId":"2f90284b-4c74-335c-bdbd-ed3924251294","pitchNumber":5,"startTime":"2026-08-15T21:12:11.647Z","endTime":"2026-08-15T21:12:16.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:12:16.744Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Turner Hill out on a sacrifice fly to center fielder Cole Carrigg. Jung Hoo Lee scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:12:24.868Z","endTime":"2026-08-15T21:13:32.144Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46849580227835,"aZ":-23.818628711716524,"pfxX":-9.214002839869691,"pfxZ":5.560804288476633,"pX":-0.678253082435959,"pZ":1.20686693381052,"vX0":4.523982248727591,"vY0":-122.39958633133668,"vZ0":-5.830389335380539,"x":142.85,"y":206.19,"x0":-1.3635672717650256,"y0":50.00097157354698,"z0":5.687163301473286,"aX":-13.835755823087455},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2290,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4492657885529514,"extension":5.583954906297797},"index":0,"playId":"637a4ac2-b4ba-3de8-b17d-553375bfe6d0","pitchNumber":1,"startTime":"2026-08-15T21:12:46.463Z","endTime":"2026-08-15T21:12:50.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26675216501624,"aZ":-14.105409280912276,"pfxX":-6.117993681083325,"pfxZ":9.905707148686426,"pX":-0.8338751604129663,"pZ":2.6513515120857463,"vX0":3.592264181159647,"vY0":-134.48496670164613,"vZ0":-5.571169026251447,"x":148.79,"y":167.19,"x0":-1.3948761784969579,"y0":50.00371075548866,"z0":5.757164916259593,"aX":-11.161907035576718},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2401,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.40789709543805186,"extension":5.625634821851018},"index":1,"playId":"c05cdca8-d968-3872-ae6f-88f6fda1e60f","pitchNumber":2,"startTime":"2026-08-15T21:13:00.469Z","endTime":"2026-08-15T21:13:04.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.803244988921882,"aZ":-21.46199101263381,"pfxX":-10.282066774638462,"pfxZ":7.152020925782255,"pX":-0.712083057630103,"pZ":2.7994539204178683,"vX0":4.790491367089831,"vY0":-121.84303218218457,"vZ0":-2.885751007315098,"x":144.14,"y":163.19,"x0":-1.3719112196199637,"y0":50.00239072187014,"z0":5.861627506872001,"aX":-15.399440148191639},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.5,"breakHorizontal":17.4,"spinRate":2244,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.45020728016184686,"extension":5.520201141493773},"hitData":{"launchSpeed":87.4,"launchAngle":38.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.84,"coordY":82.99}},"index":2,"playId":"9ef8ba13-bd98-3361-b209-bf032bf9b63d","pitchNumber":3,"startTime":"2026-08-15T21:13:19.730Z","endTime":"2026-08-15T21:13:32.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:13:32.144Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Giants challenged (hit by pitch), call on the field was overturned: Buddy Kennedy hit by pitch. Osleivis Basabe to 3rd. Drew Cavanaugh to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:13:49.651Z","endTime":"2026-08-15T21:15:37.757Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnThird":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":75.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010766989604452,"aZ":-34.169675307603605,"pfxX":4.315717977381005,"pfxZ":-1.367578547420238,"pX":0.3161366827248042,"pZ":1.811584879430101,"vX0":5.163226719675849,"vY0":-120.82648042120344,"vZ0":-2.2416060825364994,"x":104.95,"y":189.87,"x0":-2.422199215256883,"y0":50.00464094122564,"z0":5.800114318970214,"aX":6.281076944808259},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-9.2,"spinRate":2615,"spinDirection":36},"zone":9,"typeConfidence":0.92,"plateTime":0.4560853709700332,"extension":5.569071445692137},"index":0,"playId":"073dc712-6531-3b2d-aedd-8121835c3cf5","pitchNumber":1,"startTime":"2026-08-15T21:14:12.162Z","endTime":"2026-08-15T21:14:15.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080773961085484,"aZ":-26.68196760219454,"pfxX":0.7297918895650013,"pfxZ":3.5987419879307456,"pX":0.6453987866328262,"pZ":1.0818201590881256,"vX0":7.163071081420141,"vY0":-122.41325571692147,"vZ0":-5.5494262150302935,"x":92.4,"y":209.57,"x0":-2.4075763609754812,"y0":50.00217859241891,"z0":5.648903436264126,"aX":1.1106734654072552},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.5,"breakHorizontal":-2.9,"spinRate":2569,"spinDirection":31},"zone":14,"typeConfidence":0.86,"plateTime":0.4466384178154983,"extension":5.774676035656802},"index":1,"playId":"0a26bac8-eeee-3f91-91eb-b3ac90b59c66","pitchNumber":2,"startTime":"2026-08-15T21:14:29.651Z","endTime":"2026-08-15T21:14:34.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468166040528587,"aZ":-30.645634879633445,"pfxX":3.910617319340945,"pfxZ":1.0414019428305057,"pX":-0.6870334891977261,"pZ":3.6453731142129864,"vX0":3.5837302580225203,"vY0":-120.18388484751132,"vZ0":1.0480401184773545,"x":143.19,"y":140.35,"x0":-2.7035345279311787,"y0":50.003778777592444,"z0":5.917633200322088,"aX":5.74144045158224},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.4,"breakHorizontal":-7.9,"spinRate":2638,"spinDirection":39},"zone":11,"typeConfidence":0.91,"plateTime":0.4550862187313762,"extension":5.674216378685366},"index":2,"playId":"9779b463-c0e0-3107-bebe-a8fe263f8252","pitchNumber":3,"startTime":"2026-08-15T21:14:53.113Z","endTime":"2026-08-15T21:14:57.419Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76263355523543,"aZ":-20.060177148604865,"pfxX":-10.244428708990894,"pfxZ":6.565566858360715,"pX":-0.6084750914189204,"pZ":2.0910348016481004,"vX0":8.067051457257566,"vY0":-134.6044546390023,"vZ0":-6.069039080952157,"x":140.19,"y":182.32,"x0":-2.3054558010570596,"y0":50.0018378090443,"z0":5.783997698012241,"aX":-18.897648928144417},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":16.9,"spinRate":2311,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40609239560176036,"extension":5.710674545855284},"index":3,"playId":"5e3e94d2-60fd-3ff0-bb47-27a652fdf762","pitchNumber":4,"startTime":"2026-08-15T21:15:08.669Z","endTime":"2026-08-15T21:15:12.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334331378910143,"aZ":-22.916601212764526,"pfxX":-10.382534951205413,"pfxZ":5.028909306272594,"pX":-1.5112269696136071,"pZ":3.07657244732825,"vX0":5.7192186272367245,"vY0":-134.65257580408016,"vZ0":-3.0313914870700023,"x":174.6,"y":155.71,"x0":-2.309985155109335,"y0":50.006471432180476,"z0":5.832375409431442,"aX":-19.132777555939068},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":17.6,"spinRate":2243,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4062481289099762,"extension":5.709650218752446},"index":4,"playId":"dd782ba0-1228-3b2b-8946-dfded12a999f","pitchNumber":5,"startTime":"2026-08-15T21:15:32.693Z","endTime":"2026-08-15T21:15:37.757Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":137},"playEndTime":"2026-08-15T21:15:37.757Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss grounds into a force out, pitcher Michael Lorenzen to catcher Brett Sullivan. Osleivis Basabe out at home. Drew Cavanaugh to 3rd. Buddy Kennedy to 2nd. Christian Koss to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:17:24.697Z","endTime":"2026-08-15T21:17:54.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnSecond":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"postOnThird":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547179,"link":"/api/v1/people/547179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7738875304241,"aZ":-28.857063817350824,"pfxX":4.802578306889993,"pfxZ":2.236929527077873,"pX":-1.1244254634066162,"pZ":2.8051835995451864,"vX0":1.9601400327331855,"vY0":-120.46535699437116,"vZ0":-1.2250518678899571,"x":159.86,"y":163.04,"x0":-2.5706845302763863,"y0":50.00033288282881,"z0":5.853996112055817,"aX":7.10927422653398},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":-9.1,"spinRate":2615,"spinDirection":52},"zone":11,"typeConfidence":0.93,"plateTime":0.45338482974262106,"extension":5.845333359462497},"index":0,"playId":"709e9bfe-9363-38ea-8ac5-d06ede741ed1","pitchNumber":1,"startTime":"2026-08-15T21:17:34.070Z","endTime":"2026-08-15T21:17:38.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.796477313026372,"aZ":-21.0946764681528,"pfxX":-11.428927567556489,"pfxZ":5.986968810027502,"pX":-0.4812495788953236,"pZ":2.9418493736209275,"vX0":8.580320788298815,"vY0":-135.02259242618945,"vZ0":-3.770150412808706,"x":135.34,"y":159.35,"x0":-2.2119227673289963,"y0":50.001242610184875,"z0":5.83650687723039,"aX":-21.146906017216622},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":19.0,"spinRate":2383,"spinDirection":253},"zone":1,"typeConfidence":0.92,"plateTime":0.4053034368719963,"extension":5.765130344690746},"hitData":{"launchSpeed":62.8,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.28,"coordY":180.13}},"index":1,"playId":"bd6e0399-0df7-3146-a113-d2f703d1a984","pitchNumber":2,"startTime":"2026-08-15T21:17:47.116Z","endTime":"2026-08-15T21:17:54.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:17:54.390Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a ground ball to center fielder Cole Carrigg. Drew Cavanaugh scores. Buddy Kennedy scores. Christian Koss to 3rd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:18:13.440Z","endTime":"2026-08-15T21:20:09.106Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9617324433122,"aZ":-26.77577227455666,"pfxX":1.0849670129374456,"pfxZ":3.2322516820868366,"pX":-0.9761335002338598,"pZ":2.6677465375753915,"vX0":1.0835009395707353,"vY0":-128.55688312312867,"vZ0":-2.6572576607892153,"x":154.21,"y":166.75,"x0":-1.544252241024532,"y0":50.00511293005678,"z0":5.795872446532491,"aX":1.813985963196315},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-2.2,"spinRate":2457,"spinDirection":194},"zone":11,"typeConfidence":0.62,"plateTime":0.42625013441670534,"extension":5.715743685789211},"index":0,"playId":"86a8cbaf-a1de-33f3-981f-d95b1ee3384d","pitchNumber":1,"startTime":"2026-08-15T21:18:24.559Z","endTime":"2026-08-15T21:18:28.326Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58470477388308,"aZ":-21.523542058588294,"pfxX":-9.192970852983171,"pfxZ":5.969893553940333,"pX":-1.6937165575075965,"pZ":3.2477314150388588,"vX0":2.5907460179694537,"vY0":-133.41932587093447,"vZ0":-2.712044422821897,"x":181.56,"y":151.09,"x0":-1.4896602030285915,"y0":50.0017347767264,"z0":5.847259153398545,"aX":-16.39309695530058},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":2177,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41223071351401375,"extension":5.479725299301343},"index":1,"playId":"09de447b-c497-3dff-a9ba-2d2819bf451c","pitchNumber":2,"startTime":"2026-08-15T21:18:39.136Z","endTime":"2026-08-15T21:18:42.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96898571639191,"aZ":-24.143419779461833,"pfxX":0.08093399018001834,"pfxZ":4.729078425197211,"pX":0.9036195777321827,"pZ":2.2265376652039146,"vX0":5.585552568882503,"vY0":-129.02438103791997,"vZ0":-4.455631767422535,"x":82.56,"y":178.66,"x0":-1.2930960412674288,"y0":50.00537778484012,"z0":5.8196416474669315,"aX":0.13617983430861594},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":-1.3,"spinRate":2476,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.423318018053628,"extension":5.298436017472736},"index":2,"playId":"60a78b3f-aaa8-32fb-888d-6b31522654d9","pitchNumber":3,"startTime":"2026-08-15T21:18:57.094Z","endTime":"2026-08-15T21:19:01.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.026188859861605,"aZ":-25.50781495573594,"pfxX":-2.1131199409572092,"pfxZ":3.719861469822778,"pX":-0.5966395749392501,"pZ":3.347250714789255,"vX0":2.8363951905799807,"vY0":-131.79897873638797,"vZ0":-1.636196734418137,"x":139.74,"y":148.4,"x0":-1.402860064750837,"y0":50.00376832152482,"z0":5.825699521610494,"aX":-3.788531409754781},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":3.4,"spinRate":2537,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.4125991471363082,"extension":5.3511933247583645},"index":3,"playId":"d2b88c95-cbd9-3aae-9cb0-ef8e55049a36","pitchNumber":4,"startTime":"2026-08-15T21:19:22.644Z","endTime":"2026-08-15T21:19:27.716Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881853176153545,"aZ":-21.06653634800839,"pfxX":-9.856678089812853,"pfxZ":6.232258619530219,"pX":-0.7902970426751192,"pZ":2.143875668829704,"vX0":4.985142984791586,"vY0":-132.76739217328924,"vZ0":-5.388248304357016,"x":147.12,"y":180.9,"x0":-1.4134112303957462,"y0":50.003352983561136,"z0":5.736572065706987,"aX":-17.566630365334415},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2250,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4128162874623853,"extension":5.620983461431323},"hitData":{"launchSpeed":85.7,"launchAngle":0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.97,"coordY":100.5}},"index":4,"playId":"6ec20bc0-34ab-31ea-a29c-26c5d5060579","pitchNumber":5,"startTime":"2026-08-15T21:19:57.086Z","endTime":"2026-08-15T21:20:09.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:20:09.106Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers hits a ground-rule double (29) on a fly ball down the left-field line. Christian Koss scores. Drew Gilbert to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:22:48.278Z","endTime":"2026-08-15T21:23:20.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-15T21:20:31.527Z","endTime":"2026-08-15T21:20:57.716Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Parker Mushinski replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-15T21:20:57.716Z","endTime":"2026-08-15T21:22:50.418Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656786,"link":"/api/v1/people/656786"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.247881026860064,"aZ":-23.114725911020027,"pfxX":-2.0366510562418223,"pfxZ":5.378137023541526,"pX":-0.11028465265468781,"pZ":2.311887018568815,"vX0":-2.394588935436303,"vY0":-127.64542742614786,"vZ0":-3.7433173848825,"x":121.2,"y":176.36,"x0":1.0974417881152563,"y0":50.00048579109388,"z0":5.574496949826473,"aX":-3.428485304390096},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":4.2,"spinRate":2652,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4258063145574358,"extension":6.4037567207719555},"index":2,"playId":"6d57e1cc-77ad-357f-966f-7fe26eb20019","pitchNumber":1,"startTime":"2026-08-15T21:22:50.418Z","endTime":"2026-08-15T21:22:54.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.948628542989162,"aZ":-24.505838679640412,"pfxX":-7.110412291498246,"pfxZ":5.21234111910834,"pX":-0.06998505612260188,"pZ":1.6640472838637652,"vX0":-1.1641344811439316,"vY0":-119.6230354395023,"vZ0":-4.016847392071125,"x":119.67,"y":193.85,"x0":1.345867996719886,"y0":50.000442096507875,"z0":5.525690831218422,"aX":-10.451392577119936},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2780,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.45537110706618344,"extension":6.342086364678339},"hitData":{"launchSpeed":93.3,"launchAngle":28.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":30.61,"coordY":105.68}},"index":3,"playId":"eafac270-1ec2-304a-a369-60cf1696915d","pitchNumber":2,"startTime":"2026-08-15T21:23:08.676Z","endTime":"2026-08-15T21:23:20.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:23:20.501Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a sharp line drive to center fielder Cole Carrigg. Rafael Devers scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:23:37.877Z","endTime":"2026-08-15T21:24:52.242Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":656786,"link":"/api/v1/people/656786"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":85.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074171241658174,"aZ":-22.03050152750043,"pfxX":4.988815811128844,"pfxZ":5.460236764225546,"pX":0.32305843361911574,"pZ":2.002422858512294,"vX0":-4.1491421146029,"vY0":-133.9850600899929,"vZ0":-5.172586235252778,"x":104.69,"y":184.71,"x0":1.2273009376624995,"y0":50.00171551838702,"z0":5.487113592848148,"aX":9.266231202798645},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-8.4,"spinRate":2421,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4054564173059618,"extension":6.336221562095196},"index":0,"playId":"eeab346e-a575-385c-858f-53ab84935f69","pitchNumber":1,"startTime":"2026-08-15T21:23:47.870Z","endTime":"2026-08-15T21:23:51.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.123541814830997,"aZ":-29.315471555018547,"pfxX":-7.9769949360343055,"pfxZ":1.9731693203662997,"pX":-0.6303301382518453,"pZ":0.5849844559495824,"vX0":-1.7337683933195909,"vY0":-118.87869060565708,"vZ0":-5.221144051629395,"x":141.03,"y":222.99,"x0":1.1432134111704522,"y0":50.00356914529017,"z0":5.432144766882252,"aX":-11.559683993710859},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.8,"breakHorizontal":14.9,"spinRate":2782,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4585740354748751,"extension":6.311884135193728},"index":1,"playId":"051497da-ba9f-3ee6-bc8b-9579b3f27f70","pitchNumber":2,"startTime":"2026-08-15T21:24:06.719Z","endTime":"2026-08-15T21:24:15.485Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Parker Mushinski. Drew Gilbert scores. Rafael Devers to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":6,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"051497da-ba9f-3ee6-bc8b-9579b3f27f70","startTime":"2026-08-15T21:24:29.798Z","endTime":"2026-08-15T21:24:38.166Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869487143524534,"aZ":-21.97672300956484,"pfxX":6.420750403679117,"pfxZ":5.600907947618368,"pX":0.04234338570807639,"pZ":1.8097314795755217,"vX0":-5.043097455574689,"vY0":-133.83576686758758,"vZ0":-5.5343347169660815,"x":115.39,"y":189.92,"x0":1.11336812578813,"y0":50.00427131561638,"z0":5.470300452667638,"aX":11.692740873120417},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-10.6,"spinRate":2465,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4086628984341556,"extension":6.445495885477423},"hitData":{"launchSpeed":103.2,"launchAngle":9.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.8,"coordY":93.58}},"index":3,"playId":"e7e8d3bd-4fe2-398c-a553-0d279717bde9","pitchNumber":3,"startTime":"2026-08-15T21:24:38.166Z","endTime":"2026-08-15T21:24:52.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:24:52.242Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to left fielder Jake McCarthy. Bryce Eldridge to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:24:46.424Z","endTime":"2026-08-15T21:26:43.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":91.2,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990787009202243,"aZ":-19.863089822280518,"pfxX":5.9063343646035715,"pfxZ":6.802273710081437,"pX":-0.03718737981829243,"pZ":2.7704796272120067,"vX0":-5.770726910635087,"vY0":-132.83358983715394,"vZ0":-3.421317034502804,"x":118.42,"y":163.98,"x0":1.3826071724136209,"y0":50.004321152567556,"z0":5.496911894691935,"aX":10.693033732455566},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":-9.6,"spinRate":2478,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4103123628568186,"extension":6.3771580772185255},"index":0,"playId":"fa24d617-30f2-386e-8620-bdc4f5f1882e","pitchNumber":1,"startTime":"2026-08-15T21:25:12.046Z","endTime":"2026-08-15T21:25:16.122Z","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":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.211287863707238,"aZ":-19.14591095676742,"pfxX":5.9577732844691536,"pfxZ":7.144116843664146,"pX":-0.01602032605570102,"pZ":1.5369760374621393,"vX0":-4.84090539420574,"vY0":-133.11278835980943,"vZ0":-6.927341099793493,"x":117.61,"y":197.28,"x0":1.0376475498980195,"y0":50.00293539196872,"z0":5.52307964610562,"aX":10.865878212583308},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":-10.0,"spinRate":2524,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4089433701785743,"extension":6.3387163937081805},"index":1,"playId":"f35878aa-a846-32d7-932a-78f40a20eee3","pitchNumber":2,"startTime":"2026-08-15T21:25:29.415Z","endTime":"2026-08-15T21:25:33.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17634903080589,"aZ":-20.38031557494929,"pfxX":6.288933324550342,"pfxZ":6.480911867682009,"pX":0.5393964840496934,"pZ":3.0378988160884686,"vX0":-3.9815110415970802,"vY0":-133.2055441710668,"vZ0":-2.751461416575407,"x":96.44,"y":156.76,"x0":1.2266124234115081,"y0":50.00459218540307,"z0":5.536692758245848,"aX":11.44767771284037},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":-10.7,"spinRate":2445,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.40918655232843326,"extension":6.248990139949333},"index":2,"playId":"d3d83090-7627-3b00-93b2-dba60ac8f4ad","pitchNumber":3,"startTime":"2026-08-15T21:25:45.874Z","endTime":"2026-08-15T21:25:50.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10467377077156,"aZ":-20.79081982333446,"pfxX":7.304029196590701,"pfxZ":6.183702073919374,"pX":0.07241419709085882,"pZ":2.530520818053195,"vX0":-5.082737765607724,"vY0":-134.11771954884642,"vZ0":-4.204735148139517,"x":114.24,"y":170.46,"x0":1.0329500367752489,"y0":50.005320973932186,"z0":5.581485100738969,"aX":13.450310518531237},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-12.2,"spinRate":2279,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.40675261596211243,"extension":6.436106935428426},"index":3,"playId":"6b4bf37e-1e4e-3b9e-8050-7b7555f1d699","pitchNumber":4,"startTime":"2026-08-15T21:26:12.406Z","endTime":"2026-08-15T21:26:16.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839405237234242,"aZ":-22.321864741325534,"pfxX":7.31618879031429,"pfxZ":5.343678973216761,"pX":-0.22720651066332442,"pZ":2.0637750515065383,"vX0":-6.019477464856208,"vY0":-133.4978723363564,"vZ0":-4.889262425788924,"x":125.66,"y":183.06,"x0":1.082342417507436,"y0":50.00445246040647,"z0":5.480452399724806,"aX":13.495842639527728},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-12.4,"spinRate":2328,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.40690320132028335,"extension":6.3952381258041155},"hitData":{"launchSpeed":96.6,"launchAngle":12.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.4,"coordY":101.4}},"index":4,"playId":"6d6b1484-4249-3b9c-8c21-8ad39d99e988","pitchNumber":5,"startTime":"2026-08-15T21:26:32.171Z","endTime":"2026-08-15T21:26:43.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:26:43.064Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-15T21:26:56.054Z","endTime":"2026-08-15T21:29:01.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"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, 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":82.2,"endSpeed":76.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.621721994100316,"aZ":-30.214051207931863,"pfxX":-9.31156111490175,"pfxZ":1.3509925870213921,"pX":-1.1731534970251847,"pZ":0.7251318347583215,"vX0":-2.8290544819653656,"vY0":-119.71860157202724,"vZ0":-4.821103976750617,"x":161.72,"y":219.2,"x0":1.2341617499043813,"y0":50.00171940994755,"z0":5.476691392918509,"aX":-13.482265840713534},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.6,"breakHorizontal":17.5,"spinRate":2722,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.45792990123312105,"extension":6.475921026838917},"index":0,"playId":"abf4d09e-929c-3e3d-826d-2d7784c98e25","pitchNumber":1,"startTime":"2026-08-15T21:27:14.083Z","endTime":"2026-08-15T21:27:18.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.290864396854467,"aZ":-26.248529899920236,"pfxX":-2.972349023596749,"pfxZ":3.430240278130044,"pX":0.25127921114181545,"pZ":1.6487052755838156,"vX0":-1.255991180537765,"vY0":-128.94773306475335,"vZ0":-4.826916616819183,"x":107.42,"y":194.26,"x0":1.1273225668657778,"y0":50.00433728244753,"z0":5.507434425650029,"aX":-5.1350416701715},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":5.6,"spinRate":2578,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4206456727817569,"extension":6.559323923412869},"index":1,"playId":"f468c093-6403-3c18-a82b-0cada0f120e5","pitchNumber":2,"startTime":"2026-08-15T21:27:34.942Z","endTime":"2026-08-15T21:27:40.802Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597858758712494,"aZ":-38.67475888621672,"pfxX":-3.646061104389344,"pfxZ":-4.309839760121439,"pX":-0.3173587196547386,"pZ":1.6588382624060578,"vX0":-2.118348276921939,"vY0":-121.6567779880003,"vZ0":-1.5973968922290405,"x":129.1,"y":193.99,"x0":1.0367775770420433,"y0":50.003491127787,"z0":5.658703505902088,"aX":-5.496715851410509},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.9,"breakHorizontal":7.1,"spinRate":2713,"spinDirection":310},"zone":7,"typeConfidence":2.0,"plateTime":0.44924797974064345,"extension":6.263983953294421},"index":2,"playId":"ca1024c4-a0e4-3f84-8e15-76da2f4013ce","pitchNumber":3,"startTime":"2026-08-15T21:28:02.853Z","endTime":"2026-08-15T21:28:07.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.183654797238916,"aZ":-41.921879719585135,"pfxX":-5.33372083935889,"pfxZ":-6.691763818582478,"pX":-0.21810213071503876,"pZ":0.9725880818473801,"vX0":-1.5278535939914422,"vY0":-119.70248337599291,"vZ0":-2.0204059414144284,"x":125.31,"y":212.52,"x0":1.1206947304311692,"y0":50.00247915522003,"z0":5.566220360066387,"aX":-7.771818931512122},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.4,"breakHorizontal":10.1,"spinRate":2725,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.456835065392347,"extension":6.333236272927509},"index":3,"playId":"29118145-b4bc-3cf5-8c36-0a85016c11b5","pitchNumber":4,"startTime":"2026-08-15T21:28:26.279Z","endTime":"2026-08-15T21:28:33.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8455209496377,"aZ":-43.27934432740775,"pfxX":-4.574624523692827,"pfxZ":-7.6917732426604015,"pX":0.6132890134265307,"pZ":1.4587713147176378,"vX0":-0.27690466265306335,"vY0":-119.37193380767415,"vZ0":-0.6208462094970792,"x":93.62,"y":199.39,"x0":1.3251171351418576,"y0":50.001855396223156,"z0":5.616361975650193,"aX":-6.605547696719358},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.8,"breakHorizontal":8.4,"spinRate":2770,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.45872889355786084,"extension":6.373921434711504},"hitData":{"launchSpeed":95.9,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":158.78}},"index":4,"playId":"0eb71ad0-13b0-3fbb-bf34-e4ebdfe91ba7","pitchNumber":5,"startTime":"2026-08-15T21:28:52.653Z","endTime":"2026-08-15T21:29:01.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:29:01.176Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out sharply, pitcher Logan Webb to shortstop Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T21:31:20.069Z","endTime":"2026-08-15T21:31:46.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.563176498092336,"aZ":-32.39314367588927,"pfxX":10.413286837372766,"pfxZ":-0.14971281672608328,"pX":-1.6264528915338183,"pZ":3.7301680499660135,"vX0":-2.0551423058870615,"vY0":-118.82287887953504,"vZ0":3.810058583845764,"x":179.0,"y":138.07,"x0":-2.1066556170267132,"y0":50.00414876040182,"z0":5.03910764977436,"aX":14.975557083282228},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.8,"breakHorizontal":-18.5,"spinRate":2711,"spinDirection":63},"zone":11,"typeConfidence":0.91,"plateTime":0.4599701853762581,"extension":6.525415596369923},"index":0,"playId":"a004673c-ef06-3fbd-b9eb-97e29026d8de","pitchNumber":1,"startTime":"2026-08-15T21:31:20.069Z","endTime":"2026-08-15T21:31:24.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54836170153852,"aZ":-33.600873177274515,"pfxX":7.402438503045648,"pfxZ":-0.9567751177043267,"pX":-0.19155082143884963,"pZ":2.177349090845709,"vX0":1.8145047439462945,"vY0":-121.64942596566465,"vZ0":0.4542634137415442,"x":124.3,"y":179.99,"x0":-1.909198653708069,"y0":50.00182870466073,"z0":4.908196536351458,"aX":11.058862039933626},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":-13.8,"spinRate":2717,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.4507817480631928,"extension":6.4673797267595825},"hitData":{"launchSpeed":102.1,"launchAngle":5.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"hard","location":"1","coordinates":{"coordX":115.83,"coordY":149.15}},"index":1,"playId":"a0cd3121-3a36-3156-8641-b32d9355ff61","pitchNumber":2,"startTime":"2026-08-15T21:31:33.125Z","endTime":"2026-08-15T21:31:46.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:31:46.858Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Buddy Kennedy to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T21:33:04.874Z","endTime":"2026-08-15T21:34:07.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T21:32:08.278Z","endTime":"2026-08-15T21:33:06.994Z","isPitch":false,"type":"action","player":{"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(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.4,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91313485040324,"aZ":-26.14137617094727,"pfxX":-1.434412655836221,"pfxZ":3.4768328553738623,"pX":0.7189312897460569,"pZ":3.1606142782842332,"vX0":6.227728580214734,"vY0":-130.22080159147242,"vZ0":0.2065376203084598,"x":89.6,"y":153.44,"x0":-1.507308712369408,"y0":50.00070933477941,"z0":5.042779532643216,"aX":-2.4881050759936665},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.6,"breakHorizontal":1.3,"spinRate":2381,"spinDirection":238},"zone":3,"typeConfidence":0.91,"plateTime":0.41911051967297874,"extension":6.87007520314209},"index":1,"playId":"7571dcd3-6250-32d4-890b-7ff5965afe80","pitchNumber":1,"startTime":"2026-08-15T21:33:06.994Z","endTime":"2026-08-15T21:33:11.402Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95699564444631,"aZ":-33.30694808637894,"pfxX":-8.770230925780908,"pfxZ":-0.6154874744135874,"pX":0.4879598500221238,"pZ":2.3424926707923337,"vX0":8.047312757561073,"vY0":-135.0161560017127,"vZ0":-0.8571044303568969,"x":98.4,"y":175.53,"x0":-1.394706695629426,"y0":50.00260169574236,"z0":5.012230872843836,"aX":-16.159052243246588},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":2449,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.405999437534192,"extension":6.923280535987188},"index":2,"playId":"cc7ab8b8-8561-3490-a2bf-f27b6f4912ad","pitchNumber":2,"startTime":"2026-08-15T21:33:21.122Z","endTime":"2026-08-15T21:33:25.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944451599712092,"aZ":-21.52728644308916,"pfxX":-4.829236436883628,"pfxZ":5.763994327230556,"pX":0.012386591045739465,"pZ":2.9463529305190885,"vX0":5.272364889670983,"vY0":-134.52644646871252,"vZ0":-1.562710349762924,"x":116.53,"y":159.23,"x0":-1.3378698601931807,"y0":50.005836525546435,"z0":5.048493702900525,"aX":-8.925754351878188},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":7.7,"spinRate":2166,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.4058943969522608,"extension":6.878514090293603},"index":3,"playId":"4d51e7e9-c444-3382-b8da-cc592c0b065f","pitchNumber":3,"startTime":"2026-08-15T21:33:38.525Z","endTime":"2026-08-15T21:33:42.379Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.597682728437007,"aZ":-35.96387041966096,"pfxX":-5.803827503292336,"pfxZ":-2.303195734297792,"pX":-0.3148762926207114,"pZ":1.2656311036271857,"vX0":5.05101617552942,"vY0":-126.2754436716204,"vZ0":-1.2638487641862162,"x":129.0,"y":204.61,"x0":-1.570632628814053,"y0":50.006224601190596,"z0":4.622054658456089,"aX":-9.535046124420889},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":9.6,"spinRate":1483,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.43096623980822324,"extension":6.936643571532989},"hitData":{"launchSpeed":98.4,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":167.39}},"index":4,"playId":"263b0b38-1695-3efa-afff-270135467380","pitchNumber":4,"startTime":"2026-08-15T21:33:58.878Z","endTime":"2026-08-15T21:34:07.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:34:07.350Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Turner Hill.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-15T21:34:15.811Z","endTime":"2026-08-15T21:36:21.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":806367,"link":"/api/v1/people/806367"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36687863819745,"aZ":-20.56807025131761,"pfxX":-5.043416574539762,"pfxZ":6.277700712359856,"pX":-1.0001459610820314,"pZ":3.886950813334524,"vX0":3.159970377954842,"vY0":-134.63962765096474,"vZ0":0.7715229465381986,"x":155.12,"y":133.83,"x0":-1.5296764438740684,"y0":50.001424867405824,"z0":5.044857152538351,"aX":-9.321831897401546},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":8.5,"spinRate":2206,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.4057608295859034,"extension":6.877470301970199},"index":0,"playId":"9af74762-5c9a-3e44-9a1c-e7131d3ed81d","pitchNumber":1,"startTime":"2026-08-15T21:34:31.116Z","endTime":"2026-08-15T21:34:34.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241301654844204,"aZ":-37.68803312604654,"pfxX":-7.707097828681778,"pfxZ":-3.57935216540959,"pX":-0.5659534825031002,"pZ":1.4282644302569898,"vX0":5.117349825434841,"vY0":-123.23825195042262,"vZ0":-0.1488628902991589,"x":138.57,"y":200.22,"x0":-1.6668636515486845,"y0":50.004418113052566,"z0":4.6699833188152935,"aX":-11.869025651465142},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-6.2,"breakHorizontal":12.7,"spinRate":1478,"spinDirection":264},"zone":13,"typeConfidence":0.91,"plateTime":0.4442683340920053,"extension":6.519574201354275},"index":1,"playId":"7942bebb-a8f1-35cb-9b1d-441d4f224f57","pitchNumber":2,"startTime":"2026-08-15T21:34:46.270Z","endTime":"2026-08-15T21:34:51.921Z","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":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301357149025087,"aZ":-33.93445019505074,"pfxX":-8.414091342797157,"pfxZ":-1.1116143588523766,"pX":-0.34750453455104535,"pZ":2.3849177364069374,"vX0":5.733726550381851,"vY0":-124.93181458285608,"vZ0":1.138664070337367,"x":130.25,"y":174.39,"x0":-1.5797487877053231,"y0":50.0044055242385,"z0":4.713511107963295,"aX":-13.294341127542648},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.4,"breakHorizontal":13.9,"spinRate":1625,"spinDirection":259},"zone":4,"typeConfidence":0.91,"plateTime":0.4385198655684617,"extension":6.731510443470823},"index":2,"playId":"0c9cbe5e-bf61-3a3b-a234-8b23cc8e5a4e","pitchNumber":3,"startTime":"2026-08-15T21:35:06.648Z","endTime":"2026-08-15T21:35:10.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-15T21:35:19.780Z","endTime":"2026-08-15T21:35:36.977Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634430254847203,"aZ":-32.18465466843104,"pfxX":4.811473996904538,"pfxZ":-0.009578830456387522,"pX":-0.40524052540419025,"pZ":2.7080545800835933,"vX0":1.9224881009934165,"vY0":-123.537040211344,"vZ0":1.5649851209105492,"x":132.45,"y":165.66,"x0":-1.8175543698872898,"y0":50.00043761585495,"z0":4.7633498631249305,"aX":7.466886168636922},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-9.1,"spinRate":2656,"spinDirection":48},"zone":4,"typeConfidence":0.89,"plateTime":0.44264993480959003,"extension":6.502020702978657},"index":4,"playId":"1aec03e5-66f9-3217-82ca-24c3d212e677","pitchNumber":4,"startTime":"2026-08-15T21:35:36.977Z","endTime":"2026-08-15T21:35:41.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076830075460723,"aZ":-20.725853096712655,"pfxX":-3.0678794403184426,"pfxZ":6.1858613957454445,"pX":0.0844719146854738,"pZ":4.072509008338035,"vX0":4.936126422868717,"vY0":-134.4296061887339,"vZ0":1.3773804433494186,"x":113.78,"y":128.82,"x0":-1.3675590207599553,"y0":50.00207425171696,"z0":5.013543785064312,"aX":-5.677776597266283},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":4.7,"spinRate":2216,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.405710330702596,"extension":6.973876717356052},"index":5,"playId":"fdb46a43-b047-38bb-96a0-83dbb77d78aa","pitchNumber":5,"startTime":"2026-08-15T21:35:53.107Z","endTime":"2026-08-15T21:35:56.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46715595007456,"aZ":-36.97682984479367,"pfxX":-5.050091850454443,"pfxZ":-2.95683488966878,"pX":-0.8939194470980962,"pZ":2.3920361870431264,"vX0":3.654018147195364,"vY0":-125.60821136579514,"vZ0":1.5854801420482147,"x":151.07,"y":174.2,"x0":-1.6994598788333617,"y0":50.00220056673022,"z0":4.722475693636097,"aX":-8.203917718177033},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.9,"breakHorizontal":8.5,"spinRate":1567,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.43331038883121,"extension":6.566948907621294},"hitData":{"launchSpeed":78.3,"launchAngle":44.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.33,"coordY":121.4}},"index":6,"playId":"7b91e1a4-0235-3130-82b0-9868f38e1279","pitchNumber":6,"startTime":"2026-08-15T21:36:11.517Z","endTime":"2026-08-15T21:36:21.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:36:21.738Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T21:38:42.091Z","endTime":"2026-08-15T21:40:01.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Gordon replaces Parker Mushinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T21:37:03.830Z","endTime":"2026-08-15T21:38:38.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T21:38:38.926Z","endTime":"2026-08-15T21:38:44.222Z","isPitch":false,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254771654689865,"aZ":-15.072910445233365,"pfxX":-6.636835402766248,"pfxZ":9.614340264493254,"pX":-1.3150558397309644,"pZ":2.571410982443313,"vX0":5.543822129294618,"vY0":-132.07434762543534,"vZ0":-6.965121168406321,"x":167.13,"y":169.35,"x0":-2.571704799433304,"y0":50.00607784511417,"z0":6.337006305781598,"aX":-11.810786707080153},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2151,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41357704112027127,"extension":5.999198320528402},"index":2,"playId":"bbc16ed1-0e7c-3c2b-833e-591f395f69d6","pitchNumber":1,"startTime":"2026-08-15T21:38:44.222Z","endTime":"2026-08-15T21:38:48.458Z","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.0,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032613347112406,"aZ":-14.432230838548268,"pfxX":-7.153584525454793,"pfxZ":9.780683034145834,"pX":-0.18846450823784291,"pZ":3.1897153241593768,"vX0":8.122000355274638,"vY0":-133.6505328156849,"vZ0":-5.678718562160984,"x":124.18,"y":152.66,"x0":-2.333277237388109,"y0":50.00417464521217,"z0":6.373496306484988,"aX":-12.979506964201361},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":11.3,"spinRate":2226,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4093681875466957,"extension":5.969916063999857},"index":3,"playId":"0e4e5c26-38e5-3f24-9643-ac306ef72761","pitchNumber":2,"startTime":"2026-08-15T21:38:58.992Z","endTime":"2026-08-15T21:39:02.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.925334909482082,"aZ":-25.320272215112812,"pfxX":-9.4278407631643,"pfxZ":4.548394100707945,"pX":-1.164420569836451,"pZ":2.402852644037124,"vX0":6.259661497132817,"vY0":-121.70271119837257,"vZ0":-4.243143644764309,"x":161.38,"y":173.9,"x0":-2.5394238569856125,"y0":50.00167675410512,"z0":6.350938697236411,"aX":-14.20244196206692},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2115,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44931990803628885,"extension":6.003011401418229},"index":4,"playId":"2077ca22-03c7-3c62-b074-c7f13c5961c5","pitchNumber":3,"startTime":"2026-08-15T21:39:18.813Z","endTime":"2026-08-15T21:39:22.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4636415079903,"aZ":-15.821494195870441,"pfxX":-8.244247005178984,"pfxZ":8.744397147566254,"pX":-0.485448612348587,"pZ":3.8593704267951994,"vX0":8.043597536242288,"vY0":-136.26349264494837,"vZ0":-3.8159850586557087,"x":135.5,"y":134.58,"x0":-2.412248146008269,"y0":50.00425699509981,"z0":6.379288585480322,"aX":-15.420603827179269},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2209,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40280115969390806,"extension":5.961297067496795},"index":5,"playId":"b8699e81-119a-389f-adb8-0afe4eef6df9","pitchNumber":4,"startTime":"2026-08-15T21:39:33.168Z","endTime":"2026-08-15T21:39:37.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.569668917855864,"aZ":-34.08601406587881,"pfxX":-1.1868650105632945,"pfxZ":-1.3549106931809387,"pX":-0.29459985570200525,"pZ":2.38487284062075,"vX0":5.678401242132272,"vY0":-117.51715542981296,"vZ0":-1.8118842722768127,"x":128.23,"y":174.39,"x0":-2.5795549017223487,"y0":50.00277592693728,"z0":6.308086175405206,"aX":-1.673608161211562},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.6,"breakHorizontal":0.8,"spinRate":2164,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.46463673987638643,"extension":5.8181294966962795},"hitData":{"launchSpeed":98.9,"launchAngle":34.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.67,"coordY":53.91}},"index":6,"playId":"79d7665a-b583-3d31-ab94-9226719fd503","pitchNumber":5,"startTime":"2026-08-15T21:39:50.621Z","endTime":"2026-08-15T21:40:01.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:40:01.906Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Turner Hill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T21:40:16.030Z","endTime":"2026-08-15T21:41:49.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32737654509118,"aZ":-14.055874927424586,"pfxX":-4.869128668490816,"pfxZ":9.799165251860298,"pX":-0.5499023984321633,"pZ":4.075973782461485,"vX0":6.668966119825557,"vY0":-135.1059655702756,"vZ0":-3.6135673759834166,"x":137.96,"y":128.73,"x0":-2.4172664256300056,"y0":50.00596115500447,"z0":6.4181438903295565,"aX":-9.006660387179156},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":7.4,"spinRate":2165,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40533868776634785,"extension":6.0221994630940685},"index":0,"playId":"9bcaa70a-1ad3-3ab1-9ad5-79fc4f98c231","pitchNumber":1,"startTime":"2026-08-15T21:40:27.676Z","endTime":"2026-08-15T21:40:31.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.863557577947642,"aZ":-34.32256651090275,"pfxX":-0.5122872556154618,"pfxZ":-1.5345438959282358,"pX":-1.238277329598617,"pZ":2.254944645602389,"vX0":3.7570104849058987,"vY0":-117.40258816958179,"vZ0":-1.8724300864658183,"x":164.2,"y":177.9,"x0":-2.7881522115899666,"y0":50.000379793036565,"z0":6.237870361706381,"aX":-0.7205625022370388},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.0,"breakHorizontal":0.1,"spinRate":2219,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4653829576339015,"extension":5.770838837848},"index":1,"playId":"5cb79e53-9871-3103-8bb2-a7dfc45485a0","pitchNumber":2,"startTime":"2026-08-15T21:40:41.499Z","endTime":"2026-08-15T21:40:45.490Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40827383500919,"aZ":-12.782618117754902,"pfxX":-4.645670606930721,"pfxZ":10.716232484838713,"pX":-0.7205991049211167,"pZ":2.5124781313279887,"vX0":6.2561538566760575,"vY0":-133.5839144218705,"vZ0":-7.50029802800129,"x":144.47,"y":170.94,"x0":-2.4878904884565785,"y0":50.00557844003063,"z0":6.27307523624193,"aX":-8.409255714627182},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2126,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4098107284698109,"extension":5.952896822813079},"index":2,"playId":"66992572-aa8f-3a21-b231-5ad7742c285b","pitchNumber":3,"startTime":"2026-08-15T21:40:58.158Z","endTime":"2026-08-15T21:41:02.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667360497325323,"aZ":-21.51964160428455,"pfxX":-9.05561453444541,"pfxZ":6.872616667571553,"pX":-0.8194737120924431,"pZ":1.6766815133902484,"vX0":6.8684137600048345,"vY0":-123.01391354354625,"vZ0":-6.543908939233538,"x":148.24,"y":193.51,"x0":-2.4548760880332776,"y0":50.00609715266587,"z0":6.164624779109858,"aX":-14.047478739287998},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.3,"breakHorizontal":15.0,"spinRate":2017,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.44323208385161994,"extension":6.20968812169971},"index":3,"playId":"ff29c444-d422-311c-a38d-b842c8469376","pitchNumber":4,"startTime":"2026-08-15T21:41:12.907Z","endTime":"2026-08-15T21:41:18.287Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"}}},{"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.277475311695607,"aZ":-13.448808774982776,"pfxX":-5.600704590976344,"pfxZ":9.879714373816233,"pX":0.1418094873091862,"pZ":3.6291496458400663,"vX0":8.815162740933319,"vY0":-136.81472625847329,"vZ0":-4.809089496622369,"x":111.59,"y":140.79,"x0":-2.3947327226448984,"y0":50.002329666598875,"z0":6.331962577088095,"aX":-10.615258449871918},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2125,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40040281003727163,"extension":6.019677852566955},"index":4,"playId":"504db584-f060-368b-a5bd-b3b9bd052aa0","pitchNumber":5,"startTime":"2026-08-15T21:41:45.304Z","endTime":"2026-08-15T21:41:49.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:41:49.237Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Buddy Kennedy singles on a sharp line drive to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T21:41:55.307Z","endTime":"2026-08-15T21:42:51.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98230282837967,"aZ":-23.412352635193844,"pfxX":-1.3831142983615257,"pfxZ":5.317182250789028,"pX":0.39534128492347786,"pZ":2.0092036012638443,"vX0":7.895942207891758,"vY0":-126.77947141552625,"vZ0":-5.74334290649662,"x":101.93,"y":184.53,"x0":-2.5635795561721504,"y0":50.00105421469156,"z0":6.142395984650931,"aX":-2.2786677675485145},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":1990,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4300426538031852,"extension":5.939285892573103},"index":0,"playId":"df5c6059-45d3-35b1-91ec-c90a11380626","pitchNumber":1,"startTime":"2026-08-15T21:42:10.409Z","endTime":"2026-08-15T21:42:14.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382999512450372,"aZ":-12.736114199038182,"pfxX":-7.108279577527655,"pfxZ":10.412389721295174,"pX":0.2801694478267978,"pZ":2.8085193803469477,"vX0":9.618232708986854,"vY0":-135.6926814565894,"vZ0":-6.803870897583188,"x":106.32,"y":162.95,"x0":-2.385008708791935,"y0":50.00300735871081,"z0":6.2338319031513825,"aX":-13.270786879430226},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2171,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4034878228844514,"extension":5.898465965898604},"index":1,"playId":"d010ade8-2281-3581-bb01-1c78201f8dc2","pitchNumber":2,"startTime":"2026-08-15T21:42:23.541Z","endTime":"2026-08-15T21:42:29.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107158979157465,"aZ":-12.089574924443996,"pfxX":-6.751640313117983,"pfxZ":10.541742459919915,"pX":0.3679013870997715,"pZ":3.106710912359356,"vX0":9.247345967847279,"vY0":-137.11848570957272,"vZ0":-6.474798117172831,"x":102.98,"y":154.9,"x0":-2.1699947352954516,"y0":50.006428853318056,"z0":6.322471688710696,"aX":-12.86889241695194},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":10.3,"spinRate":2206,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3993387592642774,"extension":6.012404938742186},"hitData":{"launchSpeed":105.7,"launchAngle":11.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.71,"coordY":85.29}},"index":2,"playId":"9b107dd1-2f82-38ed-b844-6936722ee00f","pitchNumber":3,"startTime":"2026-08-15T21:42:39.418Z","endTime":"2026-08-15T21:42:51.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:42:51.078Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-15T21:42:59.059Z","endTime":"2026-08-15T21:44:14.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048807947337064,"aZ":-22.477821498341918,"pfxX":-1.0165193226421376,"pfxZ":5.815089653413323,"pX":0.04912679677565634,"pZ":1.7460052053883321,"vX0":7.268496020340188,"vY0":-127.94668211959767,"vZ0":-6.394075141421516,"x":115.13,"y":191.64,"x0":-2.689715562641177,"y0":50.00171078973113,"z0":6.025198233738109,"aX":-1.695448412622339},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":0.2,"spinRate":2010,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.42720661422495754,"extension":5.8918737270208},"index":0,"playId":"98764607-c24d-3c66-b76d-f0a10a1288c4","pitchNumber":1,"startTime":"2026-08-15T21:43:18.061Z","endTime":"2026-08-15T21:43:23.405Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207389209628108,"aZ":-15.118479956130823,"pfxX":-5.610393100563979,"pfxZ":9.371318233736492,"pX":-0.07373346558708967,"pZ":2.2889177773277116,"vX0":8.342772109118496,"vY0":-134.3246613492538,"vZ0":-7.3672947483104645,"x":119.81,"y":176.98,"x0":-2.4967707556727836,"y0":50.00170282686055,"z0":6.150425239921081,"aX":-10.21010318570885},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2262,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4083937336524954,"extension":6.18252043272799},"index":1,"playId":"71897575-e1ef-3736-9699-d49254422393","pitchNumber":2,"startTime":"2026-08-15T21:43:44.727Z","endTime":"2026-08-15T21:43:51.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.117608692058543,"aZ":-28.01847769186521,"pfxX":0.2142717401023737,"pfxZ":2.6117256247463363,"pX":0.28329345429079755,"pZ":2.689776220991702,"vX0":7.034309316448104,"vY0":-124.51158572197417,"vZ0":-3.0110622793740625,"x":106.2,"y":166.16,"x0":-2.5916771232814724,"y0":50.00111964139835,"z0":6.203551355917223,"aX":0.33908671069543656},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":-1.8,"spinRate":2092,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.4378583787929178,"extension":6.123118203444088},"index":2,"playId":"8685a8aa-e63e-3412-9fbf-ee6ad0fb1d0e","pitchNumber":3,"startTime":"2026-08-15T21:44:10.390Z","endTime":"2026-08-15T21:44:14.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:44:14.791Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Carrigg pops out softly to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T21:46:11.665Z","endTime":"2026-08-15T21:46:47.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.869725594022206,"aZ":-29.56904897937241,"pfxX":8.892962114573258,"pfxZ":1.7863594738864528,"pX":-0.8961688582092852,"pZ":2.6134980363234623,"vX0":0.1963746816118883,"vY0":-119.68833654451203,"vZ0":0.972573832092128,"x":151.16,"y":168.22,"x0":-2.1356104111026326,"y0":50.00381411805833,"z0":4.838342722534003,"aX":12.975616681616328},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.7,"breakHorizontal":-16.2,"spinRate":2757,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.4566416734077916,"extension":6.615278159638199},"index":0,"playId":"613ca58b-2388-3337-aa67-9751f1a872e4","pitchNumber":1,"startTime":"2026-08-15T21:46:21.060Z","endTime":"2026-08-15T21:46:25.597Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99096852760254,"aZ":-24.156020274520948,"pfxX":-1.6247288934433248,"pfxZ":4.510765153200065,"pX":0.9125120890122489,"pZ":2.9972897834691423,"vX0":6.7956287706411755,"vY0":-131.4687408403499,"vZ0":-0.4895662549796737,"x":82.22,"y":157.85,"x0":-1.4780732779349295,"y0":50.000718442360636,"z0":4.955858615783033,"aX":-2.887721901599358},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":1.7,"spinRate":2357,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.414288841236246,"extension":7.009998505435094},"hitData":{"launchSpeed":58.2,"launchAngle":64.0,"totalDistance":112.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":152.42,"coordY":165.81}},"index":1,"playId":"12b380a6-68ab-3516-a502-6746decf7547","pitchNumber":2,"startTime":"2026-08-15T21:46:37.895Z","endTime":"2026-08-15T21:46:47.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:46:47.072Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T21:46:59.760Z","endTime":"2026-08-15T21:47:37.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82231043430001,"aZ":-35.63623627762876,"pfxX":-6.457957231984066,"pfxZ":-2.192148181210687,"pX":-0.6028679375698824,"pZ":2.126859768045236,"vX0":4.728119868318492,"vY0":-124.1052487979598,"vZ0":0.8945980599214878,"x":139.98,"y":181.35,"x0":-1.6815492044548959,"y0":50.00208674688678,"z0":4.70019931857913,"aX":-10.203997648044956},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.6,"breakHorizontal":10.8,"spinRate":1527,"spinDirection":265},"zone":7,"typeConfidence":0.91,"plateTime":0.4391795410642101,"extension":6.630154104655373},"index":0,"playId":"446c75f8-597f-38ad-9f1b-691521b55d2f","pitchNumber":1,"startTime":"2026-08-15T21:47:06.527Z","endTime":"2026-08-15T21:47:10.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187254925648723,"aZ":-24.560192077659064,"pfxX":-0.722162383441427,"pfxZ":4.311790106694282,"pX":0.6566797646967448,"pZ":2.8776345264086407,"vX0":6.006193028293125,"vY0":-131.37743669278956,"vZ0":-0.6213680204964255,"x":91.97,"y":161.08,"x0":-1.5553801870908268,"y0":50.00233654622935,"z0":4.9263403140785655,"aX":-1.2756263214392403},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":0.1,"spinRate":2273,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.41529969453337934,"extension":6.886436119793436},"hitData":{"launchSpeed":90.8,"launchAngle":52.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.73,"coordY":104.63}},"index":1,"playId":"67ff7247-c51f-33cf-be32-91f3d243798e","pitchNumber":2,"startTime":"2026-08-15T21:47:25.623Z","endTime":"2026-08-15T21:47:37.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:47:37.478Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-15T21:47:41.415Z","endTime":"2026-08-15T21:48:44.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.493312095809127,"aZ":-35.99857310658879,"pfxX":7.479051453778554,"pfxZ":-2.5771655535791123,"pX":-0.7968414436339614,"pZ":1.670226098460174,"vX0":0.6072128164825439,"vY0":-121.15985149447819,"vZ0":0.12427948070147843,"x":147.37,"y":193.68,"x0":-2.022339512939266,"y0":50.00535919834446,"z0":4.7737354215251795,"aX":11.079771495382833},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.3,"breakHorizontal":-13.7,"spinRate":2593,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.45270101076932834,"extension":6.57418120255943},"index":0,"playId":"3d82d4c7-e2da-3fd1-8efc-54d206fcb286","pitchNumber":1,"startTime":"2026-08-15T21:48:00.318Z","endTime":"2026-08-15T21:48:05.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858613445792898,"aZ":-21.937960770975923,"pfxX":-4.947246057959077,"pfxZ":5.597193598523178,"pX":-1.4509803982799663,"pZ":3.4406591921610445,"vX0":2.0986978930293874,"vY0":-134.545855634451,"vZ0":0.01708210049131753,"x":172.31,"y":145.88,"x0":-1.5994329464099877,"y0":50.002910965086635,"z0":4.9920218395646705,"aX":-9.04803202621473},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":8.5,"spinRate":2188,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4074753375348217,"extension":6.930532867316967},"index":1,"playId":"3371c05f-787e-30c1-a0ee-0fc95538e53d","pitchNumber":2,"startTime":"2026-08-15T21:48:15.829Z","endTime":"2026-08-15T21:48:19.786Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63573992119542,"aZ":-19.48516880958743,"pfxX":-3.910272970682988,"pfxZ":6.855205688560584,"pX":0.25958760317644175,"pZ":3.094927688008797,"vX0":5.77864543351721,"vY0":-134.99968557231088,"vZ0":-1.4525664561327987,"x":107.11,"y":155.22,"x0":-1.3979315135994106,"y0":50.0025779071267,"z0":5.007826627681723,"aX":-7.23798751859553},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":5.9,"spinRate":2125,"spinDirection":234},"zone":3,"typeConfidence":0.91,"plateTime":0.40530303291850167,"extension":6.938475412715845},"hitData":{"launchSpeed":79.4,"launchAngle":35.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.51,"coordY":87.64}},"index":2,"playId":"202e6ec0-e2c4-33ec-9b5a-25c570cad1ba","pitchNumber":3,"startTime":"2026-08-15T21:48:34.464Z","endTime":"2026-08-15T21:48:44.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:48:44.318Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Gilbert singles on a line drive to right fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T21:50:04.325Z","endTime":"2026-08-15T21:52:29.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11656677847736,"aZ":-25.580038517458913,"pfxX":-8.320176355215997,"pfxZ":4.433000862429944,"pX":-0.4862899642399553,"pZ":1.3168495012645287,"vX0":7.49001359141468,"vY0":-120.55024606611657,"vZ0":-6.459430417724211,"x":135.54,"y":203.23,"x0":-2.5369430258130503,"y0":50.00394513741856,"z0":6.257890363774284,"aX":-12.376500408052026},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2053,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.45253619424489866,"extension":5.8743140382296195},"index":0,"playId":"25eeb761-1104-3b2d-8e8d-f7e1a4ac57e8","pitchNumber":1,"startTime":"2026-08-15T21:51:03.814Z","endTime":"2026-08-15T21:51:08.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103066447692424,"aZ":-13.810188487731473,"pfxX":-6.502848587116048,"pfxZ":9.984085892482764,"pX":-0.8639459236987177,"pZ":2.5569262691860675,"vX0":6.830363605810778,"vY0":-134.07069425645682,"vZ0":-7.142165325067738,"x":149.93,"y":169.74,"x0":-2.586934986438473,"y0":50.00650814945552,"z0":6.220731270075452,"aX":-11.966631516625823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":10.6,"spinRate":2236,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4068936123411899,"extension":5.996217100860321},"index":1,"playId":"fab625ed-68d6-37d4-a230-2a390d9ff23b","pitchNumber":2,"startTime":"2026-08-15T21:51:18.177Z","endTime":"2026-08-15T21:51:22.406Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80592598239899,"aZ":-23.636545012950638,"pfxX":-8.295881703891487,"pfxZ":5.675139840961869,"pX":-0.43093790741762794,"pZ":1.3884479359655635,"vX0":7.456239169733593,"vY0":-121.60417940891247,"vZ0":-6.5485678316515346,"x":133.43,"y":201.29,"x0":-2.4521965967737662,"y0":50.0048472823289,"z0":6.153830235462935,"aX":-12.484267561934836},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.0,"breakHorizontal":13.3,"spinRate":2028,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44962695772977623,"extension":6.049092576172826},"index":2,"playId":"256f4ebd-76f2-3ab0-a0ec-c38b33699191","pitchNumber":3,"startTime":"2026-08-15T21:51:32.463Z","endTime":"2026-08-15T21:51:36.270Z","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":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28499161872671,"aZ":-13.95522198826033,"pfxX":-5.385836297671551,"pfxZ":9.821090229262895,"pX":-0.8567380697721592,"pZ":3.0517649001000873,"vX0":6.387378938572246,"vY0":-134.83886195284776,"vZ0":-5.91762110526619,"x":149.66,"y":156.38,"x0":-2.5482991219269455,"y0":50.00140284403746,"z0":6.246547287751829,"aX":-9.990275582933663},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2240,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4050568172978699,"extension":6.024721359131062},"index":3,"playId":"3417db46-1e15-30ba-8137-7818d3048721","pitchNumber":4,"startTime":"2026-08-15T21:51:47.113Z","endTime":"2026-08-15T21:51:51.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.184929843471373,"aZ":-24.913570516435573,"pfxX":0.07053962081602619,"pfxZ":4.468315588323435,"pX":-0.04998721321244482,"pZ":1.0396020647966489,"vX0":6.4985781940036444,"vY0":-125.33024972893867,"vZ0":-7.369396393294915,"x":118.91,"y":210.71,"x0":-2.662495189017639,"y0":50.00482160635574,"z0":5.990635534617744,"aX":0.11360878387820783},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":-1.3,"spinRate":2226,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4334596748274393,"extension":5.8967905200123605},"index":4,"playId":"217dd586-604d-36de-a308-3a0ae330cef8","pitchNumber":5,"startTime":"2026-08-15T21:52:02.588Z","endTime":"2026-08-15T21:52:07.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.083753630174673,"aZ":-25.6567378110722,"pfxX":-9.296958715221926,"pfxZ":4.2366742787583345,"pX":-0.5934080523198675,"pZ":1.78104832819399,"vX0":7.249377402810638,"vY0":-122.43134121490382,"vZ0":-5.438423724331106,"x":139.62,"y":190.69,"x0":-2.36528301732804,"y0":50.003218091963646,"z0":6.189649188033989,"aX":-14.306650687411485},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2026,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4450693742889227,"extension":6.013489716671986},"hitData":{"launchSpeed":97.3,"launchAngle":14.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.49,"coordY":97.69}},"index":5,"playId":"ad132d3a-98a1-3846-a942-881ee48abdb0","pitchNumber":6,"startTime":"2026-08-15T21:52:16.836Z","endTime":"2026-08-15T21:52:29.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:52:29.269Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T21:52:36.284Z","endTime":"2026-08-15T21:54:01.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32935219091369,"aZ":-13.652851479449392,"pfxX":-5.382053900973807,"pfxZ":10.171643150136399,"pX":0.6980970210339924,"pZ":1.8751844447369077,"vX0":10.045847034420138,"vY0":-133.71244584576928,"vZ0":-8.9544097125569,"x":90.39,"y":188.15,"x0":-2.398932666696137,"y0":50.0036403179773,"z0":6.234832943592817,"aX":-9.801481286816657},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2157,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40877414838463233,"extension":6.227826819279378},"index":0,"playId":"c46f2856-9ce9-3909-984e-3a49845997c1","pitchNumber":1,"startTime":"2026-08-15T21:52:51.725Z","endTime":"2026-08-15T21:52:55.655Z","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":92.1,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.123839611197354,"aZ":-15.962962915930122,"pfxX":-5.847515792748658,"pfxZ":8.923002980347762,"pX":-0.6828975553174512,"pZ":1.958742843238803,"vX0":6.956949329543605,"vY0":-133.76905186890542,"vZ0":-8.04013201758364,"x":143.03,"y":185.89,"x0":-2.5543071545118483,"y0":50.0065617418434,"z0":6.142010618014133,"aX":-10.628798423007225},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2235,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4090318962351529,"extension":6.063079206878203},"index":1,"playId":"bf7afa61-e001-336c-a959-a6fb60ac8729","pitchNumber":2,"startTime":"2026-08-15T21:53:10.502Z","endTime":"2026-08-15T21:53:14.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41691992566619,"aZ":-13.2657257992763,"pfxX":-6.15639618189793,"pfxZ":10.139446301774306,"pX":-0.6903751882170774,"pZ":3.2226247737526617,"vX0":6.938290617301366,"vY0":-135.4101707090022,"vZ0":-5.722564608606615,"x":143.32,"y":151.77,"x0":-2.4809793924572605,"y0":50.00347235158953,"z0":6.284690491518464,"aX":-11.481349568541825},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2286,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.40385462943283423,"extension":6.028426338747856},"index":2,"playId":"6fbcfc78-886a-35bc-b5ca-e2aefd209ec3","pitchNumber":3,"startTime":"2026-08-15T21:53:32.880Z","endTime":"2026-08-15T21:53:37.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8672528124059,"aZ":-31.613960674771647,"pfxX":1.7739916856468132,"pfxZ":0.39468336885726885,"pX":0.08021576554023502,"pZ":1.6143423935353833,"vX0":5.7879331187560625,"vY0":-118.43147291972814,"vZ0":-4.092618930901272,"x":113.94,"y":195.19,"x0":-2.6178594714389885,"y0":50.005665924416846,"z0":6.230713249185981,"aX":2.5405294291760976},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.0,"breakHorizontal":-4.6,"spinRate":2312,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.46103308912205865,"extension":5.861503251749777},"hitData":{"launchSpeed":89.3,"launchAngle":33.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.29,"coordY":94.68}},"index":3,"playId":"e309506a-4c26-36ea-b0a9-e423361c1a79","pitchNumber":4,"startTime":"2026-08-15T21:53:51.142Z","endTime":"2026-08-15T21:54:01.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:54:01.611Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T21:54:08.123Z","endTime":"2026-08-15T21:56:05.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625835039626953,"aZ":-26.13346698126891,"pfxX":-0.454094229268859,"pfxZ":3.7824227198827103,"pX":-0.7113832140595527,"pZ":4.780599594377876,"vX0":5.462668553353404,"vY0":-125.38434192088364,"vZ0":1.2957924296745968,"x":144.12,"y":109.7,"x0":-2.856413911638642,"y0":50.00214108055983,"z0":6.38477783191633,"aX":-0.7252719558550336},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-0.4,"spinRate":2133,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.43632688965071376,"extension":5.787478211838802},"index":0,"playId":"d60b5eec-152d-32fe-b576-df689ce469f9","pitchNumber":1,"startTime":"2026-08-15T21:54:29.609Z","endTime":"2026-08-15T21:54:33.118Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"72886006-cedc-3b77-9caa-4beac8412f7c","startTime":"2026-08-15T21:54:43.353Z","endTime":"2026-08-15T21:54:47.781Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28194781156452,"aZ":-21.32848969724503,"pfxX":-1.0940245164705864,"pfxZ":6.573392531245286,"pX":-1.642717151015468,"pZ":3.573963247275941,"vX0":3.745195042348301,"vY0":-127.17032592109156,"vZ0":-2.254227766613197,"x":179.62,"y":142.28,"x0":-2.9876306652129387,"y0":50.0017983012954,"z0":6.150613370022408,"aX":-1.8049550797019096},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.6,"breakHorizontal":1.2,"spinRate":2207,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4294989023403044,"extension":5.691634047304105},"index":2,"playId":"613c4252-7532-32c4-98a8-04bff2606502","pitchNumber":2,"startTime":"2026-08-15T21:55:01.702Z","endTime":"2026-08-15T21:55:05.376Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3931180798887,"aZ":-13.551915860047567,"pfxX":-7.705248067293003,"pfxZ":10.071792820220235,"pX":-0.9068053110169905,"pZ":3.136333691779873,"vX0":7.107251525621136,"vY0":-134.87879166118287,"vZ0":-5.752316938445698,"x":151.57,"y":154.1,"x0":-2.5705364050990998,"y0":50.000419015999526,"z0":6.246354108944711,"aX":-14.24373602105114},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":12.5,"spinRate":2214,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4055544552165373,"extension":6.08527160273325},"index":3,"playId":"80e156da-c559-32eb-8c21-bf6c19a74307","pitchNumber":3,"startTime":"2026-08-15T21:55:21.100Z","endTime":"2026-08-15T21:55:24.956Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557285369954233,"aZ":-21.642689363729808,"pfxX":-8.143887577229647,"pfxZ":6.781262452421284,"pX":-1.1458508879191827,"pZ":3.103111796882051,"vX0":6.207836620973895,"vY0":-123.31473575620053,"vZ0":-3.3062608693276214,"x":160.68,"y":155.0,"x0":-2.6272762064006043,"y0":50.003073484429,"z0":6.269311654672856,"aX":-12.649906186951073},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":2068,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4427251699962307,"extension":6.089383450488582},"index":4,"playId":"200cf3d6-ea1e-38b5-afb4-fb85d215fd73","pitchNumber":4,"startTime":"2026-08-15T21:55:42.593Z","endTime":"2026-08-15T21:55:46.979Z","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":94.5,"endSpeed":86.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330994956658227,"aZ":-11.838770957732606,"pfxX":-8.513659312436008,"pfxZ":10.636767763994387,"pX":-0.142550032308846,"pZ":4.103362731523151,"vX0":8.97525917815863,"vY0":-137.3850701453259,"vZ0":-3.9648285287193077,"x":122.43,"y":127.99,"x0":-2.345118515978723,"y0":50.00677681423515,"z0":6.369459181577,"aX":-16.28419751781772},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":13.6,"spinRate":2233,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39862599417964706,"extension":5.989075487708405},"index":5,"playId":"d77cca72-8187-3287-82f1-29612594d5f1","pitchNumber":5,"startTime":"2026-08-15T21:56:00.874Z","endTime":"2026-08-15T21:56:05.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:56:05.085Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-15T21:56:27.579Z","endTime":"2026-08-15T21:56:41.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022274205014067,"aZ":-23.089328469653687,"pfxX":-1.9229295183319322,"pfxZ":5.614321887472644,"pX":-0.049562066260876406,"pZ":1.870758854603544,"vX0":6.995414530045306,"vY0":-126.01970787983348,"vZ0":-6.0688197281045735,"x":118.89,"y":188.27,"x0":-2.6037278986493795,"y0":50.00538829763299,"z0":6.1585020508937784,"aX":-3.1138435112439655},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2173,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4335292069226737,"extension":5.6771452709507315},"hitData":{"launchSpeed":91.7,"launchAngle":36.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.48,"coordY":77.84}},"index":0,"playId":"ce3d88b1-2fe7-3d48-b5bb-166ecbbe51e6","pitchNumber":1,"startTime":"2026-08-15T21:56:32.488Z","endTime":"2026-08-15T21:56:41.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:56:41.710Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T21:59:05.034Z","endTime":"2026-08-15T21:59:31.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Seymour replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T21:57:32.111Z","endTime":"2026-08-15T21:59:07.173Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693313,"link":"/api/v1/people/693313"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78468570338363,"aZ":-25.43243320973405,"pfxX":-1.968797119410045,"pfxZ":3.614504011645378,"pX":0.21855844536249497,"pZ":2.645698121243898,"vX0":8.289120124693977,"vY0":-134.8543548934905,"vZ0":-3.8217065148593514,"x":108.67,"y":167.35,"x0":-2.6221567172318307,"y0":50.00267462004838,"z0":5.848562223708717,"aX":-3.672820140723841},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":2.0,"spinRate":2284,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4041779319006893,"extension":6.41466436846833},"index":1,"playId":"7deb65a3-ed9d-3290-83ca-61f02ceb0b70","pitchNumber":1,"startTime":"2026-08-15T21:59:07.173Z","endTime":"2026-08-15T21:59:11.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00877114890859,"aZ":-18.258219554310564,"pfxX":-6.043372610885034,"pfxZ":6.780462712363168,"pX":0.49115634283916476,"pZ":2.2038380480200037,"vX0":10.105481419938355,"vY0":-141.78126003649282,"vZ0":-7.019306126811574,"x":98.28,"y":179.28,"x0":-2.321166125905004,"y0":50.00198371718672,"z0":5.860995547176959,"aX":-12.401765825480613},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":9.1,"spinRate":2058,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3851527080591688,"extension":6.540267967138814},"hitData":{"launchSpeed":102.7,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.84,"coordY":59.31}},"index":2,"playId":"aadf3510-165e-3864-821d-de0a230e22a8","pitchNumber":2,"startTime":"2026-08-15T21:59:21.756Z","endTime":"2026-08-15T21:59:31.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T21:59:31.530Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zac Veen grounds out, second baseman Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T22:00:09.626Z","endTime":"2026-08-15T22:00:20.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-15T21:59:54.793Z","endTime":"2026-08-15T22:00:11.796Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964522269702176,"aZ":-25.522840778460886,"pfxX":-1.5763683127309123,"pfxZ":3.3630281372234805,"pX":0.5289233945694264,"pZ":2.9945500851236186,"vX0":9.077135908327953,"vY0":-138.83098801908906,"vZ0":-3.38761340440653,"x":96.84,"y":157.93,"x0":-2.558650607502573,"y0":50.00670481955417,"z0":5.902543403291384,"aX":-3.12225613308248},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":2488,"spinDirection":247},"zone":3,"typeConfidence":2.0,"plateTime":0.3924268470044461,"extension":6.379726715199195},"hitData":{"launchSpeed":71.8,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.92,"coordY":154.72}},"index":1,"playId":"c3fcde40-e825-3d98-8ce4-23379fe76191","pitchNumber":1,"startTime":"2026-08-15T22:00:11.796Z","endTime":"2026-08-15T22:00:20.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:00:20.255Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Norby doubles (13) on a line drive to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T22:00:28.945Z","endTime":"2026-08-15T22:01:40.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464513518399315,"aZ":-26.082102859724195,"pfxX":-10.943436110859533,"pfxZ":3.0258452916059175,"pX":0.9942043461956472,"pZ":1.4501906918531469,"vX0":12.845405819457671,"vY0":-140.69801955754517,"vZ0":-7.551916486667062,"x":79.1,"y":199.62,"x0":-2.1981694789940702,"y0":50.004255007334784,"z0":5.846967981050945,"aX":-22.049400130451467},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":17.4,"spinRate":2156,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3885560946723725,"extension":6.558698909642367},"index":0,"playId":"be3ca1dc-a6c1-37da-8171-1fcf67c5f157","pitchNumber":1,"startTime":"2026-08-15T22:00:43.601Z","endTime":"2026-08-15T22:00:47.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03761463085213,"aZ":-25.338616022186258,"pfxX":-10.130799273703564,"pfxZ":3.4163408889326705,"pX":0.05666118450689345,"pZ":2.1095401540585366,"vX0":10.332291216910273,"vY0":-140.33718508096135,"vZ0":-5.595130529216243,"x":114.84,"y":181.82,"x0":-2.3522578807984154,"y0":50.0020182501726,"z0":5.774334101631183,"aX":-20.256340799956067},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":16.3,"spinRate":2229,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3899432976874002,"extension":6.616645598533569},"index":1,"playId":"c1e58d83-21dc-30fb-b227-a44e11e616cb","pitchNumber":2,"startTime":"2026-08-15T22:01:00.435Z","endTime":"2026-08-15T22:01:03.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22115513648337,"aZ":-23.9679370880533,"pfxX":-10.100963467184155,"pfxZ":4.056302058289606,"pX":-0.22784864181910708,"pZ":2.289892427526858,"vX0":9.233477558832606,"vY0":-141.7515995953077,"vZ0":-5.851870349928145,"x":125.69,"y":176.95,"x0":-2.224695231915041,"y0":50.00272412881995,"z0":5.924230624281334,"aX":-20.432564211483122},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":2201,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38730079180627097,"extension":6.439158175480611},"hitData":{"launchSpeed":87.1,"launchAngle":19.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.01,"coordY":130.41}},"index":2,"playId":"1547edd2-0370-3120-ba93-59aa39e48e01","pitchNumber":3,"startTime":"2026-08-15T22:01:25.777Z","endTime":"2026-08-15T22:01:40.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:01:40.731Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging, catcher Drew Cavanaugh to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-15T22:01:46.906Z","endTime":"2026-08-15T22:03:23.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5196296217232,"aZ":-27.314671801524916,"pfxX":-1.7405396938160835,"pfxZ":2.5262881676844735,"pX":0.06746576451729909,"pZ":3.1689105306944043,"vX0":7.721858053520918,"vY0":-137.29095121864236,"vZ0":-2.237393196644181,"x":114.43,"y":153.22,"x0":-2.547295979187485,"y0":50.0011087061651,"z0":5.841116706248806,"aX":-3.346123616126562},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2340,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.397950814707007,"extension":6.473141589198004},"index":0,"playId":"e06dff09-abd2-392d-b97b-5eee8b10729f","pitchNumber":1,"startTime":"2026-08-15T22:02:13.637Z","endTime":"2026-08-15T22:02:17.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"cadb09b6-2c32-4c44-b095-9701571206b1","startTime":"2026-08-15T22:02:31.811Z","endTime":"2026-08-15T22:02:36.811Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25516122250337,"aZ":-36.03952008311111,"pfxX":0.17006204277168113,"pfxZ":-2.227818122251956,"pX":0.24071431348187886,"pZ":1.8339651137069166,"vX0":7.129416993244729,"vY0":-130.46101021167215,"vZ0":-3.289766670947629,"x":107.82,"y":189.26,"x0":-2.5443891831104635,"y0":50.004974327039044,"z0":5.814735911215335,"aX":0.2950058268652738},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.6,"breakHorizontal":-1.8,"spinRate":2088,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.4190928351379042,"extension":6.481109313543744},"index":2,"playId":"19a88d15-2584-3ffd-8543-0ba04f2e866d","pitchNumber":2,"startTime":"2026-08-15T22:02:49.280Z","endTime":"2026-08-15T22:02:52.832Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-15T22:03:02.094Z","endTime":"2026-08-15T22:03:15.940Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.597138056769705,"aZ":-37.021631639128316,"pfxX":-0.7899259467361872,"pfxZ":-2.7491808641547992,"pX":-0.4734184356483416,"pZ":1.687378965482049,"vX0":5.700698852140131,"vY0":-131.38977925113483,"vZ0":-3.845469269624111,"x":135.05,"y":193.22,"x0":-2.5605845892795096,"y0":50.001975840458876,"z0":5.896112777332599,"aX":-1.3929379516038844},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-5.5,"breakHorizontal":0.2,"spinRate":2179,"spinDirection":21},"zone":7,"typeConfidence":2.0,"plateTime":0.4155025981371372,"extension":6.468778145724755},"index":4,"playId":"1fcdc2d3-fe26-3c5b-b061-5ea70640bc09","pitchNumber":3,"startTime":"2026-08-15T22:03:15.940Z","endTime":"2026-08-15T22:03:23.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:03:23.206Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Osleivis Basabe grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T22:05:39.220Z","endTime":"2026-08-15T22:06:21.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.076764107855265,"aZ":-13.463771503826623,"pfxX":-5.069867142132787,"pfxZ":10.470861971153074,"pX":1.1159010803900589,"pZ":2.904385245695815,"vX0":10.496444397235722,"vY0":-132.51246985211895,"vZ0":-6.369376395961795,"x":74.46,"y":160.36,"x0":-2.2294142206100753,"y0":50.00083183093922,"z0":6.314181843256791,"aX":-9.058322827037356},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2200,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4126119893180613,"extension":6.186047165177727},"index":0,"playId":"641fe8ea-37f8-3fe5-95a0-a1ed4932b4d1","pitchNumber":1,"startTime":"2026-08-15T22:05:47.937Z","endTime":"2026-08-15T22:05:51.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.832791680284217,"aZ":-25.494670070413115,"pfxX":0.49472166180543153,"pfxZ":4.210800021129892,"pX":0.5411500941046709,"pZ":1.7246856997003668,"vX0":7.423729173185382,"vY0":-123.8552199885894,"vZ0":-5.8464454214747335,"x":96.37,"y":192.21,"x0":-2.5332585893693893,"y0":50.00363255134683,"z0":6.190411701935195,"aX":0.783986094002734},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2162,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.43870353836739806,"extension":5.803163690136125},"index":1,"playId":"d5b59eb2-f98d-30b1-a38a-6ed6036a6d36","pitchNumber":2,"startTime":"2026-08-15T22:06:00.317Z","endTime":"2026-08-15T22:06:04.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80030582590116,"aZ":-24.5062168273282,"pfxX":1.1981896545827824,"pfxZ":4.740810685233898,"pX":0.5542230983695177,"pZ":2.7160939406406928,"vX0":7.261372410272645,"vY0":-125.70698638324198,"vZ0":-3.8245761033421783,"x":95.87,"y":165.45,"x0":-2.514348639379176,"y0":50.00481303592333,"z0":6.221137577412906,"aX":1.939486515131861},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.0,"breakHorizontal":-3.6,"spinRate":2150,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.43385641607547454,"extension":5.635744294638441},"hitData":{"launchSpeed":70.4,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":153.71}},"index":2,"playId":"42f37ad4-bc2b-3236-bfaf-406b7e906771","pitchNumber":3,"startTime":"2026-08-15T22:06:13.677Z","endTime":"2026-08-15T22:06:21.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:06:21.701Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Cavanaugh flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T22:06:24.052Z","endTime":"2026-08-15T22:09:10.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391102911643014,"aZ":-14.167070339481576,"pfxX":-7.061902477386842,"pfxZ":10.065663526304148,"pX":0.15532588910195755,"pZ":2.2197502424914015,"vX0":9.022414501998234,"vY0":-132.65802743177807,"vZ0":-7.754981609651056,"x":111.08,"y":178.85,"x0":-2.3664295217300984,"y0":50.00157051296326,"z0":6.2058287404815475,"aX":-12.632572058967233},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2181,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4122964121274655,"extension":5.937506712346957},"index":0,"playId":"7792d48a-830f-3cb8-be36-02ddf55ade7b","pitchNumber":1,"startTime":"2026-08-15T22:06:43.802Z","endTime":"2026-08-15T22:06:48.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602838209090923,"aZ":-15.320598673682776,"pfxX":-6.310328756707104,"pfxZ":9.235302531456515,"pX":-0.30992607718106713,"pZ":3.3745803414377993,"vX0":8.10455758111771,"vY0":-133.46097488039345,"vZ0":-4.596122072085669,"x":128.81,"y":147.67,"x0":-2.549819897382396,"y0":50.00359139149496,"z0":6.203673726379825,"aX":-11.517029232544214},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2262,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4085977959311551,"extension":6.027945687645296},"index":1,"playId":"b431943f-52a6-3cc3-967d-e8e42a602ca7","pitchNumber":2,"startTime":"2026-08-15T22:06:59.771Z","endTime":"2026-08-15T22:07:03.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80204480880257,"aZ":-16.921463713571768,"pfxX":-5.448162031165465,"pfxZ":8.054062111629936,"pX":-0.957875009426783,"pZ":4.10697206466878,"vX0":6.1513130155075375,"vY0":-136.2155427226472,"vZ0":-2.8236695422663094,"x":153.51,"y":127.89,"x0":-2.529460459265207,"y0":50.00153155553102,"z0":6.316410258929471,"aX":-10.315617668894854},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2155,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4009624695462497,"extension":5.934199222822183},"index":2,"playId":"1af8623d-1365-3f89-a4e6-d1395f5e1489","pitchNumber":3,"startTime":"2026-08-15T22:07:16.777Z","endTime":"2026-08-15T22:07:20.725Z","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":94.1,"endSpeed":86.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45885012935437,"aZ":-12.74124158317523,"pfxX":-4.7405066677455965,"pfxZ":10.189309330803312,"pX":-1.0094631316286806,"pZ":2.628103446862365,"vX0":5.750892505334142,"vY0":-136.80638130453744,"vZ0":-7.177074490653399,"x":155.48,"y":167.82,"x0":-2.516909300539239,"y0":50.00225733342733,"z0":6.147758039445404,"aX":-9.040665202418856},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2218,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3994334524285392,"extension":6.012133826985282},"index":3,"playId":"3a3da0cd-0601-3efc-9841-8cdd29056b19","pitchNumber":4,"startTime":"2026-08-15T22:07:30.769Z","endTime":"2026-08-15T22:07:35.257Z","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":85.7,"endSpeed":79.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44042523213616,"aZ":-23.80965181278101,"pfxX":-8.060326771072301,"pfxZ":5.245589008897983,"pX":0.057856634235777485,"pZ":1.354496401238706,"vX0":8.72436937373215,"vY0":-124.54676566003381,"vZ0":-7.039665416319481,"x":114.79,"y":202.21,"x0":-2.4183202424073422,"y0":50.005770604649314,"z0":6.144435241092427,"aX":-12.859135603829372},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":2084,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43724817651563974,"extension":6.183061390438359},"index":4,"playId":"cc79a710-70f0-3ff3-a3d9-10c73ff8f19f","pitchNumber":5,"startTime":"2026-08-15T22:07:45.684Z","endTime":"2026-08-15T22:07:49.652Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997951385051987,"aZ":-15.507327355108012,"pfxX":-6.927837287210387,"pfxZ":8.78068982850996,"pX":-0.8802734411027339,"pZ":3.4066860618725423,"vX0":6.761409860037456,"vY0":-136.84536664194084,"vZ0":-4.697726839073574,"x":150.55,"y":146.8,"x0":-2.482164518723712,"y0":50.00039929139582,"z0":6.206655224205948,"aX":-13.146946063852704},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2164,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40013357873933675,"extension":6.249753388938004},"index":5,"playId":"74741c6f-79b2-3837-a9cd-48416b950177","pitchNumber":6,"startTime":"2026-08-15T22:08:03.221Z","endTime":"2026-08-15T22:08:07.226Z","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703371597708436,"aZ":-13.379437992480455,"pfxX":-8.085856516765134,"pfxZ":9.786661813912676,"pX":-0.8839117889774916,"pZ":3.3379769009938314,"vX0":7.349477127190206,"vY0":-137.50649584239255,"vZ0":-5.248157978559464,"x":150.69,"y":148.65,"x0":-2.5371981217254334,"y0":50.00225160849436,"z0":6.17481138581426,"aX":-15.526902517787134},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":13.2,"spinRate":2245,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39791504546020295,"extension":5.924699829156878},"index":6,"playId":"089d9288-abe1-37b6-8f1a-113a88b6120d","pitchNumber":7,"startTime":"2026-08-15T22:08:22.275Z","endTime":"2026-08-15T22:08:25.816Z","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":86.6,"endSpeed":80.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618272998686578,"aZ":-26.962438260855006,"pfxX":-0.3065134577220743,"pfxZ":3.2093838588729753,"pX":-1.1380405544961654,"pZ":1.7954907628322594,"vX0":4.546112415223947,"vY0":-126.03697354017561,"vZ0":-4.980531780544951,"x":160.38,"y":190.3,"x0":-2.918868358791408,"y0":50.00090652471237,"z0":5.952727019884655,"aX":-0.4981571249643065},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.4,"spinRate":2100,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4332139443903169,"extension":5.846853484235237},"index":7,"playId":"a3b34813-ed83-3af4-aefa-02ffa59869d1","pitchNumber":8,"startTime":"2026-08-15T22:08:42.858Z","endTime":"2026-08-15T22:08:47.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3949026212412,"aZ":-14.764384920248517,"pfxX":-6.566231551823465,"pfxZ":9.512043691538198,"pX":-0.8508606466148813,"pZ":3.097880392574772,"vX0":7.0153786773832865,"vY0":-134.49067329474568,"vZ0":-5.211477973105074,"x":149.43,"y":155.14,"x0":-2.6410782753641664,"y0":50.00496472648812,"z0":6.109470170188963,"aX":-12.020773835749969},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2160,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40739995824274144,"extension":6.3060158307082},"hitData":{"launchSpeed":96.8,"launchAngle":30.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.88,"coordY":71.48}},"index":8,"playId":"3f868760-d657-3d4e-9337-38968ec4a342","pitchNumber":9,"startTime":"2026-08-15T22:08:58.940Z","endTime":"2026-08-15T22:09:10.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:09:10.152Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Turner Hill flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-15T22:09:29.477Z","endTime":"2026-08-15T22:10:39.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.29618923153202,"aZ":-35.48661915792149,"pfxX":0.10179315998131949,"pfxZ":-2.4322162539157226,"pX":-0.042033676207878054,"pZ":2.2996396081233907,"vX0":5.6660643278553335,"vY0":-115.0447384833035,"vZ0":-1.3602984710069785,"x":118.6,"y":176.69,"x0":-2.5344915948139826,"y0":50.00397725523199,"z0":6.291437881101872,"aX":0.1380264712810621},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.4,"breakHorizontal":-1.4,"spinRate":2314,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.47336064807291356,"extension":6.0184123313201},"index":0,"playId":"8bce206b-7eaa-391c-b51d-d12168556ef5","pitchNumber":1,"startTime":"2026-08-15T22:09:33.056Z","endTime":"2026-08-15T22:09:36.951Z","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":93.5,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38858210039483,"aZ":-13.368476758966143,"pfxX":-7.013854094402225,"pfxZ":9.93550085174074,"pX":-0.2295199096870867,"pZ":3.369747786652195,"vX0":8.417600562820583,"vY0":-135.89382315164443,"vZ0":-5.193493931181894,"x":125.75,"y":147.8,"x0":-2.4383803845992125,"y0":50.00381729200241,"z0":6.215290977376283,"aX":-13.278301131687188},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":1584,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40118879189767487,"extension":6.0183181291230206},"index":1,"playId":"b76154da-63aa-3009-8baf-262a8dfe1eac","pitchNumber":2,"startTime":"2026-08-15T22:09:46.678Z","endTime":"2026-08-15T22:09:50.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03083110419457,"aZ":-18.35873685236312,"pfxX":-9.74670422128694,"pfxZ":8.867285415950292,"pX":-0.2171980273866227,"pZ":1.1667757580065208,"vX0":8.774210245456716,"vY0":-124.55590860582281,"vZ0":-8.038341639609536,"x":125.28,"y":207.28,"x0":-2.533906219905324,"y0":50.00202910993658,"z0":5.976697491539786,"aX":-15.18242254607595},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":14.2,"breakHorizontal":15.4,"spinRate":2101,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4412023510604657,"extension":6.204833703410756},"index":2,"playId":"e93bfdee-a04c-37a0-9c4f-09371eb8a4c6","pitchNumber":3,"startTime":"2026-08-15T22:10:01.870Z","endTime":"2026-08-15T22:10:06.303Z","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":85.9,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13652754453084,"aZ":-21.14584138478066,"pfxX":-9.418486973464322,"pfxZ":7.048778630148604,"pX":-0.23880414916932913,"pZ":1.2127362053339141,"vX0":8.337654466945548,"vY0":-124.59197063743484,"vZ0":-7.62380122036895,"x":126.1,"y":206.04,"x0":-2.4125937955120347,"y0":50.002788495103864,"z0":6.072760638690154,"aX":-14.737482260721194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.0,"breakHorizontal":15.0,"spinRate":2093,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4404156757068982,"extension":6.2851243839497},"index":3,"playId":"171701cb-17f8-3978-8bf7-d4d393df2821","pitchNumber":4,"startTime":"2026-08-15T22:10:15.716Z","endTime":"2026-08-15T22:10:20.576Z","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.5,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788052999288062,"aZ":-14.603138181430747,"pfxX":-6.327493258618594,"pfxZ":9.1244472197152,"pX":-0.11655601511255057,"pZ":2.3704135589342767,"vX0":8.45357602007802,"vY0":-137.27230908865712,"vZ0":-7.583277255639074,"x":121.44,"y":174.78,"x0":-2.4009042999488805,"y0":50.003990586958835,"z0":6.144890396702585,"aX":-12.187207727924529},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2268,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3976278657076815,"extension":6.24051270630887},"hitData":{"launchSpeed":98.4,"launchAngle":24.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.86,"coordY":65.39}},"index":4,"playId":"890da042-2b24-3d01-bd6f-c359fc4ffd35","pitchNumber":5,"startTime":"2026-08-15T22:10:29.717Z","endTime":"2026-08-15T22:10:39.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:10:39.176Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T22:12:57.343Z","endTime":"2026-08-15T22:15:09.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Strikeout","eventType":"strikeout","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":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T22:12:43.674Z","endTime":"2026-08-15T22:12:59.481Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":90.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.929740973378742,"aZ":-28.20493845168624,"pfxX":-7.881764095180252,"pfxZ":1.934871251282818,"pX":-0.14812342057558295,"pZ":2.8234331202560954,"vX0":9.129930152340755,"vY0":-140.78664846053098,"vZ0":-3.6507095317714984,"x":122.65,"y":162.55,"x0":-2.3735248627928973,"y0":50.005432737097046,"z0":5.914989817564318,"aX":-16.195931209124154},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.1,"breakHorizontal":13.0,"spinRate":2073,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3856151523661171,"extension":6.505376291171252},"index":1,"playId":"195b9875-ff00-3da5-bc08-e6f3ee9e4462","pitchNumber":1,"startTime":"2026-08-15T22:12:59.481Z","endTime":"2026-08-15T22:13:03.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098639901244837,"aZ":-35.02283827351106,"pfxX":-2.7042236969290516,"pfxZ":-1.664113715502066,"pX":-0.5020443068086479,"pZ":1.9346154146352632,"vX0":5.940437291722451,"vY0":-129.4101301895931,"vZ0":-3.3316954409161292,"x":136.14,"y":186.55,"x0":-2.4683123916620615,"y0":50.005159201310164,"z0":5.900828639461198,"aX":-4.6223041471542095},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.5,"breakHorizontal":3.7,"spinRate":1562,"spinDirection":17},"zone":7,"typeConfidence":2.0,"plateTime":0.42203007335017606,"extension":6.47627509949253},"index":2,"playId":"23682d16-5d04-3096-9bcf-e11289c3aa54","pitchNumber":2,"startTime":"2026-08-15T22:13:21.416Z","endTime":"2026-08-15T22:13:27.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90529084560481,"aZ":-39.73476627306458,"pfxX":-0.7626240637842412,"pfxZ":-4.430369550302292,"pX":0.8234579976432298,"pZ":1.2392543754762197,"vX0":8.46575140894437,"vY0":-129.30308773043492,"vZ0":-3.8650136124090113,"x":85.61,"y":205.32,"x0":-2.3825787634490077,"y0":50.00273163432939,"z0":5.776646557734904,"aX":-1.3033977389197022},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-8.6,"breakHorizontal":-0.4,"spinRate":1944,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4222906557053676,"extension":6.5114439769851575},"index":3,"playId":"66f79a0c-1541-3717-bf27-8ac302baf369","pitchNumber":3,"startTime":"2026-08-15T22:13:58.617Z","endTime":"2026-08-15T22:14:02.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.108015753493408,"aZ":-16.849734257532635,"pfxX":-4.286063092969924,"pfxZ":7.487352810197212,"pX":-0.6122906160017968,"pZ":4.787369559166109,"vX0":6.246403653406435,"vY0":-141.0142500058227,"vZ0":-0.8746642993519058,"x":140.34,"y":109.52,"x0":-2.282522347817532,"y0":50.0046754442047,"z0":6.171755600417948,"aX":-8.775280285190634},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":6.7,"spinRate":2204,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38599520687377487,"extension":6.309711596989792},"index":4,"playId":"cc0484e8-a2b3-3832-9907-9d9e611b1cef","pitchNumber":4,"startTime":"2026-08-15T22:14:19.335Z","endTime":"2026-08-15T22:14:23.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21562496115809,"aZ":-37.36290735883912,"pfxX":-0.948199117840939,"pfxZ":-2.9884266541020814,"pX":0.2623234545418899,"pZ":2.4734655637387215,"vX0":7.03536057648996,"vY0":-129.95384395257597,"vZ0":-1.6987890895229736,"x":107.0,"y":172.0,"x0":-2.3386680328436635,"y0":50.00283928406828,"z0":5.93300797108779,"aX":-1.6491751166490407},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.5,"breakHorizontal":0.4,"spinRate":1953,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.4189799237456082,"extension":6.32919653219214},"index":5,"playId":"50063781-b850-33e5-bf34-1f6337e94d01","pitchNumber":5,"startTime":"2026-08-15T22:14:35.348Z","endTime":"2026-08-15T22:14:39.477Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24793830728178,"aZ":-19.184410326162155,"pfxX":-8.326633609068043,"pfxZ":6.240788820336552,"pX":-0.0492249102131458,"pZ":2.3631164537248996,"vX0":9.09290660057089,"vY0":-142.95999080375893,"vZ0":-6.573519990866637,"x":118.88,"y":174.98,"x0":-2.180871904100773,"y0":50.004351426113864,"z0":5.8858072359068085,"aX":-17.333102989790255},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":13.3,"spinRate":2050,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38233701589960845,"extension":6.436066711429987},"index":6,"playId":"22e16bda-0cc3-3f9f-b2ae-99e1db6aaad5","pitchNumber":6,"startTime":"2026-08-15T22:15:05.582Z","endTime":"2026-08-15T22:15:09.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:15:09.741Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T22:15:15.157Z","endTime":"2026-08-15T22:16:26.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":87.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0309180668966,"aZ":-24.86249170959605,"pfxX":-1.5469896670246908,"pfxZ":3.743084434677508,"pX":0.4436971696513697,"pZ":3.2191846176240255,"vX0":8.542423749991887,"vY0":-138.21412733434056,"vZ0":-2.575570545025939,"x":100.09,"y":151.86,"x0":-2.473288113090322,"y0":50.0031327026575,"z0":5.815774259043268,"aX":-3.023179566678179},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":1.2,"spinRate":2452,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.3948480110674586,"extension":6.710402407262855},"index":0,"playId":"90c5cdf6-f410-3824-aab1-02bf04497ec9","pitchNumber":1,"startTime":"2026-08-15T22:15:33.240Z","endTime":"2026-08-15T22:15:37.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-15T22:15:48.334Z","endTime":"2026-08-15T22:16:01.906Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":91.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984880559188092,"aZ":-16.458801369448015,"pfxX":-5.6208103673097884,"pfxZ":7.382133621942183,"pX":-0.12423337326152638,"pZ":3.2325619785107267,"vX0":8.588045300518724,"vY0":-144.17530005064307,"vZ0":-4.783728659819899,"x":121.74,"y":151.5,"x0":-2.3959149744171038,"y0":50.00431517404397,"z0":5.91193143054092,"aX":-11.968385306832268},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2128,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.37827824293694645,"extension":6.3007620240224504},"index":2,"playId":"2b8b2d5b-19fd-380e-b18a-bca0bd6655c7","pitchNumber":2,"startTime":"2026-08-15T22:16:01.906Z","endTime":"2026-08-15T22:16:05.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958660264029643,"aZ":-37.80557421608139,"pfxX":-1.1687648389654093,"pfxZ":-3.199268049314812,"pX":0.45736715170374603,"pZ":0.6920661281298144,"vX0":8.064154567389451,"vY0":-131.2141867803434,"vZ0":-5.804515703805855,"x":99.57,"y":220.09,"x0":-2.4896547439897403,"y0":50.00163919226495,"z0":5.714881604684807,"aX":-2.0620682007570292},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-6.8,"breakHorizontal":0.6,"spinRate":2021,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4157312448600088,"extension":6.4361690058053815},"index":3,"playId":"98e35db9-6abd-3c63-b4c2-08e5133a46ef","pitchNumber":3,"startTime":"2026-08-15T22:16:21.633Z","endTime":"2026-08-15T22:16:26.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:16:26.916Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Carrigg lines out to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-15T22:16:32.456Z","endTime":"2026-08-15T22:18:44.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914156764350267,"aZ":-35.76835877074269,"pfxX":-8.204854211895718,"pfxZ":-1.9019125459336443,"pX":0.5878451055185151,"pZ":1.2191749468613207,"vX0":10.907463541631932,"vY0":-135.92986555193835,"vZ0":-5.273997673273491,"x":94.59,"y":205.86,"x0":-2.391681064460088,"y0":50.003802564828554,"z0":5.6386207365660646,"aX":-15.514842954766562},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-4.3,"breakHorizontal":12.8,"spinRate":1322,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4013845282439057,"extension":6.6534739162142325},"index":0,"playId":"23f83443-81aa-3b5c-b06e-bffcdcb9dcd1","pitchNumber":1,"startTime":"2026-08-15T22:16:55.575Z","endTime":"2026-08-15T22:16:59.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04445015780197,"aZ":-24.802073591389558,"pfxX":-1.5362341704025155,"pfxZ":3.713448129812285,"pX":1.7125120428118465,"pZ":1.84633207365039,"vX0":11.97422314894555,"vY0":-138.84948606609342,"vZ0":-6.122702918260144,"x":51.72,"y":188.93,"x0":-2.424859316434059,"y0":50.005789654053224,"z0":5.691242965968393,"aX":-3.0534407633310465},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.8,"breakHorizontal":0.7,"spinRate":2476,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3919006329843917,"extension":6.265429152045965},"index":1,"playId":"1aa766d5-9946-3753-b9ee-3bf4b36f4959","pitchNumber":2,"startTime":"2026-08-15T22:17:11.616Z","endTime":"2026-08-15T22:17:15.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16465670277967,"aZ":-26.26885424062642,"pfxX":-2.5779449317132865,"pfxZ":3.059406704465034,"pX":0.3882466546113561,"pZ":1.002797809974766,"vX0":8.715431582525204,"vY0":-137.80563833335015,"vZ0":-7.893751309508321,"x":102.2,"y":211.7,"x0":-2.4735860529048144,"y0":50.00628817133108,"z0":5.665414585640162,"aX":-4.983785252254287},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.1,"breakHorizontal":3.0,"spinRate":2454,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39667813834077714,"extension":6.563724561425827},"index":2,"playId":"806aac79-2e7c-3bbd-a493-35438ede1785","pitchNumber":3,"startTime":"2026-08-15T22:17:29.544Z","endTime":"2026-08-15T22:17:33.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.930069678809613,"aZ":-14.970469760876961,"pfxX":-5.950636034173023,"pfxZ":8.442302577314761,"pX":0.44843097822330535,"pZ":4.424451034839412,"vX0":9.764180918273695,"vY0":-141.73838363980195,"vZ0":-1.5123793563828625,"x":99.91,"y":119.32,"x0":-2.2655386801032686,"y0":50.00277723567846,"z0":5.9193561897715234,"aX":-12.127253233975358},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":8.9,"spinRate":2260,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.386211094249699,"extension":6.3604295952247565},"index":3,"playId":"f63b2dc8-2aba-3da1-acad-dd7cc3791944","pitchNumber":4,"startTime":"2026-08-15T22:17:49.740Z","endTime":"2026-08-15T22:17:53.707Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.554263573494126,"aZ":-16.802818791433264,"pfxX":-5.104416752730667,"pfxZ":7.409339322443032,"pX":0.7119076673817473,"pZ":1.5197833234767533,"vX0":10.321577906406379,"vY0":-142.39827351710548,"vZ0":-8.627058424616868,"x":89.86,"y":197.75,"x0":-2.279932391621044,"y0":50.005717353909006,"z0":5.6299772315874606,"aX":-10.593734049869445},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":7.4,"spinRate":2242,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3831485497579652,"extension":6.492126936319449},"index":4,"playId":"7fc08b31-f06c-35fd-a6b5-18ca3d9f8855","pitchNumber":5,"startTime":"2026-08-15T22:18:08.394Z","endTime":"2026-08-15T22:18:14.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-15T22:18:20.868Z","endTime":"2026-08-15T22:18:37.587Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151583740610032,"aZ":-38.5782440785137,"pfxX":0.5664259167821246,"pfxZ":-3.709063191000041,"pX":0.27009243508746494,"pZ":2.4862565171096844,"vX0":6.842279193447717,"vY0":-130.6902114236169,"vZ0":-1.0828219573126567,"x":106.7,"y":171.65,"x0":-2.458169568062184,"y0":50.004138982258326,"z0":5.8096225699881705,"aX":0.9769908259329408},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.7,"breakHorizontal":-2.5,"spinRate":1587,"spinDirection":23},"zone":6,"typeConfidence":2.0,"plateTime":0.4194902549469326,"extension":6.4114429699841144},"hitData":{"launchSpeed":92.5,"launchAngle":11.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.0,"coordY":160.0}},"index":6,"playId":"ed60231c-3905-3ffa-ac93-12751f2617eb","pitchNumber":6,"startTime":"2026-08-15T22:18:37.587Z","endTime":"2026-08-15T22:18:44.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:18:44.606Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Buddy Kennedy flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T22:20:47.870Z","endTime":"2026-08-15T22:21:46.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.4,"endSpeed":78.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.162188981964697,"aZ":-26.502249244404293,"pfxX":-0.8693807002907561,"pfxZ":3.636144164412391,"pX":-0.19348680657924489,"pZ":3.6662007359100506,"vX0":6.274890261251437,"vY0":-122.96195311569784,"vZ0":-1.1588273034984715,"x":124.38,"y":139.79,"x0":-2.6455244224106536,"y0":50.00266280926881,"z0":6.354681737747403,"aX":-1.356946057437719},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":0.4,"spinRate":2045,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4423411071474357,"extension":5.961228619032634},"index":0,"playId":"de4d3a58-3af0-33a8-8910-7b2b458b1888","pitchNumber":1,"startTime":"2026-08-15T22:20:52.644Z","endTime":"2026-08-15T22:20:57.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.828763062148905,"aZ":-24.860940737567695,"pfxX":0.26957887100045963,"pfxZ":4.713626603720728,"pX":-0.24021425465629048,"pZ":2.760777074672087,"vX0":5.786773212348838,"vY0":-122.59499360297578,"vZ0":-3.4398658112123988,"x":126.16,"y":164.24,"x0":-2.64738925891986,"y0":50.00438582285907,"z0":6.25929523569052,"aX":0.417034730747208},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2095,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4435248597655388,"extension":5.928497041379607},"index":1,"playId":"0023be24-0295-39d1-b483-4a808b0dd6ab","pitchNumber":2,"startTime":"2026-08-15T22:21:05.303Z","endTime":"2026-08-15T22:21:11.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728985606838375,"aZ":-13.993973721520405,"pfxX":-7.129496976999617,"pfxZ":10.017018488601906,"pX":1.147439004014366,"pZ":2.5296642362175445,"vX0":11.328940056741313,"vY0":-133.38636021731497,"vZ0":-7.227414052497426,"x":73.26,"y":170.48,"x0":-2.214481086133347,"y0":50.00537682091447,"z0":6.2691775841989275,"aX":-12.943783662590523},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2144,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4094894508783251,"extension":5.94630545577264},"index":2,"playId":"bdaa9091-52cf-3c5b-aee1-9486503a48c9","pitchNumber":3,"startTime":"2026-08-15T22:21:22.091Z","endTime":"2026-08-15T22:21:25.781Z","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":91.7,"endSpeed":84.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994214498518208,"aZ":-14.482514532711802,"pfxX":-5.183143182679743,"pfxZ":9.75683759742833,"pX":0.5627461684125732,"pZ":2.7659776162950274,"vX0":9.509836245222317,"vY0":-133.1779038829845,"vZ0":-6.383501393408346,"x":95.55,"y":164.1,"x0":-2.365437635380671,"y0":50.00609061318191,"z0":6.223407018032789,"aX":-9.402625231796842},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2218,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40974768765274794,"extension":5.835357732458332},"hitData":{"launchSpeed":98.6,"launchAngle":25.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.76,"coordY":47.37}},"index":3,"playId":"3a6d5922-117b-3504-a345-d12442e50035","pitchNumber":4,"startTime":"2026-08-15T22:21:36.567Z","endTime":"2026-08-15T22:21:46.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:21:46.500Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a sharp line drive to right fielder Zac Veen.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T22:21:48.870Z","endTime":"2026-08-15T22:22:37.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02428842319754,"aZ":-16.842233731974293,"pfxX":-5.677771114933786,"pfxZ":8.726022944223157,"pX":-1.0106983508408347,"pZ":3.595240631893086,"vX0":5.83739508378497,"vY0":-131.94844036173367,"vZ0":-3.902374822364351,"x":155.53,"y":141.71,"x0":-2.517814592969523,"y0":50.0032818067904,"z0":6.340452703212807,"aX":-9.976228649761847},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2119,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4156932543363814,"extension":5.876492611845569},"index":0,"playId":"ab0c1738-9827-3de7-a028-dacdd7980f48","pitchNumber":1,"startTime":"2026-08-15T22:22:12.759Z","endTime":"2026-08-15T22:22:16.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658671755183832,"aZ":-17.05387890432581,"pfxX":-4.788424506844244,"pfxZ":8.554385621825727,"pX":0.40768778297041514,"pZ":2.703674619413293,"vX0":8.74514739524229,"vY0":-131.76658605477238,"vZ0":-5.883962926383236,"x":101.46,"y":165.78,"x0":-2.3243896227693064,"y0":50.003049859311666,"z0":6.2156494553770445,"aX":-8.464517717164782},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2112,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.41487477152660723,"extension":5.931699311994531},"hitData":{"launchSpeed":103.4,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.79,"coordY":106.89}},"index":1,"playId":"dd871601-d2d0-35c2-98cb-00137cb7de3b","pitchNumber":2,"startTime":"2026-08-15T22:22:27.166Z","endTime":"2026-08-15T22:22:37.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:22:37.926Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T22:22:37.143Z","endTime":"2026-08-15T22:24:27.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.127630254109892,"aZ":-13.640189962916903,"pfxX":-4.857169991434487,"pfxZ":10.353078343079567,"pX":-0.9043258951059651,"pZ":3.5496354926633744,"vX0":6.088283580648053,"vY0":-132.6388705454854,"vZ0":-4.676007595723496,"x":151.47,"y":142.94,"x0":-2.5933703904890915,"y0":50.00341012824281,"z0":6.322796686844981,"aX":-8.696016288359226},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2081,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4122246147538746,"extension":6.114319834445207},"index":0,"playId":"b9297c86-05b7-3421-b688-e54616d2b005","pitchNumber":1,"startTime":"2026-08-15T22:23:06.181Z","endTime":"2026-08-15T22:23:10.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66428364780627,"aZ":-27.28172471814739,"pfxX":-1.90361513357829,"pfxZ":3.0433486763137783,"pX":-1.3876134711955252,"pZ":3.328835124241643,"vX0":4.393830164489757,"vY0":-125.03381403373699,"vZ0":-1.678143735281167,"x":169.89,"y":148.9,"x0":-2.9087211604455265,"y0":50.00304608379122,"z0":6.215708725893782,"aX":-3.060182534104466},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":2.6,"spinRate":2049,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.43559085829278565,"extension":5.825793075775136},"index":1,"playId":"94ae6481-157c-3894-88b5-51ba2029cf3f","pitchNumber":2,"startTime":"2026-08-15T22:23:24.321Z","endTime":"2026-08-15T22:23:28.155Z","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.4,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726174553866834,"aZ":-15.303382748874002,"pfxX":-7.403985263787014,"pfxZ":9.525702484220425,"pX":-0.5998443875556532,"pZ":2.7302414754563125,"vX0":7.306536701168797,"vY0":-131.46877707679485,"vZ0":-6.016709949079342,"x":139.86,"y":165.06,"x0":-2.4371810959620395,"y0":50.00562675930533,"z0":6.161608136527791,"aX":-13.118949295247258},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2185,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4147039150034484,"extension":6.220457695648384},"index":2,"playId":"d37267b6-2ddc-33dc-9eb3-9d2be39d0e15","pitchNumber":3,"startTime":"2026-08-15T22:23:42.165Z","endTime":"2026-08-15T22:23:46.230Z","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":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577865536709954,"aZ":-15.219232079578271,"pfxX":-6.200990885707989,"pfxZ":9.323881788555502,"pX":-0.5851637130546665,"pZ":3.1136378471937447,"vX0":7.1308970583569,"vY0":-133.6916584312395,"vZ0":-5.312931713971402,"x":139.31,"y":154.71,"x0":-2.4755690929704532,"y0":50.002304987525996,"z0":6.210916309795558,"aX":-11.276460154017546},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2193,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4089623853380946,"extension":6.038511692762831},"index":3,"playId":"99074a72-9072-3af9-931a-59593e803674","pitchNumber":4,"startTime":"2026-08-15T22:24:02.753Z","endTime":"2026-08-15T22:24:07.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":86.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92096654738096,"aZ":-14.191370292715025,"pfxX":-5.467317103854862,"pfxZ":9.439181818675793,"pX":0.3805712312488415,"pZ":3.438486425437961,"vX0":9.455258985673415,"vY0":-136.61292028219518,"vZ0":-4.855959481879519,"x":102.49,"y":145.94,"x0":-2.402816084621686,"y0":50.00125017853979,"z0":6.202581460618802,"aX":-10.414854098440442},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2157,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3997579498012649,"extension":6.348598726889679},"index":4,"playId":"3815b4fe-7b68-3900-ab7a-e618a7706646","pitchNumber":5,"startTime":"2026-08-15T22:24:22.841Z","endTime":"2026-08-15T22:24:27.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:24:27.535Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Devers pops out to third baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-15T22:24:30.694Z","endTime":"2026-08-15T22:25:43.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.238973376861352,"aZ":-25.940209416921792,"pfxX":-1.320061280766661,"pfxZ":3.8806802298350505,"pX":-0.6106587094337766,"pZ":2.1926735544163143,"vX0":5.8827591678049345,"vY0":-125.08246681932175,"vZ0":-4.366388546092635,"x":140.28,"y":179.58,"x0":-2.808560375824493,"y0":50.000149008421445,"z0":6.056539123732804,"aX":-2.119238314314836},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":1.2,"spinRate":2040,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4357989505291098,"extension":6.30139501206756},"index":0,"playId":"6211d7d4-f95a-3e46-a1f7-bffaed92eb64","pitchNumber":1,"startTime":"2026-08-15T22:24:51.958Z","endTime":"2026-08-15T22:24:56.162Z","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":84.8,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038304916591276,"aZ":-24.21890706388948,"pfxX":-9.776669818483619,"pfxZ":5.144522550149741,"pX":-0.6024737599512975,"pZ":1.5161876005141754,"vX0":7.785738356664326,"vY0":-123.15471788895941,"vZ0":-6.1659311923984506,"x":139.96,"y":197.84,"x0":-2.5250711411051414,"y0":50.00241844296064,"z0":6.083883433026604,"aX":-15.111211624898068},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":16.1,"spinRate":1936,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4437146161288439,"extension":6.283912998427043},"index":1,"playId":"6e0a7005-0759-3c1e-a65a-a72355607895","pitchNumber":2,"startTime":"2026-08-15T22:25:10.824Z","endTime":"2026-08-15T22:25:14.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66166116785028,"aZ":-14.422104418467388,"pfxX":-6.579053497429512,"pfxZ":9.332777378610967,"pX":0.14910445259126834,"pZ":3.608925758548189,"vX0":9.364590615285346,"vY0":-136.47869867169004,"vZ0":-4.444640863025513,"x":111.32,"y":141.34,"x0":-2.4585468696946675,"y0":50.00592940954319,"z0":6.239341938170703,"aX":-12.519127990628437},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2236,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40004138871410433,"extension":6.001476330974786},"hitData":{"launchSpeed":83.5,"launchAngle":73.0,"totalDistance":100.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.68,"coordY":163.72}},"index":2,"playId":"375f655c-077e-31b3-a92e-d50762be1193","pitchNumber":3,"startTime":"2026-08-15T22:25:32.509Z","endTime":"2026-08-15T22:25:43.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:25:43.232Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adael Amador strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T22:28:25.547Z","endTime":"2026-08-15T22:29:10.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Carson Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-15T22:26:12.311Z","endTime":"2026-08-15T22:28:12.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Adael Amador replaces Mickey Moniak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-15T22:28:12.434Z","endTime":"2026-08-15T22:28:27.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.679654088574935,"aZ":-10.911320061656228,"pfxX":-1.773753949395756,"pfxZ":11.100627617383294,"pX":0.7672708785984979,"pZ":2.4804480767753967,"vX0":6.056300683011761,"vY0":-137.13464778131436,"vZ0":-6.949651910163334,"x":87.75,"y":171.81,"x0":-1.233850268301759,"y0":50.006166616641174,"z0":5.782311821696365,"aX":-3.3992584953340272},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":2.0,"spinRate":2544,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.3985238348565967,"extension":6.761208599159352},"index":2,"playId":"d7a0f2ac-33af-34f7-b2ea-9259e413abbe","pitchNumber":1,"startTime":"2026-08-15T22:28:27.662Z","endTime":"2026-08-15T22:28:32.029Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31572150842177,"aZ":-11.535986003170988,"pfxX":-2.4799586217393688,"pfxZ":10.483307982252896,"pX":-0.5574689467443854,"pZ":2.2986235116100686,"vX0":3.291095780166993,"vY0":-139.42688763964745,"vZ0":-7.539570679341901,"x":138.25,"y":176.72,"x0":-1.4309046412561361,"y0":50.005853881489664,"z0":5.799017171547893,"aX":-4.88400837723263},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":3.8,"spinRate":2432,"spinDirection":200},"zone":4,"typeConfidence":0.91,"plateTime":0.39281228752776354,"extension":6.7602764574722},"index":3,"playId":"58403e33-4116-3cec-830e-774904c656dc","pitchNumber":2,"startTime":"2026-08-15T22:28:43.276Z","endTime":"2026-08-15T22:28:47.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-15T22:28:53.672Z","endTime":"2026-08-15T22:29:06.669Z","isPitch":false,"type":"action","player":{"id":691182,"link":"/api/v1/people/691182"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.562719288209443,"aZ":-12.286795258994541,"pfxX":-2.892622284874605,"pfxZ":10.13738809538863,"pX":0.08575181569341433,"pZ":3.0756018080346403,"vX0":4.88040224966695,"vY0":-138.82080928462707,"vZ0":-5.594292411864973,"x":113.73,"y":155.74,"x0":-1.315115870036865,"y0":50.005635436148125,"z0":5.927102832806138,"aX":-5.676693900218537},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":4.3,"spinRate":2535,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.39378753117452936,"extension":6.228920364177689},"index":5,"playId":"fbfa48a6-722b-3dc9-9ef6-8b1afb49bfb3","pitchNumber":3,"startTime":"2026-08-15T22:29:06.669Z","endTime":"2026-08-15T22:29:10.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:29:10.810Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Bryce Eldridge to pitcher Dylan Smith.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T22:29:15.157Z","endTime":"2026-08-15T22:29:40.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.616676771154097,"aZ":-40.79746160195628,"pfxX":7.21828626158049,"pfxZ":-6.04857618430741,"pX":-0.20172805847349234,"pZ":1.6998453912259721,"vX0":0.3377933249545066,"vY0":-119.11782009347637,"vZ0":-1.6207722303941041,"x":124.69,"y":192.88,"x0":-1.2824092856225195,"y0":50.003453282398596,"z0":6.10502831182118,"aX":10.28884762786584},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.0,"breakHorizontal":-13.1,"spinRate":2449,"spinDirection":24},"zone":13,"typeConfidence":0.86,"plateTime":0.4612525338218556,"extension":6.43943447088868},"hitData":{"launchSpeed":60.0,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.98,"coordY":177.25}},"index":0,"playId":"9e4ef826-42d2-3bd9-9d5c-0f2f8a03e8a0","pitchNumber":1,"startTime":"2026-08-15T22:29:32.419Z","endTime":"2026-08-15T22:29:40.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:29:40.714Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T22:29:58.327Z","endTime":"2026-08-15T22:32:12.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":95.2,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555872192208394,"aZ":-12.042818982368027,"pfxX":-1.218976798627733,"pfxZ":10.165174637798286,"pX":0.7071078127659158,"pZ":0.34654485761726816,"vX0":5.079252136936106,"vY0":-138.3381349001756,"vZ0":-12.52840462746924,"x":90.05,"y":229.42,"x0":-0.9772910287846196,"y0":50.00678592212165,"z0":5.686572894420449,"aX":-2.415790399952861},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":1.4,"spinRate":2556,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.3926906170085078,"extension":6.703618707478109},"index":0,"playId":"11b0af3c-147f-3c6e-ab9b-ca3e267b4788","pitchNumber":1,"startTime":"2026-08-15T22:30:12.488Z","endTime":"2026-08-15T22:30:16.171Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11263783600447,"aZ":-11.149597046095282,"pfxX":-2.119027533965567,"pfxZ":10.651225891218402,"pX":0.4443104360774704,"pZ":0.036734251246486736,"vX0":5.292828893987683,"vY0":-139.106314609222,"vZ0":-13.497757611125454,"x":100.06,"y":237.79,"x0":-1.2016794907731132,"y0":50.002783237585945,"z0":5.672146328552922,"aX":-4.183079366770395},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":2.9,"spinRate":2502,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.392669615295822,"extension":6.810842474359748},"index":1,"playId":"9d5fcf6a-b72b-3b5b-956c-f3465ccbdb2d","pitchNumber":2,"startTime":"2026-08-15T22:30:32.157Z","endTime":"2026-08-15T22:30:36.056Z","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":95.5,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8261453108693,"aZ":-11.157325079572722,"pfxX":-1.2797504114163276,"pfxZ":10.576507101203378,"pX":0.11275893126345671,"pZ":2.4927742475182675,"vX0":4.158026238888683,"vY0":-139.03084796400566,"vZ0":-7.2717085090628535,"x":112.7,"y":171.48,"x0":-1.2261565460467057,"y0":50.00053378189201,"z0":5.857355929898345,"aX":-2.5431716428314335},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":1.6,"spinRate":2533,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.39175506883723976,"extension":6.518975356484495},"index":2,"playId":"d0c6106a-95d9-3179-8c76-e0f196f247a9","pitchNumber":3,"startTime":"2026-08-15T22:30:54.891Z","endTime":"2026-08-15T22:30:58.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.480143174839085,"aZ":-10.198225684941969,"pfxX":-2.303136261775225,"pfxZ":11.437247870081627,"pX":-0.4258361649320686,"pZ":3.3641475450190774,"vX0":3.259764778130759,"vY0":-138.14511082490915,"vZ0":-5.084786946396827,"x":133.23,"y":147.95,"x0":-1.325141880916179,"y0":50.00267496891537,"z0":5.922251977763087,"aX":-4.425513658398416},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":3.5,"spinRate":2465,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.397396314862112,"extension":6.408260582598213},"index":3,"playId":"5a90162c-c5a2-3792-b656-79129a6af7a2","pitchNumber":4,"startTime":"2026-08-15T22:31:14.851Z","endTime":"2026-08-15T22:31:18.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-15T22:31:27.155Z","endTime":"2026-08-15T22:31:42.391Z","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(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":97.2,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63488773465225,"aZ":-12.316637368120146,"pfxX":-2.703170600092925,"pfxZ":9.82662854706718,"pX":-0.7600097640482621,"pZ":1.8606495616125434,"vX0":2.2815635550500817,"vY0":-141.34058206288586,"vZ0":-8.9816900311786,"x":145.97,"y":188.54,"x0":-1.2270604649813839,"y0":50.00054927690362,"z0":5.87321752297221,"aX":-5.460932401484749},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":2487,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.3877371994282459,"extension":6.705898546901277},"index":5,"playId":"0ca1f0b0-a3a8-3fe9-9259-3355069b5f73","pitchNumber":5,"startTime":"2026-08-15T22:31:42.391Z","endTime":"2026-08-15T22:31:46.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.538905397730044,"aZ":-11.441330035156838,"pfxX":-2.5117046303104527,"pfxZ":10.624487383941053,"pX":0.3822767229439175,"pZ":3.103528118303255,"vX0":5.0069539706649735,"vY0":-138.68635732798006,"vZ0":-5.561877608830846,"x":102.43,"y":154.98,"x0":-1.1187671412445086,"y0":50.00019052099033,"z0":5.895589099974659,"aX":-4.900669230735713},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2387,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.394684164317912,"extension":6.643211909604658},"hitData":{"launchSpeed":98.6,"launchAngle":55.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.62,"coordY":95.75}},"index":6,"playId":"e1381c15-5f29-375a-a929-45198fe71162","pitchNumber":6,"startTime":"2026-08-15T22:32:00.699Z","endTime":"2026-08-15T22:32:12.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:32:12.671Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-15T22:29:58.327Z","endTime":"2026-08-15T22:32:12.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":95.2,"endSpeed":89.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555872192208394,"aZ":-12.042818982368027,"pfxX":-1.218976798627733,"pfxZ":10.165174637798286,"pX":0.7071078127659158,"pZ":0.34654485761726816,"vX0":5.079252136936106,"vY0":-138.3381349001756,"vZ0":-12.52840462746924,"x":90.05,"y":229.42,"x0":-0.9772910287846196,"y0":50.00678592212165,"z0":5.686572894420449,"aX":-2.415790399952861},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":1.4,"spinRate":2556,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.3926906170085078,"extension":6.703618707478109},"index":0,"playId":"11b0af3c-147f-3c6e-ab9b-ca3e267b4788","pitchNumber":1,"startTime":"2026-08-15T22:30:12.488Z","endTime":"2026-08-15T22:30:16.171Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11263783600447,"aZ":-11.149597046095282,"pfxX":-2.119027533965567,"pfxZ":10.651225891218402,"pX":0.4443104360774704,"pZ":0.036734251246486736,"vX0":5.292828893987683,"vY0":-139.106314609222,"vZ0":-13.497757611125454,"x":100.06,"y":237.79,"x0":-1.2016794907731132,"y0":50.002783237585945,"z0":5.672146328552922,"aX":-4.183079366770395},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":2.9,"spinRate":2502,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.392669615295822,"extension":6.810842474359748},"index":1,"playId":"9d5fcf6a-b72b-3b5b-956c-f3465ccbdb2d","pitchNumber":2,"startTime":"2026-08-15T22:30:32.157Z","endTime":"2026-08-15T22:30:36.056Z","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":95.5,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8261453108693,"aZ":-11.157325079572722,"pfxX":-1.2797504114163276,"pfxZ":10.576507101203378,"pX":0.11275893126345671,"pZ":2.4927742475182675,"vX0":4.158026238888683,"vY0":-139.03084796400566,"vZ0":-7.2717085090628535,"x":112.7,"y":171.48,"x0":-1.2261565460467057,"y0":50.00053378189201,"z0":5.857355929898345,"aX":-2.5431716428314335},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":1.6,"spinRate":2533,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.39175506883723976,"extension":6.518975356484495},"index":2,"playId":"d0c6106a-95d9-3179-8c76-e0f196f247a9","pitchNumber":3,"startTime":"2026-08-15T22:30:54.891Z","endTime":"2026-08-15T22:30:58.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.480143174839085,"aZ":-10.198225684941969,"pfxX":-2.303136261775225,"pfxZ":11.437247870081627,"pX":-0.4258361649320686,"pZ":3.3641475450190774,"vX0":3.259764778130759,"vY0":-138.14511082490915,"vZ0":-5.084786946396827,"x":133.23,"y":147.95,"x0":-1.325141880916179,"y0":50.00267496891537,"z0":5.922251977763087,"aX":-4.425513658398416},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":3.5,"spinRate":2465,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.397396314862112,"extension":6.408260582598213},"index":3,"playId":"5a90162c-c5a2-3792-b656-79129a6af7a2","pitchNumber":4,"startTime":"2026-08-15T22:31:14.851Z","endTime":"2026-08-15T22:31:18.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-15T22:31:27.155Z","endTime":"2026-08-15T22:31:42.391Z","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(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":97.2,"endSpeed":88.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63488773465225,"aZ":-12.316637368120146,"pfxX":-2.703170600092925,"pfxZ":9.82662854706718,"pX":-0.7600097640482621,"pZ":1.8606495616125434,"vX0":2.2815635550500817,"vY0":-141.34058206288586,"vZ0":-8.9816900311786,"x":145.97,"y":188.54,"x0":-1.2270604649813839,"y0":50.00054927690362,"z0":5.87321752297221,"aX":-5.460932401484749},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":4.4,"spinRate":2487,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.3877371994282459,"extension":6.705898546901277},"index":5,"playId":"0ca1f0b0-a3a8-3fe9-9259-3355069b5f73","pitchNumber":5,"startTime":"2026-08-15T22:31:42.391Z","endTime":"2026-08-15T22:31:46.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.538905397730044,"aZ":-11.441330035156838,"pfxX":-2.5117046303104527,"pfxZ":10.624487383941053,"pX":0.3822767229439175,"pZ":3.103528118303255,"vX0":5.0069539706649735,"vY0":-138.68635732798006,"vZ0":-5.561877608830846,"x":102.43,"y":154.98,"x0":-1.1187671412445086,"y0":50.00019052099033,"z0":5.895589099974659,"aX":-4.900669230735713},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2387,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.394684164317912,"extension":6.643211909604658},"hitData":{"launchSpeed":98.6,"launchAngle":55.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.62,"coordY":95.75}},"index":6,"playId":"e1381c15-5f29-375a-a929-45198fe71162","pitchNumber":6,"startTime":"2026-08-15T22:32:00.699Z","endTime":"2026-08-15T22:32:12.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-15T22:32:12.671Z","atBatIndex":69},"scoringPlays":[18,22,31,34,35,36],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":71.24,"y":108.61},"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":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":128.61,"y":188.78},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":82.94,"y":156.5},"type":"O","description":"Pop Out"},{"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":85.93,"y":130.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":151.3,"y":157.76},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":166.0,"y":114.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":171.3,"y":85.33},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":156.37,"y":160.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"coordinates":{"x":87.96,"y":184.11},"type":"O","description":"Pop Out"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20],"bottom":[21,22,23,24],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":155.36,"y":150.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":155.07,"y":109.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":175.41,"y":122.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":101.14,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":113.39,"y":108.6},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":226.06,"y":91.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":145.0,"y":148.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":146.74,"y":144.59},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":38,"top":[25,26,27],"bottom":[28,29,30,31,32,33,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":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":102.15,"y":149.66},"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":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":108.0,"y":88.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":103.67,"y":163.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":82.84,"y":82.99},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":120.28,"y":180.13},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":125.97,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":30.61,"y":105.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":131.8,"y":93.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":74.4,"y":101.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":109.24,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":115.83,"y":149.15},"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":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":105.19,"y":167.39},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":79.33,"y":121.4},"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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":98.67,"y":53.91},"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":5,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"coordinates":{"x":111.71,"y":85.29},"type":"H","description":"Single"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48],"bottom":[49,50,51,52],"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":152.42,"y":165.81},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":155.73,"y":104.63},"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":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":118.51,"y":87.64},"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":6,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":159.49,"y":97.69},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":204.29,"y":94.68},"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":6,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":144.48,"y":77.84},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55,56],"bottom":[57,58,59],"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":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":119.84,"y":59.31},"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":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":159.92,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":208.01,"y":130.41},"type":"H","description":"Double"}],"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":109.75,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":60.88,"y":71.48},"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":7,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"coordinates":{"x":104.86,"y":65.39},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62],"bottom":[63,64,65,66],"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":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":152.0,"y":160.0},"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":8,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"coordinates":{"x":115.76,"y":47.37},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":173.79,"y":106.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":116.68,"y":163.72},"type":"O","description":"Pop Out"}]}},{"startIndex":67,"endIndex":69,"top":[67,68,69],"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":141.98,"y":177.25},"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":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":143.62,"y":95.75},"type":"O","description":"Flyout"}],"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":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":6,"hits":6,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":10,"errors":0,"leftOnBase":7},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"catcher":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"first":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"second":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"third":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"shortstop":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"left":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"battingOrder":3,"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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"inHole":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"battingOrder":5,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":3,"strikes":2,"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":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".254","atBats":32,"obp":".322","slg":".419","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":6,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":33,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"5.46","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.52","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":55,"strikes":105,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":6,"pitchesPerInning":"20.00","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"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":18,"gamesStarted":18,"flyOuts":56,"groundOuts":95,"airOuts":95,"runs":57,"doubles":22,"triples":3,"homeRuns":18,"strikeOuts":61,"baseOnBalls":36,"intentionalWalks":0,"hits":94,"hitByPitch":1,"atBats":341,"obp":".343","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":1428,"era":"5.59","inningsPitched":"87.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.49","battersFaced":382,"outs":261,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":533,"strikes":895,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".455","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"6.31","walksPer9Inn":"3.72","hitsPer9Inn":"9.72","runsScoredPer9":"5.90","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691182":{"person":{"id":691182,"fullName":"Adael Amador","link":"/api/v1/people/691182"},"jerseyNumber":"1","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"301","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":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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":57,"groundOuts":52,"airOuts":86,"runs":41,"doubles":14,"triples":4,"homeRuns":19,"strikeOuts":82,"baseOnBalls":18,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".265","atBats":291,"obp":".308","slg":".536","ops":".844","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":156,"rbi":54,"leftOnBase":101,"sacBunts":0,"sacFlies":6,"babip":".296","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.32","popOuts":19,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":118,"errors":1,"chances":124,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":36,"gamesStarted":3,"flyOuts":22,"groundOuts":18,"airOuts":46,"runs":26,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":19,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":131,"obp":".385","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":639,"era":"6.35","inningsPitched":"34.0","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":24,"whip":"1.71","battersFaced":158,"outs":102,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":236,"strikes":403,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".000","pitchesPerInning":"18.79","gamesFinished":12,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.03","hitsPer9Inn":"10.32","runsScoredPer9":"6.88","homeRunsPer9":"1.59","inheritedRunners":15,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":47,"groundOuts":108,"airOuts":103,"runs":57,"doubles":25,"triples":7,"homeRuns":13,"strikeOuts":71,"baseOnBalls":19,"intentionalWalks":0,"hits":115,"hitByPitch":4,"avg":".296","atBats":389,"obp":".332","slg":".496","ops":".828","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":193,"rbi":67,"leftOnBase":131,"sacBunts":4,"sacFlies":4,"babip":".330","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.92","popOuts":19,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":253,"errors":2,"chances":256,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":51,"groundOuts":83,"airOuts":94,"runs":36,"doubles":25,"triples":1,"homeRuns":3,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":0,"hits":92,"hitByPitch":5,"avg":".282","atBats":326,"obp":".349","slg":".393","ops":".742","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":128,"rbi":44,"leftOnBase":143,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.67","popOuts":7,"lineOuts":36},"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":11,"putOuts":210,"errors":3,"chances":224,"fielding":".987","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":81,"groundOuts":131,"airOuts":127,"runs":88,"doubles":38,"triples":5,"homeRuns":22,"strikeOuts":98,"baseOnBalls":27,"intentionalWalks":0,"hits":147,"hitByPitch":6,"atBats":500,"obp":".336","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1940,"era":"6.27","inningsPitched":"120.2","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":84,"whip":"1.44","battersFaced":536,"outs":362,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":1940,"balls":637,"strikes":1303,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".286","pitchesPerInning":"16.08","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.01","hitsPer9Inn":"10.96","runsScoredPer9":"6.56","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":2,"chances":17,"fielding":".882","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":61,"groundOuts":67,"airOuts":98,"runs":55,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":113,"baseOnBalls":34,"intentionalWalks":0,"hits":98,"hitByPitch":5,"avg":".262","atBats":374,"obp":".330","slg":".420","ops":".750","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":157,"rbi":50,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".340","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.77","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":195,"putOuts":152,"errors":10,"chances":357,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":58,"gamesStarted":2,"flyOuts":33,"groundOuts":54,"airOuts":57,"runs":21,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":48,"hitByPitch":3,"atBats":191,"obp":".310","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":805,"era":"2.84","inningsPitched":"50.2","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":16,"whip":"1.22","battersFaced":214,"outs":152,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":306,"strikes":499,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".500","pitchesPerInning":"15.89","gamesFinished":8,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.49","hitsPer9Inn":"8.53","runsScoredPer9":"3.73","homeRunsPer9":"0.71","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656786":{"person":{"id":656786,"fullName":"Parker Mushinski","link":"/api/v1/people/656786"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":21,"obp":".480","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":103,"era":"3.86","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"2.57","battersFaced":25,"outs":14,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":41,"strikes":62,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":2,"winPercentage":"1.000","pitchesPerInning":"22.07","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"7.71","hitsPer9Inn":"15.43","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":34,"airOuts":57,"runs":35,"doubles":14,"triples":3,"homeRuns":5,"strikeOuts":43,"baseOnBalls":23,"intentionalWalks":2,"hits":53,"hitByPitch":3,"avg":".291","atBats":182,"obp":".373","slg":".484","ops":".857","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":88,"rbi":31,"leftOnBase":77,"sacBunts":1,"sacFlies":4,"babip":".348","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.40","popOuts":9,"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":11,"putOuts":157,"errors":3,"chances":171,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":48,"gamesStarted":1,"flyOuts":27,"groundOuts":47,"airOuts":51,"runs":34,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":50,"baseOnBalls":30,"intentionalWalks":2,"hits":52,"hitByPitch":2,"atBats":194,"obp":".367","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":954,"era":"5.44","inningsPitched":"51.1","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":31,"whip":"1.60","battersFaced":232,"outs":154,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":350,"strikes":604,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"18.58","gamesFinished":16,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"8.77","walksPer9Inn":"5.26","hitsPer9Inn":"9.12","runsScoredPer9":"5.96","homeRunsPer9":"0.70","inheritedRunners":28,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":7,"gamesStarted":6,"flyOuts":20,"groundOuts":30,"airOuts":37,"runs":21,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":126,"obp":".317","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":558,"era":"5.61","inningsPitched":"33.2","wins":0,"losses":4,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.28","battersFaced":143,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":194,"strikes":364,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.21","hitsPer9Inn":"8.29","runsScoredPer9":"5.61","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","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":21,"gamesStarted":21,"flyOuts":91,"groundOuts":118,"airOuts":146,"runs":58,"doubles":30,"triples":5,"homeRuns":24,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":0,"hits":116,"hitByPitch":2,"atBats":439,"obp":".304","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1811,"era":"4.43","inningsPitched":"113.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":474,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1811,"balls":697,"strikes":1114,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".706","pitchesPerInning":"15.93","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"5.23","walksPer9Inn":"2.06","hitsPer9Inn":"9.18","runsScoredPer9":"4.59","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":2,"flyOuts":54,"groundOuts":70,"airOuts":86,"runs":48,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":2,"hits":76,"hitByPitch":5,"atBats":270,"obp":".349","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1127,"era":"5.77","inningsPitched":"68.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.47","battersFaced":305,"outs":206,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1127,"balls":407,"strikes":720,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".000","pitchesPerInning":"16.41","gamesFinished":13,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"5.64","walksPer9Inn":"3.28","hitsPer9Inn":"9.96","runsScoredPer9":"6.29","homeRunsPer9":"1.05","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":24,"airOuts":29,"runs":8,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".200","atBats":100,"obp":".243","slg":".340","ops":".583","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":34,"rbi":10,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":52,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":20,"strikes":43,"strikePercentage":".680","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":5,"flyOuts":62,"groundOuts":53,"airOuts":92,"runs":46,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":62,"baseOnBalls":13,"intentionalWalks":2,"hits":90,"hitByPitch":2,"atBats":291,"obp":".340","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1111,"era":"5.55","inningsPitched":"71.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.44","battersFaced":312,"outs":214,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1111,"balls":357,"strikes":754,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"15.57","gamesFinished":8,"strikeoutWalkRatio":"4.77","strikeoutsPer9Inn":"7.82","walksPer9Inn":"1.64","hitsPer9Inn":"11.36","runsScoredPer9":"5.80","homeRunsPer9":"1.89","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":31,"groundOuts":35,"airOuts":57,"runs":19,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".241","atBats":158,"obp":".278","slg":".437","ops":".715","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":69,"rbi":23,"leftOnBase":72,"sacBunts":1,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","popOuts":15,"lineOuts":11},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":28,"obp":".387","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.71","battersFaced":31,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"12.43","gamesFinished":6,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.29","walksPer9Inn":"2.57","hitsPer9Inn":"12.86","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":34,"stolenBasePercentage":".829","caughtStealingPercentage":".171","assists":14,"putOuts":300,"errors":4,"chances":318,"fielding":".987","passedBall":3,"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":{"note":"(L, 3-11)","summary":"3.2 IP, 6 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":19,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":33,"strikes":49,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"14.73","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":25,"flyOuts":79,"groundOuts":129,"airOuts":128,"runs":102,"doubles":29,"triples":6,"homeRuns":19,"strikeOuts":82,"baseOnBalls":49,"intentionalWalks":0,"hits":168,"hitByPitch":6,"atBats":497,"obp":".398","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2188,"era":"7.08","inningsPitched":"115.2","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":91,"whip":"1.88","battersFaced":562,"outs":347,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2188,"balls":842,"strikes":1346,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":4,"winPercentage":".214","pitchesPerInning":"18.92","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.38","walksPer9Inn":"3.81","hitsPer9Inn":"13.07","runsScoredPer9":"7.94","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":9,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":66,"groundOuts":88,"airOuts":115,"runs":42,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":104,"baseOnBalls":24,"intentionalWalks":0,"hits":79,"hitByPitch":2,"avg":".209","atBats":378,"obp":".255","slg":".333","ops":".588","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":126,"rbi":37,"leftOnBase":207,"sacBunts":1,"sacFlies":7,"babip":".257","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":26,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":249,"putOuts":134,"errors":9,"chances":392,"fielding":".977","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-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":75,"groundOuts":113,"airOuts":121,"runs":51,"doubles":24,"triples":2,"homeRuns":13,"strikeOuts":70,"baseOnBalls":47,"intentionalWalks":0,"hits":124,"hitByPitch":8,"avg":".291","atBats":426,"obp":".371","slg":".448","ops":".819","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":191,"rbi":59,"leftOnBase":162,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.77","popOuts":21,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":805,"errors":3,"chances":866,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"35","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":39,"groundOuts":38,"airOuts":57,"runs":18,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":74,"baseOnBalls":28,"intentionalWalks":0,"hits":42,"hitByPitch":8,"avg":".200","atBats":210,"obp":".316","slg":".319","ops":".635","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":67,"rbi":16,"leftOnBase":96,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.50","popOuts":11,"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":57,"putOuts":290,"errors":3,"chances":350,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":23,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":22,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":13,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":80,"obp":".379","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":418,"era":"5.95","inningsPitched":"19.2","wins":0,"losses":2,"saves":12,"saveOpportunities":15,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.78","battersFaced":95,"outs":59,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":153,"strikes":265,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"21.25","gamesFinished":19,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.90","walksPer9Inn":"5.95","hitsPer9Inn":"10.07","runsScoredPer9":"5.95","homeRunsPer9":"0.46","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"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}},"ID691728":{"person":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".300","slg":".889","ops":"1.189","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":8,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.50","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693308":{"person":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"jerseyNumber":"41","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":13,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":21,"strikes":34,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.33","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"15.00","runsScoredPer9":"12.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}}},"batters":[664983,694249,666160,691182,681198,650489,691728,681393,664954,678662,547179,656786,685299],"pitchers":[547179,656786,685299],"bench":[687597,687859],"bullpen":[688642,657514,663372,693308,607536,623474,687312,675848,605447,608372],"battingOrder":[664983,694249,691182,681198,650489,691728,681393,664954,678662],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Norby (13, Seymour, C)."},{"label":"TB","value":"Carrigg; Castro, W; McCarthy; Norby 2; Tovar."},{"label":"RBI","value":"Carrigg (31)."},{"label":"Runners left in scoring position, 2 out","value":"Sullivan, B; Rumfield."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"4."}]}],"note":[{"label":"a","value":"Struck out for Moniak 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":8,"groundOuts":7,"airOuts":12,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".248","atBats":33,"obp":".306","slg":".407","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".156","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"4.29","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.35","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":31,"strikes":83,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"pitchesPerInning":"12.67","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":1,"flyOuts":33,"groundOuts":59,"airOuts":68,"runs":23,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":23,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":205,"obp":".292","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":932,"era":"3.28","inningsPitched":"57.2","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":3,"blownSaves":1,"earnedRuns":21,"whip":"1.16","battersFaced":233,"outs":173,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":932,"balls":344,"strikes":588,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".---","pitchesPerInning":"16.16","gamesFinished":14,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"5.93","walksPer9Inn":"3.59","hitsPer9Inn":"6.87","runsScoredPer9":"3.59","homeRunsPer9":"0.78","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID813841":{"person":{"id":813841,"fullName":"Jonah Cox","link":"/api/v1/people/813841"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":6,"doubles":1,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".267","slg":".533","ops":".800","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":16,"rbi":3,"leftOnBase":13,"sacBunts":3,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":28,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":9,"groundOuts":15,"airOuts":30,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":3,"hits":18,"hitByPitch":2,"atBats":88,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":417,"era":"2.96","inningsPitched":"24.1","wins":0,"losses":4,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"1.23","battersFaced":105,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":150,"strikes":267,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"17.14","gamesFinished":9,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.36","walksPer9Inn":"4.44","hitsPer9Inn":"6.66","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":17,"airOuts":20,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".239","atBats":71,"obp":".357","slg":".254","ops":".611","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":18,"rbi":5,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":11,"putOuts":164,"errors":3,"chances":178,"fielding":".983","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"19","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682674":{"person":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"jerseyNumber":"78","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":17,"airOuts":14,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".271","atBats":70,"obp":".282","slg":".486","ops":".768","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":34,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":39,"errors":3,"chances":44,"fielding":".932","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 8-7)","summary":"6.0 IP, ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":23,"strikes":57,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":61,"groundOuts":174,"airOuts":121,"runs":57,"doubles":14,"triples":6,"homeRuns":9,"strikeOuts":110,"baseOnBalls":32,"intentionalWalks":0,"hits":116,"hitByPitch":6,"atBats":519,"obp":".276","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2065,"era":"3.50","inningsPitched":"139.0","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.06","battersFaced":560,"outs":417,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2065,"balls":707,"strikes":1358,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":1,"winPercentage":".533","pitchesPerInning":"14.86","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"7.12","walksPer9Inn":"2.07","hitsPer9Inn":"7.51","runsScoredPer9":"3.69","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":9,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":4,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".067","atBats":30,"obp":".176","slg":".100","ops":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":3,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"36.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":18,"strikes":21,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"39.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"18.00","hitsPer9Inn":"36.00","runsScoredPer9":"36.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID805345":{"person":{"id":805345,"fullName":"Trent Harris","link":"/api/v1/people/805345"},"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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"obp":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"21.60","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.20","battersFaced":12,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":23,"strikes":32,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"33.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"16.20","hitsPer9Inn":"21.60","runsScoredPer9":"21.60","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}},"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":43,"gamesStarted":0,"flyOuts":19,"groundOuts":51,"airOuts":37,"runs":15,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":1,"hits":32,"hitByPitch":3,"atBats":150,"obp":".298","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":626,"era":"2.98","inningsPitched":"42.1","wins":2,"losses":3,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":14,"whip":"1.13","battersFaced":172,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":626,"balls":227,"strikes":399,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".400","pitchesPerInning":"14.79","gamesFinished":5,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.02","walksPer9Inn":"3.40","hitsPer9Inn":"6.80","runsScoredPer9":"3.19","homeRunsPer9":"0.43","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"5.19","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.50","battersFaced":39,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":58,"strikes":82,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"16.15","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.19","walksPer9Inn":"5.19","hitsPer9Inn":"8.31","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":5,"strikes":19,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":6,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":16,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":52,"obp":".390","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":228,"era":"6.23","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.69","battersFaced":59,"outs":39,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":228,"balls":91,"strikes":137,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".---","pitchesPerInning":"17.54","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.23","walksPer9Inn":"4.15","hitsPer9Inn":"11.08","runsScoredPer9":"6.23","homeRunsPer9":"1.38","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":34,"groundOuts":72,"airOuts":77,"runs":34,"doubles":10,"triples":3,"homeRuns":6,"strikeOuts":48,"baseOnBalls":28,"intentionalWalks":2,"hits":62,"hitByPitch":6,"avg":".243","atBats":255,"obp":".330","slg":".376","ops":".706","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":96,"rbi":28,"leftOnBase":113,"sacBunts":2,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":22,"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":2,"putOuts":176,"errors":1,"chances":179,"fielding":".994","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":"400","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":61,"groundOuts":140,"airOuts":122,"runs":58,"doubles":26,"triples":4,"homeRuns":9,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":126,"hitByPitch":6,"avg":".293","atBats":430,"obp":".329","slg":".435","ops":".764","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":187,"rbi":46,"leftOnBase":133,"sacBunts":0,"sacFlies":4,"babip":".309","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.78","popOuts":18,"lineOuts":43},"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":207,"errors":3,"chances":213,"fielding":".986","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":35,"gamesStarted":0,"flyOuts":15,"groundOuts":24,"airOuts":26,"runs":11,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":31,"baseOnBalls":20,"intentionalWalks":1,"hits":25,"hitByPitch":3,"atBats":105,"obp":".372","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":523,"era":"2.57","inningsPitched":"28.0","wins":1,"losses":4,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":8,"whip":"1.61","battersFaced":129,"outs":84,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":214,"strikes":309,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".200","pitchesPerInning":"18.68","gamesFinished":2,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"9.96","walksPer9Inn":"6.43","hitsPer9Inn":"8.04","runsScoredPer9":"3.54","homeRunsPer9":"0.00","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":123,"flyOuts":70,"groundOuts":103,"airOuts":114,"runs":63,"doubles":29,"triples":1,"homeRuns":24,"strikeOuts":137,"baseOnBalls":52,"intentionalWalks":4,"hits":113,"hitByPitch":1,"avg":".244","atBats":463,"obp":".319","slg":".467","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":216,"rbi":66,"leftOnBase":217,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.29","popOuts":20,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":750,"errors":7,"chances":817,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665665":{"person":{"id":665665,"fullName":"Reiver Sanmartin","link":"/api/v1/people/665665"},"jerseyNumber":"48","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":8,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":7,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":31,"obp":".394","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":122,"era":"9.00","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.86","battersFaced":33,"outs":21,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":45,"strikes":77,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.43","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"2.57","hitsPer9Inn":"14.14","runsScoredPer9":"9.00","homeRunsPer9":"3.86","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687931":{"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"jerseyNumber":"88","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":6,"gamesStarted":6,"flyOuts":23,"groundOuts":25,"airOuts":34,"runs":19,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":109,"obp":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":490,"era":"6.11","inningsPitched":"28.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.71","battersFaced":130,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":184,"strikes":306,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"7.07","walksPer9Inn":"5.79","hitsPer9Inn":"9.64","runsScoredPer9":"6.11","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":14,"groundOuts":20,"airOuts":24,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".195","atBats":77,"obp":".225","slg":".234","ops":".459","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":18,"rbi":2,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":4},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":22,"errors":2,"chances":65,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":15,"flyOuts":60,"groundOuts":120,"airOuts":113,"runs":54,"doubles":24,"triples":2,"homeRuns":15,"strikeOuts":70,"baseOnBalls":32,"intentionalWalks":0,"hits":104,"hitByPitch":4,"atBats":399,"obp":".318","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1625,"era":"4.28","inningsPitched":"103.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.32","battersFaced":443,"outs":309,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1625,"balls":596,"strikes":1029,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".300","pitchesPerInning":"15.78","gamesFinished":5,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"6.12","walksPer9Inn":"2.80","hitsPer9Inn":"9.09","runsScoredPer9":"4.72","homeRunsPer9":"1.31","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":12,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","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":10,"gamesStarted":2,"flyOuts":10,"groundOuts":17,"airOuts":29,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":84,"obp":".286","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":378,"era":"2.78","inningsPitched":"22.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":91,"outs":68,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":378,"balls":137,"strikes":241,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".---","pitchesPerInning":"16.68","gamesFinished":6,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"7.54","walksPer9Inn":"1.99","hitsPer9Inn":"7.94","runsScoredPer9":"2.78","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":69,"groundOuts":83,"airOuts":131,"runs":59,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":133,"baseOnBalls":36,"intentionalWalks":0,"hits":100,"hitByPitch":2,"avg":".224","atBats":446,"obp":".285","slg":".413","ops":".698","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":184,"rbi":48,"leftOnBase":195,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.47","popOuts":39,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":270,"putOuts":170,"errors":16,"chances":456,"fielding":".965","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":24,"gamesStarted":24,"flyOuts":53,"groundOuts":148,"airOuts":99,"runs":66,"doubles":25,"triples":3,"homeRuns":10,"strikeOuts":128,"baseOnBalls":60,"intentionalWalks":0,"hits":108,"hitByPitch":5,"atBats":479,"obp":".317","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":2283,"era":"4.31","inningsPitched":"129.1","wins":7,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.30","battersFaced":548,"outs":388,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2283,"balls":905,"strikes":1378,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".368","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.91","walksPer9Inn":"4.18","hitsPer9Inn":"7.52","runsScoredPer9":"4.59","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806367":{"person":{"id":806367,"fullName":"Turner Hill","link":"/api/v1/people/806367"},"jerseyNumber":"52","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"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"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":44,"groundOuts":59,"airOuts":71,"runs":39,"doubles":15,"triples":0,"homeRuns":13,"strikeOuts":86,"baseOnBalls":40,"intentionalWalks":1,"hits":70,"hitByPitch":0,"avg":".246","atBats":285,"obp":".337","slg":".435","ops":".772","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":124,"rbi":31,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.92","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":161,"errors":0,"chances":172,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID678545":{"person":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":11,"groundOuts":16,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".280","atBats":50,"obp":".288","slg":".480","ops":".768","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":24,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":19,"errors":1,"chances":54,"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"}]}},"batters":[687551,646240,805811,808982,678545,701852,806367,671083,683766,657277,693313,681916],"pitchers":[657277,693313,681916],"bench":[642715,682674,813841,668800],"bullpen":[664141,671345,805345,656529,605288,694738,665665,694918,687931,676775],"battingOrder":[687551,646240,805811,808982,678545,701852,806367,671083,683766],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Devers (29, Mushinski)."},{"label":"HR","value":"Gilbert (6, 3rd inning off Lorenzen, 0 on, 1 out)."},{"label":"TB","value":"Basabe; Devers 2; Eldridge; Gilbert 6; Kennedy, B; Koss; Lee, J 2."},{"label":"RBI","value":"Devers (66); Eldridge (31); Gilbert 3 (28); Hill (1)."},{"label":"2-out RBI","value":"Gilbert 2; Devers; Eldridge."},{"label":"Runners left in scoring position, 2 out","value":"Basabe 2."},{"label":"SF","value":"Hill."},{"label":"Team RISP","value":"3-for-6."},{"label":"Team LOB","value":"7."}]}],"note":[]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mushinski."},{"label":"HBP","value":"Kennedy, B (by Lorenzen)."},{"label":"Pitch timer violations","value":"Rumfield (batter timer)."},{"label":"ABS Challenge","value":"Cavanaugh (Ball-Confirmed); Webb, L (Ball-Overturned to Strike); Sullivan, B 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike); Hill (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Lorenzen 82-49; Mushinski 15-13; Gordon, T 63-43; Webb, L 80-57; Seymour, C 24-19; Smith, D 10-7."},{"label":"Groundouts-flyouts","value":"Lorenzen 5-2; Mushinski 1-0; Gordon, T 1-6; Webb, L 4-5; Seymour, C 1-0; Smith, D 1-1."},{"label":"Batters faced","value":"Lorenzen 19; Mushinski 4; Gordon, T 15; Webb, L 22; Seymour, C 7; Smith, D 3."},{"label":"Inherited runners-scored","value":"Mushinski 2-2."},{"label":"Umpires","value":"HP: John Bacon. 1B: Brian Walsh. 2B: Gabe Morales. 3B: Lance Barrett. "},{"label":"Weather","value":"65 degrees, Cloudy."},{"label":"Wind","value":"8 mph, Out To CF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:26."},{"label":"Att","value":"35,069."},{"label":"Venue","value":"Oracle Park."},{"label":"August 15, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","boxscoreName":"Webb, L"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 8-7)","summary":"6.0 IP, ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":23,"strikes":57,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":61,"groundOuts":174,"airOuts":121,"runs":57,"doubles":14,"triples":6,"homeRuns":9,"strikeOuts":110,"baseOnBalls":32,"intentionalWalks":0,"hits":116,"hitByPitch":6,"atBats":519,"obp":".276","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2065,"era":"3.50","inningsPitched":"139.0","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.06","battersFaced":560,"outs":417,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2065,"balls":707,"strikes":1358,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":1,"winPercentage":".533","pitchesPerInning":"14.86","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"7.12","walksPer9Inn":"2.07","hitsPer9Inn":"7.51","runsScoredPer9":"3.69","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":9,"errors":1,"chances":28,"fielding":".964","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":72,"pitchingGameScore":72},{"player":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","boxscoreName":"Gilbert"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":34,"groundOuts":72,"airOuts":77,"runs":34,"doubles":10,"triples":3,"homeRuns":6,"strikeOuts":48,"baseOnBalls":28,"intentionalWalks":2,"hits":62,"hitByPitch":6,"avg":".243","atBats":255,"obp":".330","slg":".376","ops":".706","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":96,"rbi":28,"leftOnBase":113,"sacBunts":2,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":22,"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":2,"putOuts":176,"errors":1,"chances":179,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","boxscoreName":"Gordon, T"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":20,"strikes":43,"strikePercentage":".680","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":5,"flyOuts":62,"groundOuts":53,"airOuts":92,"runs":46,"doubles":24,"triples":1,"homeRuns":15,"strikeOuts":62,"baseOnBalls":13,"intentionalWalks":2,"hits":90,"hitByPitch":2,"atBats":291,"obp":".340","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1111,"era":"5.55","inningsPitched":"71.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.44","battersFaced":312,"outs":214,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1111,"balls":357,"strikes":754,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"15.57","gamesFinished":8,"strikeoutWalkRatio":"4.77","strikeoutsPer9Inn":"7.82","walksPer9Inn":"1.64","hitsPer9Inn":"11.36","runsScoredPer9":"5.80","homeRunsPer9":"1.89","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":62,"pitchingGameScore":62}]},"decisions":{"winner":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"loser":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}