{"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":823190,"link":"/api/v1.1/game/823190/feed/live","metaData":{"wait":10,"timeStamp":"20260809_225236","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823190,"type":"R","doubleHeader":"N","id":"2026/08/09/detmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823190-2026-08-09","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-09T20:05:00Z","originalDate":"2026-08-09","officialDate":"2026-08-09","dayNight":"day","time":"1:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":118,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":60,"ties":0,"pct":".492"},"records":{},"divisionLeader":false,"wins":58,"losses":60,"winningPercentage":".492"},"franchiseName":"Detroit","clubName":"Tigers","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":118,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":69,"ties":0,"pct":".415"},"records":{},"divisionLeader":false,"wins":49,"losses":69,"winningPercentage":".415"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"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},"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},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID703601":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601","firstName":"Maxwell","lastName":"Clark","primaryNumber":"15","birthDate":"2004-12-21","currentAge":21,"birthCity":"Franklin","birthStateProvince":"IN","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Max","useLastName":"Clark","middleName":"Reece","boxscoreName":"Clark","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Clark","nameSlug":"max-clark-703601","firstLastName":"Max Clark","lastFirstName":"Clark, Max","lastInitName":"Clark, M","initLastName":"M Clark","fullFMLName":"Maxwell Reece Clark","fullLFMName":"Clark, Maxwell Reece","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID678760":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760","firstName":"Eddys","lastName":"Leonard","primaryNumber":"49","birthDate":"2000-11-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Eddys","useLastName":"Leonard","middleName":"Leopoldo","boxscoreName":"Leonard","gender":"M","nameMatrilineal":"Tamarez","isPlayer":true,"isVerified":true,"pronunciation":"eddies lay-o-nard","mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eddys Leonard","nameSlug":"eddys-leonard-678760","firstLastName":"Eddys Leonard","lastFirstName":"Leonard, Eddys","lastInitName":"Leonard, E","initLastName":"E Leonard","fullFMLName":"Eddys Leopoldo Leonard","fullLFMName":"Leonard, Eddys Leopoldo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"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":30,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"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},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"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},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID801501":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501","firstName":"Nathan","lastName":"Furman","primaryNumber":"56","birthDate":"2001-07-23","currentAge":25,"birthCity":"Brookhaven","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nate","useLastName":"Furman","middleName":"Walter","boxscoreName":"Furman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Furman","nameSlug":"nate-furman-801501","firstLastName":"Nate Furman","lastFirstName":"Furman, Nate","lastInitName":"Furman, N","initLastName":"N Furman","fullFMLName":"Nathan Walter Furman","fullLFMName":"Furman, Nathan Walter","strikeZoneTop":3.02,"strikeZoneBottom":1.52},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":34,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671083":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083","firstName":"Clifton","lastName":"Kennedy","primaryNumber":"41","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},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":27,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID700270":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270","firstName":"Yilber","lastName":"Díaz","primaryNumber":"62","birthDate":"2000-08-19","currentAge":26,"birthCity":"Guatire","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yilber","useLastName":"Díaz","middleName":"Daniel","boxscoreName":"Díaz, Y","gender":"M","nameMatrilineal":"Peraza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yilber Díaz","nameSlug":"yilber-diaz-700270","firstLastName":"Yilber Díaz","lastFirstName":"Díaz, Yilber","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yilber Daniel Díaz","fullLFMName":"Díaz, Yilber Daniel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID695549":{"id":695549,"fullName":"Jackson Jobe","link":"/api/v1/people/695549","firstName":"Jackson","lastName":"Jobe","primaryNumber":"21","birthDate":"2002-07-30","currentAge":24,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Jobe","middleName":"William","boxscoreName":"Jobe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Jobe","nameSlug":"jackson-jobe-695549","firstLastName":"Jackson Jobe","lastFirstName":"Jobe, Jackson","lastInitName":"Jobe, J","initLastName":"J Jobe","fullFMLName":"Jackson William Jobe","fullLFMName":"Jobe, Jackson William","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"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},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678545":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545","firstName":"Osleivis","lastName":"Basabe","primaryNumber":"39","birthDate":"2000-09-13","currentAge":25,"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":41915,"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":"Sunny","temp":"70","wind":"7 mph, Out To CF"},"gameInfo":{"attendance":32200,"firstPitch":"2026-08-09T20:06:00.000Z","gameDurationMinutes":166},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin McGonigle lines out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T20:06:45.443Z","endTime":"2026-08-09T20:07:47.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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,6],"actionIndex":[0,1,2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-09T16:58:39.307Z","endTime":"2026-08-09T19:43:02.989Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-09T19:43:02.989Z","endTime":"2026-08-09T20:04:57.609Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-09T20:04:57.609Z","endTime":"2026-08-09T20:06:47.566Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.888259002055385,"aZ":-30.06033268798016,"pfxX":-8.795157837791365,"pfxZ":1.2323857441270647,"pX":0.10860511129866858,"pZ":3.5045266300617497,"vX0":7.40343198193476,"vY0":-132.54955260979276,"vZ0":1.4909202751920156,"x":112.86,"y":144.16,"x0":-1.623362238009115,"y0":50.006573076832495,"z0":5.182768800710192,"aX":-15.145621883182152},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":13.7,"spinRate":1924,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4184682926662422,"extension":6.782011538598222},"index":3,"playId":"af460f49-6349-3416-81e0-a1dac41d44a8","pitchNumber":1,"startTime":"2026-08-09T20:06:47.566Z","endTime":"2026-08-09T20:06:52.045Z","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":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.331720510565845,"aZ":-28.86777142661638,"pfxX":9.765737559800208,"pfxZ":2.297149056388484,"pX":-0.9544605629353875,"pZ":2.9423827460320506,"vX0":-0.44905393214611206,"vY0":-119.33348737105146,"vZ0":1.314812452897482,"x":153.38,"y":159.34,"x0":-2.0321288199329803,"y0":50.003294252260794,"z0":4.98811133756522,"aX":14.060294972707256},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2688,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45929379054636055,"extension":6.5201735659949405},"index":4,"playId":"4675c61d-d8a4-3f32-876e-179ed58d4a36","pitchNumber":2,"startTime":"2026-08-09T20:07:02.870Z","endTime":"2026-08-09T20:07:06.881Z","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":86.5,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47792087477655,"aZ":-30.740881083875088,"pfxX":-10.226519377521683,"pfxZ":0.8967682051643795,"pX":0.3472227786971155,"pZ":1.4226627530238585,"vX0":8.584596282108182,"vY0":-125.66279687288211,"vZ0":-2.154489969601658,"x":103.76,"y":200.37,"x0":-1.7777081042691334,"y0":50.00536843107527,"z0":4.778375415924494,"aX":-16.425403731528544},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":16.7,"spinRate":1573,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.43517782301409325,"extension":6.803086064005663},"index":5,"playId":"8dcb512a-ae21-30fd-a353-adc3d65294da","pitchNumber":3,"startTime":"2026-08-09T20:07:20.811Z","endTime":"2026-08-09T20:07:24.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63740905802349,"aZ":-32.04298564652411,"pfxX":7.601647454804818,"pfxZ":0.08742338431929397,"pX":0.7001074023802093,"pZ":2.0982472885273413,"vX0":3.8187387167865032,"vY0":-122.84305711760729,"vZ0":-0.2999742021750972,"x":90.31,"y":182.13,"x0":-1.8608154622379356,"y0":50.00476918085724,"z0":4.938930668670435,"aX":11.65321027682707},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":-14.6,"spinRate":2609,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4453558514451279,"extension":6.794899084246799},"hitData":{"launchSpeed":97.5,"launchAngle":23.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.85,"coordY":97.54}},"index":6,"playId":"135cde35-df1c-318f-9158-ab55cf7a2cb6","pitchNumber":4,"startTime":"2026-08-09T20:07:40.855Z","endTime":"2026-08-09T20:07:47.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:07:47.889Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T20:07:52.304Z","endTime":"2026-08-09T20:09:04.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":76.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56787343454398,"aZ":-30.661939745414244,"pfxX":7.074383738639536,"pfxZ":1.0251633964503117,"pX":-0.7906445848322795,"pZ":2.4233844820510884,"vX0":1.030763102143049,"vY0":-120.52256762349232,"vZ0":0.5300055578923477,"x":147.14,"y":173.35,"x0":-2.142952018534599,"y0":50.00459396220319,"z0":4.900241415416445,"aX":10.447843559211597},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-13.1,"spinRate":2583,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.45379080478605793,"extension":6.613805824355656},"index":0,"playId":"e4f19712-5218-3957-8913-238421850a99","pitchNumber":1,"startTime":"2026-08-09T20:08:10.980Z","endTime":"2026-08-09T20:08:15.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71564558438613,"aZ":-24.68775541104826,"pfxX":-0.7425268349616639,"pfxZ":4.010566129989302,"pX":0.19522538522392371,"pZ":3.5422667302902053,"vX0":4.752399969142811,"vY0":-134.6490957812072,"vZ0":0.33762569496305417,"x":109.56,"y":143.14,"x0":-1.4837224405956773,"y0":50.00226926607315,"z0":5.139319572349534,"aX":-1.3864714314896016},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":0.5,"spinRate":2150,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40424775203197605,"extension":6.8319424965848645},"index":1,"playId":"488271c8-b135-3cd0-8302-b1837bb53b5f","pitchNumber":2,"startTime":"2026-08-09T20:08:28.227Z","endTime":"2026-08-09T20:08:32.421Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37551022274455,"aZ":-25.896150215711472,"pfxX":-0.9244392837906785,"pfxZ":3.6303050502318985,"pX":0.5734617753994717,"pZ":2.5141915490666453,"vX0":5.875231229360175,"vY0":-130.44607831858525,"vZ0":-1.36721951602475,"x":95.14,"y":170.9,"x0":-1.5840000110150985,"y0":50.00622590236395,"z0":4.9899203550783335,"aX":-1.6012991403305852},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2374,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.41924080370074845,"extension":6.843042361157889},"hitData":{"launchSpeed":69.9,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.4,"coordY":176.71}},"index":2,"playId":"29cca398-1076-3215-bdc9-67cd34b1e2e8","pitchNumber":3,"startTime":"2026-08-09T20:08:55.293Z","endTime":"2026-08-09T20:09:04.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:09:04.299Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to left fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T20:09:25.540Z","endTime":"2026-08-09T20:09:52.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10669604013305,"aZ":-31.04042048916245,"pfxX":6.680417184789102,"pfxZ":0.7376747488538626,"pX":0.7475645323271859,"pZ":2.525104741405598,"vX0":3.8760487169714146,"vY0":-122.63547138332834,"vZ0":0.4798061490844263,"x":88.5,"y":170.6,"x0":-1.718560096807894,"y0":50.00133789802786,"z0":4.964050989233499,"aX":10.223926842136672},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-13.0,"spinRate":2644,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4457870891660405,"extension":6.798611546816765},"index":0,"playId":"18e86f7f-81c2-30bb-931f-2dd9b355662b","pitchNumber":1,"startTime":"2026-08-09T20:09:30.130Z","endTime":"2026-08-09T20:09:34.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507378600911355,"aZ":-32.30759363228703,"pfxX":3.166621547636614,"pfxZ":-0.08807872796982696,"pX":0.6185600327520288,"pZ":1.4647526624487186,"vX0":5.144062053969829,"vY0":-122.10281342138792,"vZ0":-1.396617984562297,"x":93.42,"y":199.23,"x0":-1.9286180287147638,"y0":50.00413680734744,"z0":4.829454952661997,"aX":4.770372200861442},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.2,"breakHorizontal":-7.0,"spinRate":2615,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4489345123496413,"extension":6.66343403817743},"hitData":{"launchSpeed":88.1,"launchAngle":25.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.19,"coordY":73.9}},"index":1,"playId":"f1239287-9f4d-34f6-a334-7b656e9506ca","pitchNumber":2,"startTime":"2026-08-09T20:09:44.920Z","endTime":"2026-08-09T20:09:52.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:09:52.950Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T20:11:52.773Z","endTime":"2026-08-09T20:13:33.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":1},"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":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513670682955656,"aZ":-14.702186237051675,"pfxX":-2.373205632648852,"pfxZ":8.893590133644732,"pX":-0.10314679101685227,"pZ":3.093105893332124,"vX0":5.049982689379588,"vY0":-139.33047641591935,"vZ0":-4.36377948845063,"x":120.93,"y":155.27,"x0":-1.6313754673949883,"y0":50.00401189504008,"z0":5.652250604505712,"aX":-4.663401880595903},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":3.2,"spinRate":2206,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3932300689244861,"extension":6.7536526319873},"index":0,"playId":"bad342ac-b5c4-39b5-b1ff-d2855398d7f0","pitchNumber":1,"startTime":"2026-08-09T20:12:00.164Z","endTime":"2026-08-09T20:12:03.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63961726252671,"aZ":-15.639344899286169,"pfxX":-4.303120170991422,"pfxZ":8.319673947825759,"pX":-0.33009066201280973,"pZ":4.186446581645915,"vX0":5.257670756850599,"vY0":-140.085326239957,"vZ0":-1.510827323781593,"x":129.58,"y":125.75,"x0":-1.6721723066399061,"y0":50.002488164281374,"z0":5.755089062542076,"aX":-8.552481017577078},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2382,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.39099580447197946,"extension":6.499853199507735},"index":1,"playId":"01029ac9-764b-3a55-b705-7cb05eaa820f","pitchNumber":2,"startTime":"2026-08-09T20:12:12.710Z","endTime":"2026-08-09T20:12:17.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337512638214093,"aZ":-21.201890578953158,"pfxX":1.6246426059338286,"pfxZ":5.933425903685949,"pX":-0.6563187469570502,"pZ":2.9505069130250843,"vX0":2.6436378870962574,"vY0":-134.6854238554019,"vZ0":-3.3285668943499775,"x":142.02,"y":159.12,"x0":-1.859138008877097,"y0":50.006431399849106,"z0":5.689573775339849,"aX":3.005862973668697},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-3.5,"spinRate":2300,"spinDirection":180},"zone":4,"typeConfidence":0.87,"plateTime":0.4055922034226169,"extension":6.749751620557197},"index":2,"playId":"7470d78f-357b-322a-9bd6-56ca93a50f80","pitchNumber":3,"startTime":"2026-08-09T20:12:25.776Z","endTime":"2026-08-09T20:12:29.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669231456521587,"aZ":-31.558793590498937,"pfxX":2.4734594943926558,"pfxZ":0.36229174738345726,"pX":1.3725143023372572,"pZ":1.468003335959832,"vX0":6.809857269491328,"vY0":-128.17061238556042,"vZ0":-4.428723580905886,"x":64.68,"y":199.14,"x0":-1.627934802022271,"y0":50.000170811770246,"z0":5.651347722958032,"aX":4.160438706915768},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":-5.9,"spinRate":2543,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.42549213935292274,"extension":6.570957915622552},"index":3,"playId":"b01068bd-b9d6-3f21-8b2f-5b452160ed08","pitchNumber":4,"startTime":"2026-08-09T20:12:38.819Z","endTime":"2026-08-09T20:12:42.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08398536789556,"aZ":-16.893985695770876,"pfxX":-4.635325642999469,"pfxZ":7.47861284204096,"pX":-1.1851150838603675,"pZ":4.228259220516976,"vX0":3.542019044826327,"vY0":-141.30987164337085,"vZ0":-1.1909483095153375,"x":162.17,"y":124.62,"x0":-1.846115298236283,"y0":50.003092490010744,"z0":5.729445440632164,"aX":-9.471481242607068},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":7.8,"spinRate":2171,"spinDirection":214},"zone":11,"typeConfidence":0.87,"plateTime":0.38609306669872634,"extension":6.788798721841035},"index":4,"playId":"5c0b1e91-291c-3b23-9663-d18d85a5f4f8","pitchNumber":5,"startTime":"2026-08-09T20:12:52.386Z","endTime":"2026-08-09T20:12:55.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71854926766998,"aZ":-26.217420985007067,"pfxX":1.781863880925968,"pfxZ":3.2269799584458774,"pX":0.2674700772969339,"pZ":2.040076963360145,"vX0":4.725201989083828,"vY0":-134.1824021604135,"vZ0":-4.678476309639874,"x":106.8,"y":183.7,"x0":-1.7392830134784012,"y0":50.002095127064926,"z0":5.646547743230917,"aX":3.2884076169936822},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2428,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.4063050106218733,"extension":6.797403642893201},"index":5,"playId":"ddc4c90d-94e9-35ea-bd41-803765023ae8","pitchNumber":6,"startTime":"2026-08-09T20:13:06.820Z","endTime":"2026-08-09T20:13:10.676Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05211448948924,"aZ":-23.123192007542844,"pfxX":2.635560953895574,"pfxZ":4.746842813968431,"pX":0.27557302014500645,"pZ":2.6219334081177816,"vX0":4.749215108697123,"vY0":-136.2942016436351,"vZ0":-3.838848253187455,"x":106.5,"y":167.99,"x0":-1.822790987685524,"y0":50.006679072205706,"z0":5.619346738694854,"aX":5.026810787125017},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":-5.6,"spinRate":2360,"spinDirection":178},"zone":6,"typeConfidence":0.9,"plateTime":0.39977026053480014,"extension":6.718346810704379},"hitData":{"launchSpeed":75.0,"launchAngle":54.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":83.8,"coordY":131.4}},"index":6,"playId":"74b8303f-4c9c-30d4-9827-e808ad6890c3","pitchNumber":7,"startTime":"2026-08-09T20:13:24.881Z","endTime":"2026-08-09T20:13:33.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:13:33.906Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T20:13:45.326Z","endTime":"2026-08-09T20:14:29.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272699394966992,"aZ":-22.938614416169344,"pfxX":0.6142832136653267,"pfxZ":5.17223322505682,"pX":0.6999530968166667,"pZ":2.7701666939048115,"vX0":6.575629478930735,"vY0":-132.48707364288398,"vZ0":-3.0679953831887192,"x":90.32,"y":163.99,"x0":-1.8897700780736917,"y0":50.00066452596209,"z0":5.6123546829058135,"aX":1.0942550163609575},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-2.5,"spinRate":2335,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.4128134150578333,"extension":6.8699852159973425},"index":0,"playId":"c451fb0e-0eaa-3344-8242-8b6c961eaee6","pitchNumber":1,"startTime":"2026-08-09T20:13:56.380Z","endTime":"2026-08-09T20:14:00.561Z","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":91.4,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719032950095244,"aZ":-21.18333018996891,"pfxX":1.8108650130830282,"pfxZ":6.06177406744022,"pX":0.896000858651066,"pZ":2.8337408342912247,"vX0":6.607753506284187,"vY0":-133.08130875014874,"vZ0":-3.3416055117257097,"x":82.85,"y":162.27,"x0":-1.8436820515646037,"y0":50.002413549058495,"z0":5.621122970116951,"aX":3.2804054351624834},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-4.6,"spinRate":2417,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.40992026088534184,"extension":6.670451072892983},"index":1,"playId":"1c652f5e-d79b-3af9-a2fc-47098fc59e67","pitchNumber":2,"startTime":"2026-08-09T20:14:08.400Z","endTime":"2026-08-09T20:14:12.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05395185599947,"aZ":-29.73502773447829,"pfxX":-7.665813717299654,"pfxZ":1.409337434783124,"pX":-1.6337112355238936,"pZ":2.2235475162961875,"vX0":3.45922637451664,"vY0":-130.13828317694305,"vZ0":-2.6506901693605154,"x":179.27,"y":178.74,"x0":-1.9778471031613003,"y0":50.00266689738709,"z0":5.487464445881591,"aX":-13.264561599047536},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":1443,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41947167764440785,"extension":6.712888066819908},"index":2,"playId":"3f460286-d135-37c6-8db2-cb98bc2222ee","pitchNumber":3,"startTime":"2026-08-09T20:14:24.959Z","endTime":"2026-08-09T20:14:29.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:14:29.427Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T20:14:41.481Z","endTime":"2026-08-09T20:15:25.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.350468002476553,"aZ":-32.05391995827421,"pfxX":2.9948134225736585,"pfxZ":0.06779283510519374,"pX":1.389634201696257,"pZ":1.4298869746055216,"vX0":6.7205212644819285,"vY0":-126.86375304513905,"vZ0":-3.9496779794937105,"x":64.03,"y":200.17,"x0":-1.6671677214455984,"y0":50.000011220781836,"z0":5.521193536156824,"aX":4.951058741776785},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-6.7,"spinRate":2469,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.42933760026357515,"extension":6.9324385774705215},"index":0,"playId":"79bf3e3a-c952-32f0-ad6e-e56a8a711dcc","pitchNumber":1,"startTime":"2026-08-09T20:14:50.583Z","endTime":"2026-08-09T20:14:54.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19441734741587,"aZ":-14.788450973357438,"pfxX":-5.521519782932069,"pfxZ":8.677863541173314,"pX":-0.4533119658765467,"pZ":3.641611037139628,"vX0":5.248682869067894,"vY0":-140.5005451835126,"vZ0":-2.8663160062207225,"x":134.28,"y":140.46,"x0":-1.6263172376347508,"y0":50.00255131473862,"z0":5.633383317202607,"aX":-11.062592625044852},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2366,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.38950796971904333,"extension":6.754526790909089},"index":1,"playId":"fc774890-668b-3e5a-92cb-767f45ba212b","pitchNumber":2,"startTime":"2026-08-09T20:15:01.036Z","endTime":"2026-08-09T20:15:05.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07306275683601,"aZ":-13.256057924522787,"pfxX":-5.827771871135106,"pfxZ":9.427055652620403,"pX":-0.6967902710694656,"pZ":2.7775256709156166,"vX0":4.952260660798134,"vY0":-140.14224338524093,"vZ0":-5.285263846300699,"x":143.56,"y":163.79,"x0":-1.722062405376508,"y0":50.00104491345349,"z0":5.540576262711604,"aX":-11.692535447923571},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2352,"spinDirection":210},"zone":4,"typeConfidence":0.87,"plateTime":0.3895390533120131,"extension":6.94782554885464},"hitData":{"launchSpeed":68.5,"launchAngle":42.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.55,"coordY":124.84}},"index":2,"playId":"010ab59a-38b6-3d16-ab69-ac91c1c3816b","pitchNumber":3,"startTime":"2026-08-09T20:15:16.523Z","endTime":"2026-08-09T20:15:25.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:15:25.042Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T20:17:29.058Z","endTime":"2026-08-09T20:19:11.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":83.7,"endSpeed":76.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71895355999733,"aZ":-31.814670630956385,"pfxX":6.295916533087663,"pfxZ":0.2395583544904234,"pX":0.5701781968617157,"pZ":1.9624232654045062,"vX0":3.6296176232312707,"vY0":-121.79780688456967,"vZ0":-0.4627925513012122,"x":95.27,"y":185.79,"x0":-1.7633538808243503,"y0":50.001351177388344,"z0":4.936144323557215,"aX":9.33852780825258},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-12.4,"spinRate":2648,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45187470081615766,"extension":6.59353365892716},"index":0,"playId":"a0c16cd4-4e55-385f-933b-a1fec8096001","pitchNumber":1,"startTime":"2026-08-09T20:17:38.638Z","endTime":"2026-08-09T20:17:42.775Z","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":91.8,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687424616515315,"aZ":-34.05015233349947,"pfxX":-10.304207648364669,"pfxZ":-1.0514801570396966,"pX":1.7637921428924366,"pZ":2.3775892807850694,"vX0":11.476581508775261,"vY0":-133.13771952182165,"vZ0":-0.4245405175043018,"x":49.77,"y":174.59,"x0":-1.280123313848441,"y0":50.00542302968276,"z0":5.020322658438152,"aX":-18.356588772118418},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.8,"breakHorizontal":16.0,"spinRate":2138,"spinDirection":319},"zone":14,"typeConfidence":2.0,"plateTime":0.4126558121902941,"extension":6.770144814522226},"index":1,"playId":"5ca08f3f-0ba1-3f14-b43a-244a2aae111a","pitchNumber":2,"startTime":"2026-08-09T20:17:51.803Z","endTime":"2026-08-09T20:17:55.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13739458313208,"aZ":-31.109600134631044,"pfxX":-10.64177445589977,"pfxZ":0.5960987353264784,"pX":1.1492153646523353,"pZ":3.319582852288063,"vX0":10.45099681827974,"vY0":-132.85419055029956,"vZ0":1.364670378177463,"x":73.19,"y":149.15,"x0":-1.4577547974351042,"y0":50.001488794639144,"z0":5.064544655834352,"aX":-18.973561198159427},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":2215,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4126747524803145,"extension":6.799633692985255},"index":2,"playId":"6b651df4-c63e-3ddd-bc30-6b18550bca34","pitchNumber":3,"startTime":"2026-08-09T20:18:07.180Z","endTime":"2026-08-09T20:18:11.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729823446700287,"aZ":-31.184577383126808,"pfxX":-10.120150541519916,"pfxZ":0.558937340022645,"pX":0.6805368511011947,"pZ":2.3691754866363546,"vX0":8.95636846136172,"vY0":-133.14681195203676,"vZ0":-0.7877853449147237,"x":91.06,"y":174.81,"x0":-1.4252171933380053,"y0":50.00574757240511,"z0":4.9416700473559905,"aX":-18.027893445207244},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2055,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.41264680194804804,"extension":6.7332073980825875},"index":3,"playId":"d1f9d35a-1fa9-3e44-b371-fec0b5203fb2","pitchNumber":4,"startTime":"2026-08-09T20:18:22.072Z","endTime":"2026-08-09T20:18:25.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.298477977386874,"aZ":-30.949184925323106,"pfxX":4.007025158856079,"pfxZ":0.770443881720194,"pX":-0.8855466604291159,"pZ":2.036148220895144,"vX0":1.2692793213798583,"vY0":-125.18330650016965,"vZ0":-0.7881216576357244,"x":150.75,"y":183.8,"x0":-1.9197090405012982,"y0":50.001998887586396,"z0":4.888901901804094,"aX":6.35794745203568},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-7.6,"spinRate":2566,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4375654263512314,"extension":6.3225634056643925},"index":4,"playId":"fcbc55b9-474a-372d-a7cb-ceec9cce389d","pitchNumber":5,"startTime":"2026-08-09T20:18:53.398Z","endTime":"2026-08-09T20:18:57.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96835531679219,"aZ":-31.804519669363795,"pfxX":5.486506269427403,"pfxZ":0.23373072609441436,"pX":-0.5311434596406449,"pZ":2.5106490376423354,"vX0":1.4461037790972886,"vY0":-123.37477963766587,"vZ0":0.773098442872477,"x":137.25,"y":170.99,"x0":-1.8366430990283642,"y0":50.00038577712286,"z0":4.859490837345936,"aX":8.513425244818452},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-10.3,"spinRate":2599,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.44280304755503597,"extension":6.498597702032806},"index":5,"playId":"26460eb5-7f54-3263-82b6-c22019e28218","pitchNumber":6,"startTime":"2026-08-09T20:19:07.458Z","endTime":"2026-08-09T20:19:11.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:19:11.891Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, third baseman Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T20:19:19.244Z","endTime":"2026-08-09T20:19:57.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.482451979602388,"aZ":-32.67666421023457,"pfxX":6.9997822238592775,"pfxZ":-0.339298990367908,"pX":0.035512439831861205,"pZ":2.4049759495459018,"vX0":2.4500063063127193,"vY0":-121.14848160318859,"vZ0":0.7884553739389448,"x":115.65,"y":173.85,"x0":-1.8966694825497918,"y0":50.0010407919045,"z0":4.919543660805417,"aX":10.458233515773573},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-13.2,"spinRate":2585,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4511880326110971,"extension":6.408651089875752},"index":0,"playId":"614a9466-6998-3631-80f1-0972d2dd60d4","pitchNumber":1,"startTime":"2026-08-09T20:19:36.160Z","endTime":"2026-08-09T20:19:40.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12468680015598,"aZ":-34.041892181117106,"pfxX":-8.107983502951466,"pfxZ":-1.042343022128648,"pX":-0.18942436160676382,"pZ":2.7376276300361972,"vX0":6.345859793098795,"vY0":-132.4421250801648,"vZ0":0.5244436088652109,"x":124.22,"y":164.86,"x0":-1.5534750307601333,"y0":50.00267001189859,"z0":5.010514074430782,"aX":-14.521474927926791},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":2096,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4122754023056552,"extension":6.643415838050953},"hitData":{"launchSpeed":102.4,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.37,"coordY":154.67}},"index":1,"playId":"973fac21-49f4-3f8c-8dc4-5fee47d92639","pitchNumber":2,"startTime":"2026-08-09T20:19:49.383Z","endTime":"2026-08-09T20:19:57.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:19:57.410Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to left fielder Grant McCray.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T20:20:06.201Z","endTime":"2026-08-09T20:21:05.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52342485248343,"aZ":-36.32796636569768,"pfxX":-6.145278810627369,"pfxZ":-2.6048827959127294,"pX":-0.6744103950157073,"pZ":1.1263634186695328,"vX0":4.457930314077031,"vY0":-124.78898171325206,"vZ0":-1.484477896161761,"x":142.71,"y":208.37,"x0":-1.6758820452979628,"y0":50.00372077886687,"z0":4.691878512309155,"aX":-9.799268768342387},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":10.2,"spinRate":1452,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4370972020290398,"extension":6.828458204481617},"index":0,"playId":"36d67fc7-3d2d-3d1b-b0e3-377b64fb7144","pitchNumber":1,"startTime":"2026-08-09T20:20:20.762Z","endTime":"2026-08-09T20:20:24.762Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828991681308025,"aZ":-31.629825571977378,"pfxX":8.616784062667959,"pfxZ":0.3735616546143561,"pX":0.47941569595529804,"pZ":2.9296042001924807,"vX0":2.928568304561001,"vY0":-120.68148812889355,"vZ0":2.0011255329953785,"x":98.73,"y":159.68,"x0":-1.8742169117512335,"y0":50.00239622433183,"z0":4.906228091067598,"aX":12.51408020776555},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-16.3,"spinRate":2668,"spinDirection":36},"zone":3,"typeConfidence":2.0,"plateTime":0.45653873688055313,"extension":6.627952336739614},"index":1,"playId":"2b6d5d68-3ea5-390e-8951-9c4d77c7f2df","pitchNumber":2,"startTime":"2026-08-09T20:20:38.007Z","endTime":"2026-08-09T20:20:42.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800186790037806,"aZ":-32.60880897924672,"pfxX":8.415429713342554,"pfxZ":-0.28649858509152004,"pX":0.3367390592483107,"pZ":2.1399854999793217,"vX0":2.5218446831725894,"vY0":-121.94933616568318,"vZ0":0.23000984010819403,"x":104.16,"y":181.0,"x0":-1.8052086520599608,"y0":50.00502752504856,"z0":4.865739688324176,"aX":12.629791018447063},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-15.8,"spinRate":2673,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.44978168507851324,"extension":6.747191372319332},"hitData":{"launchSpeed":81.8,"launchAngle":21.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.86,"coordY":135.12}},"index":2,"playId":"89d47ed0-dfcb-3af7-a77d-82748bd64b2f","pitchNumber":3,"startTime":"2026-08-09T20:20:53.559Z","endTime":"2026-08-09T20:21:05.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:21:05.573Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Clark pops out to third baseman Christian Koss in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T20:21:29.370Z","endTime":"2026-08-09T20:22:09.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665858633304886,"aZ":-26.517938541652942,"pfxX":-0.15357119061217572,"pfxZ":3.3718878150471117,"pX":-0.5464173858162654,"pZ":2.9716026735603758,"vX0":3.310295202120073,"vY0":-127.96603214622581,"vZ0":0.03735368254178251,"x":137.83,"y":158.55,"x0":-1.8307537580357172,"y0":50.001620971415655,"z0":5.015353136570898,"aX":-0.25797084864748127},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-0.4,"spinRate":2272,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4262317754484344,"extension":6.687932480206336},"index":0,"playId":"854c6f88-8794-382a-9404-3da65b47352b","pitchNumber":1,"startTime":"2026-08-09T20:21:32.576Z","endTime":"2026-08-09T20:21:36.891Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"}}},{"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":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.818386216785047,"aZ":-35.00049528217076,"pfxX":-4.657637889897077,"pfxZ":-1.7908283526041737,"pX":-0.38462083803075076,"pZ":1.811600001362941,"vX0":5.0719442856398285,"vY0":-124.0645477828193,"vZ0":-0.17053134174319762,"x":131.66,"y":189.87,"x0":-1.8379965615307232,"y0":50.001871123255484,"z0":4.766945474427255,"aX":-7.354199991931715},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":7.4,"spinRate":1394,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.4393149505752971,"extension":6.594432247426085},"hitData":{"launchSpeed":75.5,"launchAngle":77.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.97,"coordY":190.21}},"index":1,"playId":"6e28d01c-36a3-3d7c-bef6-c3d06e94595f","pitchNumber":2,"startTime":"2026-08-09T20:21:59.730Z","endTime":"2026-08-09T20:22:09.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:22:09.281Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T20:24:09.253Z","endTime":"2026-08-09T20:25:17.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37655784784496,"aZ":-13.499105999854505,"pfxX":-2.812303780265127,"pfxZ":9.360591010340002,"pX":-0.45580489095427185,"pZ":2.28647555481284,"vX0":4.946261529019078,"vY0":-140.26774549826482,"vZ0":-6.466586488416144,"x":134.37,"y":177.05,"x0":-1.8757192462552486,"y0":50.00446464247456,"z0":5.500098331792478,"aX":-5.612010773479769},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":4.1,"spinRate":2206,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.3903263358488065,"extension":6.578524543990802},"index":0,"playId":"721cde54-0606-3e57-bd61-5025c8ed0b0b","pitchNumber":1,"startTime":"2026-08-09T20:24:16.116Z","endTime":"2026-08-09T20:24:19.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888667384758094,"aZ":-15.861408885434793,"pfxX":-4.434304375584204,"pfxZ":8.328307283003037,"pX":0.2827234935327351,"pZ":3.8478400809412547,"vX0":6.685831671058194,"vY0":-138.58573928280035,"vZ0":-1.8662647397284906,"x":106.22,"y":134.89,"x0":-1.57698841345324,"y0":50.00430517157678,"z0":5.581082098742529,"aX":-8.68790526007659},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2236,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.39413366401535255,"extension":6.643922574924135},"index":1,"playId":"600fa6f3-c9b9-3cc9-9dfc-bd8098f53da0","pitchNumber":2,"startTime":"2026-08-09T20:24:31.912Z","endTime":"2026-08-09T20:24:35.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03324671082259,"aZ":-32.569703873122876,"pfxX":-7.617562021145816,"pfxZ":-0.23289163729113094,"pX":1.0865020652829902,"pZ":0.3205481986039057,"vX0":9.457880437211367,"vY0":-129.07457115952903,"vZ0":-6.550273800607176,"x":75.59,"y":230.13,"x0":-1.6163924286883533,"y0":50.003852837208974,"z0":5.3641146599078855,"aX":-13.000070966303262},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.6,"breakHorizontal":12.0,"spinRate":1219,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4225444225656796,"extension":7.299707921642082},"index":2,"playId":"1db728c6-c907-384b-8897-f122474dd9ad","pitchNumber":3,"startTime":"2026-08-09T20:24:43.540Z","endTime":"2026-08-09T20:24:47.283Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92539952197994,"aZ":-13.461695145695115,"pfxX":-4.470129815349571,"pfxZ":9.531438972890815,"pX":-0.22326239785701313,"pZ":3.5005149751570683,"vX0":6.007455499497334,"vY0":-138.9546653572634,"vZ0":-3.2743576623734154,"x":125.51,"y":144.27,"x0":-1.8283183054338215,"y0":50.006408934670134,"z0":5.583508384281287,"aX":-8.779857503150657},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2248,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.3935440676670434,"extension":6.911839302852269},"index":3,"playId":"42e168a5-72a8-39d7-9418-75be13f27e4b","pitchNumber":4,"startTime":"2026-08-09T20:24:58.321Z","endTime":"2026-08-09T20:25:02.216Z","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":89.8,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51831623983975,"aZ":-30.700962006484957,"pfxX":-7.614811460867067,"pfxZ":0.8450133162120972,"pX":0.2717779951234563,"pZ":1.0939786451192244,"vX0":7.579265845746112,"vY0":-130.56321812604372,"vZ0":-5.222277516902601,"x":106.64,"y":209.24,"x0":-1.6688351365647764,"y0":50.00124238990934,"z0":5.409342232742727,"aX":-13.246470502304874},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":12.2,"spinRate":1505,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4182826801559414,"extension":7.0950630378981305},"index":4,"playId":"f7c2cd73-266a-30c4-a916-a6b66359175c","pitchNumber":5,"startTime":"2026-08-09T20:25:12.362Z","endTime":"2026-08-09T20:25:17.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:25:17.025Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Osleivis Basabe pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T20:25:26.064Z","endTime":"2026-08-09T20:27:10.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991726429768924,"aZ":-17.37438202507156,"pfxX":-8.89503040990047,"pfxZ":7.4959760892375185,"pX":0.2725120567634076,"pZ":1.8545815424336562,"vX0":8.359353058548345,"vY0":-138.66739732243383,"vZ0":-6.819820440782189,"x":106.61,"y":188.71,"x0":-1.6053958524466683,"y0":50.00427525536657,"z0":5.477799485110262,"aX":-17.56413302790559},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":14.6,"spinRate":2106,"spinDirection":217},"zone":9,"typeConfidence":0.93,"plateTime":0.392937282076399,"extension":6.9124815798848696},"index":0,"playId":"861ff186-f150-351b-a057-93f84fc1f029","pitchNumber":1,"startTime":"2026-08-09T20:25:38.188Z","endTime":"2026-08-09T20:25:42.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863185775208027,"aZ":-30.568264762656646,"pfxX":2.6657379991700347,"pfxZ":0.9630003720318152,"pX":1.4380452420592866,"pZ":1.0198592051213045,"vX0":7.260042640865194,"vY0":-127.75384007715854,"vZ0":-5.2838131371944606,"x":62.19,"y":211.24,"x0":-1.7799836182962732,"y0":50.000350032017614,"z0":5.500579642273954,"aX":4.4310520975839705},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-6.4,"spinRate":2442,"spinDirection":96},"zone":14,"typeConfidence":0.91,"plateTime":0.4277648303369923,"extension":7.051430794223544},"index":1,"playId":"daff9bb8-d194-3312-aaca-3f80c084ffec","pitchNumber":2,"startTime":"2026-08-09T20:25:50.135Z","endTime":"2026-08-09T20:25:55.137Z","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":92.6,"endSpeed":85.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.543344479417453,"aZ":-22.184719005967313,"pfxX":1.2782409243319757,"pfxZ":5.410523094434596,"pX":1.075491274370183,"pZ":1.1056132102292537,"vX0":6.776309419349921,"vY0":-134.6062830953893,"vZ0":-7.475233132241827,"x":76.0,"y":208.93,"x0":-1.634319300914996,"y0":50.00308201212829,"z0":5.474348875751211,"aX":2.3591464873093884},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":2420,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4059703398811836,"extension":6.9176490976506155},"index":2,"playId":"2ad0d8c4-5406-3d4d-973e-6d99543b781a","pitchNumber":3,"startTime":"2026-08-09T20:26:04.341Z","endTime":"2026-08-09T20:26:08.475Z","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":95.8,"endSpeed":88.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992133942666207,"aZ":-19.580570102851045,"pfxX":-9.178118534810272,"pfxZ":6.297929065106568,"pX":-0.4628171174019823,"pZ":2.3309563354646783,"vX0":6.532211867594471,"vY0":-139.4718891036185,"vZ0":-5.168780475281937,"x":134.64,"y":175.84,"x0":-1.6253414773479933,"y0":50.001360408872536,"z0":5.472148178609453,"aX":-18.349657175517223},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2153,"spinDirection":211},"zone":4,"typeConfidence":0.94,"plateTime":0.39050515963722576,"extension":6.860217070290899},"index":3,"playId":"594e01dd-bf43-300c-8a0a-e327099eb130","pitchNumber":4,"startTime":"2026-08-09T20:26:18.275Z","endTime":"2026-08-09T20:26:23.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216840945131526,"aZ":-30.91806771889221,"pfxX":2.15695584341886,"pfxZ":0.7385972064258199,"pX":2.0610336226588863,"pZ":1.2523866016265617,"vX0":9.161364011379893,"vY0":-129.11557842386117,"vZ0":-4.8536285865423165,"x":38.44,"y":204.97,"x0":-1.8037602200334548,"y0":50.00199657377862,"z0":5.517427860237851,"aX":3.665334290986661},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-5.9,"spinRate":2433,"spinDirection":91},"zone":14,"typeConfidence":0.89,"plateTime":0.4231399920192538,"extension":6.812976810811338},"index":4,"playId":"b0dfdc2a-829b-308b-a6c1-812954da6e2d","pitchNumber":5,"startTime":"2026-08-09T20:26:47.363Z","endTime":"2026-08-09T20:26:50.792Z","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":96.4,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.151122171900585,"aZ":-11.753800984763297,"pfxX":-4.331973807150777,"pfxZ":10.222789761126876,"pX":-0.5726209728911127,"pZ":3.1409422220734866,"vX0":4.596918371176608,"vY0":-140.30163219033585,"vZ0":-4.552012650188103,"x":138.83,"y":153.97,"x0":-1.6679184188088159,"y0":50.00348351134567,"z0":5.547831822141856,"aX":-8.654087960187578},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2317,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.3901037737762487,"extension":6.990069993951974},"hitData":{"launchSpeed":85.5,"launchAngle":62.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":138.0}},"index":5,"playId":"170dfb2d-ad77-3355-adb4-81832676887a","pitchNumber":6,"startTime":"2026-08-09T20:26:59.990Z","endTime":"2026-08-09T20:27:10.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:27:10.004Z","atBatIndex":11},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Drew Gilbert triples (3) on a sharp line drive to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T20:27:25.819Z","endTime":"2026-08-09T20:27:48.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00229344524287,"aZ":-23.151645033619875,"pfxX":1.9169441126100675,"pfxZ":5.010110688971327,"pX":0.281427525095051,"pZ":1.758684686982452,"vX0":5.093524039304839,"vY0":-133.21849777424237,"vZ0":-5.364744444829062,"x":106.27,"y":191.3,"x0":-1.9026991687929096,"y0":50.004298113679404,"z0":5.4669464579354266,"aX":3.4536900288009766},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":-4.6,"spinRate":2399,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.41078658107793853,"extension":6.793868258833249},"hitData":{"launchSpeed":108.7,"launchAngle":14.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":178.51,"coordY":62.88}},"index":0,"playId":"70e75b96-889c-35d3-80df-d39f913a9f80","pitchNumber":1,"startTime":"2026-08-09T20:27:32.990Z","endTime":"2026-08-09T20:27:48.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:27:48.492Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Susac grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T20:28:16.471Z","endTime":"2026-08-09T20:28:40.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.958421230204927,"aZ":-14.858277318270785,"pfxX":-5.561943162541859,"pfxZ":8.488346504067987,"pX":-0.3241270471587176,"pZ":2.587181258557183,"vX0":4.9237275471165525,"vY0":-141.6138006860953,"vZ0":-5.568839263470212,"x":129.35,"y":168.93,"x0":-1.3588056722902282,"y0":50.00565353129435,"z0":5.5223592380716156,"aX":-11.350299985987915},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2197,"spinDirection":203},"zone":4,"typeConfidence":0.89,"plateTime":0.3860939467439466,"extension":6.793815397966779},"index":0,"playId":"9ca2da27-e877-3355-8857-0bd43c3020cb","pitchNumber":1,"startTime":"2026-08-09T20:28:16.471Z","endTime":"2026-08-09T20:28:20.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37065982873212,"aZ":-13.81419564210255,"pfxX":-4.716004074282064,"pfxZ":9.153168718582023,"pX":-0.2962155871421053,"pZ":3.2122677655999943,"vX0":4.836823589956951,"vY0":-140.60668960157324,"vZ0":-4.05274894874449,"x":128.29,"y":152.05,"x0":-1.4245946431284722,"y0":50.00115491736311,"z0":5.566321891337288,"aX":-9.458283236334324},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2274,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3892939588928179,"extension":6.916154493181134},"hitData":{"launchSpeed":97.2,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":162.83}},"index":1,"playId":"f47a9036-68c1-3cf6-99f5-379ff1b3f25a","pitchNumber":2,"startTime":"2026-08-09T20:28:31.791Z","endTime":"2026-08-09T20:28:40.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:28:40.328Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eduardo Valencia walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T20:30:30.169Z","endTime":"2026-08-09T20:32:12.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49936476117661,"aZ":-36.96459983097853,"pfxX":-9.731693550317756,"pfxZ":-3.095830701469664,"pX":-1.1026799562304823,"pZ":1.7198687052889967,"vX0":4.448099602768533,"vY0":-123.84175683302304,"vZ0":-0.11889282300111015,"x":159.03,"y":192.34,"x0":-1.6610062431923973,"y0":50.00151448460119,"z0":4.8689662147309125,"aX":-15.064678961683583},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.4,"breakHorizontal":16.6,"spinRate":1474,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4428348474169317,"extension":6.723245473381217},"index":0,"playId":"a021bf0d-4540-3ff8-b6f9-a51d6a273f08","pitchNumber":1,"startTime":"2026-08-09T20:30:45.174Z","endTime":"2026-08-09T20:30:49.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924946872027924,"aZ":-29.520574630122056,"pfxX":-10.956924100874794,"pfxZ":1.4467007776884735,"pX":0.9225141183344877,"pZ":1.4506253731602097,"vX0":9.452691384768405,"vY0":-134.75699129108077,"vZ0":-3.9740203602043156,"x":81.84,"y":199.61,"x0":-1.2112142352066109,"y0":50.00302848843275,"z0":5.035395133295754,"aX":-20.104683544220027},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":2051,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4068177697577844,"extension":6.859079110476632},"index":1,"playId":"2b168d25-812d-3672-ac68-76681679ce8a","pitchNumber":2,"startTime":"2026-08-09T20:30:59.069Z","endTime":"2026-08-09T20:31:02.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424174845051162,"aZ":-32.96225898942175,"pfxX":-10.454548465839231,"pfxZ":-0.43909530535904295,"pX":-1.0988427537412009,"pZ":2.4606616018785563,"vX0":4.770874910675213,"vY0":-132.52312293967938,"vZ0":-0.5838174627445953,"x":158.89,"y":172.34,"x0":-1.5607533094579296,"y0":50.00468293247611,"z0":5.08446254006121,"aX":-18.660240676508383},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.7,"breakHorizontal":18.0,"spinRate":2064,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4127641332292735,"extension":6.748431574296736},"index":2,"playId":"bf194be7-6134-3b62-86cc-f77078517438","pitchNumber":3,"startTime":"2026-08-09T20:31:13.050Z","endTime":"2026-08-09T20:31:17.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353909965492576,"aZ":-30.87830399244073,"pfxX":-9.51513017111139,"pfxZ":0.7239020202501187,"pX":0.5679715954386051,"pZ":2.0695602757958227,"vX0":8.666814019802592,"vY0":-132.59248869073932,"vZ0":-1.7159457706788908,"x":95.35,"y":182.9,"x0":-1.4949480844010894,"y0":50.003915078304196,"z0":4.962201811718678,"aX":-17.070913827306892},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":2000,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4119053752590047,"extension":6.871029908111554},"index":3,"playId":"300dab1b-4ef8-3beb-917f-60661f5c8afd","pitchNumber":4,"startTime":"2026-08-09T20:31:26.651Z","endTime":"2026-08-09T20:31:30.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172837513322,"aZ":-34.04800663608827,"pfxX":-11.215655914142353,"pfxZ":-1.0645159385600511,"pX":-0.7445403677158614,"pZ":2.2845258393181056,"vX0":5.578462891481923,"vY0":-132.5842153403705,"vZ0":-0.5618748211805691,"x":145.38,"y":177.1,"x0":-1.4309057100719216,"y0":50.00148736353512,"z0":5.007079298263769,"aX":-19.752904793032624},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.8,"breakHorizontal":19.0,"spinRate":2114,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41480415955999117,"extension":6.689366802146549},"index":4,"playId":"d6f61a5b-260f-3992-addc-8866c9857667","pitchNumber":5,"startTime":"2026-08-09T20:31:40.062Z","endTime":"2026-08-09T20:31:44.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.190907350053457,"aZ":-26.2392943755332,"pfxX":3.24915397027796,"pfxZ":3.8333376258826384,"pX":-0.8239244000512553,"pZ":2.800391097916541,"vX0":1.4019396992604,"vY0":-122.56020843989215,"vZ0":0.43236562110880317,"x":148.41,"y":163.17,"x0":-1.8225140234334227,"y0":50.00334347959072,"z0":4.831391301477589,"aX":5.030263041192218},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.3,"breakHorizontal":-6.2,"spinRate":2655,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.4439050527851065,"extension":6.656020044885819},"index":5,"playId":"fabaa869-db30-30e5-a181-e93ea043a56d","pitchNumber":6,"startTime":"2026-08-09T20:32:07.324Z","endTime":"2026-08-09T20:32:12.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:32:12.250Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T20:32:28.038Z","endTime":"2026-08-09T20:33:24.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44561594416223,"aZ":-26.084297421158713,"pfxX":0.04945043488575829,"pfxZ":3.546982191612827,"pX":-0.7852545211206959,"pZ":3.4628539938655463,"vX0":2.6068028068514835,"vY0":-129.7476528543908,"vZ0":0.9423792106824787,"x":146.93,"y":145.28,"x0":-1.8065433725803945,"y0":50.00108367843632,"z0":5.072637334568871,"aX":0.08473023791857923},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2276,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.42106521722670864,"extension":6.609250333616417},"index":0,"playId":"aa1a9c65-9f4d-3657-aec9-f57734e5175f","pitchNumber":1,"startTime":"2026-08-09T20:32:37.036Z","endTime":"2026-08-09T20:32:41.137Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852865305932603,"aZ":-34.250685480267244,"pfxX":6.1825367181515505,"pfxZ":-1.4397943647008926,"pX":0.3041084024482245,"pZ":2.1110230023525944,"vX0":3.4669205152486207,"vY0":-119.75376846674621,"vZ0":0.9001169365058543,"x":105.41,"y":181.78,"x0":-1.9669326357170207,"y0":50.000221701492656,"z0":4.802283828844378,"aX":8.946239518735359},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-12.0,"spinRate":2715,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4579748515534643,"extension":6.822596150893435},"index":1,"playId":"483d02be-5e44-37c4-9128-eb02a999fa0b","pitchNumber":2,"startTime":"2026-08-09T20:32:53.144Z","endTime":"2026-08-09T20:32:57.251Z","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.9,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45769865910991,"aZ":-33.19784083766235,"pfxX":-3.8078849691539,"pfxZ":-0.6338808236505038,"pX":-0.3430159195798044,"pZ":2.2500764813547125,"vX0":4.841697858849635,"vY0":-125.18998596086244,"vZ0":0.45869378117822035,"x":130.07,"y":178.03,"x0":-1.7930400792965167,"y0":50.00389128319524,"z0":4.747215777854551,"aX":-6.142453418456331},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":6.0,"spinRate":1452,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4348609690124925,"extension":6.492556683771676},"hitData":{"launchSpeed":74.8,"launchAngle":38.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.85,"coordY":104.32}},"index":2,"playId":"9504a828-caf9-3ea5-87a2-436eaf10a218","pitchNumber":3,"startTime":"2026-08-09T20:33:13.445Z","endTime":"2026-08-09T20:33:24.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:33:24.470Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kevin McGonigle grounds into a double play, second baseman Osleivis Basabe to shortstop Willy Adames to first baseman Rafael Devers. Eduardo Valencia out at 2nd. Kevin McGonigle out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T20:33:29.382Z","endTime":"2026-08-09T20:35:28.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45707343899059,"aZ":-30.34896084907776,"pfxX":9.461245959267314,"pfxZ":1.210420296882532,"pX":0.2998921495921223,"pZ":2.5649500215215504,"vX0":2.374929669045247,"vY0":-122.42769123141314,"vZ0":0.7774365739772828,"x":105.57,"y":169.53,"x0":-1.913696518169394,"y0":50.00010438581235,"z0":4.861597086810982,"aX":14.212685428571483},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.6,"spinRate":2693,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4491463337638528,"extension":6.62103443910392},"index":0,"playId":"4e946bcb-844f-3f6c-a34c-81a9c11d222d","pitchNumber":1,"startTime":"2026-08-09T20:33:51.026Z","endTime":"2026-08-09T20:33:55.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48327851869149,"aZ":-21.359969731206114,"pfxX":-3.2678349461211487,"pfxZ":5.987019721514688,"pX":0.10716519577909231,"pZ":3.716046838280267,"vX0":5.2509302337513155,"vY0":-133.26658753008596,"vZ0":0.48836033612636975,"x":112.92,"y":138.45,"x0":-1.4602748526425644,"y0":50.00274244513325,"z0":5.068078345191815,"aX":-5.903276602008746},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":4.8,"spinRate":2050,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41032082630347766,"extension":6.894170670591326},"index":1,"playId":"af55980f-12fa-36be-b6fe-60a098cf8b65","pitchNumber":2,"startTime":"2026-08-09T20:34:11.843Z","endTime":"2026-08-09T20:34:16.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278747721751735,"aZ":-35.3780125392313,"pfxX":-7.7777536435827965,"pfxZ":-2.0498782081656644,"pX":0.566828069072508,"pZ":0.32063908768188465,"vX0":7.86293257410331,"vY0":-123.79958414583888,"vZ0":-3.129027375984599,"x":95.39,"y":230.12,"x0":-1.6306007288052076,"y0":50.00501968960087,"z0":4.543849284669632,"aX":-12.15005909179525},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.2,"breakHorizontal":12.4,"spinRate":1490,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.44139629292933646,"extension":6.7350473464381695},"index":2,"playId":"9be79e82-8822-3827-b4af-4fd70e15197a","pitchNumber":3,"startTime":"2026-08-09T20:34:29.306Z","endTime":"2026-08-09T20:34:33.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.796114451323607,"aZ":-35.573194839824765,"pfxX":-9.20462746859177,"pfxZ":-2.1642761839920697,"pX":0.39456366636611184,"pZ":1.9267963083475996,"vX0":7.732018928035107,"vY0":-123.53389736025629,"vZ0":0.42931041891371424,"x":101.96,"y":186.76,"x0":-1.5551953723413987,"y0":50.002347664301006,"z0":4.70181815856088,"aX":-14.46153514363395},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":15.2,"spinRate":1518,"spinDirection":266},"zone":9,"typeConfidence":2.0,"plateTime":0.44061288110096664,"extension":6.540412497566321},"index":3,"playId":"61f97f39-20ec-3772-86fd-7e438615d83f","pitchNumber":4,"startTime":"2026-08-09T20:34:57.175Z","endTime":"2026-08-09T20:35:01.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.760921964235262,"aZ":-32.619766001659514,"pfxX":-10.277769812136189,"pfxZ":-0.25266207890054027,"pX":0.6923786221288314,"pZ":2.802298185459669,"vX0":9.247386965587182,"vY0":-132.15762436005397,"vZ0":0.801099361698705,"x":90.61,"y":163.12,"x0":-1.5206134599411911,"y0":50.00203648482222,"z0":4.8953197789914915,"aX":-18.138315343482287},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.0,"breakHorizontal":16.6,"spinRate":1870,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.4147955773238645,"extension":6.888630259059884},"hitData":{"launchSpeed":77.3,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":151.18}},"index":4,"playId":"a7e69e17-1665-3b4e-9934-8a4a6d2107f2","pitchNumber":5,"startTime":"2026-08-09T20:35:20.892Z","endTime":"2026-08-09T20:35:28.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:35:28.923Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Grant McCray lines out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T20:37:30.775Z","endTime":"2026-08-09T20:38:09.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(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":90.5,"endSpeed":83.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755960132932376,"aZ":-23.73736744026872,"pfxX":2.271240605193449,"pfxZ":4.773237914995127,"pX":0.03277866147498284,"pZ":1.883672828430758,"vX0":4.654733105141314,"vY0":-131.77778714698826,"vZ0":-4.995488543608746,"x":115.75,"y":187.92,"x0":-2.0482085680590636,"y0":50.00242757279303,"z0":5.546837799127986,"aX":4.012219011710205},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-5.0,"spinRate":2331,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.41489246733824325,"extension":6.663578826184519},"index":0,"playId":"b91015cf-1271-3fba-94c6-d281a76a86dd","pitchNumber":1,"startTime":"2026-08-09T20:37:39.778Z","endTime":"2026-08-09T20:37:43.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.086823895363747,"aZ":-29.80942106695779,"pfxX":-7.956195856865905,"pfxZ":1.4447845883035484,"pX":-1.0511629259001132,"pZ":2.341306540565512,"vX0":4.450098928636335,"vY0":-126.81889323222508,"vZ0":-2.183711604264427,"x":157.07,"y":175.56,"x0":-1.7879746560432919,"y0":50.00580809186546,"z0":5.573578497066387,"aX":-13.060530113799475},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":13.6,"spinRate":1273,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4306444800076985,"extension":6.768335053867929},"index":1,"playId":"21c55e48-dee0-3721-bbc4-84f0d5040471","pitchNumber":2,"startTime":"2026-08-09T20:37:52.651Z","endTime":"2026-08-09T20:37:56.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.213043464572323,"aZ":-24.950243318178664,"pfxX":3.727722410044411,"pfxZ":4.1186678854585885,"pX":0.4470710913856966,"pZ":2.7563219445075777,"vX0":5.403239176360995,"vY0":-131.20694473599724,"vZ0":-2.5395009646576043,"x":99.96,"y":164.36,"x0":-2.118516860464601,"y0":50.00189121233281,"z0":5.584316216609992,"aX":6.537756254774213},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-7.9,"spinRate":2403,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.41650702425685093,"extension":7.004049083754754},"hitData":{"launchSpeed":107.2,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.41,"coordY":159.79}},"index":2,"playId":"413e9de8-86dc-3a53-b773-4513b50107f7","pitchNumber":3,"startTime":"2026-08-09T20:38:04.013Z","endTime":"2026-08-09T20:38:09.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:38:09.040Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T20:38:14.910Z","endTime":"2026-08-09T20:39:09.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534372226570916,"aZ":-15.608427413911414,"pfxX":-4.586242132262544,"pfxZ":8.260558724654645,"pX":-0.038838010832877544,"pZ":2.946753712048514,"vX0":6.483452902910617,"vY0":-139.98323317063972,"vZ0":-4.529190885488603,"x":118.48,"y":159.22,"x0":-1.7780011501621098,"y0":50.000250043798374,"z0":5.591716728915019,"aX":-9.19498804004696},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2308,"spinDirection":207},"zone":2,"typeConfidence":0.89,"plateTime":0.3897493181413374,"extension":6.779623842262524},"index":0,"playId":"e4710931-48b6-3344-82b8-ae093db39f6a","pitchNumber":1,"startTime":"2026-08-09T20:38:32.069Z","endTime":"2026-08-09T20:38:36.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38889736700553,"aZ":-12.398827330870146,"pfxX":-5.035039462642653,"pfxZ":9.751518561634597,"pX":1.2515625353698312,"pZ":2.338275071174076,"vX0":9.195370139926807,"vY0":-141.1010476982263,"vZ0":-6.53533068286899,"x":69.29,"y":175.65,"x0":-1.3869045891770215,"y0":50.00188028356927,"z0":5.47395498394613,"aX":-10.210448377203655},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2308,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3873411435799494,"extension":6.97193160756192},"index":1,"playId":"c390486e-ddda-3309-b47c-174afbf07c78","pitchNumber":2,"startTime":"2026-08-09T20:38:48.343Z","endTime":"2026-08-09T20:38:51.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.526014050623953,"aZ":-22.94781538299269,"pfxX":1.5689351333072987,"pfxZ":4.8847892690039565,"pX":-0.0405325139832893,"pZ":2.418282227930308,"vX0":4.678717420368627,"vY0":-135.98514556381286,"vZ0":-4.2050934163932725,"x":118.55,"y":173.49,"x0":-1.9814510204628568,"y0":50.0009954245402,"z0":5.560475644809252,"aX":2.961495981690996},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-3.7,"spinRate":2383,"spinDirection":176},"zone":5,"typeConfidence":0.89,"plateTime":0.401526862145976,"extension":7.021259059525887},"hitData":{"launchSpeed":93.7,"launchAngle":39.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.09,"coordY":75.72}},"index":2,"playId":"2d59ca44-7f4d-361d-9408-704c6f3c44d4","pitchNumber":3,"startTime":"2026-08-09T20:39:00.972Z","endTime":"2026-08-09T20:39:09.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:39:09.979Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T20:39:14.675Z","endTime":"2026-08-09T20:41:17.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945054421012603,"aZ":-27.837670727451886,"pfxX":-6.251332571755034,"pfxZ":2.5203370961302785,"pX":-0.7290197517121322,"pZ":2.9274089656815785,"vX0":4.903558633249376,"vY0":-129.54513936942453,"vZ0":-1.3534180128505244,"x":144.79,"y":159.74,"x0":-1.8228376867560148,"y0":50.002312390090445,"z0":5.560340514713126,"aX":-10.755501805949903},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":10.4,"spinRate":1344,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.42083555589118227,"extension":6.727606372552468},"index":0,"playId":"2cedbfeb-a514-337a-a468-55aa8e74b815","pitchNumber":1,"startTime":"2026-08-09T20:39:35.477Z","endTime":"2026-08-09T20:39:39.492Z","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":88.6,"endSpeed":81.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.622850966254283,"aZ":-27.590349073033117,"pfxX":-7.525738652162778,"pfxZ":2.692694430890297,"pX":-1.6927729458197827,"pZ":3.3613145844157883,"vX0":3.0804436475902532,"vY0":-129.08667765192757,"vZ0":-0.3871129014830073,"x":181.52,"y":148.02,"x0":-1.9178814264818294,"y0":50.00301353090823,"z0":5.6210378941293175,"aX":-12.81430747914473},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":13.1,"spinRate":1423,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.422863658571623,"extension":6.1093274349757705},"index":1,"playId":"e920ae71-6c28-37f4-b5b1-7134ca2acf17","pitchNumber":2,"startTime":"2026-08-09T20:39:48.228Z","endTime":"2026-08-09T20:39:51.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.3,"endSpeed":88.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.332463288906563,"aZ":-12.981739598309701,"pfxX":-5.34657314062655,"pfxZ":9.642028741301033,"pX":-0.35703360259325806,"pZ":2.6079074385935823,"vX0":5.822220805943506,"vY0":-140.13171617366444,"vZ0":-5.806683838475228,"x":130.61,"y":168.37,"x0":-1.7659094244832894,"y0":50.006202125416664,"z0":5.553301107496456,"aX":-10.64715357798843},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2304,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.3906826997192354,"extension":6.843701463799837},"index":2,"playId":"49e59571-54c8-34fd-99bb-746cb9f9c55a","pitchNumber":3,"startTime":"2026-08-09T20:40:02.979Z","endTime":"2026-08-09T20:40:06.781Z","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.2,"endSpeed":89.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982084192300643,"aZ":-12.358424653693277,"pfxX":-4.726006433688804,"pfxZ":9.77356873677921,"pX":0.8386329524178416,"pZ":1.4987746378100202,"vX0":7.9996741429932,"vY0":-141.21730358564392,"vZ0":-8.951504689601684,"x":85.03,"y":198.31,"x0":-1.411827880433548,"y0":50.00510125764506,"z0":5.49710367767731,"aX":-9.584509023941417},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2278,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3872918643622114,"extension":6.7035586556062645},"index":3,"playId":"a410e1e2-5efe-3171-aff7-b72d48f51b36","pitchNumber":4,"startTime":"2026-08-09T20:40:16.859Z","endTime":"2026-08-09T20:40:20.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.306640022020265,"aZ":-24.383605374363693,"pfxX":1.091518538396732,"pfxZ":4.12502042131623,"pX":0.13630209853312586,"pZ":2.099035095485218,"vX0":5.092648862951787,"vY0":-136.14899560017548,"vZ0":-4.959263108025062,"x":111.8,"y":182.11,"x0":-1.8958422473288639,"y0":50.001330819338705,"z0":5.619356014340887,"aX":2.059890218347129},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-3.0,"spinRate":2379,"spinDirection":178},"zone":8,"typeConfidence":0.89,"plateTime":0.40142353736102265,"extension":6.482145444152021},"index":4,"playId":"20960798-11f2-3762-a758-5e79a1f90b2b","pitchNumber":5,"startTime":"2026-08-09T20:40:33.113Z","endTime":"2026-08-09T20:40:37.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.450152635931868,"aZ":-13.38190027807916,"pfxX":-4.094968970738014,"pfxZ":9.181850599589577,"pX":0.0018725392861418193,"pZ":3.701183926961124,"vX0":6.140789718141992,"vY0":-141.71030277033785,"vZ0":-3.1600312292358064,"x":116.93,"y":138.85,"x0":-1.6547918646112092,"y0":50.00497708165172,"z0":5.678209640619755,"aX":-8.383533981131135},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":6.2,"spinRate":2378,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3855845787115961,"extension":6.699153923376556},"index":5,"playId":"59300e1d-a215-3522-ba25-d6b1fbbbcf4f","pitchNumber":6,"startTime":"2026-08-09T20:40:50.337Z","endTime":"2026-08-09T20:40:57.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37877688434326,"aZ":-12.456559533124322,"pfxX":-5.1862797064533765,"pfxZ":9.740938131575104,"pX":1.6494444433318378,"pZ":1.9484493355526433,"vX0":10.558306552212583,"vY0":-141.1891911396855,"vZ0":-7.760323946254919,"x":54.13,"y":186.17,"x0":-1.4604724634538593,"y0":50.00401586954459,"z0":5.52980951251491,"aX":-10.500175544822035},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2188,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.38756317298966314,"extension":6.808655249194286},"index":6,"playId":"ac3d7639-7a59-38d9-a1ed-f09837b44e06","pitchNumber":7,"startTime":"2026-08-09T20:41:13.257Z","endTime":"2026-08-09T20:41:17.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:41:17.396Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T20:41:29.425Z","endTime":"2026-08-09T20:43:15.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":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":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589397760131785,"aZ":-12.155332851966167,"pfxX":-4.329796653728424,"pfxZ":9.708567067920235,"pX":0.7221363706763553,"pZ":2.4926958603847793,"vX0":7.913889816942451,"vY0":-142.43589494775176,"vZ0":-6.390492286688536,"x":89.47,"y":171.48,"x0":-1.5251662956248324,"y0":50.00469309486346,"z0":5.52820810279048,"aX":-8.93023447350772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2286,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.38400197669279823,"extension":6.74567376044647},"index":0,"playId":"4f1a15c4-d6ac-3fd5-89fd-eeaf337ac369","pitchNumber":1,"startTime":"2026-08-09T20:41:43.255Z","endTime":"2026-08-09T20:41:47.261Z","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":93.5,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09849486231046,"aZ":-20.537822037871333,"pfxX":0.728074553652402,"pfxZ":6.132019621788382,"pX":0.7073713534083571,"pZ":2.8447722401785067,"vX0":6.3654227355601565,"vY0":-136.179950910667,"vZ0":-3.506887181518832,"x":90.04,"y":161.97,"x0":-1.7451726366588178,"y0":50.0009818401467,"z0":5.552803948049943,"aX":1.3793625048226148},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2255,"spinDirection":176},"zone":3,"typeConfidence":0.77,"plateTime":0.400675227496583,"extension":6.618872581460198},"index":1,"playId":"49de884d-de7e-3549-958e-1922682f388a","pitchNumber":2,"startTime":"2026-08-09T20:41:59.212Z","endTime":"2026-08-09T20:42:04.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.608824360677026,"aZ":-32.893788679722476,"pfxX":3.3527926792784095,"pfxZ":-0.42210604189698486,"pX":0.9721728962994887,"pZ":1.6069959577465025,"vX0":5.578505682811793,"vY0":-129.5278196576792,"vZ0":-3.9380964733459116,"x":79.94,"y":195.39,"x0":-1.6401879275855833,"y0":50.00179556166044,"z0":5.646614914407577,"aX":5.728756437975671},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.4,"breakHorizontal":-7.2,"spinRate":2488,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.42194112959326935,"extension":6.649991622015766},"index":2,"playId":"d06a595a-34cb-3407-abbf-1c0e8d4f4d37","pitchNumber":3,"startTime":"2026-08-09T20:42:26.415Z","endTime":"2026-08-09T20:42:30.117Z","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":97.6,"endSpeed":89.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.373547640475714,"aZ":-13.662581136688278,"pfxX":-4.473917851688847,"pfxZ":9.042110839113747,"pX":-0.8532453414617265,"pZ":3.2946066272828514,"vX0":3.5944574423699898,"vY0":-142.1353553873935,"vZ0":-4.10980677352837,"x":149.52,"y":149.83,"x0":-1.552556786613864,"y0":50.00463654718119,"z0":5.626039465257051,"aX":-9.161134475872485},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":7.4,"spinRate":2308,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.38525415050457346,"extension":6.466213548665932},"index":3,"playId":"c1060898-d97d-3c09-b17a-11ddd9b464a3","pitchNumber":4,"startTime":"2026-08-09T20:42:45.756Z","endTime":"2026-08-09T20:42:49.622Z","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":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062270232958852,"aZ":-22.12331539216692,"pfxX":-1.3471034035825713,"pfxZ":5.338651526488926,"pX":0.2791990248122193,"pZ":3.1101230030795803,"vX0":5.652473963764341,"vY0":-136.1395015786202,"vZ0":-2.7243117818608953,"x":106.36,"y":154.81,"x0":-1.6462739816119432,"y0":50.002883478572215,"z0":5.650103998578947,"aX":-2.536818449431119},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":1.3,"spinRate":2374,"spinDirection":173},"zone":3,"typeConfidence":2.0,"plateTime":0.40188057062397586,"extension":6.568502061198626},"hitData":{"launchSpeed":95.8,"launchAngle":32.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.87,"coordY":59.38}},"index":4,"playId":"0af8c852-e544-3ec8-ba6f-8a3ce8e6bb8b","pitchNumber":5,"startTime":"2026-08-09T20:43:06.875Z","endTime":"2026-08-09T20:43:15.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:43:15.900Z","atBatIndex":20},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gleyber Torres reaches on a throwing error by shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T20:45:18.623Z","endTime":"2026-08-09T20:46:25.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08611303728969,"aZ":-29.393936241859933,"pfxX":7.760719245046415,"pfxZ":1.818678610445975,"pX":0.6033765456101721,"pZ":2.473324469276596,"vX0":3.2923448743140242,"vY0":-122.57614382699862,"vZ0":0.07985415645180183,"x":94.0,"y":172.0,"x0":-1.7634803204723772,"y0":50.002970552153236,"z0":4.939560659565549,"aX":11.868792467156618},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":-14.8,"spinRate":2671,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.44599112932106255,"extension":6.456457904473879},"index":0,"playId":"b53d9347-585e-351d-8c45-df3b37d5de6d","pitchNumber":1,"startTime":"2026-08-09T20:45:21.944Z","endTime":"2026-08-09T20:45:31.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.959898971264774,"aZ":-33.463386044543064,"pfxX":-11.09832916411882,"pfxZ":-0.7393881163304128,"pX":-0.6319163818874932,"pZ":1.2181673796995065,"vX0":6.059776297881356,"vY0":-132.0385254549019,"vZ0":-3.106702077252642,"x":141.09,"y":205.89,"x0":-1.5325810774997146,"y0":50.00515251998407,"z0":4.910262567935097,"aX":-19.311392097180804},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.9,"breakHorizontal":18.5,"spinRate":1969,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41717851593937905,"extension":6.657247582434338},"index":1,"playId":"86d28b79-cb12-34eb-a01e-f96af71fe0ed","pitchNumber":2,"startTime":"2026-08-09T20:46:02.108Z","endTime":"2026-08-09T20:46:06.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021004508477905,"aZ":-30.550196637963044,"pfxX":5.8657879816538365,"pfxZ":1.086891781544951,"pX":-0.42826670473303563,"pZ":2.3543443093206404,"vX0":2.0051902622055016,"vY0":-121.77325257593108,"vZ0":0.24124789156498205,"x":133.32,"y":175.21,"x0":-2.025544095276222,"y0":50.00302178202371,"z0":4.907665903876418,"aX":8.76512575436189},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-11.2,"spinRate":2684,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.45064526045410114,"extension":6.593230309292861},"hitData":{"launchSpeed":90.1,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":147.63}},"index":2,"playId":"ca22a83c-b673-373c-aa57-6b6bbc1bd116","pitchNumber":3,"startTime":"2026-08-09T20:46:14.413Z","endTime":"2026-08-09T20:46:25.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:46:25.410Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out softly, third baseman Christian Koss to first baseman Rafael Devers. Gleyber Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T20:46:46.253Z","endTime":"2026-08-09T20:47:21.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7576150568147,"aZ":-36.06903390681534,"pfxX":-6.827620793004655,"pfxZ":-2.4383284201706488,"pX":0.743297743857242,"pZ":1.320645325104658,"vX0":8.088345779233524,"vY0":-124.43825409390074,"vZ0":-1.1261050718030152,"x":88.67,"y":203.12,"x0":-1.6351468552054098,"y0":50.00304827396793,"z0":4.719699245465878,"aX":-10.900600818406222},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":10.9,"spinRate":1485,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.43716005204115715,"extension":6.710092867063517},"index":0,"playId":"27cd1b6b-a8e8-36d4-9b3e-8aea895896b1","pitchNumber":1,"startTime":"2026-08-09T20:46:55.486Z","endTime":"2026-08-09T20:46:59.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287552786053272,"aZ":-29.84471980961376,"pfxX":-7.922461872110922,"pfxZ":1.327579600394225,"pX":-0.90101984320962,"pZ":2.4563007411777993,"vX0":4.840812034600502,"vY0":-131.44121608667044,"vZ0":-0.6837882489974492,"x":151.34,"y":172.46,"x0":-1.731499649663142,"y0":50.00588873862343,"z0":4.924100201427266,"aX":-13.94862281071673},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":13.3,"spinRate":1955,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4157400803359428,"extension":6.845201156290335},"hitData":{"launchSpeed":42.3,"launchAngle":5.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.11,"coordY":175.43}},"index":1,"playId":"8db205a1-f19d-3f29-a2ef-b4b760141752","pitchNumber":2,"startTime":"2026-08-09T20:47:13.731Z","endTime":"2026-08-09T20:47:21.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:47:21.752Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out softly, pitcher Logan Webb to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T20:47:29.199Z","endTime":"2026-08-09T20:48:14.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":83.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74891989898787,"aZ":-35.49255504953838,"pfxX":-8.22757243034902,"pfxZ":-1.857892418503953,"pX":-0.09122180959686312,"pZ":3.4470994948933495,"vX0":6.958938078800308,"vY0":-132.28314820455913,"vZ0":2.6419538431503735,"x":120.48,"y":145.71,"x0":-1.679874257114498,"y0":50.0061271993286,"z0":5.027682067722928,"aX":-14.66550322628028},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.6,"breakHorizontal":13.4,"spinRate":1957,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.4131759565191846,"extension":6.788768412097364},"index":0,"playId":"65994f57-c58a-31f0-b28a-ffd4761ee18f","pitchNumber":1,"startTime":"2026-08-09T20:47:49.064Z","endTime":"2026-08-09T20:47:52.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.429523761700118,"aZ":-33.57027307363129,"pfxX":-7.5648691879586165,"pfxZ":-0.7545085083892893,"pX":0.8250057657076375,"pZ":3.0198609373060745,"vX0":8.626592560493417,"vY0":-133.54559298895842,"vZ0":1.0414461975730827,"x":85.55,"y":157.24,"x0":-1.429021107517397,"y0":50.002930019985584,"z0":4.997176222411732,"aX":-13.984964015690563},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.0,"breakHorizontal":12.4,"spinRate":2051,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.4065182869841042,"extension":6.774582445553126},"hitData":{"launchSpeed":55.1,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.04,"coordY":181.29}},"index":1,"playId":"e236d12a-0769-3fe6-8849-51bf74ba3820","pitchNumber":2,"startTime":"2026-08-09T20:48:06.124Z","endTime":"2026-08-09T20:48:14.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:48:14.144Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Osleivis Basabe to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T20:48:24.705Z","endTime":"2026-08-09T20:50:38.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456898606902815,"aZ":-36.98569232183907,"pfxX":-6.334362851737568,"pfxZ":-3.072641473022159,"pX":-0.5421388220641409,"pZ":1.492693134272177,"vX0":5.174078539634562,"vY0":-124.23029797700629,"vZ0":-0.35736848575517877,"x":137.67,"y":198.48,"x0":-1.8270208192086728,"y0":50.0024144526594,"z0":4.707853690732156,"aX":-9.919026554185592},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":10.3,"spinRate":1463,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.44058343753755835,"extension":6.667490887799087},"index":0,"playId":"c865b144-1529-3975-b9a3-2056c0af5dd5","pitchNumber":1,"startTime":"2026-08-09T20:48:44.194Z","endTime":"2026-08-09T20:48:48.260Z","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.4,"endSpeed":83.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41424271938148,"aZ":-30.650067493508423,"pfxX":-9.253881797912113,"pfxZ":0.8520762182774515,"pX":-0.43165076947101705,"pZ":3.6660054846194288,"vX0":6.161261183860302,"vY0":-132.93584754735681,"vZ0":2.2761602521000377,"x":133.45,"y":139.8,"x0":-1.5722470011493066,"y0":50.006247380450716,"z0":5.017540258412206,"aX":-16.633093502722506},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":1969,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4113860179730695,"extension":6.8457597776122},"index":1,"playId":"e8a32444-208d-3bc7-9eff-ffff9638514d","pitchNumber":2,"startTime":"2026-08-09T20:49:01.729Z","endTime":"2026-08-09T20:49:05.700Z","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.9,"endSpeed":82.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98968575072808,"aZ":-25.7072730861881,"pfxX":-1.621433117127768,"pfxZ":3.768141694185889,"pX":0.5776591469455666,"pZ":2.844281349729043,"vX0":6.157242847540562,"vY0":-129.42750842794084,"vZ0":-0.42296623878173945,"x":94.98,"y":161.98,"x0":-1.6092253791911055,"y0":50.004985686535775,"z0":4.958419607035533,"aX":-2.7853348430808222},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.0,"breakHorizontal":1.8,"spinRate":2326,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.4212760608583821,"extension":6.776385514186949},"index":2,"playId":"d820cf18-06fc-3d61-93f8-abf5efa89c32","pitchNumber":3,"startTime":"2026-08-09T20:49:20.407Z","endTime":"2026-08-09T20:49:24.297Z","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":82.7,"endSpeed":76.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322322312512036,"aZ":-30.103171912405184,"pfxX":7.686953699139302,"pfxZ":1.4050402368759123,"pX":-0.3611828283954908,"pZ":2.1439497034540755,"vX0":1.4752616637931233,"vY0":-120.4587603654652,"vZ0":0.12924514795279562,"x":130.77,"y":180.89,"x0":-1.9799885728263027,"y0":50.00023739205052,"z0":4.7502426613136475,"aX":11.29785867706138},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":2609,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.4546393604161221,"extension":6.499999359191884},"index":3,"playId":"9d71f50a-0ded-3a8a-ac69-f35292e64919","pitchNumber":4,"startTime":"2026-08-09T20:49:42.764Z","endTime":"2026-08-09T20:49:46.801Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-09T20:49:57.772Z","endTime":"2026-08-09T20:50:11.604Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":90.8,"endSpeed":83.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03789773660439,"aZ":-24.335771202859938,"pfxX":-2.6168027112543966,"pfxZ":4.385723223997013,"pX":-1.884804055761469,"pZ":4.009823769515846,"vX0":0.5148252594910893,"vY0":-132.3255424749937,"vZ0":1.9030034016829092,"x":188.84,"y":130.51,"x0":-1.7407181564056744,"y0":50.00509616040831,"z0":5.054502014138951,"aX":-4.679671716505133},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":4.7,"spinRate":1971,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4126122142264146,"extension":6.682237482886473},"index":5,"playId":"6ebfcc69-6232-3610-8e83-7dcc80d19a73","pitchNumber":5,"startTime":"2026-08-09T20:50:11.604Z","endTime":"2026-08-09T20:50:15.141Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38373846871768,"aZ":-35.78719227091169,"pfxX":-2.5002390119449642,"pfxZ":-2.3148866996998683,"pX":-0.8461911288662348,"pZ":1.9194907430903638,"vX0":3.429656370327316,"vY0":-123.44658979187699,"vZ0":0.6999118905492905,"x":149.25,"y":186.95,"x0":-1.9226412364084156,"y0":50.00545542399861,"z0":4.622357242320948,"aX":-3.896327472285646},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":3.8,"spinRate":1361,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.44210010042900105,"extension":6.572999067272513},"hitData":{"launchSpeed":85.9,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":147.63}},"index":6,"playId":"62be462c-0a7a-30cb-83fc-2f69285d38a8","pitchNumber":6,"startTime":"2026-08-09T20:50:30.938Z","endTime":"2026-08-09T20:50:38.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:50:38.949Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Max Clark.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T20:52:45.937Z","endTime":"2026-08-09T20:53:57.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588938490948028,"aZ":-20.03928093952579,"pfxX":1.4973578977766646,"pfxZ":6.685413181322978,"pX":1.2066544352625435,"pZ":2.1823698393096813,"vX0":7.284860302906536,"vY0":-134.02666570666094,"vZ0":-5.131377359016776,"x":71.01,"y":179.86,"x0":-1.7437649167789655,"y0":50.00431903479096,"z0":5.557642367844422,"aX":2.7157981532815776},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":-4.3,"spinRate":2362,"spinDirection":185},"zone":14,"typeConfidence":0.87,"plateTime":0.4090312386152868,"extension":6.599969864059408},"index":0,"playId":"f59571f0-22ee-36a4-837a-d5142b9f9bdc","pitchNumber":1,"startTime":"2026-08-09T20:53:02.755Z","endTime":"2026-08-09T20:53:06.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52727950191664,"aZ":-14.251596249676236,"pfxX":-9.20213645097867,"pfxZ":9.394849033509042,"pX":-0.5537307239146526,"pZ":2.7228077430224045,"vX0":6.071388976594276,"vY0":-137.92947506916707,"vZ0":-5.135310517813928,"x":138.11,"y":165.26,"x0":-1.599253158844239,"y0":50.000666007429906,"z0":5.5855121468621345,"aX":-17.551966046992906},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":15.2,"spinRate":2247,"spinDirection":221},"zone":4,"typeConfidence":0.78,"plateTime":0.3986137135251213,"extension":6.772975291400603},"index":1,"playId":"c1ff693e-df8a-3745-b02e-2af7bd05d61d","pitchNumber":2,"startTime":"2026-08-09T20:53:15.524Z","endTime":"2026-08-09T20:53:19.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.064924496635655,"aZ":-38.63187522111571,"pfxX":7.781967039278205,"pfxZ":-4.897318060385437,"pX":-0.19462729787700261,"pZ":3.9283697130804613,"vX0":1.1380828902047901,"vY0":-114.63216459538467,"vZ0":3.6819176687060224,"x":124.42,"y":132.71,"x0":-1.7089761362390166,"y0":50.00337658883699,"z0":6.096261857439141,"aX":10.258501738240493},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.6,"breakHorizontal":-14.4,"spinRate":2453,"spinDirection":41},"zone":11,"typeConfidence":0.79,"plateTime":0.47955104874314625,"extension":6.653446870218876},"index":2,"playId":"1f41d0ab-9e04-3d85-9434-e1c69c8b9f46","pitchNumber":3,"startTime":"2026-08-09T20:53:32.921Z","endTime":"2026-08-09T20:53:36.972Z","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":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15066252176065,"aZ":-24.543539538351812,"pfxX":3.0909719548104793,"pfxZ":4.2593631528297795,"pX":0.49687106029546846,"pZ":2.831708765914749,"vX0":4.683417490231233,"vY0":-132.95282163366502,"vZ0":-2.8170181613971463,"x":98.06,"y":162.32,"x0":-1.6883738212634374,"y0":50.00625805194133,"z0":5.6837767403163815,"aX":5.540985233934657},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-6.6,"spinRate":2398,"spinDirection":166},"zone":3,"typeConfidence":0.9,"plateTime":0.41177258892936486,"extension":6.73617812443563},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.63,"coordY":79.32}},"index":3,"playId":"67cbeaba-cbf5-3210-80a3-0b760a48d872","pitchNumber":4,"startTime":"2026-08-09T20:53:47.680Z","endTime":"2026-08-09T20:53:57.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:53:57.729Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to center fielder Max Clark. Willy Adames to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T20:53:57.691Z","endTime":"2026-08-09T20:55:05.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":88.8,"endSpeed":82.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830532676680143,"aZ":-30.05043628613064,"pfxX":-6.848918795066609,"pfxZ":1.2432519575565002,"pX":-0.060748162778591144,"pZ":0.7512758847447619,"vX0":6.742825948867931,"vY0":-129.22272065126978,"vZ0":-6.16922551008509,"x":119.32,"y":218.5,"x0":-1.7988725616747354,"y0":50.00506897244439,"z0":5.442722458057205,"aX":-11.726845234064278},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":11.2,"spinRate":1241,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.421882013642628,"extension":6.622246609724479},"index":0,"playId":"29fc9b2c-f0cd-31cd-8464-9b5201fbcf64","pitchNumber":1,"startTime":"2026-08-09T20:54:20.246Z","endTime":"2026-08-09T20:54:24.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.676499809637377,"aZ":-27.97684436768377,"pfxX":-8.682613613691888,"pfxZ":2.3654504421727993,"pX":0.46864670917465834,"pZ":0.9058184111003297,"vX0":8.577251287529638,"vY0":-131.75875205580363,"vZ0":-6.398483540436788,"x":99.14,"y":214.32,"x0":-1.687084383531362,"y0":50.00303974309276,"z0":5.409090544772376,"aX":-15.401854292296756},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.1,"breakHorizontal":14.0,"spinRate":1266,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4143056557843754,"extension":6.7966957404143375},"index":1,"playId":"7cef46d9-a232-38ff-bcf3-4d58e4481f1e","pitchNumber":2,"startTime":"2026-08-09T20:54:38.696Z","endTime":"2026-08-09T20:54:42.473Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39278617752948,"aZ":-11.57668369948684,"pfxX":-4.06177831737028,"pfxZ":10.153174635594358,"pX":-0.4651750771912139,"pZ":2.5256634909394506,"vX0":4.70201428722575,"vY0":-141.1389233680728,"vZ0":-6.379799230774527,"x":134.73,"y":170.59,"x0":-1.620496284790862,"y0":50.00638813118392,"z0":5.55204682422734,"aX":-8.243462316598901},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2326,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.38722086055252625,"extension":6.619783850961278},"hitData":{"launchSpeed":108.4,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.12,"coordY":96.87}},"index":2,"playId":"f2d27967-ab27-32f6-b7ae-9b104a3294a1","pitchNumber":3,"startTime":"2026-08-09T20:54:55.359Z","endTime":"2026-08-09T20:55:05.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:55:05.875Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe challenged (pitch result), call on the field was confirmed: Osleivis Basabe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T20:55:23.543Z","endTime":"2026-08-09T20:56:41.920Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95878329864961,"aZ":-19.37813607312035,"pfxX":-9.890804036492838,"pfxZ":6.387351505415115,"pX":-0.7569489996779081,"pZ":1.4825571818432695,"vX0":5.656412136729286,"vY0":-140.24627884166048,"vZ0":-7.54559736827669,"x":145.85,"y":198.75,"x0":-1.5085928111504494,"y0":50.00412824639853,"z0":5.458924691274252,"aX":-19.82129870071959},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2179,"spinDirection":218},"zone":13,"typeConfidence":0.94,"plateTime":0.3896567024731734,"extension":6.873912004219017},"index":0,"playId":"898453e7-3b76-3198-a18a-fbeea6d98b59","pitchNumber":1,"startTime":"2026-08-09T20:55:37.481Z","endTime":"2026-08-09T20:55:41.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09985471702091,"aZ":-29.77296067514717,"pfxX":2.347358019472515,"pfxZ":1.4113850501483585,"pX":1.1891314376228874,"pZ":1.1430938230746395,"vX0":6.618377273171389,"vY0":-129.01406893130996,"vZ0":-5.380059950981482,"x":71.67,"y":207.92,"x0":-1.7034637515836872,"y0":50.006033714717795,"z0":5.520293187854241,"aX":3.9993137017013063},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-5.6,"spinRate":2514,"spinDirection":97},"zone":14,"typeConfidence":0.89,"plateTime":0.4227989538217738,"extension":6.889758872091979},"index":1,"playId":"694ffbad-a9ba-31fe-9688-0bb57dec121f","pitchNumber":2,"startTime":"2026-08-09T20:55:59.539Z","endTime":"2026-08-09T20:56:03.176Z","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":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955130672153423,"aZ":-38.97547648315621,"pfxX":8.511735590468,"pfxZ":-4.981743215272596,"pX":-0.29969645997216626,"pZ":1.8622793448694686,"vX0":0.6208926795388812,"vY0":-116.91076298980599,"vZ0":-0.7742592873043571,"x":128.42,"y":188.5,"x0":-1.6735814487000258,"y0":50.00387735110394,"z0":5.901503059598884,"aX":11.616126758612102},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.9,"breakHorizontal":-15.5,"spinRate":2465,"spinDirection":41},"zone":8,"typeConfidence":0.89,"plateTime":0.4710687863929852,"extension":6.594537201115082},"index":2,"playId":"0c104b35-ad59-327f-be95-f3112fa0e571","pitchNumber":3,"startTime":"2026-08-09T20:56:17.097Z","endTime":"2026-08-09T20:56:21.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11088079613228,"aZ":-12.158515151272095,"pfxX":-5.199453245668563,"pfxZ":9.733144209166397,"pX":-0.3003106914458848,"pZ":1.8000451644398472,"vX0":5.197426728512055,"vY0":-142.37918281125513,"vZ0":-8.347229237309083,"x":128.45,"y":190.18,"x0":-1.4722234793495559,"y0":50.00672471099656,"z0":5.535842365448479,"aX":-10.697573655150093},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2356,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.38442077986185375,"extension":6.828693695405136},"index":3,"playId":"0a4c34e3-2f26-3af1-a12f-4c03299ee235","pitchNumber":4,"startTime":"2026-08-09T20:56:35.859Z","endTime":"2026-08-09T20:56:41.920Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"}},"playEndTime":"2026-08-09T20:56:41.920Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Drew Gilbert flies into a double play, right fielder Zach McKinstry to catcher Eduardo Valencia. Willy Adames out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T20:57:06.753Z","endTime":"2026-08-09T20:58:34.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.191922695248095,"aZ":-12.702774427154752,"pfxX":-5.083854245508547,"pfxZ":9.60108754047966,"pX":0.12106721591912838,"pZ":2.396170573232042,"vX0":6.8034024883127096,"vY0":-141.482542710904,"vZ0":-6.421092062525981,"x":112.39,"y":174.08,"x0":-1.65389854203244,"y0":50.0027716540118,"z0":5.508785564527142,"aX":-10.310319473350045},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2391,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.38709397629241504,"extension":6.698152463630193},"index":0,"playId":"0b6aff1c-b495-3542-b5f6-3a6449e3906a","pitchNumber":1,"startTime":"2026-08-09T20:57:17.945Z","endTime":"2026-08-09T20:57:21.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052798543285608,"aZ":-28.87745432339557,"pfxX":-6.909661828579004,"pfxZ":1.829120482914421,"pX":-0.644380401411887,"pZ":1.5825781117980184,"vX0":5.28513790721534,"vY0":-132.8238211809356,"vZ0":-4.6800610651175685,"x":141.56,"y":196.05,"x0":-1.7534028250725702,"y0":50.002720501658686,"z0":5.444939976822151,"aX":-12.457051483297054},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":11.5,"spinRate":1371,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.41094960546055503,"extension":6.906971020396877},"index":1,"playId":"84d26dbb-1d50-33a8-97c2-8bfc6e5b101a","pitchNumber":2,"startTime":"2026-08-09T20:57:35.252Z","endTime":"2026-08-09T20:57:40.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72394872892884,"aZ":-27.18054048570652,"pfxX":-7.309056978132034,"pfxZ":2.8209955428461644,"pX":-0.17163269614929122,"pZ":1.678063822936941,"vX0":6.434997345976676,"vY0":-131.8902149861752,"vZ0":-4.670132033828958,"x":123.54,"y":193.47,"x0":-1.687500729390101,"y0":50.00483334990427,"z0":5.464257199070826,"aX":-12.94364843884754},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":11.9,"spinRate":1418,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41448980230421695,"extension":6.874376484164257},"index":2,"playId":"308486f6-3c7c-3ae9-ab86-a1bb447d8f68","pitchNumber":3,"startTime":"2026-08-09T20:57:53.488Z","endTime":"2026-08-09T20:57:58.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06240068511275,"aZ":-28.79893007537626,"pfxX":1.6929496537626263,"pfxZ":1.9232727519192636,"pX":0.8901765554369242,"pZ":1.9072999507079968,"vX0":5.996367038320124,"vY0":-130.85974543128847,"vZ0":-3.9219061361204584,"x":83.07,"y":187.28,"x0":-1.6416180448678022,"y0":50.00043617003063,"z0":5.559161250297275,"aX":2.9628318405175187},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":-4.3,"spinRate":2465,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.41700634916430657,"extension":6.703415514037012},"hitData":{"launchSpeed":90.2,"launchAngle":53.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.16,"coordY":122.52}},"index":3,"playId":"653b9a16-3e79-311d-8f13-cbe3e9868d92","pitchNumber":4,"startTime":"2026-08-09T20:58:20.852Z","endTime":"2026-08-09T20:58:34.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:58:34.885Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out sharply to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T21:00:42.059Z","endTime":"2026-08-09T21:01:49.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":84.8,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708261387057544,"aZ":-35.23723847826062,"pfxX":-9.044943746688254,"pfxZ":-1.9660863033115898,"pX":-0.19883400240661592,"pZ":2.336693529313791,"vX0":6.02320821576472,"vY0":-123.4164017277464,"vZ0":0.860851994403449,"x":124.58,"y":175.69,"x0":-1.4859657676162188,"y0":50.00569262284456,"z0":4.932580999417627,"aX":-14.067984131158907},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.1,"breakHorizontal":15.1,"spinRate":1498,"spinDirection":261},"zone":5,"typeConfidence":2.0,"plateTime":0.442451867931283,"extension":6.627545354696501},"index":0,"playId":"efa98ffa-745b-3e78-a4ba-d7971e73e703","pitchNumber":1,"startTime":"2026-08-09T21:00:55.967Z","endTime":"2026-08-09T21:01:00.111Z","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":88.6,"endSpeed":82.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.544018637259498,"aZ":-27.407973660040906,"pfxX":-2.644053406930952,"pfxZ":2.769594953997146,"pX":0.17306704756876498,"pZ":3.984885334678779,"vX0":5.1383681675018815,"vY0":-129.0560048270149,"vZ0":2.2794047944573417,"x":110.4,"y":131.19,"x0":-1.4816225986344516,"y0":50.005742501502894,"z0":5.172642183877591,"aX":-4.55592778779302},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":4.0,"spinRate":2345,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4210453795099989,"extension":6.543099783504799},"index":1,"playId":"5c30c0b4-44c3-35fd-9207-671b9039e952","pitchNumber":2,"startTime":"2026-08-09T21:01:10.807Z","endTime":"2026-08-09T21:01:14.856Z","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.1,"endSpeed":84.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89881625220927,"aZ":-21.466071869040054,"pfxX":-5.36211142833686,"pfxZ":5.843290762278478,"pX":0.39433233163357406,"pZ":4.668891774426416,"vX0":6.460158634991651,"vY0":-133.9914318297952,"vZ0":2.5146026542579167,"x":101.97,"y":112.72,"x0":-1.3426741154052433,"y0":50.00033907576933,"z0":5.245476228476446,"aX":-9.822832658544542},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":8.4,"spinRate":2055,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4075947865026479,"extension":6.785226780851953},"index":2,"playId":"ea8376bb-5040-310d-90f9-b10b7c04b657","pitchNumber":3,"startTime":"2026-08-09T21:01:25.520Z","endTime":"2026-08-09T21:01:29.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71013947338282,"aZ":-32.17696423905432,"pfxX":-11.064206205027102,"pfxZ":3.833938164650164E-4,"pX":0.5729505028656444,"pZ":2.620079621499661,"vX0":8.894929108478138,"vY0":-133.17113414802418,"vZ0":-0.08804601158146508,"x":95.16,"y":168.04,"x0":-1.3736176756380472,"y0":50.00507771611447,"z0":4.981994997815534,"aX":-19.867291740335848},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.2,"breakHorizontal":18.1,"spinRate":1993,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.41136644119152255,"extension":6.641823818106525},"hitData":{"launchSpeed":102.0,"launchAngle":20.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.91,"coordY":44.1}},"index":3,"playId":"4d315aae-485d-3c13-8c0d-60b006240791","pitchNumber":4,"startTime":"2026-08-09T21:01:41.375Z","endTime":"2026-08-09T21:01:49.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:01:49.429Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Clark grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T21:02:07.577Z","endTime":"2026-08-09T21:02:50.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174312133970602,"aZ":-20.713873699278544,"pfxX":-3.8063048939796933,"pfxZ":6.170559442252539,"pX":0.7511542878572209,"pZ":3.405829515163152,"vX0":6.874406524435758,"vY0":-134.42457257382438,"vZ0":-0.7482290586373327,"x":88.37,"y":146.82,"x0":-1.3280163602618964,"y0":50.00078346567835,"z0":5.139146510914787,"aX":-7.067395221720742},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":5.6,"spinRate":2075,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.40521906081080195,"extension":6.708105012568759},"index":0,"playId":"bf5b2618-9a47-3fb2-bead-cb668de7b1e8","pitchNumber":1,"startTime":"2026-08-09T21:02:22.894Z","endTime":"2026-08-09T21:02:26.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(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":89.6,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945688686620624,"aZ":-25.625569853409267,"pfxX":-0.3215500806945739,"pfxZ":3.719501441315872,"pX":0.9391109168088101,"pZ":2.817960416344961,"vX0":6.623186306249785,"vY0":-130.50713676204475,"vZ0":-0.6728489782921103,"x":81.2,"y":162.7,"x0":-1.567219067799363,"y0":50.00519887798949,"z0":4.973161590869552,"aX":-0.566810761101668},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2308,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4163005605776364,"extension":6.547804923354253},"hitData":{"launchSpeed":66.7,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":161.31}},"index":1,"playId":"545bee65-18d6-3b44-9542-4916638d0521","pitchNumber":2,"startTime":"2026-08-09T21:02:42.267Z","endTime":"2026-08-09T21:02:50.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:02:50.279Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eduardo Valencia grounds out, third baseman Christian Koss to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T21:02:55.365Z","endTime":"2026-08-09T21:03:22.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90126755571114,"aZ":-32.12127697052929,"pfxX":-10.082568977505346,"pfxZ":0.026250445552941315,"pX":0.11237187975166958,"pZ":1.9156134490367525,"vX0":7.527493679508328,"vY0":-136.41449575391658,"vZ0":-2.472778177328723,"x":112.72,"y":187.06,"x0":-1.372383700503521,"y0":50.00088432714149,"z0":5.047249903449561,"aX":-19.007596825892335},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":2114,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40145779760845235,"extension":6.891008117529662},"hitData":{"launchSpeed":98.6,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.2,"coordY":156.23}},"index":0,"playId":"2c248d19-5eab-3534-968b-e13e408acb7b","pitchNumber":1,"startTime":"2026-08-09T21:03:14.410Z","endTime":"2026-08-09T21:03:22.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:03:22.431Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T21:05:41.497Z","endTime":"2026-08-09T21:09:22.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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":0},"index":0,"startTime":"2026-08-09T21:05:29.919Z","endTime":"2026-08-09T21:05:43.641Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197921992291548,"aZ":-21.774861295514427,"pfxX":-7.368995116787206,"pfxZ":5.261809749270785,"pX":-1.5460754459025896,"pZ":2.5275753140585318,"vX0":3.2031821036889503,"vY0":-138.8169164557729,"vZ0":-4.446818929227889,"x":175.93,"y":170.54,"x0":-1.7488708025755895,"y0":50.00621862837338,"z0":5.575118798036153,"aX":-14.576309166143083},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2196,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3925752146152157,"extension":6.935222475708788},"index":1,"playId":"8339b73e-e7fa-3094-85e4-33de83eb5f30","pitchNumber":1,"startTime":"2026-08-09T21:05:43.641Z","endTime":"2026-08-09T21:05:47.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-09T21:05:59.684Z","endTime":"2026-08-09T21:08:20.617Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624175203524988,"aZ":-29.856723670405376,"pfxX":3.390162708677339,"pfxZ":1.3860306092604535,"pX":1.8710300383842335,"pZ":1.3446041605887984,"vX0":7.900722281536408,"vY0":-128.0683200655115,"vZ0":-4.7578732728657185,"x":45.68,"y":202.48,"x0":-1.6855181658340865,"y0":50.00458920971943,"z0":5.541922590353817,"aX":5.671829131695166},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-7.8,"spinRate":2557,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.42649605370110155,"extension":6.491616554864051},"index":3,"playId":"583abf31-0b40-32ed-b8a8-ed7a180061c4","pitchNumber":2,"startTime":"2026-08-09T21:08:20.617Z","endTime":"2026-08-09T21:08:24.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37851519491173,"aZ":-30.8236360208223,"pfxX":2.8634368049216294,"pfxZ":0.8119585573915922,"pX":0.7365674787119426,"pZ":1.0867547096562176,"vX0":5.598827601774028,"vY0":-127.85859831111533,"vZ0":-5.265397544925007,"x":88.92,"y":209.44,"x0":-1.8468667140478379,"y0":50.00532387582981,"z0":5.568724950600888,"aX":4.779074098038253},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.6,"breakHorizontal":-6.4,"spinRate":2465,"spinDirection":91},"zone":14,"typeConfidence":0.91,"plateTime":0.42708623897667275,"extension":7.108415433771911},"index":4,"playId":"34b61d60-0066-3a62-be82-7f9addd36359","pitchNumber":3,"startTime":"2026-08-09T21:08:34.148Z","endTime":"2026-08-09T21:08:38.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237254403483576,"aZ":-29.42604243306012,"pfxX":2.158520968197376,"pfxZ":1.594694997142466,"pX":1.6102496855413666,"pZ":1.054560793561686,"vX0":7.947946299105936,"vY0":-129.57048246377113,"vZ0":-5.710061759724147,"x":55.62,"y":210.31,"x0":-1.7633010590266842,"y0":50.000111031123744,"z0":5.504288608863286,"aX":3.7091036357777876},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-5.5,"spinRate":2510,"spinDirection":105},"zone":14,"typeConfidence":0.88,"plateTime":0.4209243992218683,"extension":6.872986446156664},"index":5,"playId":"f3cf884e-1ec2-3274-bed8-ee53762ba44f","pitchNumber":4,"startTime":"2026-08-09T21:08:47.568Z","endTime":"2026-08-09T21:08:50.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889204743156018,"aZ":-20.843100481758558,"pfxX":-8.165460085261131,"pfxZ":5.657108862876616,"pX":-0.5372329674939543,"pZ":2.110638177535263,"vX0":5.842906261932483,"vY0":-140.1760118466657,"vZ0":-5.6516771758883815,"x":137.48,"y":181.79,"x0":-1.5814690793574222,"y0":50.000123542311876,"z0":5.501736228071407,"aX":-16.3456049388383},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2163,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.3898459003431638,"extension":6.8422687693092765},"index":6,"playId":"0be949da-760c-3ee9-aadc-4686a3752837","pitchNumber":5,"startTime":"2026-08-09T21:09:01.442Z","endTime":"2026-08-09T21:09:06.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.8,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908624056549908,"aZ":-15.638463191785712,"pfxX":-4.238109191135844,"pfxZ":8.078058349447586,"pX":0.49438592352032934,"pZ":3.203785917125718,"vX0":6.7492357987175655,"vY0":-140.96032502075857,"vZ0":-3.935512174581959,"x":98.16,"y":152.28,"x0":-1.3617039343246349,"y0":50.000071143782485,"z0":5.603511066844915,"aX":-8.673220406753268},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":6.6,"spinRate":2327,"spinDirection":211},"zone":3,"typeConfidence":0.89,"plateTime":0.3860605353362474,"extension":6.874456374593476},"index":7,"playId":"30c3f64e-d6e8-3c07-9ce6-5c9fd4001c37","pitchNumber":6,"startTime":"2026-08-09T21:09:18.442Z","endTime":"2026-08-09T21:09:22.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:09:22.531Z","atBatIndex":32},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Grant McCray bunt pops out softly to pitcher Troy Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T21:09:42.019Z","endTime":"2026-08-09T21:09:51.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":675512,"link":"/api/v1/people/675512"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97643477550695,"aZ":-13.48836156250827,"pfxX":-4.318736716036538,"pfxZ":9.486433039267732,"pX":0.15370293872837715,"pZ":2.4339244061752083,"vX0":6.280460439769412,"vY0":-139.3795996426778,"vZ0":-6.12035617986923,"x":111.14,"y":173.06,"x0":-1.566454797300461,"y0":50.002244553682125,"z0":5.546892112463355,"aX":-8.506953686879818},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":6.5,"spinRate":2283,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.39279353700890596,"extension":6.823342537847697},"hitData":{"launchSpeed":29.9,"launchAngle":72.0,"totalDistance":34.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":134.21,"coordY":193.01}},"index":0,"playId":"7d7d4b11-2b63-32f7-ab9b-3f996122a53c","pitchNumber":1,"startTime":"2026-08-09T21:09:45.038Z","endTime":"2026-08-09T21:09:51.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:09:51.079Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, first baseman Spencer Torkelson to pitcher Troy Melton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T21:09:58.891Z","endTime":"2026-08-09T21:11:25.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97767322705227,"aZ":-37.67191855732693,"pfxX":7.304274068677148,"pfxZ":-4.249989681356912,"pX":1.7888214462471879,"pZ":2.118166695051074,"vX0":5.094805327970512,"vY0":-113.61963551971145,"vZ0":-0.2679203591221635,"x":48.81,"y":181.59,"x0":-1.4405242322533327,"y0":50.00505136025166,"z0":6.016853030433644,"aX":9.44304927961452},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.4,"breakHorizontal":-14.6,"spinRate":2505,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.48413909546481193,"extension":6.717901765879381},"index":0,"playId":"2baceca4-5fdf-3acf-8405-c4930140df74","pitchNumber":1,"startTime":"2026-08-09T21:10:19.551Z","endTime":"2026-08-09T21:10:25.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016835938596614,"aZ":-14.134696974575714,"pfxX":-2.4462042500169865,"pfxZ":8.913911849075367,"pX":0.35210452474163706,"pZ":3.588659875682978,"vX0":6.227842799408395,"vY0":-140.6868403374322,"vZ0":-3.153147688381047,"x":103.58,"y":141.89,"x0":-1.5630043514744378,"y0":50.00652793350564,"z0":5.62836348621846,"aX":-4.953506104298291},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":3.2,"spinRate":2378,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.38789886065137313,"extension":6.989165507514834},"index":1,"playId":"41638b4c-3929-362a-ba63-bf45bbb70c42","pitchNumber":2,"startTime":"2026-08-09T21:10:34.295Z","endTime":"2026-08-09T21:10:38.612Z","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":2},"index":2,"startTime":"2026-08-09T21:10:46.943Z","endTime":"2026-08-09T21:10:58.011Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420971891133547,"aZ":-13.59089177517658,"pfxX":-4.5612763582786835,"pfxZ":9.181397224703032,"pX":0.04047292597590552,"pZ":2.724740807789903,"vX0":6.015827542748344,"vY0":-141.20187056642524,"vZ0":-5.408288662588376,"x":115.46,"y":165.21,"x0":-1.5226285410267015,"y0":50.00471557568123,"z0":5.535768443950724,"aX":-9.234317082548998},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":7.1,"spinRate":2355,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3875481340431759,"extension":6.8696476049998365},"index":3,"playId":"6bbaeb86-fb7b-333d-8ab4-5d49d56111bb","pitchNumber":3,"startTime":"2026-08-09T21:10:58.011Z","endTime":"2026-08-09T21:11:02.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373865741147622,"aZ":-31.035968771833215,"pfxX":2.5788699585839723,"pfxZ":0.6573077975922574,"pX":1.161500135771351,"pZ":1.4691784027902328,"vX0":6.434244626058778,"vY0":-130.64333961571563,"vZ0":-4.609120918503924,"x":72.73,"y":199.11,"x0":-1.6641122114231757,"y0":50.00568710641547,"z0":5.577332770167826,"aX":4.4765614877067765},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-6.0,"spinRate":2525,"spinDirection":98},"zone":14,"typeConfidence":0.58,"plateTime":0.41855020738206417,"extension":6.811680854774099},"hitData":{"launchSpeed":57.4,"launchAngle":4.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.69,"coordY":168.87}},"index":4,"playId":"48916685-314d-35e9-9868-00e1f80c84d8","pitchNumber":4,"startTime":"2026-08-09T21:11:17.320Z","endTime":"2026-08-09T21:11:25.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:11:25.350Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a ground ball to center fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T21:13:11.730Z","endTime":"2026-08-09T21:14:56.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.603327272046037,"aZ":-25.441507609318133,"pfxX":-0.12175026019989987,"pfxZ":4.030704663037884,"pX":-0.41631109710014413,"pZ":3.6971294312731144,"vX0":3.182575042307433,"vY0":-128.16380917819257,"vZ0":1.4007676216332139,"x":132.87,"y":138.96,"x0":-1.6564168561315207,"y0":50.000998069040975,"z0":5.125419660720707,"aX":-0.20388103442781735},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-0.5,"spinRate":2269,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.426793226276859,"extension":6.567993410966253},"index":0,"playId":"d14e551e-99e4-34db-9ec5-e6ff0b93b469","pitchNumber":1,"startTime":"2026-08-09T21:13:34.778Z","endTime":"2026-08-09T21:13:40.587Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646650423961304,"aZ":-28.514402279325473,"pfxX":4.19089558726764,"pfxZ":2.425424719747495,"pX":-0.7475254333668192,"pZ":2.8270363510804666,"vX0":1.3982341291027738,"vY0":-121.78550601199197,"vZ0":0.931771643687509,"x":145.49,"y":162.45,"x0":-1.8728268368928296,"y0":50.00519654435861,"z0":4.895115828611579,"aX":6.331388095721279},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.8,"breakHorizontal":-7.9,"spinRate":2607,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4487837775981234,"extension":6.389268889100704},"index":1,"playId":"87ce0858-6c8f-3c44-83ec-76606381d59f","pitchNumber":2,"startTime":"2026-08-09T21:13:51.388Z","endTime":"2026-08-09T21:13:55.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74076765209895,"aZ":-27.638908858035794,"pfxX":-0.2862644640203009,"pfxZ":2.6453078586413667,"pX":0.8847122087595057,"pZ":2.839200631943697,"vX0":6.477916454799035,"vY0":-129.51030109386954,"vZ0":-0.1030642526368587,"x":83.28,"y":162.12,"x0":-1.602142644621693,"y0":50.002832170174266,"z0":4.977421619897544,"aX":-0.49193276852420303},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-0.8,"spinRate":2300,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4214619122637622,"extension":6.606757392635326},"index":2,"playId":"0f5aef00-104a-3556-9078-8f375b3db391","pitchNumber":3,"startTime":"2026-08-09T21:14:07.188Z","endTime":"2026-08-09T21:14:11.566Z","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":90.7,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33346651283093,"aZ":-20.482975886730873,"pfxX":-4.411313722582435,"pfxZ":6.486115157951167,"pX":-0.4817610363056308,"pZ":2.6119281279744206,"vX0":4.191164109840612,"vY0":-132.20167114680427,"vZ0":-2.3164903833904615,"x":135.36,"y":168.26,"x0":-1.5006645918382493,"y0":50.00373100038562,"z0":4.97379184702828,"aX":-7.952421132062941},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.5,"breakHorizontal":7.3,"spinRate":2091,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41144163091663755,"extension":6.740090090616658},"index":3,"playId":"591735e3-0d30-3456-86c0-f18b6f9f194e","pitchNumber":4,"startTime":"2026-08-09T21:14:22.261Z","endTime":"2026-08-09T21:14:27.702Z","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":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26274232923779,"aZ":-20.77217360925334,"pfxX":-5.169660632381648,"pfxZ":6.19077814380994,"pX":-0.4059801006881406,"pZ":2.968817945192148,"vX0":4.580973338381559,"vY0":-133.51764855972542,"vZ0":-1.583016556910749,"x":132.48,"y":158.62,"x0":-1.455498302685537,"y0":50.00428729239239,"z0":5.034335906888526,"aX":-9.524641457630175},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":8.6,"spinRate":2167,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4070853474129583,"extension":6.680259641033249},"hitData":{"launchSpeed":96.5,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.76,"coordY":96.05}},"index":4,"playId":"ef5d37d8-07fe-3759-9434-7749ac1e5880","pitchNumber":5,"startTime":"2026-08-09T21:14:45.992Z","endTime":"2026-08-09T21:14:56.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:14:56.007Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Jung Hoo Lee. Zach McKinstry to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T21:15:42.724Z","endTime":"2026-08-09T21:19:16.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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,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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"d84d5ab9-d13e-3d1d-9dcd-ed79fb587a7f","startTime":"2026-08-09T21:15:24.954Z","endTime":"2026-08-09T21:15:29.133Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.638938594073583,"aZ":-25.559096178975647,"pfxX":-0.3510260388095192,"pfxZ":3.851129285542939,"pX":-0.6495609950503672,"pZ":2.7905494726168296,"vX0":2.898371853315179,"vY0":-129.4350159767521,"vZ0":-0.7267354784797877,"x":141.76,"y":163.44,"x0":-1.731967237321098,"y0":50.00575890689665,"z0":5.009003231964266,"aX":-0.6035570342790147},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":0.1,"spinRate":2426,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.42102322567266715,"extension":6.656639263908357},"index":1,"playId":"e643bacc-821f-39f5-b3fc-36214b8e75f3","pitchNumber":1,"startTime":"2026-08-09T21:15:45.029Z","endTime":"2026-08-09T21:15:49.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735971277075603,"aZ":-37.03485250513106,"pfxX":-8.183173577966592,"pfxZ":-3.101355685680419,"pX":-1.1595981724578053,"pZ":1.5431385065039402,"vX0":4.148136296759042,"vY0":-123.83500594251278,"vZ0":-0.18684916491249126,"x":161.2,"y":197.12,"x0":-1.7856364652786874,"y0":50.003456667232655,"z0":4.695339571980291,"aX":-12.819320250633766},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.4,"breakHorizontal":13.9,"spinRate":1597,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4408512428095923,"extension":6.671204881130808},"index":2,"playId":"40e80cd4-6b59-3fda-861d-eaa1ca61129f","pitchNumber":2,"startTime":"2026-08-09T21:16:08.967Z","endTime":"2026-08-09T21:16:12.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948437573601915,"aZ":-35.83495627269206,"pfxX":-6.440379796890554,"pfxZ":-2.2932249271518526,"pX":-0.6521294968095145,"pZ":1.4355553405043255,"vX0":4.738803957273411,"vY0":-125.06417652881774,"vZ0":-0.7027967132523334,"x":141.86,"y":200.02,"x0":-1.7257746388478266,"y0":50.00106803703518,"z0":4.634964907906596,"aX":-10.29959843536793},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.1,"breakHorizontal":10.7,"spinRate":1537,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4363688444374083,"extension":6.511414664813541},"index":3,"playId":"f80e0b92-c7ea-3363-84aa-39e4db72d949","pitchNumber":3,"startTime":"2026-08-09T21:16:32.289Z","endTime":"2026-08-09T21:16:36.641Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.109746638111073,"aZ":-28.095015114793966,"pfxX":-8.534646619686916,"pfxZ":2.2795683949679386,"pX":-0.062310295172828684,"pZ":2.6370718073763646,"vX0":6.858331295937536,"vY0":-132.43007967125433,"vZ0":-0.8137755422108074,"x":119.38,"y":167.58,"x0":-1.5663720856373278,"y0":50.00362884872919,"z0":4.988399024444081,"aX":-15.284261479497902},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":14.2,"spinRate":1994,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4123102233589271,"extension":6.662650357597431},"index":4,"playId":"8e360c00-271a-38d4-bcc5-bf1c70cbe504","pitchNumber":4,"startTime":"2026-08-09T21:17:02.897Z","endTime":"2026-08-09T21:17:06.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190191952748258,"aZ":-30.567152994314803,"pfxX":-10.86017871364514,"pfxZ":0.8767253020164114,"pX":0.1390337968314388,"pZ":1.965683984626451,"vX0":8.058645009291173,"vY0":-134.4863887908159,"vZ0":-2.0187333633739164,"x":111.7,"y":185.71,"x0":-1.4799303065303164,"y0":50.00439870132584,"z0":4.886512256347559,"aX":-19.96647581075219},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.3,"breakHorizontal":18.0,"spinRate":1948,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4067057923237889,"extension":6.74136993538722},"index":5,"playId":"02f4b3a4-f3fc-3e1c-9955-a0c53c0a6c59","pitchNumber":5,"startTime":"2026-08-09T21:17:22.197Z","endTime":"2026-08-09T21:17:25.975Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939601434597396,"aZ":-38.51488259862049,"pfxX":-3.8176296974064234,"pfxZ":-3.958629980188947,"pX":-0.008438776334863268,"pZ":1.8167219590490111,"vX0":5.417378291243948,"vY0":-124.67905642093856,"vZ0":0.5800206891000725,"x":117.32,"y":189.73,"x0":-1.696067453779948,"y0":50.001747338717536,"z0":4.715417195850352,"aX":-6.115577148273233},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.8,"breakHorizontal":5.9,"spinRate":1440,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.43638981105317054,"extension":6.848745412274123},"index":6,"playId":"d7620318-30a8-3d77-895d-25c215ccbb0c","pitchNumber":6,"startTime":"2026-08-09T21:17:44.672Z","endTime":"2026-08-09T21:17:50.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722058895460197,"aZ":-33.85890596791472,"pfxX":8.265295504078958,"pfxZ":-1.1150787529234396,"pX":0.2966792786504742,"pZ":2.3190545397046622,"vX0":2.4026226283491274,"vY0":-122.36088915601735,"vZ0":0.8894276772072238,"x":105.69,"y":176.17,"x0":-1.7722824702425648,"y0":50.00195396011619,"z0":4.857734882389396,"aX":12.499618360154347},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.6,"breakHorizontal":-15.5,"spinRate":2657,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.44806772750230195,"extension":6.4670101471532515},"index":7,"playId":"389a80bd-c802-307c-bad8-f3183a8be5a2","pitchNumber":7,"startTime":"2026-08-09T21:18:13.431Z","endTime":"2026-08-09T21:18:17.906Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"playId":"27d0bd9e-5cdd-4c0e-a439-5c508d5725c3","startTime":"2026-08-09T21:18:46.181Z","endTime":"2026-08-09T21:18:51.181Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70594010267554,"aZ":-30.87528360554653,"pfxX":-8.42921959859746,"pfxZ":0.721048872560182,"pX":0.08397302380623696,"pZ":2.3880083084298738,"vX0":7.035335225801343,"vY0":-134.45043796761357,"vZ0":-0.90443034656285,"x":113.8,"y":174.3,"x0":-1.4884251161918,"y0":50.00475716035433,"z0":4.945836079378067,"aX":-15.232364172136629},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":2092,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.40944006439843816,"extension":6.701604125023622},"hitData":{"launchSpeed":86.0,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.4,"coordY":111.65}},"index":9,"playId":"0ebe0a03-28ad-399f-ab44-58774452950e","pitchNumber":8,"startTime":"2026-08-09T21:19:04.504Z","endTime":"2026-08-09T21:19:16.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:19:16.522Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gleyber Torres grounds into a double play, shortstop Willy Adames to second baseman Osleivis Basabe to first baseman Rafael Devers. Zach McKinstry scores. Kevin McGonigle out at 2nd. Gleyber Torres out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T21:19:45.560Z","endTime":"2026-08-09T21:21:25.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283171431463504,"aZ":-26.672261423735865,"pfxX":-0.9500008242193134,"pfxZ":3.136320606736704,"pX":0.45419985281423014,"pZ":2.0927784134115983,"vX0":5.593544477693169,"vY0":-130.6230589747656,"vZ0":-2.2242016114201952,"x":99.69,"y":182.27,"x0":-1.5766725226427716,"y0":50.00651884193862,"z0":4.92796272375009,"aX":-1.6693120847755623},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":0.7,"spinRate":2355,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4167105875541277,"extension":6.646844574521915},"index":0,"playId":"02ad3e16-dc5c-3c34-9900-29433bb8b7ca","pitchNumber":1,"startTime":"2026-08-09T21:20:04.802Z","endTime":"2026-08-09T21:20:09.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19371728759982,"aZ":-20.234026453870175,"pfxX":-3.7335828722873057,"pfxZ":6.4417925103891065,"pX":0.7878633040018446,"pZ":3.1648259979143867,"vX0":7.26137977024919,"vY0":-134.56666424480105,"vZ0":-1.1052345206101348,"x":86.97,"y":153.33,"x0":-1.4472126117423938,"y0":50.005030483821145,"z0":4.999450607244534,"aX":-6.923735650113308},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":5.4,"spinRate":2199,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40533995717865334,"extension":6.853104369266494},"index":1,"playId":"af741be0-17f7-3c1c-aee9-926519cbf94a","pitchNumber":2,"startTime":"2026-08-09T21:20:29.888Z","endTime":"2026-08-09T21:20:34.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362033639177525,"aZ":-38.29763726801865,"pfxX":-5.98355744170186,"pfxZ":-3.8723663825025674,"pX":-0.41270298496281455,"pZ":0.6684339659586277,"vX0":4.938459885993149,"vY0":-124.68453060413141,"vZ0":-1.9015365364960601,"x":132.73,"y":220.73,"x0":-1.6387040001641018,"y0":50.006025630213,"z0":4.592365792784768,"aX":-9.45135487557658},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":9.7,"spinRate":1553,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4387847303989423,"extension":6.539327019945905},"index":2,"playId":"103f512d-ba7f-3f2f-9ff3-f0d4407d0d43","pitchNumber":3,"startTime":"2026-08-09T21:20:49.031Z","endTime":"2026-08-09T21:20:53.187Z","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":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86289784389595,"aZ":-38.006458056058904,"pfxX":-4.415305732411213,"pfxZ":-3.6076392808814566,"pX":0.21481835725599707,"pZ":1.854642776070145,"vX0":6.040282599448908,"vY0":-125.22148010780022,"vZ0":0.5921756715085196,"x":108.81,"y":188.7,"x0":-1.6344228578713529,"y0":50.00194101093884,"z0":4.678938294388759,"aX":-7.143134042636194},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":7.0,"spinRate":1435,"spinDirection":274},"zone":8,"typeConfidence":2.0,"plateTime":0.43432685569603446,"extension":6.668836055045328},"hitData":{"launchSpeed":67.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":155.23}},"index":3,"playId":"87b5de5c-5708-3277-b60b-76c89bf3419d","pitchNumber":4,"startTime":"2026-08-09T21:21:17.552Z","endTime":"2026-08-09T21:21:25.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:21:25.571Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Rafael Devers in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T21:21:46.241Z","endTime":"2026-08-09T21:22:37.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23206907425636,"aZ":-27.75557802900479,"pfxX":4.797355152673671,"pfxZ":2.871855478966599,"pX":0.22852248652780285,"pZ":2.1884278143056557,"vX0":3.109196356386467,"vY0":-123.22211460191379,"vZ0":-0.5804462603557359,"x":108.29,"y":179.69,"x0":-1.672525082408694,"y0":50.00495356099406,"z0":4.769894894165881,"aX":7.3850490870497465},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":-9.4,"spinRate":2580,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.4443259337250147,"extension":6.468845154303015},"index":0,"playId":"d43d45bb-9f3f-3fba-a24d-56ff31af3592","pitchNumber":1,"startTime":"2026-08-09T21:21:52.965Z","endTime":"2026-08-09T21:21:57.006Z","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":89.7,"endSpeed":82.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30300663816938,"aZ":-25.864494287356,"pfxX":-1.0525376437829128,"pfxZ":3.6218875922206415,"pX":0.5967169346800842,"pZ":3.6564595046845145,"vX0":5.373410172361342,"vY0":-130.6430459918689,"vZ0":1.533027808973399,"x":94.25,"y":140.06,"x0":-1.3424626455239632,"y0":50.0061225506172,"z0":4.994394165452632,"aX":-1.8364190528124154},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":0.8,"spinRate":2369,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.41789010948877303,"extension":6.896160118563076},"index":1,"playId":"818c71f8-6ad8-357c-af30-4b3799290dd1","pitchNumber":2,"startTime":"2026-08-09T21:22:12.033Z","endTime":"2026-08-09T21:22:16.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666651062728096,"aZ":-31.544848310136462,"pfxX":5.962645963547217,"pfxZ":0.40412773293825666,"pX":0.208564007526609,"pZ":2.7614954427678304,"vX0":2.9425284522437476,"vY0":-122.97676054025108,"vZ0":1.5192300001321195,"x":109.05,"y":164.22,"x0":-1.7735909172917264,"y0":50.00098748803023,"z0":4.78835560196737,"aX":9.24010800865057},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-11.4,"spinRate":2651,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4433688915860765,"extension":6.566374421656035},"hitData":{"launchSpeed":64.5,"launchAngle":53.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.07,"coordY":172.97}},"index":2,"playId":"d8681433-6fb0-364b-afc5-e4e0bdfc9f6f","pitchNumber":3,"startTime":"2026-08-09T21:22:29.901Z","endTime":"2026-08-09T21:22:37.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:22:37.927Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T21:24:24.218Z","endTime":"2026-08-09T21:26:03.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78220236599645,"aZ":-12.106782771446229,"pfxX":-4.2736009824147665,"pfxZ":10.206448404899737,"pX":-0.23183883798243812,"pZ":3.6909466747574,"vX0":5.655290440315317,"vY0":-139.22447845126752,"vZ0":-3.1239163977927706,"x":125.84,"y":139.12,"x0":-1.732671121853482,"y0":50.00569285029086,"z0":5.627082138447044,"aX":-8.405363640716525},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2375,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3931727347443026,"extension":6.458021900324617},"index":0,"playId":"3c25026d-9af6-3c88-9a90-2e5fd4aa3604","pitchNumber":1,"startTime":"2026-08-09T21:24:45.535Z","endTime":"2026-08-09T21:24:49.286Z","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":79.1,"endSpeed":72.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67453812360575,"aZ":-39.29250092356538,"pfxX":8.45709959595183,"pfxZ":-5.336014214233559,"pX":-0.044309497144950506,"pZ":2.4942944094874697,"vX0":1.1963698128016316,"vY0":-115.11097893276425,"vZ0":0.6516053935373505,"x":118.69,"y":171.43,"x0":-1.6698911641182077,"y0":50.00496621405951,"z0":6.031735593828265,"aX":11.275647344924533},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.1,"breakHorizontal":-15.6,"spinRate":2489,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.47703322720076446,"extension":6.883424009754677},"index":1,"playId":"905b2f51-5e01-3d48-94cd-d745012bee9f","pitchNumber":2,"startTime":"2026-08-09T21:24:58.250Z","endTime":"2026-08-09T21:25:02.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416999531062707,"aZ":-31.552619391990945,"pfxX":2.529641610459458,"pfxZ":0.3861413726705263,"pX":1.0812581806387527,"pZ":0.9287836257508112,"vX0":6.017639996712484,"vY0":-125.39272473309529,"vZ0":-5.363878209740149,"x":75.78,"y":213.7,"x0":-1.6704636491919425,"y0":50.00133469297265,"z0":5.645131911040412,"aX":4.060772129196509},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-5.9,"spinRate":2591,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.43544198557923197,"extension":6.584649140651141},"index":2,"playId":"b3d0c305-2e80-3659-a3d6-f9a42d466be9","pitchNumber":3,"startTime":"2026-08-09T21:25:09.603Z","endTime":"2026-08-09T21:25:13.716Z","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":89.8,"endSpeed":83.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.714795715480424,"aZ":-29.737573831762724,"pfxX":-7.253053326597346,"pfxZ":1.3814823771755647,"pX":-0.6353830003340407,"pZ":1.6251800008422386,"vX0":5.520983381622211,"vY0":-130.8489367490791,"vZ0":-4.287367972832792,"x":141.22,"y":194.9,"x0":-1.8147665059949873,"y0":50.00102239028083,"z0":5.475243877468631,"aX":-12.765228760606686},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":12.1,"spinRate":1371,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41621972442473254,"extension":6.885810911554562},"index":3,"playId":"d1e2065f-3f53-3792-9b28-f2b8b63f92ac","pitchNumber":4,"startTime":"2026-08-09T21:25:26.395Z","endTime":"2026-08-09T21:25:33.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00797211216068,"aZ":-12.920992247209247,"pfxX":-5.605164715997729,"pfxZ":9.692657574517513,"pX":0.508233450380531,"pZ":3.4527438346911503,"vX0":7.702708279763275,"vY0":-140.13928441868825,"vZ0":-3.6638872045003725,"x":97.63,"y":145.56,"x0":-1.5492654633652534,"y0":50.00615566848392,"z0":5.6226485415389975,"aX":-11.138452437694232},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2363,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39101106015222875,"extension":6.65298352920696},"index":4,"playId":"177dd346-fab7-30bc-9050-5898283c0665","pitchNumber":5,"startTime":"2026-08-09T21:25:42.082Z","endTime":"2026-08-09T21:25:47.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7483809331099,"aZ":-38.18322731056896,"pfxX":6.701907198023838,"pfxZ":-4.288035126106484,"pX":-0.12802793239040103,"pZ":2.5628442411117427,"vX0":1.3214872060658047,"vY0":-117.52012210657364,"vZ0":0.3001946441360719,"x":121.88,"y":169.58,"x0":-1.567993577935534,"y0":50.001181355480846,"z0":5.972845862904556,"aX":9.396464865012023},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.4,"breakHorizontal":-12.5,"spinRate":2442,"spinDirection":40},"zone":5,"typeConfidence":0.76,"plateTime":0.46562107926304863,"extension":6.612247759070752},"index":5,"playId":"fab94391-fece-348f-bbc4-b05e3df5b32c","pitchNumber":6,"startTime":"2026-08-09T21:25:59.259Z","endTime":"2026-08-09T21:26:03.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:26:03.970Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T21:26:13.265Z","endTime":"2026-08-09T21:27:53.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07898688275413,"aZ":-15.905816035038203,"pfxX":-3.55145786852044,"pfxZ":8.410650451200947,"pX":-0.5133157075933338,"pZ":3.7333049872674287,"vX0":4.03260006224812,"vY0":-138.46771175377611,"vZ0":-2.4762929488410648,"x":136.57,"y":137.98,"x0":-1.5298970925194377,"y0":50.00141488357072,"z0":5.708508610227767,"aX":-6.868434166593564},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":5.5,"spinRate":2202,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.39618369419665544,"extension":6.425609902733758},"index":0,"playId":"ed3c7e4a-f231-336e-9287-461471917494","pitchNumber":1,"startTime":"2026-08-09T21:26:29.022Z","endTime":"2026-08-09T21:26:32.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.009531165616554,"aZ":-39.44108483577072,"pfxX":8.476660312043094,"pfxZ":-5.966896914988947,"pX":-0.006719715953621376,"pZ":2.690349868657296,"vX0":0.8749585937321906,"vY0":-110.13747586454012,"vZ0":1.7760697891849317,"x":117.26,"y":166.14,"x0":-1.510074294252478,"y0":50.00011275403789,"z0":6.069520891190848,"aX":10.329551959275722},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.0,"breakHorizontal":-15.6,"spinRate":2322,"spinDirection":38},"zone":5,"typeConfidence":0.91,"plateTime":0.498822089722911,"extension":6.660474870425786},"index":1,"playId":"80f09fee-74cb-3350-ad03-9c8a5f9cbaa6","pitchNumber":2,"startTime":"2026-08-09T21:26:43.699Z","endTime":"2026-08-09T21:26:47.721Z","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":95.0,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97342677459966,"aZ":-13.45266666298758,"pfxX":-1.8746925770929534,"pfxZ":9.663262044210049,"pX":0.048519900090487324,"pZ":3.860653267735906,"vX0":5.450380860249467,"vY0":-138.34379703012726,"vZ0":-2.4761279092262347,"x":115.15,"y":134.54,"x0":-1.703937831998433,"y0":50.00365403283245,"z0":5.669406590664876,"aX":-3.632548601817897},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":2.3,"spinRate":2139,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.39596454814365334,"extension":6.852007095564458},"index":2,"playId":"1962d570-b9cf-3783-8566-c948c8494a38","pitchNumber":3,"startTime":"2026-08-09T21:26:57.690Z","endTime":"2026-08-09T21:27:01.501Z","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":88.2,"endSpeed":82.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178079245907885,"aZ":-30.690059989975058,"pfxX":-7.713071419778536,"pfxZ":0.873986332306047,"pX":-0.7487774373974816,"pZ":1.3433857018684432,"vX0":5.404741047556837,"vY0":-128.50953466961408,"vZ0":-4.438333063603708,"x":145.54,"y":202.51,"x0":-1.8626249701722506,"y0":50.0020268120002,"z0":5.439735455389089,"aX":-13.07880057549095},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.0,"breakHorizontal":13.0,"spinRate":1391,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4239731346201925,"extension":7.224220179097241},"index":3,"playId":"4c4af359-116d-3480-801e-bb6604e645d4","pitchNumber":4,"startTime":"2026-08-09T21:27:12.706Z","endTime":"2026-08-09T21:27:16.596Z","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":88.1,"endSpeed":82.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85651344774317,"aZ":-29.25231103335183,"pfxX":-6.835557470262166,"pfxZ":1.7262650788305356,"pX":0.4579713940032357,"pZ":1.1641838069113497,"vX0":7.549688641256879,"vY0":-128.22195551544849,"vZ0":-5.10877689226106,"x":99.54,"y":207.35,"x0":-1.616202289236218,"y0":50.00081155995045,"z0":5.42510645856064,"aX":-11.54865532616038},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":11.0,"spinRate":1238,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4248036682733627,"extension":7.338077803151312},"index":4,"playId":"93a20234-5eb1-3951-a3ad-97f98f06a618","pitchNumber":5,"startTime":"2026-08-09T21:27:29.691Z","endTime":"2026-08-09T21:27:33.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297224722355534,"aZ":-34.104664282480385,"pfxX":3.1042199394433334,"pfxZ":-1.2046079301447454,"pX":0.2679387621618949,"pZ":1.2890262298162,"vX0":4.255018556693048,"vY0":-125.82700277398352,"vZ0":-3.669915953675896,"x":106.79,"y":203.98,"x0":-1.850499707307011,"y0":50.004415129061094,"z0":5.539156457642396,"aX":4.962184153299094},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-6.6,"spinRate":2507,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.43582541769753425,"extension":6.774306282593817},"hitData":{"launchSpeed":75.8,"launchAngle":39.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.75,"coordY":103.25}},"index":5,"playId":"c9df004c-3954-37db-9b8f-b58e854ab4e0","pitchNumber":6,"startTime":"2026-08-09T21:27:44.444Z","endTime":"2026-08-09T21:27:53.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:27:53.454Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Eduardo Valencia in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T21:27:57.071Z","endTime":"2026-08-09T21:28:48.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61149271689622,"aZ":-16.020631965133504,"pfxX":-4.2343676877871115,"pfxZ":8.07064321901283,"pX":-0.051084180364806685,"pZ":3.350805037053773,"vX0":5.623901487431669,"vY0":-139.88226772736485,"vZ0":-3.39261061591242,"x":118.95,"y":148.31,"x0":-1.528193276488146,"y0":50.00244571696861,"z0":5.616034041065858,"aX":-8.47515857827921},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":6.6,"spinRate":2336,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39008864154242673,"extension":6.952275546193249},"index":0,"playId":"b37c5ace-2209-3ab6-b1e9-5970c493c932","pitchNumber":1,"startTime":"2026-08-09T21:28:13.949Z","endTime":"2026-08-09T21:28:17.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19279581435697,"aZ":-14.830521703281567,"pfxX":-4.557942143051063,"pfxZ":8.644447509319123,"pX":0.8372993259276753,"pZ":1.425946381068521,"vX0":7.912230755098818,"vY0":-139.75152635410385,"vZ0":-8.473917597249981,"x":85.08,"y":200.28,"x0":-1.419824994204905,"y0":50.005210266022296,"z0":5.441568436084997,"aX":-9.148196366785044},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":6.8,"spinRate":2308,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.38975351671380754,"extension":6.818171428702137},"index":1,"playId":"2c8677d3-6f7e-3491-8928-5c1c07c68239","pitchNumber":2,"startTime":"2026-08-09T21:28:26.955Z","endTime":"2026-08-09T21:28:31.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.769052558683544,"aZ":-22.193429157424667,"pfxX":-9.488739471285289,"pfxZ":5.196613487479727,"pX":-0.9658240991299138,"pZ":3.2465822476292066,"vX0":5.100076502404823,"vY0":-137.74530253673802,"vZ0":-2.299481519144498,"x":153.81,"y":151.12,"x0":-1.6091617854351217,"y0":50.002592582188974,"z0":5.593721393964459,"aX":-18.22238080664469},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2152,"spinDirection":213},"zone":11,"typeConfidence":0.93,"plateTime":0.39773966607520705,"extension":6.760610367134613},"hitData":{"launchSpeed":61.1,"launchAngle":88.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":117.74,"coordY":217.85}},"index":2,"playId":"2e8b41c7-0fd9-352f-884b-a472030561c3","pitchNumber":3,"startTime":"2026-08-09T21:28:39.904Z","endTime":"2026-08-09T21:28:48.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:28:48.448Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T21:31:08.352Z","endTime":"2026-08-09T21:32:01.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T21:31:00.284Z","endTime":"2026-08-09T21:31:10.455Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89736122965448,"aZ":-32.36711141718488,"pfxX":7.979661491143576,"pfxZ":-0.13192003337175962,"pX":-0.4629250131268795,"pZ":2.440822416834796,"vX0":0.8164985067456219,"vY0":-122.10387067946722,"vZ0":0.7368365908874954,"x":134.65,"y":172.88,"x0":-1.8384390879156096,"y0":50.00001399717621,"z0":4.899554015536739,"aX":12.160279563740186},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.1,"breakHorizontal":-14.6,"spinRate":2519,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.4469584611453872,"extension":6.329773332678773},"index":1,"playId":"fa42196b-8235-3501-9677-a1b80270d006","pitchNumber":1,"startTime":"2026-08-09T21:31:10.455Z","endTime":"2026-08-09T21:31:14.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362956393315244,"aZ":-32.48222070663756,"pfxX":6.776769314083565,"pfxZ":-0.1942665565354016,"pX":-1.0643692439670864,"pZ":2.2066180223097764,"vX0":0.16815002702355472,"vY0":-124.61547056386884,"vZ0":0.19794643306943227,"x":157.57,"y":179.2,"x0":-2.0140370048085394,"y0":50.003657306308924,"z0":4.7939232310640065,"aX":10.73411383179372},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":-12.4,"spinRate":2586,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.43835178134073205,"extension":6.4185394410878684},"index":2,"playId":"21c67145-3565-3911-8c99-8b09c6cea917","pitchNumber":2,"startTime":"2026-08-09T21:31:24.030Z","endTime":"2026-08-09T21:31:28.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644900734243556,"aZ":-34.46149837734418,"pfxX":-8.509323327537292,"pfxZ":-1.295241808422464,"pX":-0.2108196013277831,"pZ":2.7327383158844114,"vX0":6.553010532355094,"vY0":-131.85984754566516,"vZ0":0.9733132626064558,"x":125.04,"y":165.0,"x0":-1.616157234628456,"y0":50.00083298083459,"z0":4.891166801133906,"aX":-15.06234659612228},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.9,"breakHorizontal":14.0,"spinRate":1880,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41455493297544477,"extension":6.620652955335049},"index":3,"playId":"0b750e50-7ee1-319f-9d43-6d3a662c108a","pitchNumber":3,"startTime":"2026-08-09T21:31:37.704Z","endTime":"2026-08-09T21:31:41.730Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.672538836189876,"aZ":-37.11752336481365,"pfxX":-4.703983650188257,"pfxZ":-3.120568333210155,"pX":-0.14988599840779712,"pZ":1.1493830865722512,"vX0":5.222385379701466,"vY0":-124.47319133672664,"vZ0":-1.0679149195950042,"x":122.71,"y":207.75,"x0":-1.654305280543432,"y0":50.00183595511881,"z0":4.630375176149789,"aX":-7.454003123148642},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.6,"breakHorizontal":7.4,"spinRate":1462,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.43838607956795705,"extension":6.578416739157094},"index":4,"playId":"cb280183-1c2f-3f7c-9de7-e09fdddaacab","pitchNumber":4,"startTime":"2026-08-09T21:31:57.716Z","endTime":"2026-08-09T21:32:01.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:32:01.938Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Osleivis Basabe to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T21:32:07.324Z","endTime":"2026-08-09T21:33:17.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663518087290313,"aZ":-34.37446341200212,"pfxX":-8.214103122176452,"pfxZ":-1.2160623481914197,"pX":0.03812201219869325,"pZ":3.2334822359653814,"vX0":6.857294233548215,"vY0":-133.32840468393627,"vZ0":1.8197348912689455,"x":115.55,"y":151.48,"x0":-1.4905843361455,"y0":50.000609013609434,"z0":5.009645778994439,"aX":-14.89715535577592},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.6,"breakHorizontal":13.6,"spinRate":2162,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.4096421744318963,"extension":6.689027193978956},"index":0,"playId":"3b7dff91-e3d9-301a-9738-1fa32cba36d3","pitchNumber":1,"startTime":"2026-08-09T21:32:27.768Z","endTime":"2026-08-09T21:32:31.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.103623767755693,"aZ":-33.48149821493277,"pfxX":9.642132027925854,"pfxZ":-0.8439110202215616,"pX":-1.0685693417292175,"pZ":2.7899000874474083,"vX0":-0.7997538711757477,"vY0":-123.66289134048269,"vZ0":1.8079239095867234,"x":157.73,"y":163.45,"x0":-1.9944063620790442,"y0":50.00142486088027,"z0":4.853121346255394,"aX":14.967957836612895},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-17.3,"spinRate":2683,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.44250276440711955,"extension":6.348863173250062},"index":1,"playId":"56929347-d616-393b-9850-8698ed86d827","pitchNumber":2,"startTime":"2026-08-09T21:32:41.038Z","endTime":"2026-08-09T21:32:44.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.920635678454918,"aZ":-30.312717510431845,"pfxX":7.892406259295559,"pfxZ":1.2356052660649972,"pX":-1.1516242823764338,"pZ":2.1760729617765735,"vX0":-0.6666988012226238,"vY0":-121.59695515030752,"vZ0":0.07814115753014494,"x":160.9,"y":180.03,"x0":-1.9018471169364195,"y0":50.004462182112924,"z0":4.754846737608966,"aX":11.921830861181418},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-14.2,"spinRate":2645,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4489587892329787,"extension":6.4872514474762255},"index":2,"playId":"63ad9b90-8275-39dd-9cde-78735106903b","pitchNumber":3,"startTime":"2026-08-09T21:32:54.779Z","endTime":"2026-08-09T21:32:58.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063597963813155,"aZ":-34.55219766204661,"pfxX":-5.733232988426018,"pfxZ":-1.462112675073116,"pX":-0.6068554415838359,"pZ":1.9790923801266047,"vX0":4.6181111503363335,"vY0":-126.21413760966107,"vZ0":0.20522217605591742,"x":140.13,"y":185.34,"x0":-1.7057148712352668,"y0":50.00097351584591,"z0":4.654702886150612,"aX":-9.350022044628295},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":9.5,"spinRate":1503,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.432181881282502,"extension":6.517211254984246},"hitData":{"launchSpeed":77.7,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.39,"coordY":151.83}},"index":3,"playId":"d71debed-4c35-3ef4-ba09-68a41fee4629","pitchNumber":4,"startTime":"2026-08-09T21:33:09.627Z","endTime":"2026-08-09T21:33:17.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:33:17.651Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T21:33:22.681Z","endTime":"2026-08-09T21:34:03.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.7,"endSpeed":82.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646387813456503,"aZ":-24.845729463009086,"pfxX":-0.21465983889759632,"pfxZ":4.199923611358935,"pX":0.07565166145578048,"pZ":2.302380956893961,"vX0":4.193217450612119,"vY0":-130.74307170560576,"vZ0":-1.9705231181315261,"x":114.12,"y":176.62,"x0":-1.5159721604545082,"y0":50.00189611450392,"z0":4.916723744137336,"aX":-0.37553255602508906},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-0.5,"spinRate":2212,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.417751025896302,"extension":6.768880766132367},"index":0,"playId":"affb0b44-20ff-3fce-b585-db278b6a4368","pitchNumber":1,"startTime":"2026-08-09T21:33:41.573Z","endTime":"2026-08-09T21:33:45.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139805171768455,"aZ":-25.71013388746569,"pfxX":-4.872681653081626,"pfxZ":3.607320961988023,"pX":0.4112755468446689,"pZ":2.753385282189308,"vX0":6.30615031671092,"vY0":-133.101485913071,"vZ0":-0.9086166147252575,"x":101.32,"y":164.44,"x0":-1.3579204597790262,"y0":50.000697922551005,"z0":4.96459259158144,"aX":-8.723995577393989},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":7.4,"spinRate":2052,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.41185856374789065,"extension":6.928857057219001},"hitData":{"launchSpeed":102.1,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":148.64}},"index":1,"playId":"1154ec50-6c08-3085-8c1a-e85ac040a86f","pitchNumber":2,"startTime":"2026-08-09T21:33:55.361Z","endTime":"2026-08-09T21:34:03.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:34:03.403Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a fly ball to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T21:37:26.418Z","endTime":"2026-08-09T21:39:15.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56312004121057,"aZ":-22.599790315696335,"pfxX":0.06130948137687087,"pfxZ":5.152239898776937,"pX":0.755570912838431,"pZ":2.260609883710899,"vX0":6.678225473675521,"vY0":-134.35457969812046,"vZ0":-4.706599806066321,"x":88.2,"y":177.74,"x0":-1.7530441275860715,"y0":50.00353136939332,"z0":5.60713544567809,"aX":0.11367095950259004},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.3,"spinRate":2385,"spinDirection":178},"zone":6,"typeConfidence":0.9,"plateTime":0.4050978527303468,"extension":6.826114747271404},"index":0,"playId":"f65b87fd-a1d7-3642-ace6-02b6691db987","pitchNumber":1,"startTime":"2026-08-09T21:37:39.045Z","endTime":"2026-08-09T21:37:43.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887515479951293,"aZ":-28.158284464133516,"pfxX":-8.575208526657931,"pfxZ":2.3062785820269207,"pX":-0.2025609182860874,"pZ":0.865780411321937,"vX0":7.007001874796976,"vY0":-130.50037319618366,"vZ0":-6.311796880836049,"x":124.72,"y":215.4,"x0":-1.7951498968617692,"y0":50.003827682574844,"z0":5.4092498151955635,"aX":-14.93973802569417},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":14.2,"spinRate":1433,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4181142729234191,"extension":7.128881605755044},"index":1,"playId":"81d561d1-f06a-3329-9c5b-66ab96390699","pitchNumber":2,"startTime":"2026-08-09T21:37:52.501Z","endTime":"2026-08-09T21:37:56.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254590055568812,"aZ":-39.03851686139802,"pfxX":9.91381793233282,"pfxZ":-4.985271989260089,"pX":0.44869463753512634,"pZ":1.4945744386201192,"vX0":2.140422994538917,"vY0":-117.02076927962965,"vZ0":-1.6493679408720003,"x":99.9,"y":198.43,"x0":-1.7664520187072814,"y0":50.000075310890196,"z0":5.8848683150515555,"aX":13.666827148693804},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.1,"breakHorizontal":-18.5,"spinRate":2557,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.46908755447329087,"extension":6.513994587284485},"index":2,"playId":"832e234d-eee2-3ead-a236-f44306183479","pitchNumber":3,"startTime":"2026-08-09T21:38:04.345Z","endTime":"2026-08-09T21:38:07.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.147979131708496,"aZ":-29.530947150516578,"pfxX":2.21643990046193,"pfxZ":1.6049000004894562,"pX":1.2570746069504992,"pZ":0.9190624818179924,"vX0":6.844915028673124,"vY0":-127.67614598408403,"vZ0":-5.791989506958641,"x":69.08,"y":213.97,"x0":-1.7502864437849261,"y0":50.002515187927145,"z0":5.551227506148945,"aX":3.644600613191739},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.6,"spinRate":2625,"spinDirection":95},"zone":14,"typeConfidence":0.89,"plateTime":0.42958131233342245,"extension":6.745595768539619},"index":3,"playId":"b1a18953-d183-3967-aa4e-13c1bfe199c6","pitchNumber":4,"startTime":"2026-08-09T21:38:21.544Z","endTime":"2026-08-09T21:38:25.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.816430586259084,"aZ":-14.202707637173752,"pfxX":-4.474117806588459,"pfxZ":9.15790419992456,"pX":0.4601948418311745,"pZ":3.8470264946777495,"vX0":6.8270382253885105,"vY0":-138.88954862203963,"vZ0":-2.281849365099229,"x":99.46,"y":134.91,"x0":-1.4433999040787044,"y0":50.00347471107278,"z0":5.6188402405071205,"aX":-8.781334747923582},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2346,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3937102462868278,"extension":6.494990466958882},"index":4,"playId":"979ae6f4-7c00-3586-8922-34ae2c806089","pitchNumber":5,"startTime":"2026-08-09T21:38:34.296Z","endTime":"2026-08-09T21:38:38.475Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-09T21:38:50.135Z","endTime":"2026-08-09T21:39:01.060Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416607403632668,"aZ":-26.00123855324596,"pfxX":2.8952041701817586,"pfxZ":3.4810177706639767,"pX":0.04431781882047294,"pZ":2.821910466318808,"vX0":4.18380940616702,"vY0":-132.16524736022495,"vZ0":-2.3798650661453418,"x":115.31,"y":162.59,"x0":-1.933687013153052,"y0":50.00384176566886,"z0":5.637977152540515,"aX":5.136717831087668},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":-6.1,"spinRate":2433,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.4139732708874524,"extension":6.705391494963178},"hitData":{"launchSpeed":86.6,"launchAngle":60.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.17,"coordY":136.7}},"index":6,"playId":"827358b5-fbac-3f51-bc55-4e7b227db3da","pitchNumber":6,"startTime":"2026-08-09T21:39:01.060Z","endTime":"2026-08-09T21:39:15.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:39:15.077Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Osleivis Basabe grounds into a force out, shortstop Kevin McGonigle to second baseman Gleyber Torres. Rafael Devers out at 2nd. Osleivis Basabe to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T21:41:58.910Z","endTime":"2026-08-09T21:43:15.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T21:39:46.409Z","endTime":"2026-08-09T21:40:18.446Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T21:40:18.446Z","endTime":"2026-08-09T21:42:01.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45593341479523,"aZ":-12.501929949713325,"pfxX":-5.7382490041251,"pfxZ":9.884323516106274,"pX":0.8645268452379236,"pZ":2.2743230579837124,"vX0":9.215402437591104,"vY0":-139.50175531364974,"vZ0":-6.980882054483522,"x":84.05,"y":177.37,"x0":-1.721230843525625,"y0":50.005432371915624,"z0":5.616229789424058,"aX":-11.42435492414762},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2274,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.39113944293367764,"extension":6.459622205881296},"index":2,"playId":"b08953ed-2f60-3423-9252-fc68bcb068d7","pitchNumber":1,"startTime":"2026-08-09T21:42:01.240Z","endTime":"2026-08-09T21:42:05.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.409527591594685,"aZ":-31.455318126192157,"pfxX":0.9487663721238477,"pfxZ":0.4398109562297743,"pX":0.789485046333592,"pZ":0.16709556730571767,"vX0":6.392570633638294,"vY0":-125.50929284209647,"vZ0":-6.835060812214884,"x":86.91,"y":234.27,"x0":-1.8961688647756303,"y0":50.00045676789954,"z0":5.432984634049981,"aX":1.538029050171604},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.0,"spinRate":2227,"spinDirection":348},"zone":14,"typeConfidence":2.0,"plateTime":0.4336469837506902,"extension":6.581393382421147},"index":3,"playId":"89ff0fe0-3ee7-3ae2-a7aa-51bab4c09194","pitchNumber":2,"startTime":"2026-08-09T21:42:20.282Z","endTime":"2026-08-09T21:42:24.641Z","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":96.7,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58244836236672,"aZ":-12.390693176596233,"pfxX":-4.1374106031063285,"pfxZ":9.929205170672127,"pX":0.5943222009743748,"pZ":1.7473495059157322,"vX0":7.861285509756191,"vY0":-140.45138184932804,"vZ0":-8.201871126587527,"x":94.35,"y":191.6,"x0":-1.7067001040524923,"y0":50.00403872079857,"z0":5.516188798694062,"aX":-8.245186439762962},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2317,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.39035591179605067,"extension":6.4844879389258665},"index":4,"playId":"5a32cb6c-9c06-3dac-bd68-60c249c0c387","pitchNumber":3,"startTime":"2026-08-09T21:42:42.599Z","endTime":"2026-08-09T21:42:46.916Z","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":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-09T21:42:54.000Z","endTime":"2026-08-09T21:43:07.574Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.657821257998798,"aZ":-20.308175612603787,"pfxX":-6.705027668188917,"pfxZ":7.0209886117407345,"pX":0.368222369642087,"pZ":0.9559613830377081,"vX0":8.063492055970674,"vY0":-128.44223474957428,"vZ0":-7.483099852978555,"x":102.96,"y":212.97,"x0":-1.9235055731788424,"y0":50.00471866350878,"z0":5.456640876283254,"aX":-11.336795016287358},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.4,"breakHorizontal":10.6,"spinRate":2495,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4245211994491549,"extension":6.587369430952752},"hitData":{"launchSpeed":86.7,"launchAngle":5.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.82,"coordY":136.41}},"index":6,"playId":"f3f42303-5bc3-3bd6-8bbc-d4ef083b8ed9","pitchNumber":4,"startTime":"2026-08-09T21:43:07.574Z","endTime":"2026-08-09T21:43:15.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:43:15.594Z","atBatIndex":46},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Drew Gilbert reaches on a fielder's choice, fielded by third baseman Colt Keith. Osleivis Basabe scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T21:43:31.420Z","endTime":"2026-08-09T21:47:00.029Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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,2,3,4,5,7,8,9],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":{"id":675512,"link":"/api/v1/people/675512"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875902724973866,"aZ":-26.482868815857827,"pfxX":-2.5452811617866296,"pfxZ":3.4649326170102928,"pX":-2.3215987346822002,"pZ":2.575632406971607,"vX0":0.8140544063740349,"vY0":-126.61685634848541,"vZ0":-2.518786043687175,"x":205.49,"y":169.24,"x0":-2.3142158407008906,"y0":50.006104278629216,"z0":5.6760774967453855,"aX":-4.18414862839084},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":4.4,"spinRate":948,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4305750623084119,"extension":6.597317103590923},"index":0,"playId":"68bcb016-837c-3eca-83ae-16bfd2e232ca","pitchNumber":1,"startTime":"2026-08-09T21:43:47.111Z","endTime":"2026-08-09T21:43:59.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Osleivis Basabe steals (1) 2nd base. Osleivis Basabe to 3rd. Osleivis Basabe advances to 3rd, on a throwing error by catcher Eduardo Valencia.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"68bcb016-837c-3eca-83ae-16bfd2e232ca","startTime":"2026-08-09T21:44:12.589Z","endTime":"2026-08-09T21:44:30.549Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98579021158963,"aZ":-19.488923741891437,"pfxX":-4.611082939908863,"pfxZ":7.773684381977442,"pX":-0.49932436986873907,"pZ":1.295462515799087,"vX0":5.6041784642417305,"vY0":-126.47728674389919,"vZ0":-6.5301149099780185,"x":136.03,"y":203.8,"x0":-2.1370488018190485,"y0":50.00424809534173,"z0":5.455966902716326,"aX":-7.527041866091135},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.0,"breakHorizontal":7.2,"spinRate":1158,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.43182408346379564,"extension":6.684472457247503},"index":2,"playId":"0fa7f3f0-9fb2-3123-aefd-6452d8ba1b76","pitchNumber":2,"startTime":"2026-08-09T21:44:30.549Z","endTime":"2026-08-09T21:44:35.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02930467550759,"aZ":-27.938756571926515,"pfxX":-6.054986449229169,"pfxZ":2.6530816873935983,"pX":-0.9453554808964307,"pZ":1.3407082124778948,"vX0":4.861418588102875,"vY0":-124.97493914011861,"vZ0":-4.6369198134519864,"x":153.03,"y":202.58,"x0":-2.1204381201795366,"y0":50.00432044026042,"z0":5.490694637133851,"aX":-9.666787576696048},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":10.0,"spinRate":905,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43676376203956524,"extension":6.736217054723644},"index":3,"playId":"f22833d7-9434-3cfc-89b6-f6232c6b2523","pitchNumber":3,"startTime":"2026-08-09T21:44:50.262Z","endTime":"2026-08-09T21:44:54.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43987531401448,"aZ":-10.470602169125478,"pfxX":-7.044118561980425,"pfxZ":10.836276942093098,"pX":-0.3634642237604124,"pZ":3.2644511959573586,"vX0":6.311031067092265,"vY0":-140.96421792825257,"vZ0":-4.730953300059521,"x":130.85,"y":150.64,"x0":-1.721247909516791,"y0":50.00385555836167,"z0":5.6464021192864635,"aX":-14.110905322421976},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":11.4,"spinRate":2234,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3892489172166531,"extension":6.465828726983702},"index":4,"playId":"ddf4e979-6472-36dd-9c14-5fa547fcd52a","pitchNumber":4,"startTime":"2026-08-09T21:45:10.670Z","endTime":"2026-08-09T21:45:14.770Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.355819971828875,"aZ":-24.438815451741274,"pfxX":-4.106526975928496,"pfxZ":4.751755654513579,"pX":0.6757133585466831,"pZ":1.8086970527634585,"vX0":8.447977565303017,"vY0":-125.72781153100853,"vZ0":-4.373666046059334,"x":91.24,"y":189.95,"x0":-2.1687050985838523,"y0":50.00483053449481,"z0":5.513561250147835,"aX":-6.68934935041647},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":5.9,"spinRate":1040,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4327972210701687,"extension":6.825694104885007},"index":5,"playId":"0cfe8c1b-7f46-346b-9952-43a64b40b7e4","pitchNumber":5,"startTime":"2026-08-09T21:45:31.690Z","endTime":"2026-08-09T21:45:37.212Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-09T21:45:45.769Z","endTime":"2026-08-09T21:46:00.759Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57507791515492,"aZ":-26.68452544316734,"pfxX":-6.738797334904577,"pfxZ":3.4641350587763435,"pX":-0.9214166967924096,"pZ":1.196670924487592,"vX0":4.813650330298441,"vY0":-124.50908636955047,"vZ0":-5.110410224279557,"x":152.12,"y":206.47,"x0":-1.9943454121824555,"y0":50.00536375231003,"z0":5.456269303269266,"aX":-10.691582269371214},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":11.3,"spinRate":933,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4381683032855306,"extension":6.896070872780459},"index":7,"playId":"fca87ec0-c325-3272-a031-4fe130c12ab2","pitchNumber":6,"startTime":"2026-08-09T21:46:00.759Z","endTime":"2026-08-09T21:46:04.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404389615599488,"aZ":-12.421465596192277,"pfxX":-4.626416775431782,"pfxZ":9.988711166561568,"pX":-0.935149130115566,"pZ":2.9713381006312742,"vX0":4.05544171050544,"vY0":-139.2901177413246,"vZ0":-4.9864910352744,"x":152.65,"y":158.55,"x0":-1.804307284999968,"y0":50.004849766649755,"z0":5.597000710267603,"aX":-9.150511575075543},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2295,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3922699402959684,"extension":6.463630044438413},"index":8,"playId":"5a19df10-e4c6-3d17-ab31-f714876a0cdf","pitchNumber":7,"startTime":"2026-08-09T21:46:23.747Z","endTime":"2026-08-09T21:46:28.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52831117229105,"aZ":-13.418322591606536,"pfxX":-6.851676577300259,"pfxZ":9.57019628270501,"pX":0.5972587828155939,"pZ":2.3176759847526602,"vX0":8.427503735735726,"vY0":-139.17869533589757,"vZ0":-6.365796542899716,"x":94.23,"y":176.2,"x0":-1.5812049288081578,"y0":50.0016131550067,"z0":5.524776087818536,"aX":-13.427436879298936},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2256,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.39369508315232427,"extension":6.6298363671083},"hitData":{"launchSpeed":63.3,"launchAngle":-47.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.08,"coordY":185.17}},"index":9,"playId":"231ebcdb-6bf8-3286-94cc-336b56d0208b","pitchNumber":8,"startTime":"2026-08-09T21:46:51.994Z","endTime":"2026-08-09T21:47:00.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:47:00.029Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T21:48:37.455Z","endTime":"2026-08-09T21:50:33.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":[2,3,4,5,6,7],"actionIndex":[1],"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T21:47:34.264Z","endTime":"2026-08-09T21:48:12.966Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Drew Cavanaugh replaces Daniel Susac.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-09T21:48:12.966Z","endTime":"2026-08-09T21:48:39.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.917690210524306,"aZ":-29.82299047592933,"pfxX":-5.799879745340339,"pfxZ":1.4587578036085755,"pX":-1.247540745544655,"pZ":2.093119748660787,"vX0":4.1044867910322305,"vY0":-125.01186223864914,"vZ0":-2.656963801580029,"x":164.55,"y":182.27,"x0":-2.1424769125807224,"y0":50.00304875204741,"z0":5.573500728364021,"aX":-9.34662234524295},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":9.8,"spinRate":1024,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43514228871757155,"extension":6.663720917753407},"index":2,"playId":"79563f19-11f7-3032-b13b-86dda61206a3","pitchNumber":1,"startTime":"2026-08-09T21:48:39.545Z","endTime":"2026-08-09T21:48:43.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406366779827103,"aZ":-14.515300806169645,"pfxX":-5.7333243482913465,"pfxZ":8.800220496944688,"pX":0.16122284550626612,"pZ":3.2238860322760097,"vX0":7.226519955936929,"vY0":-140.4442409233983,"vZ0":-4.090993634186867,"x":110.85,"y":151.74,"x0":-1.6946742527191756,"y0":50.00605936003915,"z0":5.636997153050234,"aX":-11.509639989891948},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2127,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.389298644222436,"extension":6.611481437158744},"index":3,"playId":"c0ec56f7-c380-381a-ba29-1537189b6074","pitchNumber":2,"startTime":"2026-08-09T21:48:57.250Z","endTime":"2026-08-09T21:49:01.150Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.046692464250338,"aZ":-10.91119091827326,"pfxX":-5.734662548325636,"pfxZ":10.668949829031444,"pX":-0.5061688654824216,"pZ":1.6203930973630976,"vX0":4.850940895221923,"vY0":-140.14125881685092,"vZ0":-8.831953452882562,"x":136.29,"y":195.03,"x0":-1.5126841114587881,"y0":50.00638781894092,"z0":5.521695421376351,"aX":-11.433081467753238},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2309,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.39051975632680813,"extension":6.5014914560748},"index":4,"playId":"1b2b8379-2154-33c7-a22a-e01fb18dee92","pitchNumber":3,"startTime":"2026-08-09T21:49:18.707Z","endTime":"2026-08-09T21:49:23.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947346073899975,"aZ":-23.951125845712042,"pfxX":-6.3796762790887875,"pfxZ":5.103248741622943,"pX":-1.5785620710396266,"pZ":2.855667246992447,"vX0":3.517374178619484,"vY0":-126.23179784440681,"vZ0":-2.039351708237544,"x":177.17,"y":161.68,"x0":-2.1619000979137875,"y0":50.004517161459106,"z0":5.604287942050625,"aX":-10.285866660605814},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":10.7,"spinRate":1083,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4340723209584394,"extension":6.7433141358466795},"index":5,"playId":"34bf5978-869d-3042-9f67-1e55479f9a4b","pitchNumber":4,"startTime":"2026-08-09T21:49:40.660Z","endTime":"2026-08-09T21:49:44.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041778554577483,"aZ":-23.13688810561525,"pfxX":-6.651801738485734,"pfxZ":5.590043015267609,"pX":-0.6560145564675272,"pZ":2.909449550146707,"vX0":5.852485072595493,"vY0":-125.93108239106935,"vZ0":-1.9183187546037725,"x":142.01,"y":160.22,"x0":-2.138743591672703,"y0":50.002694085080705,"z0":5.540807270602502,"aX":-10.752390402491615},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":10.8,"spinRate":1139,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.43388691150975944,"extension":6.692816570171283},"index":6,"playId":"13e60ebf-3fc6-31e2-bfcc-caf9b5859a3f","pitchNumber":5,"startTime":"2026-08-09T21:50:02.392Z","endTime":"2026-08-09T21:50:06.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306179022154623,"aZ":-10.342236763270446,"pfxX":-3.949262600341955,"pfxZ":10.74307695630969,"pX":0.7489101846687141,"pZ":1.7378105609876489,"vX0":7.986428184520093,"vY0":-140.5839010742637,"vZ0":-8.456894971557912,"x":88.45,"y":191.86,"x0":-1.596229423419468,"y0":50.003072200764464,"z0":5.4287241311814505,"aX":-8.026407563473734},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2187,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.38735550121020657,"extension":6.830339264274869},"index":7,"playId":"973bb1e0-e8c0-3234-a800-6774482339f3","pitchNumber":6,"startTime":"2026-08-09T21:50:28.744Z","endTime":"2026-08-09T21:50:33.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:50:33.927Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T21:53:03.374Z","endTime":"2026-08-09T21:54:39.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-09T21:50:47.211Z","endTime":"2026-08-09T21:51:34.543Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-09T21:51:34.543Z","endTime":"2026-08-09T21:53:05.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562586664270288,"aZ":-29.02298684921322,"pfxX":8.311989416179618,"pfxZ":1.6036477080758011,"pX":0.9408629480425571,"pZ":3.3964720646856845,"vX0":-7.696381097579189,"vY0":-138.81879864499464,"vZ0":1.3968667778539625,"x":81.14,"y":147.08,"x0":2.6577369900657057,"y0":50.005886434808495,"z0":4.806842483149474,"aX":16.36588821054801},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.4,"breakHorizontal":-13.7,"spinRate":2141,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.39327482195321783,"extension":7.1364954927016315},"index":2,"playId":"6af736fa-12fb-3e30-97a3-4399e0822ca6","pitchNumber":1,"startTime":"2026-08-09T21:53:05.552Z","endTime":"2026-08-09T21:53:09.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82772058651568,"aZ":-29.234332617822954,"pfxX":9.27727216231468,"pfxZ":1.5139126852796139,"pX":1.548401776780767,"pZ":2.838373976930984,"vX0":-6.353430435127714,"vY0":-139.00008062354902,"vZ0":0.22427025233356734,"x":57.98,"y":162.14,"x0":2.6650578394060207,"y0":50.00630398866688,"z0":4.706867372937048,"aX":18.053157399140293},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.0,"breakHorizontal":-15.4,"spinRate":2042,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.394931489091789,"extension":7.089231706093169},"index":3,"playId":"bb9771da-40f8-31b9-ba66-a5901b286b25","pitchNumber":2,"startTime":"2026-08-09T21:53:25.253Z","endTime":"2026-08-09T21:53:30.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.425438290791185,"aZ":-20.12792685981499,"pfxX":8.15535032837452,"pfxZ":6.119154362768489,"pX":-1.3809723732205617,"pZ":3.279595077927521,"vX0":-13.387834173940433,"vY0":-139.46861551996517,"vZ0":-0.39719103462842764,"x":169.64,"y":150.23,"x0":2.4224911664660884,"y0":50.006179394540766,"z0":4.751506540281879,"aX":16.065649056926123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":-12.0,"spinRate":2278,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.3927513141210275,"extension":7.268760864292402},"index":4,"playId":"78decdd4-2922-3795-b01d-f1fa44744443","pitchNumber":3,"startTime":"2026-08-09T21:53:59.991Z","endTime":"2026-08-09T21:54:03.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99682450459045,"aZ":-34.33107305352229,"pfxX":-4.3587990679869435,"pfxZ":-1.4148806418573319,"pX":-2.6534118186508966,"pZ":0.9615503187596923,"vX0":-10.940165138735528,"vY0":-122.21439066754144,"vZ0":-1.756707127027767,"x":218.14,"y":212.82,"x0":2.4306412479971504,"y0":50.002056124293496,"z0":4.613007970958107,"aX":-6.651843365477515},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":10.2,"spinRate":2297,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4465912791020257,"extension":7.504058927950206},"index":5,"playId":"7846acd8-d6f2-38e1-a067-88f724586b61","pitchNumber":4,"startTime":"2026-08-09T21:54:16.306Z","endTime":"2026-08-09T21:54:19.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10799906905889,"aZ":-27.534357686469875,"pfxX":10.798018371739722,"pfxZ":2.306250617659896,"pX":-0.23742384458432755,"pZ":2.022859310111926,"vX0":-11.51720291375943,"vY0":-140.32952103796043,"vZ0":-2.2741523954153067,"x":126.05,"y":184.16,"x0":2.4996465850217313,"y0":50.00297246894867,"z0":4.621251148166765,"aX":21.728032104369554},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.0,"breakHorizontal":-17.4,"spinRate":2451,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.38899539705021313,"extension":7.273453464540322},"index":6,"playId":"a497b589-98a1-3fd5-a77a-a458de666e03","pitchNumber":5,"startTime":"2026-08-09T21:54:34.908Z","endTime":"2026-08-09T21:54:39.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:54:39.983Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Clark lines out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T21:56:53.235Z","endTime":"2026-08-09T21:57:18.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"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":[2,3],"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":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Cavanaugh remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T21:55:54.202Z","endTime":"2026-08-09T21:56:46.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":691740,"link":"/api/v1/people/691740"}},{"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":0},"index":1,"startTime":"2026-08-09T21:56:46.293Z","endTime":"2026-08-09T21:56:54.949Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142500052388577,"aZ":-33.25418372231906,"pfxX":6.023528744688663,"pfxZ":-0.7199628505965858,"pX":0.10750422239389407,"pZ":1.6391703133209163,"vX0":2.9697722401478903,"vY0":-121.72986824758914,"vZ0":-0.8902931496164663,"x":112.9,"y":194.52,"x0":-1.9131562198445973,"y0":50.004654887916175,"z0":4.902769016086407,"aX":8.990523015899345},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.2,"breakHorizontal":-11.6,"spinRate":2596,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4509089826630768,"extension":6.42380351011298},"index":2,"playId":"e4d04538-d5b6-3473-bec3-90093c9097fa","pitchNumber":1,"startTime":"2026-08-09T21:56:54.949Z","endTime":"2026-08-09T21:56:59.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638903547161128,"aZ":-25.569757485249756,"pfxX":-0.2601506924581105,"pfxZ":3.886772007988034,"pX":0.068766276003773,"pZ":3.053824725494492,"vX0":4.58921121577679,"vY0":-128.94061894490207,"vZ0":0.002426304960365333,"x":114.38,"y":156.33,"x0":-1.6937477131824594,"y0":50.00164111487624,"z0":5.011827401402188,"aX":-0.4429953912999578},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2296,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.42340132042944445,"extension":6.6294702756041595},"hitData":{"launchSpeed":85.8,"launchAngle":25.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.8,"coordY":83.55}},"index":3,"playId":"c10a3101-d41a-3db5-a82e-79c850eb9f87","pitchNumber":2,"startTime":"2026-08-09T21:57:10.445Z","endTime":"2026-08-09T21:57:18.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:57:18.481Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eduardo Valencia doubles (5) on a sharp line drive to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T21:57:22.381Z","endTime":"2026-08-09T21:59:06.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64980860148847,"aZ":-30.033164858909167,"pfxX":-9.683331426463042,"pfxZ":1.1585994898576226,"pX":0.17491865510593968,"pZ":1.332275597597218,"vX0":7.2566480378422185,"vY0":-134.98785613157838,"vZ0":-4.096765651497045,"x":110.33,"y":202.81,"x0":-1.2865000277613252,"y0":50.00364378497761,"z0":4.977576534357587,"aX":-17.91888878111164},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.4,"breakHorizontal":16.1,"spinRate":1924,"spinDirection":337},"zone":14,"typeConfidence":2.0,"plateTime":0.40534442125885484,"extension":6.540389735007957},"index":0,"playId":"175ceadc-b4c3-3d15-a2cc-d0fe51e26b8c","pitchNumber":1,"startTime":"2026-08-09T21:57:44.581Z","endTime":"2026-08-09T21:57:48.736Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859742781509986,"aZ":-26.189591534515124,"pfxX":5.444940181496055,"pfxZ":3.912463258703876,"pX":-0.18205260312911037,"pZ":2.2728620945359466,"vX0":2.52167025900568,"vY0":-122.7711440972014,"vZ0":-0.8279721497590693,"x":123.94,"y":177.41,"x0":-1.9292301681241448,"y0":50.00238010962145,"z0":4.839547271179718,"aX":8.327546284635986},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.2,"breakHorizontal":-10.4,"spinRate":2485,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4458087410868745,"extension":6.406584661379285},"index":1,"playId":"4244d85c-fe38-3f12-b688-c9c2ab69b5ca","pitchNumber":2,"startTime":"2026-08-09T21:58:05.308Z","endTime":"2026-08-09T21:58:09.191Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77017822572615,"aZ":-27.394171082886373,"pfxX":-8.692594442004443,"pfxZ":2.604479156474115,"pX":-0.9287064200265016,"pZ":2.1257041606166642,"vX0":4.56185193191507,"vY0":-134.1990599092578,"vZ0":-2.2592117484649896,"x":152.4,"y":181.39,"x0":-1.5171463289193647,"y0":50.0000877294997,"z0":4.920647654268359,"aX":-15.926175419899415},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":1981,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4074198071496964,"extension":6.610708394162359},"index":2,"playId":"05ffbe29-21da-3110-bb92-f7a1d895d632","pitchNumber":3,"startTime":"2026-08-09T21:58:22.265Z","endTime":"2026-08-09T21:58:26.409Z","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":1},"index":3,"startTime":"2026-08-09T21:58:41.225Z","endTime":"2026-08-09T21:58:52.388Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44540031240978,"aZ":-20.609490125761287,"pfxX":-4.965989403124219,"pfxZ":6.161245691070272,"pX":0.7596877507288985,"pZ":2.8826737725653495,"vX0":7.169145471124795,"vY0":-135.17981916256682,"vZ0":-2.055471547319629,"x":88.04,"y":160.95,"x0":-1.2639086608602452,"y0":50.00541615800107,"z0":5.07784996747551,"aX":-9.326270464558563},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":7.7,"spinRate":2114,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4029472102159817,"extension":6.697951386031387},"hitData":{"launchSpeed":106.0,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.65,"coordY":44.68}},"index":4,"playId":"9a1f5cc1-41ab-3f5e-af5f-c360469907be","pitchNumber":4,"startTime":"2026-08-09T21:58:52.388Z","endTime":"2026-08-09T21:59:06.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T21:59:06.404Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to left fielder Grant McCray.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T21:59:16.687Z","endTime":"2026-08-09T22:00:16.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24112996258214,"aZ":-29.818152439174014,"pfxX":7.594673774070846,"pfxZ":1.629590454389886,"pX":-1.979201394689788,"pZ":2.9812279882840005,"vX0":-1.7681352003917925,"vY0":-118.94218375559556,"vZ0":1.868366033207927,"x":192.44,"y":158.29,"x0":-2.218761900563558,"y0":50.0057229392382,"z0":4.8664411187414816,"aX":11.0147074392523},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.6,"breakHorizontal":-13.4,"spinRate":2651,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.45838779405680663,"extension":6.370035466072389},"index":0,"playId":"67d9bca7-dcd6-3263-97a0-cb35c0df4692","pitchNumber":1,"startTime":"2026-08-09T21:59:35.312Z","endTime":"2026-08-09T21:59:38.699Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46230058584651,"aZ":-23.95340732424444,"pfxX":-0.3198767038832391,"pfxZ":4.930838672993691,"pX":-0.2918291895422308,"pZ":2.7963092158287672,"vX0":3.7609182847901197,"vY0":-127.57002708704174,"vZ0":-0.7600443845400776,"x":128.12,"y":163.28,"x0":-1.7365415982051318,"y0":50.00217894355057,"z0":4.967331043441894,"aX":-0.5339243523937653},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-0.1,"spinRate":2207,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4275250323503741,"extension":6.530879518274602},"index":1,"playId":"0d9aba78-7271-3f80-b47d-91fc9d1931dc","pitchNumber":2,"startTime":"2026-08-09T21:59:50.593Z","endTime":"2026-08-09T21:59:54.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.582091120756843,"aZ":-36.42352641240241,"pfxX":-5.843099988312826,"pfxZ":-2.698884205106097,"pX":-0.7500718228569171,"pZ":2.412227675544046,"vX0":4.482423372856335,"vY0":-123.95285871847216,"vZ0":1.749764430283,"x":145.59,"y":173.65,"x0":-1.8106062103682012,"y0":50.00021364736827,"z0":4.70815057424987,"aX":-9.21625339613499},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.3,"breakHorizontal":9.7,"spinRate":1534,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.4395872015313631,"extension":6.412807302859121},"hitData":{"launchSpeed":88.3,"launchAngle":26.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.71,"coordY":88.43}},"index":2,"playId":"77e7b59d-b85d-3ab8-9f22-9ed90ba193a8","pitchNumber":3,"startTime":"2026-08-09T22:00:06.582Z","endTime":"2026-08-09T22:00:16.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:00:16.924Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T22:01:21.011Z","endTime":"2026-08-09T22:02:58.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-09T22:00:27.536Z","endTime":"2026-08-09T22:01:23.281Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245949279226668,"aZ":-33.114316013630265,"pfxX":8.406711325244908,"pfxZ":-0.6250146710758946,"pX":-0.43994754699003263,"pZ":1.1056324516576848,"vX0":1.5433517275609758,"vY0":-121.72684394998345,"vZ0":-1.7202300137777904,"x":133.77,"y":208.93,"x0":-2.174699856105691,"y0":50.005527980197954,"z0":4.692799606049327,"aX":12.596528035434108},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-15.6,"spinRate":2654,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4502426326566531,"extension":6.417957137926208},"index":1,"playId":"79acfa57-9728-37e6-91d1-f4aadd0dd1ad","pitchNumber":1,"startTime":"2026-08-09T22:01:23.281Z","endTime":"2026-08-09T22:01:27.628Z","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":86.1,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624558086925717,"aZ":-36.97380899774541,"pfxX":-8.50299806992051,"pfxZ":-3.007029904439456,"pX":-0.7452007386128293,"pZ":1.6240940013728893,"vX0":5.0609867070256,"vY0":-125.3469153004146,"vZ0":-0.1701233043661452,"x":145.41,"y":194.93,"x0":-1.6825832454197651,"y0":50.00374372439027,"z0":4.704169230709066,"aX":-13.571885339491661},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.3,"breakHorizontal":14.3,"spinRate":1517,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.43648131148714553,"extension":6.62250833253717},"index":2,"playId":"3322f631-6d13-33bb-8aec-79549b814ddb","pitchNumber":2,"startTime":"2026-08-09T22:01:42.192Z","endTime":"2026-08-09T22:01:46.578Z","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":84.6,"endSpeed":78.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.332047286842492,"aZ":-37.78935987965727,"pfxX":-6.331280961597516,"pfxZ":-3.6226298244478734,"pX":0.0636502787255465,"pZ":2.201467043629505,"vX0":6.291268415859026,"vY0":-123.12038406285096,"vZ0":1.649592086606892,"x":114.57,"y":179.34,"x0":-1.6910192064747687,"y0":50.003316566561864,"z0":4.698985780634946,"aX":-9.810147266150445},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.0,"breakHorizontal":10.2,"spinRate":1530,"spinDirection":267},"zone":5,"typeConfidence":2.0,"plateTime":0.4433107810805259,"extension":6.613048602848381},"index":3,"playId":"0d0f9885-d70c-32b1-b0c7-04b77e6e92e7","pitchNumber":3,"startTime":"2026-08-09T22:01:59.867Z","endTime":"2026-08-09T22:02:03.801Z","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":91.5,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29529666522556,"aZ":-24.161850387911713,"pfxX":-3.2003184058748273,"pfxZ":4.3837835792603475,"pX":0.25099636887493,"pZ":2.8275213233321908,"vX0":5.647985233194579,"vY0":-133.28181012298137,"vZ0":-0.9491878857948691,"x":107.43,"y":162.44,"x0":-1.4643584304058077,"y0":50.00418568356985,"z0":4.907568030736362,"aX":-5.851927534107485},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":4.8,"spinRate":2002,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40844045472151524,"extension":6.858563259495638},"index":4,"playId":"7d71fb55-9528-33db-99f7-259c7d7da70d","pitchNumber":4,"startTime":"2026-08-09T22:02:24.297Z","endTime":"2026-08-09T22:02:28.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651294671422814,"aZ":-33.70118268717499,"pfxX":5.98285217756559,"pfxZ":-1.018504912856522,"pX":0.879654330770157,"pZ":1.6128778444865617,"vX0":4.6575749495143,"vY0":-122.22207375475675,"vZ0":-0.5385936679903178,"x":83.47,"y":195.23,"x0":-1.8358460306119149,"y0":50.00506228172848,"z0":4.759100002891959,"aX":8.9482625707145},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.7,"breakHorizontal":-12.0,"spinRate":2650,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45010671961526416,"extension":6.415450229161869},"hitData":{"launchSpeed":80.5,"launchAngle":45.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.28,"coordY":103.73}},"index":5,"playId":"be3f86f2-0cde-3398-8252-b93a1492bcbf","pitchNumber":5,"startTime":"2026-08-09T22:02:49.012Z","endTime":"2026-08-09T22:02:58.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:02:58.038Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a line drive to center fielder Max Clark.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T22:05:03.601Z","endTime":"2026-08-09T22:06:14.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703601,"link":"/api/v1/people/703601"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54497838444788,"aZ":-29.92115223392774,"pfxX":9.641780697640577,"pfxZ":1.1470650360806651,"pX":0.5325726999381464,"pZ":2.4274352860239157,"vX0":-8.990907625038776,"vY0":-139.03022252585336,"vZ0":-0.9768519283808034,"x":96.7,"y":173.24,"x0":2.54690709145323,"y0":50.00644379223567,"z0":4.759281400351018,"aX":18.985021283686645},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.0,"breakHorizontal":-15.7,"spinRate":2081,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.3931413375685393,"extension":7.2231235026591705},"index":0,"playId":"439f5bd0-6833-3cdd-afb5-893e6ad983eb","pitchNumber":1,"startTime":"2026-08-09T22:05:09.024Z","endTime":"2026-08-09T22:05:12.880Z","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":94.7,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96956758378003,"aZ":-21.848878231205056,"pfxX":6.243185693978672,"pfxZ":5.402955310855328,"pX":1.079203214371689,"pZ":3.759508122280297,"vX0":-6.4361574560391235,"vY0":-137.7023539501209,"vZ0":1.0173462259858872,"x":75.86,"y":137.27,"x0":2.6411446610137816,"y0":50.001892193254186,"z0":4.868637233954644,"aX":11.930569514147997},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":-9.8,"spinRate":2186,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3984963312061036,"extension":7.077229221773196},"index":1,"playId":"e2082a22-1f74-3e89-b050-c62e51926497","pitchNumber":2,"startTime":"2026-08-09T22:05:29.400Z","endTime":"2026-08-09T22:05:33.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":78.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98748948999056,"aZ":-24.53222037003078,"pfxX":8.718125250187699,"pfxZ":4.803216105061075,"pX":-0.06659721230630597,"pZ":1.1379965018207419,"vX0":-9.472822751892707,"vY0":-126.49697855540822,"vZ0":-3.0364177254093434,"x":119.54,"y":208.05,"x0":2.6252028743652476,"y0":50.00580689440203,"z0":4.358453199760328,"aX":13.885134800982721},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.2,"spinRate":1514,"spinDirection":101},"zone":13,"typeConfidence":2.0,"plateTime":0.4358951152724777,"extension":7.429556291019996},"index":2,"playId":"6665f00f-c3ed-38a2-a203-6ecff56ddc68","pitchNumber":3,"startTime":"2026-08-09T22:05:45.698Z","endTime":"2026-08-09T22:05:49.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.192062994280427,"aZ":-31.569553464786395,"pfxX":9.90481044610982,"pfxZ":0.3117114209008367,"pX":0.0696973929469802,"pZ":2.3653299730885906,"vX0":-10.357519236452205,"vY0":-138.84831993381687,"vZ0":-0.5916132784243653,"x":114.34,"y":174.92,"x0":2.5559977840266908,"y0":50.0047018195774,"z0":4.676124909672139,"aX":19.40102268938354},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.6,"breakHorizontal":-15.8,"spinRate":2148,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.39401541938725826,"extension":7.276711504375098},"hitData":{"launchSpeed":96.3,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.43,"coordY":89.4}},"index":3,"playId":"49d7ba4d-60be-3221-bfc5-0d26a4d2ed34","pitchNumber":4,"startTime":"2026-08-09T22:06:02.469Z","endTime":"2026-08-09T22:06:14.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:06:14.017Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Eldridge singles on a ground ball to shortstop Kevin McGonigle. Christian Koss to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T22:06:15.088Z","endTime":"2026-08-09T22:06:44.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52524637099714,"aZ":-24.498116894622964,"pfxX":10.643712762535372,"pfxZ":3.9442688524940195,"pX":0.9286562757007768,"pZ":3.371746852159786,"vX0":-8.562344634682216,"vY0":-138.91984823812408,"vZ0":0.8104703435792165,"x":81.6,"y":147.74,"x0":2.675375397333779,"y0":50.00074131934436,"z0":4.710709786071708,"aX":20.70093173738281},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-17.4,"spinRate":2194,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.3950127874809355,"extension":7.053293933909808},"hitData":{"launchSpeed":49.5,"launchAngle":14.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.6,"coordY":153.99}},"index":0,"playId":"7a745218-451a-3b48-9668-0955cf0f7222","pitchNumber":1,"startTime":"2026-08-09T22:06:35.189Z","endTime":"2026-08-09T22:06:44.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:06:44.200Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jung Hoo Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T22:07:05.098Z","endTime":"2026-08-09T22:08:29.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47947373539447,"aZ":-32.504188677698245,"pfxX":-3.8683787408735393,"pfxZ":-0.20520335217651908,"pX":-0.42131825764533787,"pZ":1.549233101703116,"vX0":-6.022479780718734,"vY0":-125.34013783795376,"vZ0":-1.1463680376231997,"x":133.06,"y":196.95,"x0":2.508003936779207,"y0":50.00383046934316,"z0":4.6481489219860705,"aX":-6.201990384416145},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":8.3,"spinRate":2353,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.43569857779163046,"extension":7.123660380460451},"index":0,"playId":"83f7af66-e219-3b66-b220-8d852745298f","pitchNumber":1,"startTime":"2026-08-09T22:07:17.034Z","endTime":"2026-08-09T22:07:20.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518557294038327,"aZ":-30.3270364195279,"pfxX":9.633033767444825,"pfxZ":0.9577126528458528,"pX":1.2991043882445026,"pZ":2.2908938950413553,"vX0":-7.303828951184439,"vY0":-137.9609604944678,"vZ0":-0.7690570954484397,"x":67.48,"y":176.93,"x0":2.728500914387176,"y0":50.00244790995551,"z0":4.61617297737832,"aX":18.58006610315508},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":2098,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.39692340627345857,"extension":7.30691948288751},"index":1,"playId":"67e8f066-05c8-366d-9a7e-88b4c365cfe7","pitchNumber":2,"startTime":"2026-08-09T22:07:38.793Z","endTime":"2026-08-09T22:07:45.427Z","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-09T22:07:56.170Z","endTime":"2026-08-09T22:08:08.799Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.812198796724118,"aZ":-33.80328064652901,"pfxX":-5.087260888513476,"pfxZ":-1.0534902378398883,"pX":-1.648849144497255,"pZ":2.2285440796582843,"vX0":-8.84145466049101,"vY0":-123.56855905303362,"vZ0":0.9621441003099014,"x":179.85,"y":178.61,"x0":2.631231238154096,"y0":50.00031601224106,"z0":4.666429229251398,"aX":-7.891807679344662},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":11.2,"spinRate":2287,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4426697016176826,"extension":7.1334119615961775},"index":3,"playId":"e7e74ac6-1bbf-36ff-bcf8-e9d08843055a","pitchNumber":3,"startTime":"2026-08-09T22:08:08.799Z","endTime":"2026-08-09T22:08:12.702Z","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":95.5,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240924410231827,"aZ":-28.046891596224782,"pfxX":11.301951173438312,"pfxZ":2.0975595365385047,"pX":1.3117618065999723,"pZ":2.434633747399668,"vX0":-7.338608722485706,"vY0":-138.9366526522867,"vZ0":-1.1821636300088638,"x":67.0,"y":173.04,"x0":2.510232862663653,"y0":50.00190905530875,"z0":4.718327178754446,"aX":22.237535135890177},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":-19.1,"spinRate":2221,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.39325261587300897,"extension":7.018699201596574},"index":4,"playId":"24b99e89-d5ab-3e9f-bf6b-dd4cb0fb3da9","pitchNumber":4,"startTime":"2026-08-09T22:08:24.681Z","endTime":"2026-08-09T22:08:29.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:08:29.316Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks. Christian Koss to 3rd. Bryce Eldridge to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T22:08:41.510Z","endTime":"2026-08-09T22:11:03.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnThird":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.967500527152215,"aZ":-19.991480849516364,"pfxX":7.211455690319653,"pfxZ":6.05729272054,"pX":-0.4798179830423168,"pZ":2.834675097802386,"vX0":-11.400740001789703,"vY0":-140.28033860797646,"vZ0":-1.6512506998463405,"x":135.29,"y":162.24,"x0":2.6827626570574292,"y0":50.005354443473536,"z0":4.721993224762224,"aX":14.510408821089658},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":-10.9,"spinRate":2262,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.38908935226359276,"extension":7.225257527781881},"index":0,"playId":"272cba1a-8f1d-3f99-8566-cf04fc9e238a","pitchNumber":1,"startTime":"2026-08-09T22:08:54.322Z","endTime":"2026-08-09T22:08:58.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34046198608195,"aZ":-21.88752424380177,"pfxX":7.621985983741185,"pfxZ":5.104286205905186,"pX":-0.5882106473096069,"pZ":2.6359271704358873,"vX0":-11.528035803325318,"vY0":-139.84950769748656,"vZ0":-1.3518804201520225,"x":139.42,"y":167.61,"x0":2.56402305608064,"y0":50.00350553918996,"z0":4.537034130917329,"aX":15.364227417682095},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":2183,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.3890507085975452,"extension":7.323357507983744},"index":1,"playId":"530c7cba-6cf4-3a9c-b43d-5a429a99b74d","pitchNumber":2,"startTime":"2026-08-09T22:09:14.174Z","endTime":"2026-08-09T22:09:18.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-09T22:09:27.814Z","endTime":"2026-08-09T22:09:41.275Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05060033373865,"aZ":-32.32741928077618,"pfxX":-5.918501898272845,"pfxZ":-0.09608400178625764,"pX":1.948861514644418,"pZ":3.0735432484244583,"vX0":-0.44890303631821904,"vY0":-124.42909037877168,"vZ0":2.2755626577780346,"x":42.71,"y":155.79,"x0":2.9014451349181356,"y0":50.00350914019675,"z0":4.795432036060982,"aX":-9.435200897746808},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":2254,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.4374159163451692,"extension":7.023364288384828},"index":3,"playId":"b44a04cb-4488-350b-954f-19e7951263bb","pitchNumber":3,"startTime":"2026-08-09T22:09:41.275Z","endTime":"2026-08-09T22:09:44.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745214841289247,"aZ":-20.99349853682961,"pfxX":6.021109146434316,"pfxZ":5.65165307842083,"pX":1.354831198464276,"pZ":3.735252923937101,"vX0":-6.228340183453054,"vY0":-139.41988108730092,"vZ0":1.151402538083348,"x":65.36,"y":137.93,"x0":2.829638326467881,"y0":50.006956757208016,"z0":4.697094736739974,"aX":11.921206532661586},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":-9.7,"spinRate":2170,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.3920412662006223,"extension":7.071804733986784},"index":4,"playId":"774469ea-2255-3fee-9cab-550768660b4a","pitchNumber":4,"startTime":"2026-08-09T22:10:00.152Z","endTime":"2026-08-09T22:10:03.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659025996385196,"aZ":-32.06617118708674,"pfxX":9.815646017338235,"pfxZ":0.059246652977309466,"pX":1.615209255911104,"pZ":3.1894838236756065,"vX0":-6.707919635758835,"vY0":-139.21499111818957,"vZ0":1.6972856391612452,"x":55.43,"y":152.66,"x0":2.769745555832837,"y0":50.0068099501832,"z0":4.681065772188968,"aX":19.44214774320977},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.6,"breakHorizontal":-16.6,"spinRate":2198,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.39210731827594625,"extension":7.124886891880138},"index":5,"playId":"442c7896-7741-38a0-bb69-03a84b29ba81","pitchNumber":5,"startTime":"2026-08-09T22:10:18.901Z","endTime":"2026-08-09T22:10:22.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77755039538079,"aZ":-20.815683558814445,"pfxX":8.214058943448684,"pfxZ":5.7285620333773135,"pX":-0.6344809635282024,"pZ":2.7266372089803377,"vX0":-11.906464677567035,"vY0":-139.10154153514918,"vZ0":-1.4839852379124192,"x":141.18,"y":165.16,"x0":2.611067628865482,"y0":50.003293878779324,"z0":4.631275956674669,"aX":16.28787421216863},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.3,"breakHorizontal":-12.7,"spinRate":2289,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.3920133078113359,"extension":7.256792119297402},"index":6,"playId":"3df8a6f7-4064-3e3c-bde0-76ad075f9503","pitchNumber":6,"startTime":"2026-08-09T22:10:40.194Z","endTime":"2026-08-09T22:10:43.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9651361690981,"aZ":-33.37110410518642,"pfxX":-6.721090667842425,"pfxZ":-0.7816663368668042,"pX":1.6373924840236551,"pZ":3.1873131582640224,"vX0":-1.0637497158836164,"vY0":-122.84199787122782,"vZ0":2.9452626431791034,"x":54.59,"y":152.72,"x0":2.9488545965355897,"y0":50.00018650422225,"z0":4.798681957873771,"aX":-10.33163282072611},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":12.5,"spinRate":2340,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.4448611189079199,"extension":7.11186800574183},"index":7,"playId":"fdf46b81-56b4-3642-8c58-fa31f93e5b02","pitchNumber":7,"startTime":"2026-08-09T22:10:59.249Z","endTime":"2026-08-09T22:11:03.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:11:03.150Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, second baseman Gleyber Torres to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Willy Adames out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T22:12:03.179Z","endTime":"2026-08-09T22:12:29.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T22:11:18.126Z","endTime":"2026-08-09T22:12:05.342Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880010776774224,"aZ":-32.78667767154656,"pfxX":10.290608618462967,"pfxZ":-0.30477602123571756,"pX":0.7387818899168189,"pZ":2.8388774464768654,"vX0":-8.903865929364668,"vY0":-139.7175881468176,"vZ0":0.8430042797312645,"x":88.84,"y":162.13,"x0":2.621412537034478,"y0":50.005065469629706,"z0":4.678771380953553,"aX":20.45819342580762},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.9,"spinRate":1988,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.391199837734749,"extension":7.2956685200990785},"index":1,"playId":"e7391471-5538-3054-bd83-355e9c94dfac","pitchNumber":1,"startTime":"2026-08-09T22:12:05.342Z","endTime":"2026-08-09T22:12:09.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.916606173851967,"aZ":-34.67151366293789,"pfxX":-4.466975713495739,"pfxZ":-1.6008136455421518,"pX":-0.06781359595299974,"pZ":2.35459877179831,"vX0":-4.896108604884869,"vY0":-123.24844750380869,"vZ0":1.5068089564029632,"x":119.58,"y":175.21,"x0":2.516793932261811,"y0":50.00561033085134,"z0":4.639093483336643,"aX":-6.950262085691826},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":9.1,"spinRate":2160,"spinDirection":288},"zone":5,"typeConfidence":2.0,"plateTime":0.442516956757645,"extension":7.305257163753144},"hitData":{"launchSpeed":82.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":151.68}},"index":2,"playId":"b9c55e22-e6de-36b5-836c-dc75b23ffe7a","pitchNumber":2,"startTime":"2026-08-09T22:12:21.956Z","endTime":"2026-08-09T22:12:29.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:12:29.976Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T22:14:52.401Z","endTime":"2026-08-09T22:16:26.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Smith replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T22:13:56.733Z","endTime":"2026-08-09T22:14:54.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681916,"link":"/api/v1/people/681916"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.633055185394266,"aZ":-39.59299075051618,"pfxX":5.131761313605995,"pfxZ":-5.429598936685027,"pX":-0.6167362871488817,"pZ":3.548082086315636,"vX0":-0.501236085420406,"vY0":-116.10429466925004,"vZ0":2.196879687500086,"x":140.51,"y":142.98,"x0":-1.0649005709805806,"y0":50.00352260162004,"z0":6.356007275030568,"aX":7.0099109057698845},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.0,"breakHorizontal":-9.1,"spinRate":2454,"spinDirection":18},"zone":11,"typeConfidence":0.87,"plateTime":0.47165266757495505,"extension":6.692458030887604},"index":1,"playId":"7ba3917e-59de-3f04-981b-2ff981ca97dd","pitchNumber":1,"startTime":"2026-08-09T22:14:54.471Z","endTime":"2026-08-09T22:14:58.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.356621143979588,"aZ":-12.006255398505187,"pfxX":-1.7656601235935039,"pfxZ":10.207142575789366,"pX":-1.337358680279052,"pZ":3.3139638088686567,"vX0":0.20578239090203465,"vY0":-139.23744541685335,"vZ0":-5.181084294655276,"x":167.98,"y":149.3,"x0":-1.1823287285450321,"y0":50.00638938422169,"z0":5.984063766347807,"aX":-3.4901902994639746},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2341,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3923969490752359,"extension":6.617972509003164},"index":2,"playId":"ac74d5d5-3d2c-3685-a904-28d0cec142f4","pitchNumber":2,"startTime":"2026-08-09T22:15:05.864Z","endTime":"2026-08-09T22:15:10.401Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632754587735644,"aZ":-13.88875153895124,"pfxX":-3.0747301255072452,"pfxZ":9.30592700980069,"pX":0.7608826499477452,"pZ":2.1910807361168105,"vX0":6.028800206697518,"vY0":-138.49132749974757,"vZ0":-7.457375049265692,"x":88.0,"y":179.62,"x0":-1.0335632138338997,"y0":50.00053489566069,"z0":5.82606214710128,"aX":-6.040525670020076},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2328,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.39378311796587395,"extension":6.829115916833503},"index":3,"playId":"c98584f4-186c-358e-b651-87ee4f24e379","pitchNumber":3,"startTime":"2026-08-09T22:15:20.081Z","endTime":"2026-08-09T22:15:24.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.132384651278763,"aZ":-11.903733864405183,"pfxX":-2.051944898535139,"pfxZ":10.22706821364523,"pX":0.8642030043286576,"pZ":2.969569118433462,"vX0":6.521396230156509,"vY0":-139.36894398123707,"vZ0":-5.651039798917293,"x":84.06,"y":158.6,"x0":-1.2317762881148193,"y0":50.003289532130694,"z0":5.798602886749572,"aX":-4.068492498986059},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2425,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.39190159793259705,"extension":6.774878898444336},"index":4,"playId":"2ea3d5f7-7f64-3b6f-be60-d448985b47f2","pitchNumber":4,"startTime":"2026-08-09T22:15:32.340Z","endTime":"2026-08-09T22:15:36.510Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.033729619571094,"aZ":-11.995548371735781,"pfxX":-1.7650053130714203,"pfxZ":10.08085131347108,"pX":-0.5520186654931427,"pZ":2.3973786720054555,"vX0":2.243854357142869,"vY0":-139.76601864453784,"vZ0":-7.539429460406951,"x":138.04,"y":174.05,"x0":-1.1315446353737963,"y0":50.00562927348748,"z0":5.897044617583496,"aX":-3.533869426672366},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2404,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.3901525834560542,"extension":6.7809809491699555},"index":5,"playId":"b1e60ea2-1b95-395d-82f9-98ffdf2bedb1","pitchNumber":5,"startTime":"2026-08-09T22:15:58.239Z","endTime":"2026-08-09T22:16:02.255Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-09T22:16:12.308Z","endTime":"2026-08-09T22:16:22.201Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.056150833374918,"aZ":-11.221632151138955,"pfxX":-4.105479345274265,"pfxZ":10.385608341645659,"pX":0.42004127467565233,"pZ":2.2615577843352157,"vX0":5.540979459574456,"vY0":-140.48950081700582,"vZ0":-8.00601390729406,"x":100.99,"y":177.72,"x0":-1.035918188125319,"y0":50.00471639438481,"z0":5.861039815123657,"aX":-8.284370795058827},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2414,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.38849365504481925,"extension":6.725245155935656},"index":7,"playId":"17ab3cda-49e3-3f60-8446-b92ef964c940","pitchNumber":6,"startTime":"2026-08-09T22:16:22.201Z","endTime":"2026-08-09T22:16:26.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:16:26.031Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T22:16:45.432Z","endTime":"2026-08-09T22:18:31.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656051251732393,"aZ":-15.733387486232484,"pfxX":-8.379204135804903,"pfxZ":8.136170230276509,"pX":-0.7885621623643648,"pZ":2.191796022946455,"vX0":4.316270998849618,"vY0":-140.73585854190344,"vZ0":-7.3675228727645266,"x":147.06,"y":179.6,"x0":-1.2470837198120899,"y0":50.0052463470037,"z0":5.847864407819284,"aX":-16.939486851785844},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2264,"spinDirection":202},"zone":7,"typeConfidence":0.91,"plateTime":0.38805565648625073,"extension":6.737950785927015},"index":0,"playId":"64552ee7-f5b9-38bf-8858-b1db3c7b5304","pitchNumber":1,"startTime":"2026-08-09T22:16:49.282Z","endTime":"2026-08-09T22:16:53.346Z","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":1,"outs":1},"index":1,"startTime":"2026-08-09T22:17:01.347Z","endTime":"2026-08-09T22:17:13.074Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.618152851093335,"aZ":-14.266792718897303,"pfxX":-6.746657195108494,"pfxZ":9.103559427627562,"pX":-1.9585256930275445,"pZ":2.6681735397197057,"vX0":0.6069113844697096,"vY0":-139.85480478044363,"vZ0":-6.206549191495281,"x":191.65,"y":166.74,"x0":-1.3036125149701219,"y0":50.00070515704343,"z0":5.863891783938629,"aX":-13.268801963561245},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2162,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3926964630617147,"extension":6.7525389996776255},"index":2,"playId":"ee776a82-2771-3c89-9e8f-147ec7558931","pitchNumber":2,"startTime":"2026-08-09T22:17:13.074Z","endTime":"2026-08-09T22:17:17.248Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09417628893576,"aZ":-17.24407845337035,"pfxX":-7.2064168457580395,"pfxZ":7.423657015227979,"pX":-0.028354535942732115,"pZ":2.7576323636938884,"vX0":5.552112225159745,"vY0":-140.07211898098913,"vZ0":-5.5610000684420475,"x":118.08,"y":164.32,"x0":-1.0881410234260893,"y0":50.00232508912357,"z0":5.875202135051814,"aX":-14.49092236690032},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2298,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.38925523556820885,"extension":6.760923452766359},"index":3,"playId":"626413da-09e8-3113-84f2-17df44dbd75d","pitchNumber":3,"startTime":"2026-08-09T22:17:33.776Z","endTime":"2026-08-09T22:17:38.210Z","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":96.8,"endSpeed":88.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06908961915076,"aZ":-11.972342296507877,"pfxX":-1.813638218864745,"pfxZ":10.039699809767193,"pX":0.2340199413345858,"pZ":4.354623996649457,"vX0":4.725446472529586,"vY0":-140.96528533849803,"vZ0":-2.5517377400867165,"x":108.08,"y":121.21,"x0":-1.2284832155732712,"y0":50.004230666934774,"z0":6.044611167628296,"aX":-3.650445086031648},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":2.3,"spinRate":2445,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3885705072385033,"extension":6.631245704336674},"index":4,"playId":"cb921962-4693-360c-9451-9b533d7cc48d","pitchNumber":4,"startTime":"2026-08-09T22:17:53.668Z","endTime":"2026-08-09T22:17:57.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.520553723617724,"aZ":-12.372050714434865,"pfxX":-2.3479949626712697,"pfxZ":9.916184574608547,"pX":1.7333186632461564,"pZ":2.2337666324971095,"vX0":8.346120102095853,"vY0":-140.56182209062897,"vZ0":-7.6715035435534595,"x":50.93,"y":178.47,"x0":-0.9720912653311748,"y0":50.00059945954454,"z0":5.805676682697687,"aX":-4.689096707442044},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":2.5,"spinRate":2391,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.3899990176089365,"extension":6.794858441361444},"index":5,"playId":"b0f53a43-757f-3e1c-9953-5770852919b6","pitchNumber":5,"startTime":"2026-08-09T22:18:10.476Z","endTime":"2026-08-09T22:18:14.007Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.179104525477214,"aZ":-16.886043358909976,"pfxX":-7.448326837096545,"pfxZ":7.583879282265537,"pX":-1.328623420133135,"pZ":1.9390354684781026,"vX0":2.0830391946688374,"vY0":-141.07852233469129,"vZ0":-7.667608142273191,"x":167.64,"y":186.43,"x0":-1.109088128551655,"y0":50.001060364765145,"z0":5.781110066689583,"aX":-15.007223979576084},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.38829495456085583,"extension":6.686281511924652},"index":6,"playId":"40fdb0bc-4f29-361b-b8b6-ac29658f0ccb","pitchNumber":6,"startTime":"2026-08-09T22:18:27.553Z","endTime":"2026-08-09T22:18:31.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:18:31.836Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T22:18:41.290Z","endTime":"2026-08-09T22:20:01.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66625712973667,"aZ":-27.388352872965154,"pfxX":-4.056829769865344,"pfxZ":2.8871293153646302,"pX":-1.3869219658861633,"pZ":3.4205287420369808,"vX0":1.63958479774632,"vY0":-127.8159910901365,"vZ0":-0.6275218457093038,"x":169.87,"y":146.43,"x0":-1.5086007597233648,"y0":50.00594339621682,"z0":5.814770701124656,"aX":-6.73183441502841},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":7.0,"spinRate":747,"spinDirection":252},"zone":11,"typeConfidence":0.98,"plateTime":0.42809378558371236,"extension":6.607510688314833},"index":0,"playId":"d9893878-99c4-3988-82a7-ae7feb093a5e","pitchNumber":1,"startTime":"2026-08-09T22:18:53.403Z","endTime":"2026-08-09T22:18:57.542Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820006075011378,"aZ":-27.355554762461068,"pfxX":-3.9273860073436815,"pfxZ":2.9892443377403577,"pX":-0.5414097995621776,"pZ":3.0274949955887522,"vX0":3.4055144182872,"vY0":-125.727568268827,"vZ0":-1.3852899190034467,"x":137.64,"y":157.04,"x0":-1.3986393013618377,"y0":50.00280581437001,"z0":5.7911576314131175,"aX":-6.331652484074917},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":6.4,"spinRate":789,"spinDirection":257},"zone":1,"typeConfidence":0.99,"plateTime":0.43447838410438067,"extension":6.743099898208001},"index":1,"playId":"01b28596-6f8a-389d-a91b-28fff15be603","pitchNumber":2,"startTime":"2026-08-09T22:19:06.342Z","endTime":"2026-08-09T22:19:10.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.469696128031853,"aZ":-24.327416126082344,"pfxX":-7.45075500513661,"pfxZ":4.58535543604965,"pX":-0.04425819448383037,"pZ":0.6678636276801294,"vX0":5.659194710978357,"vY0":-128.6321062531898,"vZ0":-7.712196874131111,"x":118.69,"y":220.75,"x0":-1.282443552944778,"y0":50.00065791453554,"z0":5.5328479402160005,"aX":-12.74440823203034},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":12.6,"spinRate":979,"spinDirection":241},"zone":13,"typeConfidence":0.95,"plateTime":0.4224670955773737,"extension":6.938783291653253},"index":2,"playId":"4a275dbf-6a68-3857-930d-ff6c7c6c77d4","pitchNumber":3,"startTime":"2026-08-09T22:19:19.484Z","endTime":"2026-08-09T22:19:23.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.878148742581722,"aZ":-11.266976257919664,"pfxX":-3.577778922077052,"pfxZ":10.365533181878355,"pX":-0.050945599592338776,"pZ":2.365892821977934,"vX0":4.310355339536687,"vY0":-140.42820965105406,"vZ0":-7.735849434051018,"x":118.94,"y":174.9,"x0":-1.1338502622435715,"y0":50.000778878559835,"z0":5.871962059687861,"aX":-7.215126934665734},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2514,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.3885937736137799,"extension":6.767166765301715},"index":3,"playId":"c9944262-413a-3c35-828e-043c28e364c2","pitchNumber":4,"startTime":"2026-08-09T22:19:37.011Z","endTime":"2026-08-09T22:19:41.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.801593882574345,"aZ":-10.875660459753492,"pfxX":-3.658665802307233,"pfxZ":10.396910701467036,"pX":0.15058601434712435,"pZ":1.99601630172005,"vX0":4.961550332098217,"vY0":-142.25046644794483,"vZ0":-8.918631301063447,"x":111.26,"y":184.89,"x0":-1.1412950091460055,"y0":50.002160453101546,"z0":5.862533643654469,"aX":-7.4942729244721455},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2456,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.3851356391333778,"extension":6.462440806131924},"index":4,"playId":"efb0a92b-5225-3924-ac7c-1998eb82cab7","pitchNumber":5,"startTime":"2026-08-09T22:19:57.033Z","endTime":"2026-08-09T22:20:01.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:20:01.700Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T22:22:39.744Z","endTime":"2026-08-09T22:23:28.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James Outman replaces second baseman Gleyber Torres, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T22:22:12.302Z","endTime":"2026-08-09T22:22:12.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"description":"Defensive switch from right field to second base for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T22:22:12.316Z","endTime":"2026-08-09T22:22:12.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Kenley Jansen replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-09T22:22:12.317Z","endTime":"2026-08-09T22:22:41.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452595250049605,"aZ":-14.234926854636948,"pfxX":0.1693800869855939,"pfxZ":10.248880396012694,"pX":-0.004455763495610334,"pZ":2.7751729060895065,"vX0":5.53581794253761,"vY0":-131.58889119828325,"vZ0":-5.793237629675743,"x":117.17,"y":163.85,"x0":-2.159164001142639,"y0":50.0017784231293,"z0":6.063576270715484,"aX":0.2950808425706299},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":-1.6,"spinRate":2653,"spinDirection":186},"zone":2,"typeConfidence":0.87,"plateTime":0.41657448394195473,"extension":7.221256900017262},"index":3,"playId":"eb76b67a-14e5-3ce5-82bc-b798f6ffaf04","pitchNumber":1,"startTime":"2026-08-09T22:22:41.723Z","endTime":"2026-08-09T22:22:45.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370159854722427,"aZ":-14.094950500094638,"pfxX":1.1819109686978058,"pfxZ":9.721085354595562,"pX":-0.6554598784404702,"pZ":2.465193846628156,"vX0":3.5583189910808906,"vY0":-135.01115595082373,"vZ0":-7.112096724615461,"x":141.98,"y":172.22,"x0":-2.1402003414481188,"y0":50.00414819791806,"z0":6.111607725806469,"aX":2.196853002991161},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2652,"spinDirection":183},"zone":4,"typeConfidence":0.89,"plateTime":0.4045709823198358,"extension":7.017243576258347},"index":4,"playId":"54b53519-69e6-3551-9251-ccffaeb9167d","pitchNumber":2,"startTime":"2026-08-09T22:23:02.797Z","endTime":"2026-08-09T22:23:06.806Z","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":5,"startTime":"2026-08-09T22:23:12.154Z","endTime":"2026-08-09T22:23:24.604Z","isPitch":false,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.921430625791256,"aZ":-12.728233772883232,"pfxX":0.5047638665929939,"pfxZ":10.61236865613835,"pX":-0.7677748972413314,"pZ":3.61652605587492,"vX0":3.0367323847181193,"vY0":-134.90826892016014,"vZ0":-4.347053074089656,"x":146.27,"y":141.13,"x0":-1.9763144262058152,"y0":50.00555120634968,"z0":6.154177291491501,"aX":0.9251938271149025},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-1.6,"spinRate":2693,"spinDirection":182},"zone":11,"typeConfidence":0.87,"plateTime":0.4068965920694718,"extension":6.871236249002133},"index":6,"playId":"9824fde6-3d6c-3771-9038-c16f24c9bd75","pitchNumber":3,"startTime":"2026-08-09T22:23:24.604Z","endTime":"2026-08-09T22:23:28.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:23:28.730Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T22:23:37.507Z","endTime":"2026-08-09T22:25:53.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66963462509201,"aZ":-15.361791765576598,"pfxX":2.991390040644418,"pfxZ":9.305035108428601,"pX":0.994458888436942,"pZ":3.8216639898086306,"vX0":6.818540391483493,"vY0":-133.76253424887443,"vZ0":-3.2170117893970263,"x":79.09,"y":135.6,"x0":-1.9791419096158729,"y0":50.000112536726675,"z0":6.145540994406977,"aX":5.403173445436858},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2661,"spinDirection":169},"zone":12,"typeConfidence":0.91,"plateTime":0.40994854322010266,"extension":6.976012146520485},"index":0,"playId":"721a550c-0232-30cd-bcbf-c0c586dce6d9","pitchNumber":1,"startTime":"2026-08-09T22:23:53.820Z","endTime":"2026-08-09T22:23:57.536Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84621413405236,"aZ":-15.613566026763719,"pfxX":0.8032553331053705,"pfxZ":9.051154268738246,"pX":-0.17015736769984036,"pZ":3.0193110518867217,"vX0":5.07344320516473,"vY0":-133.67645700261167,"vZ0":-5.3953514542878525,"x":123.49,"y":157.26,"x0":-2.1885142626285887,"y0":50.0040987112652,"z0":6.165390474917827,"aX":1.4686383558542482},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-2.4,"spinRate":2585,"spinDirection":187},"zone":2,"typeConfidence":0.88,"plateTime":0.40803417004064046,"extension":7.008896604728129},"index":1,"playId":"f43b739a-8567-3310-9046-be5f9687b687","pitchNumber":2,"startTime":"2026-08-09T22:24:11.551Z","endTime":"2026-08-09T22:24:15.556Z","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":1,"outs":1},"index":2,"startTime":"2026-08-09T22:24:25.126Z","endTime":"2026-08-09T22:24:41.664Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44498831685804,"aZ":-10.475617180723523,"pfxX":-0.10433501788972643,"pfxZ":11.757490174171238,"pX":0.5873374643399972,"pZ":2.6389187855165006,"vX0":7.0748720590209615,"vY0":-134.78595051438938,"vZ0":-7.102457115364373,"x":94.61,"y":167.53,"x0":-2.0545789116134867,"y0":50.003946773219795,"z0":6.042564542802349,"aX":-0.1928150395768958},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":-1.3,"spinRate":2757,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.40589195368646047,"extension":7.1130411540313},"index":3,"playId":"b3d1772a-df28-36df-ae9f-e33bd9ea2332","pitchNumber":3,"startTime":"2026-08-09T22:24:41.664Z","endTime":"2026-08-09T22:24:45.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.228613845197497,"aZ":-14.484234254930602,"pfxX":0.7237932017180695,"pfxZ":9.374458144929465,"pX":0.47936280315880997,"pZ":3.8373998514839927,"vX0":6.119316576915302,"vY0":-135.67207912856904,"vZ0":-3.5022041658927527,"x":98.73,"y":135.17,"x0":-1.888008429369099,"y0":50.0052873925929,"z0":6.137501536167705,"aX":1.3659314372658513},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-2.4,"spinRate":2692,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4018209152769514,"extension":7.115207459017536},"index":4,"playId":"fe39e758-f6be-3e57-b43b-a4716ec60315","pitchNumber":4,"startTime":"2026-08-09T22:25:04.107Z","endTime":"2026-08-09T22:25:08.706Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43608566966049,"aZ":-11.603211557398351,"pfxX":-3.543876623301777,"pfxZ":10.841639868414582,"pX":-0.18386400734899125,"pZ":2.7053355377134625,"vX0":4.05007533777096,"vY0":-136.91288301308705,"vZ0":-7.619264332071101,"x":124.01,"y":165.74,"x0":-1.2223744742758702,"y0":50.00013929269148,"z0":6.319648048917591,"aX":-6.722343982025572},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2294,"spinDirection":197},"zone":2,"typeConfidence":0.93,"plateTime":0.40017968209248167,"extension":7.031851901026752},"index":5,"playId":"de163b4e-429c-3021-9883-9b535b16270c","pitchNumber":5,"startTime":"2026-08-09T22:25:25.987Z","endTime":"2026-08-09T22:25:29.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.412780758040764,"aZ":-30.831389792729755,"pfxX":2.1724814249135282,"pfxZ":0.8749421949596758,"pX":-0.01430069344105445,"pZ":1.5075805126888737,"vX0":3.381861222223763,"vY0":-122.592740992201,"vZ0":-5.476523252824702,"x":117.55,"y":198.08,"x0":-1.6896489376012427,"y0":50.00301725970355,"z0":6.3772305692958,"aX":3.3328146757904102},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.7,"spinRate":2507,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4454301794803155,"extension":6.660170282994625},"index":6,"playId":"35117be5-eafe-3ec2-b468-7bee97caed6e","pitchNumber":6,"startTime":"2026-08-09T22:25:49.885Z","endTime":"2026-08-09T22:25:53.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:25:53.947Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Cavanaugh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T22:25:53.807Z","endTime":"2026-08-09T22:28:09.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120289037212547,"aZ":-14.247610900316172,"pfxX":1.3447583172543573,"pfxZ":9.518672855367917,"pX":-0.3066191464334029,"pZ":3.2549662423897403,"vX0":4.111155322362761,"vY0":-135.5141299355188,"vZ0":-5.269612705063755,"x":128.69,"y":150.9,"x0":-2.010425637191019,"y0":50.00232888690454,"z0":6.199467065092163,"aX":2.532111768991579},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-3.2,"spinRate":2582,"spinDirection":189},"zone":1,"typeConfidence":0.9,"plateTime":0.4022557298805163,"extension":7.01348879972712},"index":0,"playId":"9454fe83-7067-3133-a389-e07dcff80dbe","pitchNumber":1,"startTime":"2026-08-09T22:26:19.787Z","endTime":"2026-08-09T22:26:24.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16270723279576,"aZ":-34.62873723358779,"pfxX":3.0963584189870836,"pfxZ":-1.6219402427097531,"pX":-0.28846363794129,"pZ":3.557706578513413,"vX0":2.5987943148654105,"vY0":-121.49591961234484,"vZ0":0.01272403465593186,"x":128.0,"y":142.72,"x0":-1.7697502638633227,"y0":50.00288787950547,"z0":6.532484879799541,"aX":4.683744231506325},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.8,"breakHorizontal":-6.1,"spinRate":2560,"spinDirection":75},"zone":11,"typeConfidence":0.91,"plateTime":0.4487908589996463,"extension":6.605419932254281},"index":1,"playId":"20a5e44f-3026-394f-b2ad-9da4d1a64313","pitchNumber":2,"startTime":"2026-08-09T22:26:36.503Z","endTime":"2026-08-09T22:26:41.371Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"}}},{"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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930604282719358,"aZ":-16.116855170414414,"pfxX":2.027570962587053,"pfxZ":8.930102760226786,"pX":0.5600422076182449,"pZ":3.645301334756364,"vX0":6.056997041796615,"vY0":-133.07985823318947,"vZ0":-3.890274922177038,"x":95.65,"y":140.36,"x0":-2.0066537026611684,"y0":50.002583941452755,"z0":6.289873394989065,"aX":3.642952159930248},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":-4.9,"spinRate":2601,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.41122450096500396,"extension":7.099598908244456},"index":2,"playId":"eabbd458-43dd-3a44-ab47-fb6f99daa690","pitchNumber":3,"startTime":"2026-08-09T22:27:07.467Z","endTime":"2026-08-09T22:27:11.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53862554616938,"aZ":-15.593406468565695,"pfxX":3.027925392166386,"pfxZ":9.011060501858598,"pX":-0.2894202393774933,"pZ":4.500722998857106,"vX0":3.5311728651335046,"vY0":-134.85754093366538,"vZ0":-1.9360725838849233,"x":128.03,"y":117.26,"x0":-2.0097269217942886,"y0":50.006630018639896,"z0":6.32891135731236,"aX":5.5731367604107245},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":-6.2,"spinRate":2596,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.40627510899386454,"extension":6.799615693981866},"index":3,"playId":"87fac65b-f192-3b93-abe7-dae3cf97c842","pitchNumber":4,"startTime":"2026-08-09T22:27:25.774Z","endTime":"2026-08-09T22:27:29.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370482469589145,"aZ":-18.2178103119805,"pfxX":3.390941644719164,"pfxZ":7.636170855588542,"pX":1.4098933140512293,"pZ":3.9456516666573003,"vX0":7.063321703567668,"vY0":-133.95202827762384,"vZ0":-2.9093861878595044,"x":63.26,"y":132.25,"x0":-1.6957063853143999,"y0":50.00272933973851,"z0":6.339461716410417,"aX":6.1971733964569085},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-7.6,"spinRate":2620,"spinDirection":177},"zone":12,"typeConfidence":0.91,"plateTime":0.40800275670875674,"extension":7.128366637485142},"index":4,"playId":"319df57b-153e-3e1d-849b-1369bb530d1b","pitchNumber":5,"startTime":"2026-08-09T22:27:44.335Z","endTime":"2026-08-09T22:27:48.635Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23113835844853,"aZ":-18.365073763285725,"pfxX":2.2790606191369718,"pfxZ":7.642257643980958,"pX":0.19385830569157522,"pZ":3.763989622750907,"vX0":4.88130373319833,"vY0":-133.01526267385128,"vZ0":-3.1440965188428116,"x":109.61,"y":137.15,"x0":-1.9550596345361104,"y0":50.00514467224363,"z0":6.279235701430028,"aX":4.119045798521775},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-5.2,"spinRate":2548,"spinDirection":183},"zone":12,"typeConfidence":0.88,"plateTime":0.41043613190588957,"extension":7.036591063220243},"index":5,"playId":"99fde8ed-3edb-3a9c-b9bd-e567a66bc032","pitchNumber":6,"startTime":"2026-08-09T22:28:05.219Z","endTime":"2026-08-09T22:28:09.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:28:09.711Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a line drive to right fielder Jung Hoo Lee. Riley Greene scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:30:52.945Z","endTime":"2026-08-09T22:32:36.846Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2],"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":656529,"link":"/api/v1/people/656529"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Hentges replaces Dylan Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T22:29:50.131Z","endTime":"2026-08-09T22:30:13.157Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656529,"link":"/api/v1/people/656529"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Riley Greene starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T22:30:13.157Z","endTime":"2026-08-09T22:30:27.428Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Hao-Yu Lee replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-09T22:30:27.428Z","endTime":"2026-08-09T22:30:32.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-09T22:30:32.527Z","endTime":"2026-08-09T22:30:55.259Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05673548362735,"aZ":-17.57849639490316,"pfxX":2.2165101203780053,"pfxZ":7.632119280354539,"pX":0.6746224519382938,"pZ":2.962800891278396,"vX0":-3.8996137847091124,"vY0":-136.44835046602597,"vZ0":-5.420116274993804,"x":91.28,"y":158.78,"x0":1.8252232147924778,"y0":50.001497246684345,"z0":6.160410546857379,"aX":4.238385708600226},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":-3.4,"spinRate":2129,"spinDirection":160},"zone":3,"typeConfidence":0.95,"plateTime":0.39927601392820034,"extension":7.050900988854804},"index":4,"playId":"4a01ef53-a7dc-3087-9182-9879eea13807","pitchNumber":1,"startTime":"2026-08-09T22:30:55.259Z","endTime":"2026-08-09T22:30:59.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.374174168088768,"aZ":-41.06478299231396,"pfxX":-1.4806518899368522,"pfxZ":-6.341791377108949,"pX":1.0055679438492469,"pZ":3.387290873491058,"vX0":-1.4842603417021374,"vY0":-117.16910130889515,"vZ0":1.7873283973793503,"x":78.67,"y":147.32,"x0":1.8376015431372001,"y0":50.00208734957283,"z0":6.427568146543883,"aX":-2.0758914996575966},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.8,"breakHorizontal":3.0,"spinRate":2227,"spinDirection":317},"zone":12,"typeConfidence":0.89,"plateTime":0.46594967865061676,"extension":7.023160708941844},"index":5,"playId":"dc00e70d-a08d-3a5e-8d9a-a4a867bebedd","pitchNumber":2,"startTime":"2026-08-09T22:31:11.210Z","endTime":"2026-08-09T22:31:15.353Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61611358719619,"aZ":-14.814614058795236,"pfxX":2.6850101606718413,"pfxZ":8.880548659326918,"pX":0.592664192052939,"pZ":4.1384212067134,"vX0":-4.242593907853748,"vY0":-138.60777466609125,"vZ0":-3.047081319630892,"x":94.41,"y":127.04,"x0":1.7910017797637354,"y0":50.00435984848504,"z0":6.235246013006312,"aX":5.249930754391726},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-4.1,"spinRate":2054,"spinDirection":151},"zone":12,"typeConfidence":0.95,"plateTime":0.3944600297815879,"extension":6.966531674136542},"index":6,"playId":"8c5e5d28-bfdf-38cf-af77-641d98b12286","pitchNumber":3,"startTime":"2026-08-09T22:31:27.406Z","endTime":"2026-08-09T22:31:31.300Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779796783675728,"aZ":-13.87620850159768,"pfxX":1.8065056563709712,"pfxZ":9.441385597073861,"pX":0.12894773350713679,"pZ":3.0036611600146834,"vX0":-4.960617924889217,"vY0":-138.31410982757424,"vZ0":-6.008699926551096,"x":112.08,"y":157.68,"x0":1.7107892044360544,"y0":50.00447263115178,"z0":6.134504252752849,"aX":3.5024897255709035},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.3,"spinRate":2068,"spinDirection":153},"zone":2,"typeConfidence":0.95,"plateTime":0.39596846628471116,"extension":7.079127172523584},"index":7,"playId":"698896cf-a984-37eb-9da4-68335b8123dd","pitchNumber":4,"startTime":"2026-08-09T22:31:44.529Z","endTime":"2026-08-09T22:31:48.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.563311507407747,"aZ":-15.287178058357243,"pfxX":3.357058579870751,"pfxZ":8.490512631887718,"pX":1.6223028872926377,"pZ":3.3849319844345236,"vX0":-2.1287760182434425,"vY0":-139.25134650747148,"vZ0":-4.561365296857167,"x":55.16,"y":147.39,"x0":1.9555904142932177,"y0":50.00003291832959,"z0":6.036242519152132,"aX":6.675223934503282},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":-5.8,"spinRate":2160,"spinDirection":147},"zone":12,"typeConfidence":0.95,"plateTime":0.3914465570949024,"extension":6.927734782965663},"index":8,"playId":"f53b6f5b-d82d-3f8c-980c-5293f2417bc2","pitchNumber":5,"startTime":"2026-08-09T22:32:05.822Z","endTime":"2026-08-09T22:32:09.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39262098292016,"aZ":-17.361776723326173,"pfxX":3.0628043046994526,"pfxZ":7.460666584748217,"pX":-0.5939147571698923,"pZ":2.491734920818124,"vX0":-7.256619872763473,"vY0":-138.89742338662018,"vZ0":-6.584316600636285,"x":139.64,"y":171.5,"x0":1.635933994289893,"y0":50.004450165005245,"z0":6.0162971987891,"aX":6.082787163002666},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":-4.3,"spinRate":2242,"spinDirection":144},"zone":4,"typeConfidence":0.95,"plateTime":0.39193456558358086,"extension":7.132922374992571},"hitData":{"launchSpeed":64.7,"launchAngle":21.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":132.93}},"index":9,"playId":"45a8ced6-1e41-343b-80b1-3bd677b054c9","pitchNumber":6,"startTime":"2026-08-09T22:32:24.222Z","endTime":"2026-08-09T22:32:36.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:32:36.846Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a fly ball to center fielder Drew Gilbert. Hao-Yu Lee to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:32:50.692Z","endTime":"2026-08-09T22:34:11.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025858930369775,"aZ":-43.19151396043113,"pfxX":-1.9043200499156026,"pfxZ":-7.911483426345844,"pX":-0.6823781098291302,"pZ":1.635356834872263,"vX0":-4.565064513789839,"vY0":-118.24781666263101,"vZ0":-1.6008203127722287,"x":143.01,"y":194.63,"x0":1.5334974943446917,"y0":50.00294877414066,"z0":6.343926243135812,"aX":-2.651405890512648},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.4,"breakHorizontal":4.7,"spinRate":2238,"spinDirection":324},"zone":13,"typeConfidence":0.87,"plateTime":0.4661674320785556,"extension":7.056174786668337},"index":0,"playId":"992df684-af56-358a-b051-02caf58ea382","pitchNumber":1,"startTime":"2026-08-09T22:33:04.674Z","endTime":"2026-08-09T22:33:08.921Z","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":95.0,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187756200960937,"aZ":-14.85692445345454,"pfxX":3.9710000247655826,"pfxZ":8.84776937141567,"pX":0.5923552098239993,"pZ":3.255861974068009,"vX0":-4.616391073940385,"vY0":-138.38674336394374,"vZ0":-4.92732203805841,"x":94.42,"y":150.87,"x0":1.7589068471768043,"y0":50.004421266075305,"z0":6.04006964382729,"aX":7.774468306304095},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-6.4,"spinRate":2180,"spinDirection":148},"zone":3,"typeConfidence":0.95,"plateTime":0.39438771831214314,"extension":7.056233109004975},"index":1,"playId":"719fcf4f-9d6e-327c-aa80-837a89361bd5","pitchNumber":2,"startTime":"2026-08-09T22:33:21.596Z","endTime":"2026-08-09T22:33:25.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409184930482418,"aZ":-27.781028371439827,"pfxX":-1.6726979473097066,"pfxZ":2.5472312146217213,"pX":-1.4627057410089457,"pZ":1.1275669984719379,"vX0":-7.20440958049346,"vY0":-129.6270790917874,"vZ0":-6.991242428271998,"x":172.75,"y":208.34,"x0":1.5537719246202106,"y0":50.00548634697825,"z0":5.939058303633468,"aX":-2.8877673169980014},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":4.4,"spinRate":2146,"spinDirection":177},"zone":13,"typeConfidence":0.71,"plateTime":0.4202119772208319,"extension":6.959548261777009},"index":2,"playId":"2d9799d7-c94b-3837-97bf-66c39ff79fe0","pitchNumber":3,"startTime":"2026-08-09T22:33:39.854Z","endTime":"2026-08-09T22:33:43.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99637850188852,"aZ":-11.576629554695947,"pfxX":4.59397996058203,"pfxZ":10.568159005970568,"pX":-0.794843183805821,"pZ":2.1137737883137566,"vX0":-8.057138384910235,"vY0":-138.71227987398655,"vZ0":-8.408223718094492,"x":147.3,"y":181.71,"x0":1.5503851793399088,"y0":50.000591372431565,"z0":5.955756074566828,"aX":8.952410492905075},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-6.6,"spinRate":2233,"spinDirection":154},"zone":7,"typeConfidence":0.96,"plateTime":0.39484645681050345,"extension":7.136910434644708},"hitData":{"launchSpeed":63.6,"launchAngle":27.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.47,"coordY":108.12}},"index":3,"playId":"0a746736-0b8c-3422-82e9-72f9aae3a0d1","pitchNumber":4,"startTime":"2026-08-09T22:33:59.454Z","endTime":"2026-08-09T22:34:11.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:34:11.612Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Max Clark grounds into a force out, fielded by shortstop Willy Adames. Hao-Yu Lee scores. Spencer Torkelson out at 2nd. Max Clark to 1st.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:34:36.889Z","endTime":"2026-08-09T22:35:20.363Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":656529,"link":"/api/v1/people/656529"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.453262328942873,"aZ":-28.795136059871233,"pfxX":-1.3734587045610036,"pfxZ":2.0418508924667185,"pX":-1.1666124075808155,"pZ":1.9036379093994853,"vX0":-6.897950173537679,"vY0":-127.76219688000012,"vZ0":-4.907742231198011,"x":161.47,"y":187.38,"x0":1.7470851136023557,"y0":50.000298831729005,"z0":6.113807845812636,"aX":-2.268003487523084},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":4.1,"spinRate":2217,"spinDirection":198},"zone":13,"typeConfidence":0.88,"plateTime":0.4287991730281502,"extension":6.957135511124535},"index":0,"playId":"963c2c0b-d335-3d00-846f-a46b14076cf7","pitchNumber":1,"startTime":"2026-08-09T22:34:43.936Z","endTime":"2026-08-09T22:34:47.673Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-09T22:34:58.239Z","endTime":"2026-08-09T22:35:12.326Z","isPitch":false,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19093502719422,"aZ":-28.450972272218593,"pfxX":-1.9378027760138559,"pfxZ":2.1961804468543313,"pX":-0.607110670390414,"pZ":2.346593014194016,"vX0":-5.481847263649556,"vY0":-129.03089131010978,"vZ0":-4.046316946136408,"x":140.14,"y":175.42,"x0":1.7912598506211301,"y0":50.00574845866953,"z0":6.111182002174754,"aX":-3.2886078822292704},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":4.7,"spinRate":2255,"spinDirection":205},"zone":4,"typeConfidence":0.82,"plateTime":0.42343818904168673,"extension":7.004651053397818},"hitData":{"launchSpeed":92.4,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":150.67}},"index":2,"playId":"fe23826f-8cb6-303c-905e-1fccf745034f","pitchNumber":2,"startTime":"2026-08-09T22:35:12.326Z","endTime":"2026-08-09T22:35:20.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:35:20.363Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:38:13.191Z","endTime":"2026-08-09T22:41:28.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,10,11],"actionIndex":[1,9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T22:35:44.330Z","endTime":"2026-08-09T22:36:40.767Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Foley replaces Sam Hentges.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-09T22:36:40.767Z","endTime":"2026-08-09T22:38:15.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671345,"link":"/api/v1/people/671345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.850578934088748,"aZ":-26.35900892294054,"pfxX":-10.7837125475704,"pfxZ":2.936579531320004,"pX":-0.34946000177335496,"pZ":2.126716513542426,"vX0":7.050953233840703,"vY0":-139.62600215322254,"vZ0":-3.87961190390149,"x":130.32,"y":181.36,"x0":-1.5039229820806546,"y0":50.00041409255987,"z0":5.264615548313851,"aX":-21.33149339926804},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":18.1,"spinRate":2193,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.3919775798638043,"extension":6.782183828494506},"index":2,"playId":"a6febe6a-ac91-3e40-a525-49ecfae72eb9","pitchNumber":1,"startTime":"2026-08-09T22:38:15.345Z","endTime":"2026-08-09T22:38:19.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09193827269046,"aZ":-33.41842078689111,"pfxX":0.7078674887223793,"pfxZ":-0.7821655859098442,"pX":0.33023102760296963,"pZ":2.8522036733218483,"vX0":4.280426095996125,"vY0":-124.66460608815008,"vZ0":-0.2772515550035417,"x":104.41,"y":161.77,"x0":-1.4920500674990875,"y0":50.001528710053684,"z0":5.694050549431795,"aX":1.127768295973826},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-2.2,"spinRate":2373,"spinDirection":86},"zone":3,"typeConfidence":2.0,"plateTime":0.4372526171690345,"extension":6.783878752865826},"index":3,"playId":"4f85dbbe-307e-330d-acf3-0868b82ccbe6","pitchNumber":2,"startTime":"2026-08-09T22:38:34.460Z","endTime":"2026-08-09T22:38:39.255Z","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":1},"index":4,"playId":"84bbfcad-fc29-3879-9ffa-38a312adc973","startTime":"2026-08-09T22:38:59.834Z","endTime":"2026-08-09T22:39:03.716Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.065304615342466,"aZ":-25.95283274896938,"pfxX":-10.25643827208713,"pfxZ":3.102933833720545,"pX":-0.46570172734414883,"pZ":2.1248023497755217,"vX0":6.786903627205401,"vY0":-139.875863281864,"vZ0":-4.176522216704101,"x":134.75,"y":181.41,"x0":-1.576437491826014,"y0":50.00151666403058,"z0":5.314958963812279,"aX":-20.561767486138958},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2214,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3898172249319751,"extension":6.755554330417419},"index":5,"playId":"69bd6fa7-31b0-3560-905d-dcd4d4ca31ca","pitchNumber":3,"startTime":"2026-08-09T22:39:20.070Z","endTime":"2026-08-09T22:39:24.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.421928045441465,"aZ":-36.38506668379468,"pfxX":2.900077030044658,"pfxZ":-2.640678020486355,"pX":-0.25931758511754177,"pZ":1.7991527920254806,"vX0":1.7946397157769982,"vY0":-125.6884232964382,"vZ0":-2.1232622367142904,"x":126.88,"y":190.2,"x0":-1.36035952586653,"y0":50.00422890460503,"z0":5.620795762546743,"aX":4.621518968700978},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":-5.6,"spinRate":2409,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4364542786896308,"extension":6.684089376682232},"index":6,"playId":"a90c7aec-37a0-37a1-a645-c76d81ecd749","pitchNumber":4,"startTime":"2026-08-09T22:40:10.437Z","endTime":"2026-08-09T22:40:14.515Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-09T22:40:26.464Z","endTime":"2026-08-09T22:40:38.712Z","isPitch":false,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.126169127684243,"aZ":-27.43893301974033,"pfxX":-8.505376248650279,"pfxZ":2.397034292243414,"pX":1.157810106856525,"pZ":1.9176517732398248,"vX0":9.936987366388005,"vY0":-138.68585503201973,"vZ0":-4.1810172300119985,"x":72.87,"y":187.0,"x0":-1.3440992441761492,"y0":50.00280868139664,"z0":5.246459916196493,"aX":-16.791366328386857},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":13.7,"spinRate":2615,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.39294746722542406,"extension":6.9440770800868385},"index":8,"playId":"e0a4dcac-cc73-303a-a418-f40a8bcb8ca7","pitchNumber":5,"startTime":"2026-08-09T22:40:38.712Z","endTime":"2026-08-09T22:40:42.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Drew Cavanaugh. Max Clark to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":9,"actionPlayId":"e0a4dcac-cc73-303a-a418-f40a8bcb8ca7","startTime":"2026-08-09T22:40:52.856Z","endTime":"2026-08-09T22:41:06.891Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703601,"link":"/api/v1/people/703601"}},{"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":88.5,"endSpeed":82.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486411921660412,"aZ":-31.180526881228918,"pfxX":0.34592153097655487,"pfxZ":0.5862253407456866,"pX":1.2019147217446928,"pZ":1.0625696907177375,"vX0":6.539810505856182,"vY0":-128.74768454525784,"vZ0":-5.3151654537123605,"x":71.19,"y":210.09,"x0":-1.4065493895641874,"y0":50.002199376695245,"z0":5.541237150750011,"aX":0.585563549851706},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.1,"breakHorizontal":-1.9,"spinRate":2381,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.42398113486379785,"extension":6.803684469151441},"index":10,"playId":"e244ce0f-72b8-3c0e-99fc-ef22d8ee1e10","pitchNumber":6,"startTime":"2026-08-09T22:41:06.891Z","endTime":"2026-08-09T22:41:11.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.653970887865164,"aZ":-31.04503951181175,"pfxX":0.585207485912143,"pfxZ":0.6651670525882984,"pX":0.5590131766293591,"pZ":1.174225737197248,"vX0":5.629015923744317,"vY0":-128.44841996681586,"vZ0":-4.919640554254983,"x":95.69,"y":207.08,"x0":-1.71914721606061,"y0":50.00500456996447,"z0":5.473324414496322,"aX":0.9969764368605013},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-2.0,"spinRate":2454,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4232196291002599,"extension":6.904819685913834},"index":11,"playId":"424c53eb-c047-356f-902e-548025710890","pitchNumber":7,"startTime":"2026-08-09T22:41:24.261Z","endTime":"2026-08-09T22:41:28.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:41:28.782Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:41:46.470Z","endTime":"2026-08-09T22:43:48.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250096883169544,"aZ":-16.329936368405146,"pfxX":-5.976557904186183,"pfxZ":7.620337602017614,"pX":-1.0599331416431896,"pZ":3.3882886639582144,"vX0":4.249126410891894,"vY0":-142.91600606828112,"vZ0":-3.047889032773666,"x":157.4,"y":147.3,"x0":-1.7853205304564288,"y0":50.00611824091034,"z0":5.487152138981031,"aX":-12.433262400940567},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2313,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3824551998704333,"extension":6.643775050957188},"index":0,"playId":"863c0797-eff2-3725-b7f3-fa4952fb5aff","pitchNumber":1,"startTime":"2026-08-09T22:41:53.066Z","endTime":"2026-08-09T22:41:57.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160179144534837,"aZ":-28.732680869643517,"pfxX":-5.4356540121237105,"pfxZ":1.9330638543668996,"pX":-1.9974417444257269,"pZ":2.1723397292513207,"vX0":1.7011735830361376,"vY0":-131.92693132203942,"vZ0":-2.5357275082968354,"x":193.14,"y":180.13,"x0":-1.9400634337742066,"y0":50.0053817925783,"z0":5.240142184244935,"aX":-9.688640806382086},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":9.6,"spinRate":955,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4134374179621725,"extension":6.955651164086774},"index":1,"playId":"a1e119c8-2fe4-3f4e-8f44-27f919d11ead","pitchNumber":2,"startTime":"2026-08-09T22:42:11.453Z","endTime":"2026-08-09T22:42:15.136Z","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":97.2,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864471399041527,"aZ":-19.52651123660208,"pfxX":-7.804032102762815,"pfxZ":6.198652654210864,"pX":0.09293331949465594,"pZ":3.2066071791188935,"vX0":8.192435344335493,"vY0":-141.37377481368145,"vZ0":-2.3486362691299885,"x":113.46,"y":152.2,"x0":-1.8176807583001144,"y0":50.000687055225335,"z0":5.290546909326137,"aX":-15.919059341830184},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.9,"breakHorizontal":12.6,"spinRate":2257,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.38627802552405965,"extension":6.475558478674627},"index":2,"playId":"d7b04474-ec5c-39bf-8864-d3337e517287","pitchNumber":3,"startTime":"2026-08-09T22:42:27.595Z","endTime":"2026-08-09T22:42:36.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.180931694988647,"aZ":-17.458948161822832,"pfxX":-7.19860128911077,"pfxZ":7.3430000458490525,"pX":-0.7245818248068276,"pZ":3.1213165536292093,"vX0":6.077998566821325,"vY0":-140.29743226440308,"vZ0":-3.153734351559278,"x":144.62,"y":154.5,"x0":-1.978191368735626,"y0":50.00381121380666,"z0":5.390523840207758,"aX":-14.426896237144078},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":11.9,"spinRate":2243,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3896353327107809,"extension":6.897772413004588},"index":3,"playId":"a49db5cd-3778-3e86-96af-53e1f3313570","pitchNumber":4,"startTime":"2026-08-09T22:43:00.284Z","endTime":"2026-08-09T22:43:04.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733574401162883,"aZ":-30.64364901580068,"pfxX":-3.5936760849247484,"pfxZ":0.855449562389369,"pX":-1.9482856702000073,"pZ":2.2436674981889335,"vX0":1.470147837817669,"vY0":-131.46045216315883,"vZ0":-2.1842055408510612,"x":191.26,"y":178.2,"x0":-2.0418048989896747,"y0":50.00121385469919,"z0":5.316681191337296,"aX":-6.412830153234828},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":6.2,"spinRate":875,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.41356113782459314,"extension":6.9180930392736855},"index":4,"playId":"58614d3e-6747-3606-90b6-5b2a8f42430e","pitchNumber":5,"startTime":"2026-08-09T22:43:22.758Z","endTime":"2026-08-09T22:43:26.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538672944634694,"aZ":-31.413241354231282,"pfxX":-4.659798014052364,"pfxZ":0.4281833401017572,"pX":-0.9911813657833113,"pZ":2.263264409126858,"vX0":4.0790694764580095,"vY0":-130.85351820661356,"vZ0":-1.717867264187501,"x":154.78,"y":177.67,"x0":-1.9501507008192702,"y0":50.001381809205625,"z0":5.238766542197538,"aX":-8.238692253594014},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":7.8,"spinRate":1056,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.415495139856878,"extension":6.999488372629381},"index":5,"playId":"d855f951-1031-328d-8bf4-569c1e839156","pitchNumber":6,"startTime":"2026-08-09T22:43:42.139Z","endTime":"2026-08-09T22:43:48.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:43:48.206Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-09T22:43:54.130Z","endTime":"2026-08-09T22:46:03.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701524235909012,"aZ":-17.42358079277059,"pfxX":-6.518756808286131,"pfxZ":7.241957780400753,"pX":-0.36459557334007775,"pZ":3.305894986601491,"vX0":6.3105508651949265,"vY0":-141.67067020599563,"vZ0":-2.7604168210434854,"x":130.9,"y":149.52,"x0":-1.7716379481807565,"y0":50.00600832188878,"z0":5.403765504868549,"aX":-13.282750240162027},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2091,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38631235720882406,"extension":6.52302444592661},"index":0,"playId":"b8bfeec4-aa37-3da9-ac50-5bf0aae44621","pitchNumber":1,"startTime":"2026-08-09T22:44:12.808Z","endTime":"2026-08-09T22:44:17.086Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919438489181832,"aZ":-32.68338947149843,"pfxX":-4.239729747753886,"pfxZ":-0.2911139457046996,"pX":-0.7687264473428911,"pZ":2.6833522631855193,"vX0":4.611174466502025,"vY0":-131.20276029222364,"vZ0":-0.4869686160310177,"x":146.3,"y":166.33,"x0":-1.9859780385039607,"y0":50.00126907718899,"z0":5.276464612604363,"aX":-7.500673959220973},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.5,"breakHorizontal":6.8,"spinRate":939,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.41513580858171917,"extension":6.840144249725017},"index":1,"playId":"49065424-c0c0-33ec-8728-7b55dfe22e80","pitchNumber":2,"startTime":"2026-08-09T22:44:46.615Z","endTime":"2026-08-09T22:44:51.326Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52451529144717,"aZ":-18.107781538593542,"pfxX":-6.934291840490978,"pfxZ":6.92916519428212,"pX":0.7943101866453596,"pZ":3.1253836123730054,"vX0":9.247228073012922,"vY0":-140.78252495332876,"vZ0":-3.054887218396612,"x":86.72,"y":154.39,"x0":-1.6145325715645378,"y0":50.00492743184404,"z0":5.38040019179947,"aX":-14.081572077578908},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2182,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.3873769649623844,"extension":6.729332357216525},"index":2,"playId":"06520b9c-d227-33f8-af9e-cfb3f78301a4","pitchNumber":3,"startTime":"2026-08-09T22:45:17.903Z","endTime":"2026-08-09T22:45:21.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119727242361,"aZ":-19.369557991389733,"pfxX":-6.500287468845649,"pfxZ":6.243437826327101,"pX":-0.5838742357966409,"pZ":3.675715214605827,"vX0":5.811974687065714,"vY0":-141.55546727965873,"vZ0":-1.4123555313935428,"x":139.26,"y":139.54,"x0":-1.808568303666262,"y0":50.002904617781255,"z0":5.40822999476186,"aX":-13.331330774765169},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":10.8,"spinRate":2203,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3853945176970681,"extension":6.954010079623404},"index":3,"playId":"74271d0a-025d-3319-b69f-01a6ec5bbc38","pitchNumber":4,"startTime":"2026-08-09T22:45:39.730Z","endTime":"2026-08-09T22:45:44.620Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8604778463353,"aZ":-34.349010043042554,"pfxX":-5.4920728712331375,"pfxZ":-1.2038569469705038,"pX":-0.7895075024734489,"pZ":1.6834640138409271,"vX0":4.6417757892094755,"vY0":-132.13053701518763,"vZ0":-2.9421374973254473,"x":147.09,"y":193.33,"x0":-1.8384335179679419,"y0":50.00587985658861,"z0":5.284963496976691,"aX":-9.9077447362827},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.5,"breakHorizontal":9.2,"spinRate":1156,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4114043852104623,"extension":6.977589579583941},"index":4,"playId":"d77b13c9-a7e4-352f-b563-2cafb839d1a0","pitchNumber":5,"startTime":"2026-08-09T22:45:59.145Z","endTime":"2026-08-09T22:46:03.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:46:03.697Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Buddy Kennedy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-09T22:48:52.447Z","endTime":"2026-08-09T22:50:34.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[6,7,8,9,10,11],"actionIndex":[0,1,2,3,4,5],"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":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T22:48:05.202Z","endTime":"2026-08-09T22:48:05.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100"},{"details":{"description":"Hao-Yu Lee remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T22:48:05.217Z","endTime":"2026-08-09T22:48:05.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Defensive switch from second base to shortstop for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-09T22:48:05.219Z","endTime":"2026-08-09T22:48:05.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Tyler Holton replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-09T22:48:05.220Z","endTime":"2026-08-09T22:48:25.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Drew Cavanaugh starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-09T22:48:25.613Z","endTime":"2026-08-09T22:48:43.276Z","isPitch":false,"type":"action","player":{"id":701852,"link":"/api/v1/people/701852"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Buddy Kennedy replaces Grant McCray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-08-09T22:48:43.276Z","endTime":"2026-08-09T22:48:54.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671083,"link":"/api/v1/people/671083"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687529,"link":"/api/v1/people/687529"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278156862280895,"aZ":-26.660876314577187,"pfxX":-2.11225294586699,"pfxZ":3.456588490497861,"pX":0.9803923636522729,"pZ":3.583548949246794,"vX0":-1.037951117098984,"vY0":-124.75725496097445,"vZ0":-0.6358876163159703,"x":79.63,"y":142.02,"x0":1.6747285851982272,"y0":50.00362592459002,"z0":6.016250115354709,"aX":-3.3693350748730095},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":4.1,"spinRate":2235,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4370328601211315,"extension":6.507869813420471},"index":6,"playId":"d6d8c647-38c9-3128-b9fe-12a5664ef29a","pitchNumber":1,"startTime":"2026-08-09T22:48:54.366Z","endTime":"2026-08-09T22:48:59.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679499758104182,"aZ":-27.668364063283647,"pfxX":-1.6654765001083571,"pfxZ":2.766918123337942,"pX":0.3167643954400527,"pZ":2.0800023179052944,"vX0":-2.712382243937716,"vY0":-126.30519612095877,"vZ0":-3.8770700250682,"x":104.93,"y":182.62,"x0":1.6174590001502034,"y0":50.00352633094183,"z0":5.838722610173678,"aX":-2.7138885649670548},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":3.6,"spinRate":2415,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.43224737024445314,"extension":6.63478204504016},"index":7,"playId":"9822f0c1-e73e-34b3-841e-4f5be57e71f2","pitchNumber":2,"startTime":"2026-08-09T22:49:11.775Z","endTime":"2026-08-09T22:49:15.916Z","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":83.5,"endSpeed":76.7,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412134681326847,"aZ":-28.718149852806704,"pfxX":8.918676590605008,"pfxZ":2.3194260219734764,"pX":1.4089331434230574,"pZ":1.2856010671657516,"vX0":-3.2497514977034587,"vY0":-121.46301345508115,"vZ0":-4.556043178769715,"x":63.29,"y":204.07,"x0":1.607627586360706,"y0":50.00238434167073,"z0":5.690750752233991,"aX":13.28851536881279},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":-15.4,"spinRate":1562,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.45142178921898557,"extension":6.543340415817995},"index":8,"playId":"32efd00a-6639-38c0-8a1c-0e58336d2e98","pitchNumber":3,"startTime":"2026-08-09T22:49:29.431Z","endTime":"2026-08-09T22:49:33.326Z","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":84.3,"endSpeed":78.2,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116200200385816,"aZ":-31.504426271257437,"pfxX":8.606208826854633,"pfxZ":0.43642733938563794,"pX":0.5508874751738155,"pZ":0.9192694424954384,"vX0":-4.991449681996661,"vY0":-122.73692925322386,"vZ0":-5.09269809180718,"x":96.0,"y":213.96,"x0":1.4873834675705127,"y0":50.00324491255162,"z0":5.688003884974426,"aX":13.198674221676566},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":-14.5,"spinRate":1616,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.44538631298214115,"extension":6.439849532772354},"index":9,"playId":"88da828b-4d6e-3548-80d2-0db354fb01b3","pitchNumber":4,"startTime":"2026-08-09T22:49:46.165Z","endTime":"2026-08-09T22:49:50.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.159194189628934,"aZ":-25.51291278022409,"pfxX":-0.05643895499995755,"pfxZ":3.9063290453961717,"pX":0.4349964387152539,"pZ":3.0046771684146862,"vX0":-2.8747389545157205,"vY0":-128.41479151150736,"vZ0":-2.3808284926265033,"x":100.42,"y":157.65,"x0":1.566282273247184,"y0":50.006209498040775,"z0":5.88504976374912,"aX":-0.09586636896836684},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":0.6,"spinRate":2358,"spinDirection":171},"zone":3,"typeConfidence":0.91,"plateTime":0.423028244292746,"extension":6.517020220382349},"index":10,"playId":"1cb2a6a2-6f70-36a2-8e46-f026aa02a37f","pitchNumber":5,"startTime":"2026-08-09T22:50:04.214Z","endTime":"2026-08-09T22:50:08.249Z","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":84.1,"endSpeed":77.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731130683862634,"aZ":-29.377068609414362,"pfxX":9.213744413817613,"pfxZ":1.8419073833660162,"pX":0.9129635618040742,"pZ":1.6681252009304381,"vX0":-4.622255619341168,"vY0":-122.47204638909436,"vZ0":-3.6874934564247637,"x":82.2,"y":193.74,"x0":1.6255817135144985,"y0":50.00561521345732,"z0":5.700338299243267,"aX":14.027298164516262},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-15.6,"spinRate":1644,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.44687971734948784,"extension":6.51928748050525},"index":11,"playId":"1dc52e2d-2334-35e3-a5e0-bb1a09b48920","pitchNumber":6,"startTime":"2026-08-09T22:50:28.235Z","endTime":"2026-08-09T22:50:34.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:50:34.892Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-09T22:50:52.469Z","endTime":"2026-08-09T22:51:38.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52453511376666,"aZ":-26.83228935512989,"pfxX":-1.3990247983223654,"pfxZ":3.096990713431085,"pX":0.8060951790907263,"pZ":2.40949480286583,"vX0":-1.6898554104686871,"vY0":-129.76014299595454,"vZ0":-3.5196833118520385,"x":86.27,"y":173.72,"x0":1.6449591395146785,"y0":50.00088481291801,"z0":5.804602053162759,"aX":-2.4093512460882365},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":2.9,"spinRate":2243,"spinDirection":172},"zone":6,"typeConfidence":0.91,"plateTime":0.42045452764602365,"extension":6.580533970015276},"index":0,"playId":"7f8f8227-58be-3413-be62-d1d6421e691b","pitchNumber":1,"startTime":"2026-08-09T22:50:55.437Z","endTime":"2026-08-09T22:50:59.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786798477351045,"aZ":-27.18741212690938,"pfxX":-3.498006837444629,"pfxZ":3.027670225567281,"pX":-0.09429739566240877,"pZ":2.2638009301830317,"vX0":-2.8960483410127167,"vY0":-126.63861784952712,"vZ0":-3.667276100154342,"x":120.59,"y":177.66,"x0":1.5133094643043992,"y0":50.00049610181931,"z0":5.875128539065794,"aX":-5.751453690413446},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":7.0,"spinRate":2315,"spinDirection":178},"zone":5,"typeConfidence":0.9,"plateTime":0.4304462260927684,"extension":6.540654447705315},"index":1,"playId":"e1be4c48-dd00-3580-8432-c2443635290b","pitchNumber":2,"startTime":"2026-08-09T22:51:12.149Z","endTime":"2026-08-09T22:51:15.775Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.828063663671163,"aZ":-28.494017849602525,"pfxX":-2.113024935377233,"pfxZ":2.193141581372002,"pX":0.8603214385879159,"pZ":2.6028984714466383,"vX0":-1.0834951527320247,"vY0":-127.78392967977369,"vZ0":-2.5156546765202132,"x":84.21,"y":168.5,"x0":1.562451805407307,"y0":50.00117974976554,"z0":5.806686613055505,"aX":-3.5436646642718053},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":4.1,"spinRate":2326,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.42632823317187496,"extension":6.552621721128964},"index":2,"playId":"0b6e5f7b-6f61-3f6d-82f8-299318690e8a","pitchNumber":3,"startTime":"2026-08-09T22:51:33.911Z","endTime":"2026-08-09T22:51:38.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:51:38.877Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-09T22:51:44.186Z","endTime":"2026-08-09T22:52:36.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.31"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.98"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.95"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.36"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.25"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.84"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.67"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".387"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59749138314404,"aZ":-25.865734601084313,"pfxX":9.842777162013462,"pfxZ":3.5541444498094634,"pX":0.5281149517716401,"pZ":2.9711520794184176,"vX0":-6.084675385559745,"vY0":-132.42724550081797,"vZ0":-2.332197171332483,"x":96.87,"y":158.56,"x0":1.5782711757293328,"y0":50.00053136281787,"z0":5.757616540119531,"aX":17.458557433638006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-16.4,"spinRate":2050,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.4137864079789306,"extension":6.512665607572641},"index":0,"playId":"10f79294-12e4-34c1-bd92-54795c64d858","pitchNumber":1,"startTime":"2026-08-09T22:52:01.482Z","endTime":"2026-08-09T22:52:05.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28754742370923,"aZ":-27.698834533560333,"pfxX":-0.6573663645983117,"pfxZ":2.6929550355763414,"pX":0.6430568720087046,"pZ":2.2393962580052853,"vX0":-1.9934505752296032,"vY0":-128.3372516946542,"vZ0":-3.534217433604969,"x":92.49,"y":178.32,"x0":1.5162446190715424,"y0":50.005554784352974,"z0":5.798887579613064,"aX":-1.0930964368193214},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2354,"spinDirection":187},"zone":9,"typeConfidence":0.91,"plateTime":0.4272636947009092,"extension":6.573455496249892},"index":1,"playId":"48ca02ff-d99b-37b9-82aa-860ea277d515","pitchNumber":2,"startTime":"2026-08-09T22:52:16.869Z","endTime":"2026-08-09T22:52:21.326Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.507067029175076,"aZ":-27.471302944729228,"pfxX":-0.7007021682525933,"pfxZ":2.7473172897369906,"pX":0.022720230582381002,"pZ":1.4704983822674835,"vX0":-3.491973298225332,"vY0":-128.51466013160677,"vZ0":-5.44894664240822,"x":116.13,"y":199.08,"x0":1.476781606528434,"y0":50.004673242888174,"z0":5.687916101659041,"aX":-1.201118208003864},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":1.9,"spinRate":2348,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.42226809987757585,"extension":6.601445619694261},"index":2,"playId":"cf1f2104-859a-37bd-9a68-8e643e39bf13","pitchNumber":3,"startTime":"2026-08-09T22:52:31.903Z","endTime":"2026-08-09T22:52:36.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:52:36.310Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-09T22:51:44.186Z","endTime":"2026-08-09T22:52:36.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.31"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.98"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.95"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.23"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.36"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.25"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.84"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.80"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.67"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.21"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".387"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".303"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".972"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".969"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".758"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.063"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".512"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59749138314404,"aZ":-25.865734601084313,"pfxX":9.842777162013462,"pfxZ":3.5541444498094634,"pX":0.5281149517716401,"pZ":2.9711520794184176,"vX0":-6.084675385559745,"vY0":-132.42724550081797,"vZ0":-2.332197171332483,"x":96.87,"y":158.56,"x0":1.5782711757293328,"y0":50.00053136281787,"z0":5.757616540119531,"aX":17.458557433638006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-16.4,"spinRate":2050,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.4137864079789306,"extension":6.512665607572641},"index":0,"playId":"10f79294-12e4-34c1-bd92-54795c64d858","pitchNumber":1,"startTime":"2026-08-09T22:52:01.482Z","endTime":"2026-08-09T22:52:05.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28754742370923,"aZ":-27.698834533560333,"pfxX":-0.6573663645983117,"pfxZ":2.6929550355763414,"pX":0.6430568720087046,"pZ":2.2393962580052853,"vX0":-1.9934505752296032,"vY0":-128.3372516946542,"vZ0":-3.534217433604969,"x":92.49,"y":178.32,"x0":1.5162446190715424,"y0":50.005554784352974,"z0":5.798887579613064,"aX":-1.0930964368193214},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2354,"spinDirection":187},"zone":9,"typeConfidence":0.91,"plateTime":0.4272636947009092,"extension":6.573455496249892},"index":1,"playId":"48ca02ff-d99b-37b9-82aa-860ea277d515","pitchNumber":2,"startTime":"2026-08-09T22:52:16.869Z","endTime":"2026-08-09T22:52:21.326Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.507067029175076,"aZ":-27.471302944729228,"pfxX":-0.7007021682525933,"pfxZ":2.7473172897369906,"pX":0.022720230582381002,"pZ":1.4704983822674835,"vX0":-3.491973298225332,"vY0":-128.51466013160677,"vZ0":-5.44894664240822,"x":116.13,"y":199.08,"x0":1.476781606528434,"y0":50.004673242888174,"z0":5.687916101659041,"aX":-1.201118208003864},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":1.9,"spinRate":2348,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.42226809987757585,"extension":6.601445619694261},"index":2,"playId":"cf1f2104-859a-37bd-9a68-8e643e39bf13","pitchNumber":3,"startTime":"2026-08-09T22:52:31.903Z","endTime":"2026-08-09T22:52:36.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T22:52:36.310Z","atBatIndex":73},"scoringPlays":[37,47,65,67],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":191.85,"y":97.54},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":115.4,"y":176.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":92.19,"y":73.9},"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":1,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":83.8,"y":131.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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":69.55,"y":124.84},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":104.37,"y":154.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":59.86,"y":135.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":93.97,"y":190.21},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":145.73,"y":138.0},"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":2,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":178.51,"y":62.88},"type":"H","description":"Triple"},{"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":100.12,"y":162.83},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":20,"top":[14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":156.85,"y":104.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":147.25,"y":151.18},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":159.41,"y":159.79},"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":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":172.09,"y":75.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":104.87,"y":59.38},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":111.27,"y":147.63},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":112.11,"y":175.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":130.04,"y":181.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":145.22,"y":147.63},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":111.63,"y":79.32},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":140.12,"y":96.87},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":195.16,"y":122.52},"type":"O","description":"Double Play"}]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":117.91,"y":44.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":161.94,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":96.2,"y":156.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":134.21,"y":193.01},"type":"O","description":"Bunt 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":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":145.69,"y":168.87},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":41,"top":[35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":143.76,"y":96.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":196.4,"y":111.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":109.24,"y":155.23},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":171.07,"y":172.97},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":150.75,"y":103.25},"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":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":117.74,"y":217.85},"type":"O","description":"Pop Out"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":150.39,"y":151.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":108.23,"y":148.64},"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":7,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":68.17,"y":136.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"coordinates":{"x":108.82,"y":136.41},"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":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":114.08,"y":185.17},"type":"O","description":"Fielders Choice"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":106.8,"y":83.55},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"coordinates":{"x":103.65,"y":44.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":69.71,"y":88.43},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":163.28,"y":103.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":148.43,"y":89.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":8,"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":107.6,"y":153.99},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":147.25,"y":151.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":59,"endIndex":64,"top":[59,60,61],"bottom":[62,63,64],"hits":{"away":[],"home":[]}},{"startIndex":65,"endIndex":73,"top":[65,66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":10,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":189.31,"y":132.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":10,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":115.47,"y":108.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":10,"pitcher":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"batter":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"coordinates":{"x":110.76,"y":150.67},"type":"O","description":"Forceout"}],"home":[]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":6,"errors":1,"leftOnBase":7},"away":{"runs":3,"hits":6,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"catcher":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"third":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"right":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"onDeck":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"inHole":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"battingOrder":2,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"onDeck":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"inHole":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"pitcher":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"battingOrder":1,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":13,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".244","atBats":35,"obp":".320","slg":".409","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":7,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".216","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":160,"era":"3.49","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.20","battersFaced":37,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":53,"strikes":107,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"pitchesPerInning":"16.00","runsScoredPer9":"0.90","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":30,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":23,"flyOuts":64,"groundOuts":158,"airOuts":111,"runs":65,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":103,"baseOnBalls":45,"intentionalWalks":0,"hits":129,"hitByPitch":12,"atBats":498,"obp":".333","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2025,"era":"4.17","inningsPitched":"127.1","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.37","battersFaced":558,"outs":382,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2025,"balls":717,"strikes":1308,"strikePercentage":".650","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".500","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.28","walksPer9Inn":"3.18","hitsPer9Inn":"9.12","runsScoredPer9":"4.59","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":59,"groundOuts":78,"airOuts":98,"runs":31,"doubles":13,"triples":3,"homeRuns":4,"strikeOuts":49,"baseOnBalls":32,"intentionalWalks":1,"hits":63,"hitByPitch":2,"avg":".223","atBats":283,"obp":".304","slg":".332","ops":".636","caughtStealing":5,"stolenBases":1,"stolenBasePercentage":".167","caughtStealingPercentage":".833","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":94,"rbi":24,"leftOnBase":114,"sacBunts":3,"sacFlies":2,"babip":".254","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.75","popOuts":14,"lineOuts":25},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"5.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":15,"strikes":13,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"27.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":148,"putOuts":122,"errors":4,"chances":274,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":75,"flyOuts":30,"groundOuts":40,"airOuts":55,"runs":18,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":10,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".267","atBats":195,"obp":".300","slg":".421","ops":".721","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":82,"rbi":28,"leftOnBase":78,"sacBunts":1,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":68,"errors":4,"chances":195,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":1,"flyOuts":18,"groundOuts":25,"airOuts":37,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":116,"obp":".256","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":527,"era":"2.25","inningsPitched":"32.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.00","battersFaced":129,"outs":96,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":201,"strikes":326,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":5,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.56","walksPer9Inn":"3.38","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"0.56","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":3,"flyOuts":33,"groundOuts":60,"airOuts":60,"runs":33,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":78,"baseOnBalls":25,"intentionalWalks":1,"hits":62,"hitByPitch":4,"atBats":257,"obp":".317","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1127,"era":"4.01","inningsPitched":"67.1","wins":4,"losses":4,"saves":2,"saveOpportunities":8,"holds":6,"blownSaves":6,"earnedRuns":30,"whip":"1.29","battersFaced":289,"outs":202,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":1127,"balls":400,"strikes":727,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.74","gamesFinished":9,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"10.43","walksPer9Inn":"3.34","hitsPer9Inn":"8.29","runsScoredPer9":"4.41","homeRunsPer9":"1.20","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":33,"airOuts":29,"runs":16,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".281","atBats":114,"obp":".303","slg":".386","ops":".689","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":44,"rbi":14,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":67,"errors":5,"chances":131,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":116,"flyOuts":73,"groundOuts":75,"airOuts":104,"runs":64,"doubles":25,"triples":1,"homeRuns":16,"strikeOuts":133,"baseOnBalls":61,"intentionalWalks":4,"hits":115,"hitByPitch":3,"avg":".273","atBats":422,"obp":".365","slg":".450","ops":".815","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":491,"totalBases":190,"rbi":54,"leftOnBase":198,"sacBunts":0,"sacFlies":5,"babip":".356","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.38","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":181,"errors":1,"chances":183,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":16,"errors":1,"chances":17,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":9,"airOuts":5,"runs":10,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".390","atBats":41,"obp":".419","slg":".805","ops":"1.224","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":33,"rbi":13,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","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":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":2,"putOuts":46,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":17,"gamesStarted":0,"flyOuts":12,"groundOuts":28,"airOuts":22,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":72,"obp":".232","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":302,"era":"1.66","inningsPitched":"21.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"0.83","battersFaced":84,"outs":65,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":105,"strikes":197,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"13.94","gamesFinished":6,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.23","walksPer9Inn":"3.32","hitsPer9Inn":"4.15","runsScoredPer9":"2.08","homeRunsPer9":"1.25","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"strikePercentage":".830","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":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":50,"gamesStarted":3,"flyOuts":19,"groundOuts":69,"airOuts":44,"runs":22,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":0,"hits":55,"hitByPitch":4,"atBats":211,"obp":".313","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":861,"era":"2.78","inningsPitched":"55.0","wins":1,"losses":4,"saves":2,"saveOpportunities":3,"holds":10,"blownSaves":1,"earnedRuns":17,"whip":"1.22","battersFaced":228,"outs":165,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":306,"strikes":555,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".200","pitchesPerInning":"15.65","gamesFinished":9,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.96","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"0.98","inheritedRunners":24,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":109,"groundOuts":82,"airOuts":162,"runs":76,"doubles":20,"triples":3,"homeRuns":12,"strikeOuts":70,"baseOnBalls":73,"intentionalWalks":1,"hits":125,"hitByPitch":3,"avg":".286","atBats":437,"obp":".390","slg":".428","ops":".818","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":187,"rbi":45,"leftOnBase":152,"sacBunts":0,"sacFlies":2,"babip":".317","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.42","popOuts":30,"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":250,"putOuts":126,"errors":10,"chances":386,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(BS, 8)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":49,"gamesStarted":0,"flyOuts":21,"groundOuts":52,"airOuts":41,"runs":18,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":37,"baseOnBalls":27,"intentionalWalks":0,"hits":48,"hitByPitch":1,"atBats":177,"obp":".371","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":780,"era":"3.38","inningsPitched":"48.0","wins":2,"losses":0,"saves":2,"saveOpportunities":10,"holds":12,"blownSaves":8,"earnedRuns":18,"whip":"1.56","battersFaced":206,"outs":144,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":780,"balls":299,"strikes":481,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.25","gamesFinished":4,"strikeoutWalkRatio":"1.37","strikeoutsPer9Inn":"6.94","walksPer9Inn":"5.06","hitsPer9Inn":"9.00","runsScoredPer9":"3.38","homeRunsPer9":"1.31","inheritedRunners":31,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":34,"gamesStarted":0,"flyOuts":20,"groundOuts":13,"airOuts":41,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":18,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":109,"obp":".289","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"3.82","inningsPitched":"30.2","wins":3,"losses":4,"saves":13,"saveOpportunities":17,"holds":1,"blownSaves":4,"earnedRuns":13,"whip":"1.21","battersFaced":128,"outs":92,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":186,"strikes":326,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".429","pitchesPerInning":"16.70","gamesFinished":25,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.86","walksPer9Inn":"5.28","hitsPer9Inn":"5.58","runsScoredPer9":"4.11","homeRunsPer9":"1.47","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":73,"groundOuts":63,"airOuts":112,"runs":52,"doubles":19,"triples":0,"homeRuns":20,"strikeOuts":142,"baseOnBalls":49,"intentionalWalks":0,"hits":92,"hitByPitch":5,"avg":".227","atBats":405,"obp":".315","slg":".422","ops":".737","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":171,"rbi":59,"leftOnBase":185,"sacBunts":0,"sacFlies":4,"babip":".291","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.25","popOuts":17,"lineOuts":22},"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":79,"putOuts":874,"errors":2,"chances":955,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":0,"flyOuts":7,"groundOuts":15,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":73,"obp":".349","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":338,"era":"3.72","inningsPitched":"19.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":8,"whip":"1.45","battersFaced":84,"outs":58,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":111,"strikes":227,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".000","pitchesPerInning":"17.48","gamesFinished":1,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.19","hitsPer9Inn":"8.84","runsScoredPer9":"4.19","homeRunsPer9":"0.93","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":25,"gamesStarted":19,"flyOuts":74,"groundOuts":120,"airOuts":157,"runs":50,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":86,"baseOnBalls":28,"intentionalWalks":2,"hits":96,"hitByPitch":5,"atBats":453,"obp":".264","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1763,"era":"3.38","inningsPitched":"122.1","wins":8,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.01","battersFaced":492,"outs":367,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1763,"balls":591,"strikes":1172,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".533","pitchesPerInning":"14.41","gamesFinished":3,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.06","hitsPer9Inn":"7.06","runsScoredPer9":"3.68","homeRunsPer9":"0.96","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":50,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":4,"groundOuts":12,"airOuts":9,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".286","atBats":42,"obp":".404","slg":".405","ops":".809","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":17,"rbi":7,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".344","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":34,"groundOuts":64,"airOuts":54,"runs":39,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":40,"intentionalWalks":1,"hits":58,"hitByPitch":3,"avg":".257","atBats":226,"obp":".373","slg":".385","ops":".758","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":87,"rbi":29,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.29","popOuts":5,"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":132,"putOuts":59,"errors":2,"chances":193,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":26,"gamesStarted":0,"flyOuts":24,"groundOuts":32,"airOuts":42,"runs":18,"doubles":2,"triples":3,"homeRuns":2,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":140,"obp":".292","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":590,"era":"3.58","inningsPitched":"37.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.17","battersFaced":156,"outs":113,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":204,"strikes":386,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":15,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"8.84","walksPer9Inn":"3.11","hitsPer9Inn":"7.41","runsScoredPer9":"4.30","homeRunsPer9":"0.48","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703601":{"person":{"id":703601,"fullName":"Max Clark","link":"/api/v1/people/703601"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":5,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".297","atBats":37,"obp":".381","slg":".486","ops":".867","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":18,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".435","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":20,"groundOuts":25,"airOuts":34,"runs":23,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":70,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".173","atBats":156,"obp":".232","slg":".321","ops":".553","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":50,"rbi":17,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.20","popOuts":9,"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":0,"putOuts":117,"errors":3,"chances":120,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":54,"groundOuts":91,"airOuts":114,"runs":64,"doubles":23,"triples":2,"homeRuns":26,"strikeOuts":100,"baseOnBalls":29,"intentionalWalks":0,"hits":113,"hitByPitch":13,"avg":".272","atBats":415,"obp":".337","slg":".525","ops":".862","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":218,"rbi":80,"leftOnBase":185,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.80","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.96","popOuts":27,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":27,"putOuts":705,"errors":3,"chances":735,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID700270":{"person":{"id":700270,"fullName":"Yilber Díaz","link":"/api/v1/people/700270"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":13,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":74,"era":"37.80","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"6.00","battersFaced":15,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":29,"strikes":45,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"44.40","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"16.20","walksPer9Inn":"10.80","hitsPer9Inn":"43.20","runsScoredPer9":"37.80","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695549":{"person":{"id":695549,"fullName":"Jackson Jobe","link":"/api/v1/people/695549"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":15,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":71,"era":"0.00","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.40","battersFaced":16,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":25,"strikes":46,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.20","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.80","hitsPer9Inn":"1.80","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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":49,"groundOuts":72,"airOuts":94,"runs":42,"doubles":14,"triples":4,"homeRuns":8,"strikeOuts":64,"baseOnBalls":22,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".269","atBats":312,"obp":".322","slg":".417","ops":".739","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":130,"rbi":31,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".314","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":19,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":81,"errors":3,"chances":157,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":45,"groundOuts":73,"airOuts":91,"runs":15,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":69,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":280,"obp":".241","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1162,"era":"1.46","inningsPitched":"80.0","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.90","battersFaced":307,"outs":240,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1162,"balls":411,"strikes":751,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".875","pitchesPerInning":"14.53","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"7.76","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"1.69","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"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"}]}},"batters":[805808,650402,681546,693307,682985,690993,701678,679529,703601,680664,656716,675512,640448,805427,445276,663947],"pitchers":[675512,640448,805427,445276,663947],"bench":[595879,701162],"bullpen":[623454,646241,700270,695549,680744,672456,664285,621097],"battingOrder":[805808,681546,693307,682985,701678,679529,703601,680664,656716],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Valencia (5, Webb, L)."},{"label":"TB","value":"Lee; McGonigle; McKinstry; Torkelson 2; Valencia 2."},{"label":"RBI","value":"Clark (7); Lee (28)."},{"label":"Runners left in scoring position, 2 out","value":"Keith; McGonigle 2."},{"label":"GIDP","value":"McGonigle; Torres."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Valencia (1, throw)."},{"label":"Outfield assists","value":"McKinstry (Adames at home)."},{"label":"DP","value":"2 (McKinstry-Valencia; Torres-McGonigle-Torkelson)."}]}],"note":[{"label":"a","value":"Singled for Keith in the 10th."}]},"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":6,"groundOuts":5,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".249","atBats":35,"obp":".307","slg":".408","ops":".715","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":13,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".216","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"4.37","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.36","battersFaced":37,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":55,"strikes":92,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":2,"pitchesPerInning":"14.70","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":30,"errors":1,"chances":43,"passedBall":1,"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":35,"gamesStarted":1,"flyOuts":33,"groundOuts":52,"airOuts":68,"runs":22,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":196,"obp":".296","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":892,"era":"3.27","inningsPitched":"55.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":20,"whip":"1.18","battersFaced":223,"outs":165,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":892,"balls":331,"strikes":561,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".---","pitchesPerInning":"16.22","gamesFinished":13,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"6.05","walksPer9Inn":"3.60","hitsPer9Inn":"7.04","runsScoredPer9":"3.60","homeRunsPer9":"0.65","inheritedRunners":15,"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":24,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".269","slg":".500","ops":".769","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":13,"rbi":3,"leftOnBase":12,"sacBunts":3,"sacFlies":0,"babip":".600","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":26,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":27,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":3,"hits":17,"hitByPitch":2,"atBats":82,"obp":".313","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":392,"era":"2.82","inningsPitched":"22.1","wins":0,"losses":4,"saves":2,"saveOpportunities":3,"holds":6,"blownSaves":1,"earnedRuns":7,"whip":"1.25","battersFaced":98,"outs":67,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":392,"balls":140,"strikes":252,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".000","pitchesPerInning":"17.55","gamesFinished":8,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.88","walksPer9Inn":"4.43","hitsPer9Inn":"6.85","runsScoredPer9":"3.22","homeRunsPer9":"0.81","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"701","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":14,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".241","atBats":58,"obp":".362","slg":".259","ops":".621","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":15,"rbi":4,"leftOnBase":19,"sacBunts":2,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":7,"putOuts":136,"errors":3,"chances":146,"fielding":".979","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID801501":{"person":{"id":801501,"fullName":"Nate Furman","link":"/api/v1/people/801501"},"jerseyNumber":"56","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":6,"obp":".250","slg":".000","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"8.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":34,"strikes":66,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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":21,"gamesStarted":21,"flyOuts":56,"groundOuts":170,"airOuts":114,"runs":56,"doubles":14,"triples":6,"homeRuns":9,"strikeOuts":103,"baseOnBalls":32,"intentionalWalks":0,"hits":112,"hitByPitch":6,"atBats":497,"obp":".280","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1985,"era":"3.59","inningsPitched":"133.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.08","battersFaced":538,"outs":399,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1985,"balls":684,"strikes":1301,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".500","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"6.97","walksPer9Inn":"2.17","hitsPer9Inn":"7.58","runsScoredPer9":"3.79","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":40},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"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"}]},"ID671083":{"person":{"id":671083,"fullName":"Buddy Kennedy","link":"/api/v1/people/671083"},"jerseyNumber":"41","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"801","stats":{"batting":{"note":"b-","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".042","atBats":24,"obp":".148","slg":".083","ops":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":2,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"81.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"9.00","battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"42.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"81.00","runsScoredPer9":"81.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":41,"gamesStarted":0,"flyOuts":17,"groundOuts":48,"airOuts":33,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":16,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":144,"obp":".307","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":605,"era":"2.93","inningsPitched":"40.0","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":13,"whip":"1.18","battersFaced":164,"outs":120,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":605,"balls":219,"strikes":386,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".500","pitchesPerInning":"15.13","gamesFinished":5,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.60","hitsPer9Inn":"6.98","runsScoredPer9":"3.15","homeRunsPer9":"0.45","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":0,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"obp":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"3.86","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.14","battersFaced":29,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":42,"strikes":67,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".---","pitchesPerInning":"15.57","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.43","walksPer9Inn":"2.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":38,"obp":".455","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":174,"era":"9.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"2.22","battersFaced":44,"outs":27,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":74,"strikes":100,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"4.00","walksPer9Inn":"6.00","hitsPer9Inn":"14.00","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"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":"600","stats":{"batting":{"summary":"1-4 | 3B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"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":3,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":32,"groundOuts":70,"airOuts":74,"runs":30,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":44,"baseOnBalls":25,"intentionalWalks":2,"hits":57,"hitByPitch":6,"avg":".236","atBats":242,"obp":".321","slg":".351","ops":".672","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":85,"rbi":22,"leftOnBase":112,"sacBunts":2,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":22,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":164,"errors":1,"chances":167,"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":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":57,"groundOuts":130,"airOuts":116,"runs":56,"doubles":26,"triples":4,"homeRuns":8,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":0,"hits":122,"hitByPitch":6,"avg":".298","atBats":409,"obp":".334","slg":".440","ops":".774","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":180,"rbi":45,"leftOnBase":122,"sacBunts":0,"sacFlies":4,"babip":".317","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.12","popOuts":16,"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":2,"putOuts":195,"errors":3,"chances":200,"fielding":".985","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":{"note":"(L, 1-4)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":13,"groundOuts":23,"airOuts":23,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":1,"hits":24,"hitByPitch":3,"atBats":99,"obp":".382","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":496,"era":"2.70","inningsPitched":"26.2","wins":1,"losses":4,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":8,"whip":"1.65","battersFaced":123,"outs":80,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":205,"strikes":291,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".200","pitchesPerInning":"18.60","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.13","walksPer9Inn":"6.75","hitsPer9Inn":"8.10","runsScoredPer9":"3.37","homeRunsPer9":"0.00","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":65,"groundOuts":100,"airOuts":107,"runs":61,"doubles":27,"triples":1,"homeRuns":24,"strikeOuts":132,"baseOnBalls":48,"intentionalWalks":4,"hits":111,"hitByPitch":1,"avg":".249","atBats":446,"obp":".321","slg":".475","ops":".796","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":212,"rbi":64,"leftOnBase":205,"sacBunts":0,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.58","popOuts":18,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":739,"errors":7,"chances":806,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":5,"gamesStarted":0,"flyOuts":0,"groundOuts":9,"airOuts":1,"runs":7,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":26,"obp":".464","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":97,"era":"11.81","inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.44","battersFaced":28,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":35,"strikes":62,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"9.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.19","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"18.56","runsScoredPer9":"11.81","homeRunsPer9":"5.06","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":5,"gamesStarted":5,"flyOuts":16,"groundOuts":20,"airOuts":24,"runs":18,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":15,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":89,"obp":".390","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":394,"era":"7.25","inningsPitched":"22.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.84","battersFaced":105,"outs":67,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":150,"strikes":244,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"17.64","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.06","walksPer9Inn":"6.04","hitsPer9Inn":"10.48","runsScoredPer9":"7.25","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":4,"groundOuts":11,"airOuts":11,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".091","atBats":33,"obp":".250","slg":".182","ops":".432","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":6,"rbi":2,"leftOnBase":21,"sacBunts":3,"sacFlies":0,"babip":".095","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":32,"errors":0,"chances":34,"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"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":14,"airOuts":21,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".155","atBats":58,"obp":".197","slg":".172","ops":".369","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":10,"rbi":1,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"0.67","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":27,"putOuts":18,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID678760":{"person":{"id":678760,"fullName":"Eddys Leonard","link":"/api/v1/people/678760"},"jerseyNumber":"49","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".250","atBats":8,"obp":".250","slg":".375","ops":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":14,"flyOuts":57,"groundOuts":115,"airOuts":107,"runs":54,"doubles":23,"triples":2,"homeRuns":15,"strikeOuts":65,"baseOnBalls":31,"intentionalWalks":0,"hits":102,"hitByPitch":4,"atBats":382,"obp":".325","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1552,"era":"4.55","inningsPitched":"97.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":49,"whip":"1.37","battersFaced":424,"outs":291,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1552,"balls":573,"strikes":979,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".300","pitchesPerInning":"16.00","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"6.03","walksPer9Inn":"2.88","hitsPer9Inn":"9.46","runsScoredPer9":"5.01","homeRunsPer9":"1.39","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":20,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":2,"chances":28,"fielding":".929","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":9,"gamesStarted":1,"flyOuts":6,"groundOuts":13,"airOuts":22,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":64,"obp":".304","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"3.18","inningsPitched":"17.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.18","battersFaced":69,"outs":51,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":103,"strikes":179,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".---","pitchesPerInning":"16.59","gamesFinished":6,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.88","walksPer9Inn":"2.12","hitsPer9Inn":"8.47","runsScoredPer9":"3.18","homeRunsPer9":"0.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":3},"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,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":67,"groundOuts":82,"airOuts":126,"runs":58,"doubles":24,"triples":1,"homeRuns":19,"strikeOuts":132,"baseOnBalls":34,"intentionalWalks":0,"hits":97,"hitByPitch":2,"avg":".222","atBats":436,"obp":".281","slg":".413","ops":".694","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":180,"rbi":48,"leftOnBase":192,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.95","popOuts":36,"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":265,"putOuts":168,"errors":16,"chances":449,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":23,"gamesStarted":23,"flyOuts":50,"groundOuts":140,"airOuts":95,"runs":62,"doubles":24,"triples":2,"homeRuns":9,"strikeOuts":123,"baseOnBalls":57,"intentionalWalks":0,"hits":103,"hitByPitch":4,"atBats":457,"obp":".315","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2192,"era":"4.22","inningsPitched":"123.2","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.29","battersFaced":522,"outs":371,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2192,"balls":871,"strikes":1321,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".389","pitchesPerInning":"17.73","gamesFinished":0,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"8.95","walksPer9Inn":"4.15","hitsPer9Inn":"7.50","runsScoredPer9":"4.51","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":40,"groundOuts":55,"airOuts":64,"runs":36,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":82,"baseOnBalls":39,"intentionalWalks":1,"hits":66,"hitByPitch":0,"avg":".248","atBats":266,"obp":".343","slg":".425","ops":".768","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":306,"totalBases":113,"rbi":28,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.18","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":127,"errors":0,"chances":136,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":53,"flyOuts":27,"groundOuts":35,"airOuts":44,"runs":11,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".243","atBats":144,"obp":".289","slg":".375","ops":".664","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":54,"rbi":22,"leftOnBase":68,"sacBunts":2,"sacFlies":4,"babip":".294","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":7,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":26,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":22,"putOuts":322,"errors":2,"chances":346,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"0-4 | 2 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".258","atBats":31,"obp":".273","slg":".581","ops":".854","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":8,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":13,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[805811,808982,642715,646240,678545,687551,691740,701852,687529,671083,683766,657277,681916,656529,671345],"pitchers":[657277,681916,656529,671345],"bench":[813841,801501,678760],"bullpen":[664141,805345,605288,694738,665665,693313,694918,687931,676775],"battingOrder":[805811,808982,642715,646240,678545,687551,701852,671083,683766],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Gilbert (3, Melton)."},{"label":"TB","value":"Adames; Devers 2; Eldridge; Gilbert 3; Koss."},{"label":"RBI","value":"Gilbert (22)."},{"label":"Runners left in scoring position, 2 out","value":"Susac, D; Eldridge."},{"label":"GIDP","value":"Devers."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Basabe (1, 2nd base off Finnegan/Valencia)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adames (16, throw)."},{"label":"PB","value":"Cavanaugh (4)."},{"label":"DP","value":"2 (Basabe-Adames-Devers; Adames-Basabe-Devers)."}]}],"note":[{"label":"a","value":"Struck out for Susac, D in the 7th."},{"label":"b","value":"Struck out for McCray in the 10th."}]}},"officials":[{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Home Plate"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"First Base"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"Second Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Susac, D 2 (Ball-Confirmed, Ball-Overturned to Strike); Basabe (Strike-Confirmed); McGonigle 3 (Strike-Overturned to Ball, Strike-Overturned to Ball, Strike-Confirmed); Torres (Strike-Overturned to Ball); Valencia (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Melton 92-60; Finnegan 18-12; Sommers 23-14; Jansen, K 15-11; Holton 12-10; Webb, L 100-66; Smith, D 17-9; Hentges 12-7; Foley 18-10."},{"label":"Groundouts-flyouts","value":"Melton 2-6; Finnegan 2-0; Sommers 1-0; Jansen, K 0-0; Holton 0-0; Webb, L 12-2; Smith, D 0-0; Hentges 1-0; Foley 0-0."},{"label":"Batters faced","value":"Melton 22; Finnegan 3; Sommers 6; Jansen, K 3; Holton 3; Webb, L 28; Smith, D 3; Hentges 3; Foley 3."},{"label":"Inherited runners-scored","value":"Finnegan 1-1; Sommers 1-0; Foley 1-0."},{"label":"Umpires","value":"HP: Paul Clemons. 1B: Quinn Wolcott. 2B: Ramon De Jesus. 3B: Adrian Johnson. "},{"label":"Weather","value":"70 degrees, Sunny."},{"label":"Wind","value":"7 mph, Out To CF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:46."},{"label":"Att","value":"32,200."},{"label":"Venue","value":"Oracle Park."},{"label":"August 9, 2026"}],"pitchingNotes":["Melton pitched to 1 batter in the 7th inning."],"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":{"summary":"8.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":24,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":34,"strikes":66,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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":21,"gamesStarted":21,"flyOuts":56,"groundOuts":170,"airOuts":114,"runs":56,"doubles":14,"triples":6,"homeRuns":9,"strikeOuts":103,"baseOnBalls":32,"intentionalWalks":0,"hits":112,"hitByPitch":6,"atBats":497,"obp":".280","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1985,"era":"3.59","inningsPitched":"133.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.08","battersFaced":538,"outs":399,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1985,"balls":684,"strikes":1301,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".500","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"6.97","walksPer9Inn":"2.17","hitsPer9Inn":"7.58","runsScoredPer9":"3.79","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":40},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"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"}]},"type":"starter","gameScore":77,"pitchingGameScore":77},{"player":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","boxscoreName":"Melton"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":10,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":32,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":45,"groundOuts":73,"airOuts":91,"runs":15,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":69,"baseOnBalls":24,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":280,"obp":".241","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1162,"era":"1.46","inningsPitched":"80.0","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"0.90","battersFaced":307,"outs":240,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1162,"balls":411,"strikes":751,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".875","pitchesPerInning":"14.53","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"7.76","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"1.69","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":17,"errors":0,"chances":25,"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"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","boxscoreName":"Lee"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":75,"flyOuts":30,"groundOuts":40,"airOuts":55,"runs":18,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":10,"intentionalWalks":0,"hits":52,"hitByPitch":0,"avg":".267","atBats":195,"obp":".300","slg":".421","ops":".721","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":82,"rbi":28,"leftOnBase":78,"sacBunts":1,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":68,"errors":4,"chances":195,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"loser":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"save":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}